@charaset "shift_jis";

*{
	margin:0;
	padding:0;
	font-style:normal;
	font-weight:normal;
}


a:link {
	color: #0066CC;
}

a:visited {
	color: #0066CC;
}

a:hover {
	color: #FF6600;
}

a:active {
	color: #0066CC;
}


/*Recg*/

/*Rec
#container{	width:856px; margin:0px auto; padding:0px; text-align:left; }*/


/*wb_[

#header{ width:856px; height:auto; margin:0px; padding:0px; text-align:left; }*/

/*bp[

#wrapper{ width:856px; height:auto; margin:0px 0px 0px 0x; padding:0px 0px 0px 0px;}*/

/*C

#main{ width:669px; height:auto; margin:0px 0px 0px 0px; padding:10px 0px 0px 0px; text-align:left; float:right;	}
#main_shosai{ width:650px; height:auto; margin:0px 0px 0px 0px; padding:0px 10px 0px 9px; text-align:left;}

#main1{ width:470px; height:auto; margin:0px 0px 0px 10px; padding:0px 0px 0px 0px; text-align:left; float:left;	}

#main2{ width:166px; height:auto; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:left; float:right;	}*/


/*j[

#menu{ width:172px; margin:0px 0px 0px 0px; padding:10px 15px 0px 0px; text-align:center; float:left; }*/

.mm{
width:172px;
margin:0px 0px 0px 0px; 
padding:5px 0px 0px 0px; 
text-align:left;
list-style:none;
text-indent:30px;
background-image:url(../img/top/rm_back.jpg);
background-repeat:no-repeat;
height:29px;
vertical-align:middle;}

.mm2{
width:172px;
margin:0px 0px 0px 0px; 
padding:5px 0px 0px 0px; 
text-align:left;
list-style:none;
text-indent:30px;
background-image:url(../img/top/rm_back3.jpg);
background-repeat:no-repeat;
height:29px;
vertical-align:middle;}


.mm_title{
width:172px;
margin:0px 0px 0px 0px; 
padding:5px 0px 0px 0px; 
text-align:left;
list-style:none;
text-indent:15px;
background-image:url(../img/top/rm_back2.jpg);
background-repeat:no-repeat;
font-size:14px;
color:#CC5050;
height:27px;
vertical-align:middle;}

.mm_title2{
width:172px;
margin:0px 0px 0px 0px; 
padding:5px 0px 0px 0px; 
text-align:left;
list-style:none;
text-indent:15px;
background-image:url(../img/top/rm_back2.jpg);
background-repeat:no-repeat;
font-size:14px;
color:#339900;
height:27px;
vertical-align:middle;}

.sita_banner{
margin:10px 0px 10px 0px;
}

/*tb^*/

#footer{ 
clear:both;
margin:20px 20px 20px 20px; padding:0px 0px 0px 0px; text-align:center; }


/*wb_Rec*/

/*wb_^Cg*/

.h_parts{ width:auto; height:auto; margin:0px; padding:0px; float:left; }


/*C̑*/

