body{
	font-family:Verdana,sans-serif;
	font-size:12px; 	
	color:#555;
	line-height: 200%;
	margin:0;
	padding:0;
	height:100%;
	background:url(common/bg.gif) repeat-x top;
	text-align:center;
}
	
*{margin:0;padding:0}
html {  
	height:100%;
	overflow-y:scroll;  
	}  
a img{border:0;}
li {
	list-style-type:none;
}
p{margin-top5px;}
/*FLOAT関係*/
.left{
	float:left;
	}
.right{
	float:right;
	}
.clear{
	clear:both;
	}
.block{
	display:block;
	}
.inline{
	display:inline;
	}
.text_left{
	text-align:left;
	}
	
	
/*見出し関係*/

h2{
	margin:15px 20px 0 20px;
	}

h3{
	margin:15px 20px 0 20px;
	}

			
/*マージン関係*/
.mp0{
	margin:0;
	padding:0;
	}
.m3{margin-top:3px}
.m5{margin-top:5px}
.m10{margin-top:10px}
.m15{margin-top:15px}
.m20{margin-top:20px}
.m25{margin-top:25px}
.m30{margin-top:30px}
.m35{margin-top:35px}
.m40{margin-top:40px}
.m45{margin-top:45px}
.m50{margin-top:50px}

.m_left3{margin-left:3px}
.m_left5{margin-left:5px}
.m_left10{margin-left:10px}
.m_left15{margin-left:15px}
.m_left20{margin-left:20px}
.m_left25{margin-left:25px}
.m_left30{margin-left:30px}
.m_left35{margin-left:35px}
.m_left40{margin-left:40px}
.m_left45{margin-left:45px}
.m_left50{margin-left:50px}

.m_right3{margin-right:3px}
.m_right5{margin-right:5px}
.m_right10{margin-right:10px}
.m_right15{margin-right:15px}
.m_right20{margin-right:20px}
.m_right25{margin-right:25px}
.m_right30{margin-right:30px}
.m_right35{margin-right:35px}
.m_right40{margin-right:40px}
.m_right45{margin-right:45px}
.m_right50{margin-right:50px}


.mm5{
	margin:5px 0;
	}
.mm10{
	margin:10px 0;
	}
.mm15{
	margin:15px 0;
	}
.mm20{
	margin:20px 0;
	}
.mm25{
	margin:25px 0;
	}
.mm30{
	margin:30px 0;
	}
.m_side30{
	margin-left:30px;
	margin-right:30px;
	}
.m_side20{
	margin-left:20px;
	margin-right:20px;
	}
.m_side25{
	margin-left:25px;
	margin-right:25px;
	}
.m_side10{
	margin-left:10px;
	margin-right:10px;
	}


.m_center{
	margin:0 auto 0 auto;
	}
.pppp10{
	padding:10px;
	}
	
/*ボーダー関係*/
.dashed{
	border-bottom:dashed 1px #ccc;
	margin-bottom:1px;
	}

/*リンク関係*/
a:link {
	color:#663300;
}
a:visited {	
	color:#663300;
}
a:hover {
	color:#663300;
	text-decoration:none;
}
a:active {
	color:#663300;
	text-decoration:none;
}
.h05{height:05px;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}

.height100{
	height:100%;
	}
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w110{width:110px;}
.w120{width:120px;}
.w130{width:130px;}
.w140{width:140px;}
.w150{width:150px;}
.w160{width:160px;}
.w170{width:170px;}
.w180{width:180px;}
.w190{width:190px;}
.w200{width:200px;}
.w210{width:210px;}
.w220{width:220px;}
.w230{width:230px;}
.w240{width:240px;}
.w250{width:250px;}
.w260{width:260px;}
.w270{width:270px;}
.w280{width:280px;}
.w290{width:290px;}
.w300{width:300px;}
.w320{width:320px;}
.w340{width:340px;}
.w360{width:360px;}
.w370{width:370px;}
.w380{width:380px;}
.w390{width:390px;}
.w400{width:400px;}
.w410{width:410px;}
.w420{width:420px;}
.w430{width:430px;}
.w440{width:440px;}
.w450{width:450px;}
.w460{width:460px;}
.w470{width:470px;}
.w480{width:480px;}
.w490{width:490px;}
.w500{width:500px;}
.w510{width:510px;}
.w520{width:520px;}
.w530{width:530px;}
.w540{width:540px;}
.w550{width:550px;}
.w560{width:560px;}
.w570{width:570px;}
.w730{width:730px;}
.w740{width:740px;}
.w750{width:750px;}
.w760{width:760px;}
.w770{width:770px;}
.w780{width:780px;}
.w790{width:790px;}
.w800{width:800px;}
.w810{width:810px;}
.w820{width:820px;}
.w830{width:830px;}





/*フォント関係*/
.font9{
	font-size:9px;
	}
.font10{
	font-size:10px;
	}
.font11{
	font-size:11px;
	}
.font14{
	font-size:14px;
	}
.font16{
	font-size:16px;
	}
.font18{
	font-size:18px;
	}
