@charset "UTF-8";
/*global--------------------------------------------------*/
*{
	font-family: verdana, 'trebuchet ms', sans-serif;
}
html,body,img,form,table,tr,td,div,span,p,input,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6{
	border:0px;
	margin:0px;
	padding:0px;
}
hr{
	margin:0px;
	padding:0px;
}
h1,h2,h3,h4,h5,h6{
	font-size:12px;
	font-weight:normal;
}
html{height:100%;}
body{
	height:100%;
	background-color:transparent;
	background-image:url("/img/bg.jpg");
	vertical-align:top;
	text-align:center;
	font-size:12px;
	color:#333333;
}
img{vertical-align:top;}
input{vertical-align:middle;}
table{
	border-collapse:collapse;
	border-spacing:0px;
	empty-cells:show;
}
ul{
	list-style-type:none;
}
ul li{margin-left:0px;}
ol li{margin-left:0px;}
address{
	font-size:10px;
	font-style:normal;
}

/*navi & link--------------------------------------------------*/
#logo a{
	width:770px;
	padding-top:30px;
	padding-bottom:110px;
	display:block;
}
#menu{
	float:left;
}
.btn{
	height:25px;
	margin:0px 28px 0px 0px;
	float:left;
}
.active{
	height:25px;
	margin:0px 28px 0px 0px;
	float:left;
	background-image:url("/img/navi-on.gif");
}
.btn a,.active a{float:left;}
.btn a:hover{background-image:url("/img/navi-on.gif");}
.entry p A:link{color:#CC0000;text-decoration:underline;}
.entry p A:visited{color:#CC0000;text-decoration:underline;}
.entry p A:hover{color:#ffffff;text-decoration:none;background-color:#D65850;}
.entry p A:active{color:#ffffff;text-decoration:none;background-color:#D65850;}
.posted A:link{color:#CC0000;text-decoration:underline;}
.posted A:visited{color:#CC0000;text-decoration:underline;}
.posted A:hover{color:#ffffff;text-decoration:none;background-color:#D65850;}
.posted A:active{color:#ffffff;text-decoration:none;background-color:#D65850;}
.move span{
	margin-top:10px;
	text-indent:-9999px;
	display:block;
}
.move #previouse a{
	width:72px;
	height:11px;
	background-image:url("/img/btn-prev.gif");
	background-repeat:no-repeat;
	display:block;
}
.move #previouse a:hover{background-image:url("/img/btn-prev-on.gif");}
.move #previouse a:active{background-image:url("/img/btn-prev-on.gif");}
.move #previouse{
	float:left;
}
.move #next{
	float:right;
}
.move #next a{
	width:46px;
	height:11px;
	background-image:url("/img/btn-next.gif");
	background-repeat:no-repeat;
	display:block;
}
.move #next a:hover{background-image:url("/img/btn-next-on.gif");}
.move #next a:active{background-image:url("/img/btn-next-on.gif");}
#navi ul li a{
	width:179px;
	margin:2px 0px;
	padding:0px 10px;
	display:block;
}
#navi li A:link{color:#796557;text-decoration:none;}
#navi li A:visited{color:#796557;text-decoration:none;}
#navi li A:hover{color:#ffffff;text-decoration:none;background-color:#C2B198;}
#navi li A:active{color:#ffffff;text-decoration:none;background-color:#C2B198;}
.shop a{
	width:745px;
	min-height:60px;
	line-height:22px;
	display:block;
}
.shop A:link{color:#000000;text-decoration:none;}
.shop A:visited{color:#000000;text-decoration:none;}
.shop A:hover{color:#000000;text-decoration:none;}
.shop A:active{color:#000000;text-decoration:none;}
.type1{
	background-color:transparent;
	background-image:url("/img/type1.gif");
	background-repeat:no-repeat;
	background-position:260px center;
}
.type1:hover{background-image:url("/img/type1-on.gif");}
.type1:active{background-image:url("/img/type1-on.gif");}
.type2{
	background-color:transparent;
	background-image:url("/img/type2.gif");
	background-repeat:no-repeat;
	background-position:260px center;
}
.type2:hover{background-image:url("/img/type2-on.gif");}
.type2:active{background-image:url("/img/type2-on.gif");}
.type3{
	background-color:transparent;
	background-image:url("/img/type3.gif");
	background-repeat:no-repeat;
	background-position:260px center;
}
.type3:hover{background-image:url("/img/type3-on.gif");}
.type3:active{background-image:url("/img/type3-on.gif");}

/*table class--------------------------------------------------*/
.list{
	border-color:#949494;
	border-width:0px 0px 1px 1px;
	border-style:solid;
}
.list th, .list td{
	border-color:#949494;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	font-size:10px;
	line-height:22px;
}
/*layout ID--------------------------------------------------*/
#top{
	min-height:100%;
	_height:100%;
	width:890px;
	background-color:transparent;
	background-image:url("/img/bg2.jpg");
	margin:0px auto 0px auto;
	text-align:left;
}
#layout{
	margin-left:60px;
}
#container{
	width:770px;
	padding:30px 0px 0px 0px;
	float:left;
}
#contents{
	width:500px;
	float:left;
}
#navi{
	width:240px;
	background-color:transparent;
	background-image:url("/img/bg3.jpg");
	padding-bottom:24px;
	font-size:10px;
	float:right;
}
#navi p{
	padding-top:24px;
	padding-left:20px;
}
#navi ul{
	padding-top:5px;
	padding-left:20px;
	padding-right:20px;
	line-height:18px;
}
#footer{
	padding:80px 0px 10px 0px;
	clear:both;
}

