/* CSS Document */



*{
	margin:0px;
	padding:0px;
}

h1,h2,h3,h4,h5,h6,p,div,address{
								font-size:100%;
								font-weight:normal;
								line-height:100%;
							}
p{
	font-size:12px;
	line-height:145%;
	color:#000;
}

div.clear{
			clear:both;
		}

.clear{
		clear:both;
		width:1px;
		height:1px;
		overflow:hidden;
		}
	
div#container{
			width:690px;
			margin:0px auto;
			padding:0px 10px 0px 10px;
			}
						
div#header{
			background:url(../img/0911_header.gif) no-repeat;
			height:137px;
			width:690px;
			margin-top:6px;
		}
				
div#header h1,h2{
			text-indent: -9999px;
			}
			
div#main_img{
			background:url(../img/main_img_vol04.jpg) no-repeat;
			width:690px;
			height:595px;
			margin:0px 0px 10px 0px;
					}

.txt10{
			color:#000;
			font-size:10px;
			line-height:150%;
}

.shop_info{
		width:66px;
		height:11px;
		display:block;
		overflow: hidden;
		/*padding:2px 0px 8px 0px;*/
}

.shop_info p{
		text-indent: -9999px;
}

.shop_info a {
		background:url(../img/bt_info.gif) no-repeat;
		width:66px;
		height:11px;
		display:block;
/*	text-decoration:none;*/
}

.shop_info a:hover {
		background: url(../img/bt_info.gif) no-repeat 0px -11px;
		cursor: pointer;
		width:66px;
}

.event_info{
		width:66px;
		height:11px;
		display:block;
		overflow: hidden;
		/*padding:2px 0px 8px 0px;*/
}

.event_info p{
		text-indent: -9999px;
}

.event_info a {
		background:url(../img/event_info.gif) no-repeat;
		width:66px;
		height:11px;
		display:block;
/*	text-decoration:none;*/
}

.event_info a:hover {
		background: url(../img/event_info.gif) no-repeat 0px -11px;
		cursor: pointer;
		width:66px;
}


/* ------------------------------------------------ */

div#backnumber{
	float:right;
	padding: 5px 0px 5px 0px;
}

/* ------------------------------------------------ */

.shop-box{
	width:690px;
	text-align:left;
	border-bottom:#666 1px solid;
	padding-bottom:8px;
}

.shop-left-box{
	width:430px;
	float:left;
	padding-right:12px;
}

.shop-left-box h3{
	padding-bottom:5px;
}

.shop-left-box h4{
	font-size:14px;
	line-height:125%;
	font-weight:bold;
	padding-bottom:5px;
}

.shop-left-box p{
	font-size:12px;
	line-height:145%;
	font-weight:normal;
	padding-bottom:6px;
}

.shop-left-box p.exp{
	font-size:10px;
	line-height:145%;
	font-weight:normal;
	padding:12px 0px 6px 0px;
	border-top:#666 1px dotted;
}

.shop-right-box{
	width:248px;
	float:left;
}

/* ------------------------------------------------ */
.shop_img{
		padding: 6px 0px 0px 0px;
}

h2.shop_tl01{
			/*text-indent: -9999px;*/
			background:url(../img/vol05_tl_shop01.gif) no-repeat left;
			text-indent: -9999px;
			margin:0px 0px 8px 10px;
}

h2.shop_tl02{
			/*text-indent: -9999px;*/
			background:url(../img/vol05_tl_shop02.gif) no-repeat left;
			text-indent: -9999px;
			margin:0px 0px 8px 10px;
}

h2.shop_tl03{
			/*text-indent: -9999px;*/
			background:url(../img/vol05_tl_shop03.gif) no-repeat left;
			text-indent: -9999px;
			margin:0px 0px 8px 10px;
			height:16px;
}

h2.shop_tl04{
			/*text-indent: -9999px;*/
			background:url(../img/vol05_tl_shop04.gif) no-repeat left;
			text-indent: -9999px;
			margin:0px 0px 8px 10px;
			height:16px;
}
h2.shop_tl05{
			/*text-indent: -9999px;*/
			background:url(../img/vol05_tl_shop05.gif) no-repeat left;
			text-indent: -9999px;
			margin:0px 0px 8px 10px;
}

p.footer{
			text-align: left;
			line-height: 145%;
			color:#000000;
			font-size:12px;
}

h3.footer{
			text-align: left;
			line-height: 145%;
			color:#000000;
			font-size:12px;
			font-weight:bold;
}

span.url{
		background:url(../img/url.gif) left 2px no-repeat;
		padding:0px 0px 0px 28px;
		margin:0px 0px 0px 6px;
	}
	
span.url a{
			color:#FF6600;
			text-decoration:none;
		}
		
span.url a:visited{
					color:#FF6600;
					text-decoration:none;
				}
		
span.url a:hover{
				color:#0066CC;
				text-decoration:underline;
			}
span.urlshop a{
			color:#FF6600;
			text-decoration:none;
		}
		
span.urlshop a:visited{
					color:#FF6600;
					text-decoration:none;
				}
		