.font20{
	font-size:20px;
	}
.strong{
	font-weight:bold;
	}
/*フォントカラー関係*/
.red{
	color:#FF0000;
	}
.orange{
	color:#FF6600;
	}
.white{
	color:#FFFFFF;
	}
.blue{
	color:#0000CC;
	}
.gray_ccc{
	color:#CCCCCC;
	}
.grat_999{
	color:#999999;
	}
.gray_666{
	color:#666666;
	}
.grat_333{
	color:#333333;
	}
.black{
	color:#000000;
	}





#container{
	width:800px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	text-align:left;
	padding:0;
	margin:0px auto 0px auto;
	}

#header{
	width:800px;
	margin-bottom:20px;
	}
	
	
#header img{
	display:block;
	}
	
#header h1{
	font-size:12px;
	margin:0 0 0 5px;
	padding:0;
	font-weight:normal;
	}
	
#footer{
	width:780px;
	margin:0 10px;
	text-align:center;
	}
#menu img{
	float:left;
	padding:0;
	
	}
#menu{
	padding:0;
	width:800px;
	height:40px;
	}
#content{
	width:760px;
	margin:20px 20px 20px 20px;
	}

#content_top{
	width:760px;
	margin:20px 20px 20px 20px;
	}


#leftside{
	margin-top:15px;
	width:500px;
	float:left;
	clear:both;
	}
#rightside{
	margin-top:15px;
	width:200px;
	float:right;
	}



#left_menu{
	background:url(common/left_menu_top.gif) no-repeat;
	width:190px;
	height:27px;
	color:#eee;
	padding:3px 0 0 10px;
	}



#left_menu_side{
	border-left:1px solid #97835A;
	border-right:1px solid #97835A;
	width:198px;
	}
	
	

#left_menu_side a{
	display:block;
	margin:0px 0 0 0px;
	border-bottom:1px dotted #666600;
	height:20px;
	padding:10px 0 10px 30px;
	background:url(common/arrow01.gif) center left no-repeat;	
	}

#left_menu_side  .selected{
	background-color:#eee;
	}
#left_menu_side  a:hover{
	background-color:#eee;
	}
#left_menu_side  .boarder_none{
	border-bottom:none;
	}
.underline{
	text-decoration:underline;
	}
	
#left_menu_bottom{
	background:url(common/left_menu_bottom.gif) top no-repeat;
	width:200px;
	}
	
#pan{
	color:#664422;
	font-size:86%;
	width:520px;
	margin:0px 0 20px 0px;
	border-bottom:1px dashed #999;
	}


#season01 p{
	font-size:14px;
	line-height:220%;
	}
	
	
#brand01 p{
	line-height:280%;
	}
	
#brand02{
	line-height:180%;
	}
	
	
#brand02 img{
	border:2px solid #CCC;
	}
#brand02 h2{
	font-size:12px;
	margin:0;
	padding:0 0 0 5px;
	background:#F9F4EE;
	border-left:3px solid #EAD8C1;
	color:#666600;
	}
	
	
#cam01{
	margin-bottom:30px;
	}
#cam01 td{
	padding:5px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
.shop_tit01{
	font-size:13px;
	font-weight:bold;
	background:url(img/shop_bg00.gif) no-repeat top;
	width:510px;
	padding:4px 0 0 10px;
	height:29px;
	_padding:5px 0 0 10px;
	height:28px;
	line-height:100%;
	color:#eee;
	clear:both;
	margin-top:20px;
}
.shop_tit02{
	font-size:13px;
	font-weight:bold;
	padding:7px 0px;
	letter-spacing:1px;
	line-height:100%;
	color:#006633;
}

.shop_tit03{
	font-size:14px;
	font-weight:bold;
	padding:8px 7px;
	border-left:3px solid #006633;
	letter-spacing:2px;
	margin-top:28px;
	line-height:100%;
	color:#006633;
}


.shop_img01{
	margin-top:7px;
	border:2px solid #CDD9CA;
	float:left;
}

a:hover .shop_img01{
	opacity:0.7;
	filter:alpha(opacity=70);
}

.shop_img02{
	margin-top:17px;
}


.shop_box01{
	float:right;
	margin-top:0px;
	text-align:left;
	width:420px;
}

.shop_dl{
	margin-top:25px;
	width:505px;
	display:block;
	margin-left:3px;
	border-top:1px solid #ddd;
}
.shop_dl dt{
	width:85px;
	float:left;
	letter-spacing:2px;
	color:#063;
	font-weight:bold;
	padding-top:9px;
	padding-bottom:9px;
	border-bottom:1px solid #ddd;
	font-size:14px;
}

.shop_dl dd{
	width:420px;
	float:left;
	padding-top:9px;
	padding-bottom:9px;
	border-bottom:1px solid #ddd;
	font-size:14px;
}




















.page_top{
	margin:50px 0px 0px 0;
	display:block;
	float:right;
	}	
.page_top a:hover img{
	opacity:0.7;
	filter:alpha(opacity=70);
	}
	