.mt_w{ width:auto; height:auto; margin:0px 0px 10px 0px; padding:0px; }
.topic_w{ width:auto; height:auto; margin:0px 0px 5px 0px; padding:0px 5px 0px 25px; }
#main_ti{ width:532px; height:auto; margin:0px 0px 15px 0px; padding:0px; }
dd.main_tb{ width:auto; height:auto; margin:0px 10px 10px 10px; padding:0px 0px 10px 0px;}
dd.main_te{ width:auto; height:auto; margin:0px 10px 20px 10px; padding:0px 0px 0px 0px;}
.sbt_s{ width:auto; height:auto; margin:5px 0px 5px 0px; padding:8px 8px 8px 8px;font:normal 12px/130% Arial, Helvetica, sans-serif; 		            background-color:#FFF1DD; text-align:left;}
li.dif_p{ width:380px; height:auto; margin:0px 0px 10px 0px; padding:0px 0px 0px 15px; background-image:url(../../img/top/mark.gif);      		          background-position:0px 4px; background-repeat:no-repeat; list-style:none;}

/*j[g*/

li.m_w{ width:auto; height:auto; margin:0px 0px 7px 0px; padding:0px; text-align:center; list-style:none;}
.mw_t{ width:auto; height:auto; margin:3px 15px 5px 15px; padding:0px; font:normal 12px/150% Arial, Helvetica, sans-serif; text-align:left;}
.mw_t02{ width:auto; height:auto; margin:8px 15px 8px 15px; padding:0px; font:normal 9px/150% Arial, Helvetica, sans-serif; text-align:left;}
.mw_l{ width:auto; height:auto; margin:0px; padding:0px;font:normal 12px/150% Arial, Helvetica, sans-serif; color:#003399; text-align:right;}
.mw_l a:link,.mw_l a:visited{ font:normal 12px/150% Arial, Helvetica, sans-serif; color:#003399; text-decoration:underline;}
.mw_l a:hover{ font:normal 12px/150% Arial, Helvetica, sans-serif; color:#003399; text-decoration:none;}

/*Ej[*/




.mm2_shop{
width:186px;
margin:0px 0px 0px 0px; 
padding:3px 0px 3px 0px; 
text-align:left;
list-style:none;
text-indent:20px;
background-repeat:repeat-y;
background-image:url(../../img/top/title_menu_back2.jpg);
height:25px;
vertical-align:middle;}

.mm3{
width:186px;
margin:0px 0px 0px 0px; 
padding:8px 0px 3px 0px; 
text-align:left;
list-style:none;
text-indent:20px;
background-repeat:repeat-y;
background-image:url(../../img/top/title_menu_back2.jpg);
height:30px;
vertical-align:middle;}

.mm3_shop{
width:186px;
margin:0px 0px 0px 0px; 
padding:8px 0px 3px 0px; 
text-align:left;
list-style:none;
text-indent:20px;
background-repeat:repeat-y;
background-image:url(../../img/top/title_menu_back2.jpg);
height:30px;
vertical-align:middle;}


.main_c{	padding:5px 0px 0px 5px;}

h1{	margin:0px;
	padding:20px 0px 0px 0px;
	background-image:url(../img/shohin/title_back.gif);
	background-repeat:no-repeat;
	height:64px;
	font:bold 20px/150% Arial, Helvetica, sans-serif;}

.img_space10{margin:0px 0px 10px 0px;}

h2{	maegin:0px;
	padding:5px 0px 5px 0px;
	}
	

h3{	maegin:0px;
	padding:5px 5px 5px 5px;
	margin:5px 0px 5px 0px;
	background-image:url(../../img/sub/h3_back.jpg);
	background-repeat:no-repeat;
	text-indent:15px;
	height:25px;
	font:bold 16px/150% Arial, Helvetica, sans-serif;
	}
	
H4{	color:#996600;
	padding:5px 0px 5px 0px;
	margin:5px 0px 5px 0px;}

H5{	
	color:#FF9900;
	padding:5px;
	margin:5px 0px 5px 0px;
	border-bottom:1px dotted #FF9900;
	font:normal 16px/150% Arial, Helvetica, sans-serif;}
	
h6{	maegin:0px;
	padding:5px 5px 5px 5px;
	margin:5px 0px 5px 0px;
	background-color:#FFE7B5;
	text-indent:15px;
	height:25px;
	font:bold 16px/150% Arial, Helvetica, sans-serif;
	border-left:5px #FF9900 solid;
	border-bottom:1px #FF9900 dotted;
	border-top:1px #FF9900 dotted;
	}	

.bold14_text{font:bold 14px/150% Arial, Helvetica, sans-serif;}
.bold12_text{font:bold 14px/150% Arial, Helvetica, sans-serif;}
.back_color{	padding:5px;
background-color:#FFEFD6;
				margin:5px 0px 5px 0px;}
.back_color10{	padding:5px;
background-color:#FFEFD6;
font:10px;
				margin:5px 0px 5px 0px;}
	
.banner{	margin:0px;
			padding:15px 0px 15px 0px;
			text-align:center;}

.table_space td{padding:3px;}

.table_space2 td{padding:3px;
					border:1px #666666 solid;}

.table_space3 td{padding:3px;
					border-right:1px #666666 solid;}
					
.table_space3 td{padding:3px;
					border-bottom:1px #666666 solid;}
					
.table_space4 td{padding:3px;}
.table_space4 {padding:3px;border:1px #CCCCCC solid}


.table_space5 td{padding:3px;
					border-right:1px #999999 solid;
					border-bottom:1px #999999 solid;}
					

.table_space5{
					border-top:1px #999999 solid;
					border-left:1px #999999 solid;}
					
.table_space6 td{
					border-bottom:1px #999999 dotted;
					padding:3px;}
								
					
.table_space7 td{	padding:3px;
				background-color:#FAF8F1;}

.table_space7{padding:3px;
				border:1px #999999 dotted;
				background-color:#FAF8F1;
				}

.table_space72{ padding:5px 10px 5px 10px;
				border:1px #999999 dotted;
				background-color:#FAF8F1;
				}
		
.table_space72 td{	padding:3px;
				background-color:#FAF8F1;}
									
.table_space8 td{padding:10px;
				}
				
									
.table_space9 td{
					border-bottom:1px #999999 dotted;
					padding:8px;}

.table_space9 table {
					border-top:1px #999999 dotted;
					border-right:1px #999999 dotted;
					border-left:1px #999999 dotted;
					padding:8px;}							
					

.sita{	padding:10px 20px 10px 20px;
font:normal 14px/150% Arial, Helvetica, sans-serif;}

.sita2{	padding:10px;
margin:10px 20px 10px 20px;
font:normal 14px/150% Arial, Helvetica, sans-serif;
background-color:#FFEFDF;
border:1px #FFCC66 dotted;}

.sita14{	padding:10px 20px 10px 20px;
font:normal 14px/150% Arial, Helvetica, sans-serif;}

.sita10{	padding:10px 20px 10px 20px;
font:normal 10px/150% Arial, Helvetica, sans-serif;}


.font14{
font:normal 14px/150% Arial, Helvetica, sans-serif;}



/*tb^[*/

/*tb^̏Xy[X

#footer_s{ width:790px;height:8px;padding:0px 0px 0px 0px;background-image:url(../../img/top/bg_footer_s.jpg);background-repeat:repeat-y; }

/*tb^j[

.footer_menu{ width:auto; padding:3px 5px 5px 5px; font:normal 14px/120% Arial, Helvetica, sans-serif;  text-align:center; }
.footer_menu a:link,.footer_menu a:visited{ color:#666666;	text-decoration:underline; }
.footer_menu a:hover{ color:#666666; text-decoration:none; }
.cpy{ width:auto; padding:3px 5px 5px 8px; font:normal 12px/120% Arial, Helvetica, sans-serif;  text-align:right; }*/

/*tb^̑̃eLXg

#footer_text{ width:780px; padding:3px 5px 5px 5px; background-image:url(../../img/top/bg_footer_t.jpg);	background-repeat:repeat-y;
			  color:#333333; text-align:center; }*/


/*	NA	*/

#clear	{ clear:both; }
#clear02{ clear:both; }
#clear03{ clear:both; }
#clear_l{ clear:left; }

/*		tHg		*/

.f_12120{ font:normal 12px/120% Arial, Helvetica, sans-serif; }
.f_12   { font:normal 12px/150% Arial, Helvetica, sans-serif; }
.f_12r  { font:normal 12px/120% Arial, Helvetica, sans-serif; color:#ff0000; }
.f_12rn { font:normal 12px/150% Arial, Helvetica, sans-serif; color:#ff0000; }
.f_12b  { font:normal 12px/150% Arial, Helvetica, sans-serif; color:#37afd4; }
.f_12d  { font:normal 12px/150% Arial, Helvetica, sans-serif; color:#339900; }
.f_12o  { font:normal 14px/150% Arial, Helvetica, sans-serif; color:#C68422; }
.f_10  { font:normal 10px/150% Arial, Helvetica, sans-serif; color:#666666; }
.f_102  { font:normal 10px/150% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#666666; }


/*		paddingn		*/

.pad05{ padding:5px 5px 5px 5px; }
.pad_05t{ padding:5px 0px 0px 0px; }
.pad_05r{ padding:0px 5px 0px 0px; }
.pad_05b{ padding:0px 0px 5px 0px; }
.pad_05l{ padding:0px 0px 0px 5px; }
.pad_05lr{ padding:0px 5px 0px 5px; }
#tablepad10_ul{	padding:10px 0px 10px 0px; }
#tablepad510_ul{ padding:5px 0px 10px 0px; }


/*		̑		*/

#center{ text-align:center; }

#to_top{ width:auto; height:auto; margin:0px 2px 5px 10px; padding:0px; font:normal 9px/120% Arial,Helvetica,sans-serif;
		 color:#36AED6; text-align:right;}
#to_top a:link,#to_top a:visited{ color:#36AED6; text-decoration:underline; }
#to_top a:hover{ color:#36AED6; text-decoration:none; }

.pagetop{text-align:right;
		padding:20px 20px 20px 20px;}
		
.menu_title {
	font:bold 14px/120% Arial,Helvetica,sans-serif;
	line-height: 140%;
	color: #301A0D;
}

.size9{
	font:normal 9px/120% Arial,Helvetica,sans-serif;
	line-height: 120%;}
	

.syosai_table{border-top:1px #cccccc solid;border-left:1px #cccccc solid;}
.syosai_table td{padding:3px; border-bottom:1px #cccccc solid; border-right:1px #cccccc solid;}

.saltuka{padding:10px;
		border:1px dotted #cccccc;}
		
.kounyu{padding:5px;
		border:1px dotted #cccccc;
		background-color:#F9ECEC;
		margin:5px 5px 5px 5px;}
		
.kago{  padding:5px;
		background-color:#F9ECEC;
		margin:5px 5px 5px 5px;
		text-align:center;}
		
.color-type a:link{#color:#cccccc;}
.color-type a:visited{#color:#cccccc;}


.kounyu2{width:261px;
		height:auto;
		background-image:url(../img/shohin/b-kounyu-back.jpg);
		background-repeat:repeat-y;}


.kounyu-text{padding:5px 20px 5px 20px;}

.right{ text-align:right;}

#waku4{ margin:10px 0 10px 0;}


#waku_kounyu{padding:10px;
margin:10px 0px 10px 0px;
border:1px dotted #cccccc;
background-color:#FFFFCC;}