span.urlshop a:hover{
				color:#0066CC;
				text-decoration:underline;
			}

.txt14{
	font-size:14px !Important;
	color:#333333;
	line-height:130%;
	font-family:"�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
}
#papa{
	border:#008DC3 solid 4px;
	height:290px;
	padding:12px 0px 0px 0px;
}
#mama{
	border:#E13931 solid 4px;
	height:290px;
	padding:12px 0px 0px 0px;
}

span.txt a{
			color:#FF6600;
			text-decoration:none;
		}
		
span.txt a:visited{
					color:#FF6600;
					text-decoration:none;
				}
		
span.txt a:hover{
				color:#0066CC;
				text-decoration:underline;
			}

.shop02{
	width:405px;
	padding-left:10px;
}

.shop02 h4{
	font-size:14px;
	font-weight:bold;
	line-height:130%;
	padding-bottom:5px;
}

.shop02 p{
	font-size:12px;
	font-weight:normal;
	line-height:145%;
	padding-bottom:0px;
}

.shop02 p.txt10{
	font-size:10px;
	line-height:145%;
	padding-top:16px;
}

#sin02{
	width:405px;
	padding-bottom:0px;
}

#sin02 .left-box{
	width:198px;
	padding-right:12px;
	float:left;
}

#sin02 .right-box{
	width:195px;
	float:left;
}

#sin01-txt{
	width:227px;
	padding-right:10px;
	float:left;
}

#sin01-txt p{
	font-size:11px;
	line-height:150%;
}


#sin02-img{
	width:168px;
	float:left;
}

.shoph4{
	font-size:12px;
	font-weight:bold;
	margin:10px 0px 10px 0px;
}

.shoptxt12{
	font-size:12px;
	font-weight:normal;
	line-height:145%;
	padding-bottom:10px;
}

.brinfo{
}

.brinfo p{
	font-size:10px;
	color:#673835;
	line-height:145%;
}

.mgbt10{
	margin:5px 0px 5px 0px;
}

.mgt8{
	margin-top:8px;
}

/*1013***********************************************************************/

img{
	border:0;
}

p.lead{
	text-indent:-9999px;
	background:url(../img/1005_lead.gif) no-repeat top left;
	width:392px;
	height:291px;
}

.flr{
	float:right;
}

.fll{
	float:left;
	padding-right:6px;
	padding-bottom:3px;
}

.gift-box{
	width:800px;
	border-top:1px solid #673835;
	border-bottom:1px solid #673835;
	margin-bottom:16px;
}

.gift-box2{
	width:396px;
	border-top:1px solid #673835;
	border-bottom:1px solid #673835;
	margin-bottom:16px;
}

.m0912_head{
 background-color:#673835;
}
#m0912{
	width:800px;
	margin:0px auto;
}
#m0912 td{
	vertical-align:top;
}
.m0912_header{
	text-align:center;
	border-bottom:6px solid #673835;
}
.m0912_ktbl_1{
	/*padding-bottom:16px;*/
	margin-bottom:13px;
}
.m0912_f1{
	float:left;
	border-bottom:#666 1px dotted;
}

.m0912_f1d{
	float:left;
}

.m0912_f2{
	float:right;
}
.m0912_title{
	font-size:14px;
	font-weight:bold;
	margin:3px 0 2px;
}
.m0912_ktbl_2{
	/* padding-bottom:16px; */
	/* margin-bottom:13px; */
}
.m0912_ktbl_2_2{
	padding-bottom:16px;
	margin-bottom:13px;
}

.m0912_ktbl_3{
	margin-bottom:20px;
}
.m0912_cener{
	background-color:#CCE7F9;
	margin-top:20px;
}
.m0912_ktbl_4{
	padding:0 15px 14px 17px;
}
.m0912_stitle{
	font-size:12px;
	font-weight:bold;
	margin:5px 0 9px;
}


#w0912_sub{
	width:800px;
	margin:0 auto;
}
#w0912_sub td{
	vertical-align:top;
}
.w0912_headsub{
	margin:12px 0 17px 0;
}
.w0912_tblf1 table{
	width:800px;
}
.w0912_tblf1 .w256{
	width:256px;
}
.w0912_tblf1 .w16{
	width:16px;
}
.p_txt_w{
	margin-top:8px;
}
.gname{
	margin-bottom:5px;
}
.gtxt{
	margin-bottom:5px;
}
.ghi{
	height:34px;
}
.ghi2{
	height:17px;
}

#m0912_foot{
	background-color:#D40E16;
	margin-top:40px;
}
#m0912_foot p{
	color:#FFFFFF;
	font-size:10px;
	padding:2px;
	text-align:right;
}
.m0912_f3{
	float:left;
	margin-right:15px;
}
.m0912_ktbl_4{
}
.m0912_ktbl_2_4{
	margin-bottom:13px;
}

#m0912_foot2{
	background-color:#00662C;
	margin-top:40px;
}
#m0912_foot2 p{
	color:#FFFFFF;
	font-size:10px;
	padding:2px;
	text-align:right;
}


.ltp-box{
	width:250px;
	padding-right:10px;
}

.ltp-box2{
	width:250px;
}