/*style class--------------------------------------------------*/
.hr{
	height:10px;
	clear:both;
}
.entry{
	background-color:transparent;
	background-image:url("/img/bg3.jpg");
	margin-bottom:13px;
	padding-top:24px;
	padding-left:20px;
	padding-bottom:10px;
}
.entry p{
	line-height:22px;
}
.entry-title{
	width:350px;
	font-size:12px;
	font-weight:bold;
	color:#796557;
}
.entry-day{
	margin-top:-15px;
	padding-right:20px;
	font-size:10px;
	color:#796557;
	float:right;
}
.entry p{padding-right:20px;}
.entry p img{
	background-color:#ffffff;
	border-color:#cccccc;
	border-width:0px 1px 1px 0px;
	border-style:solid;
	margin-bottom:10px;
	padding:10px 10px 50px 10px;
}
.entry p .left{
	margin-right:15px;
	float:left;
}
.entry p .right{
	margin-left:15px;
	float:right;
}
.entry p .none{
	background-color:transparent;
	border:0px;
	padding:0px;
}
.posted{
	margin-top:5px;
	padding-right:20px;
	text-align:right;
	font-size:10px;
}
.move{
	height:30px;
	background-color:transparent;
	background-image:url("/img/bg3.jpg");
	margin-bottom:13px;
	padding:0px 20px 0px 20px;
}
.area{
	margin-top:30px;
}
.area p{
	background-color:transparent;
	background-image:url("/img/hr.gif");
	background-repeat:no-repeat;
	background-position:0px 15px;
	padding-bottom:15px;
	font-weight:bold;
}
.shop{
	background-color:transparent;
	background-image:url("/img/hr3.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	margin-left:25px;
	padding-top:7px;
	padding-bottom:10px;
}
.type1 span{
	padding-right:500px;
	display:block;
}
/*text--------------------------------------------------*/
#navi span{
	padding-top:24px;
	padding-left:20px;
	padding-right:20px;
	font-size:12px;
	font-weight:bold;
	color:#796557;
	display:block;
}
/*popup--------------------------------------------------*/
#popup05{
	margin-top:-50px;
	margin-left:535px;
	_margin-left:-275px;
	position:absolute;
	visibility:hidden;
}
*:first-child+html #popup05{
	margin-left:-245px;
}