/*/////　基　本　要　素///////*/
body {
	background-color:#FFF;
	font-size: 12px;
	color:#666;
	margin:0px;
	line-height:16px;
	}

p{   
	margin:0;
	color:#666;
	}

img{border:0;}


li{list-style:none;}

hr{ height:1px;}
.red{color:#FF0000;}
.green{color:#00FF00;}
.bla{color:#000;}

form{margin:0px 0 0px 0;}

address{
	width:350px;
	text-align:left;
	color:#666;
	font-size:10px;
	margin-left:5px;
	font-style:normal;
	float:left;
	}

a:link {
	color:#666;
	text-decoration:none;
	padding:0;
	margin:0;
	}

a:visited {
	color:#666;
	text-decoration:none;
	padding:0;
	margin:0;
	}

a:hover {
	color:#666;
	text-decoration:none;
	padding:0;
	margin:0;
	}
	 
h1{ margin:0;
	font-size:1px;
	line-height:50px;
	color:#FFF;
	width:140px;
	float:left;
}

h2{  
	width:560px;
	float:right;
	color:#666;
	font-size:12px;
	font-weight:normal;
	margin:15px 0 10px 0;
}

h3{ margin:0;
	width:100%;
	text-indent:20px;
	line-height:25px;
	font-size:18px;
	color:#000;
	font-weight:bold;
	border-bottom:2px solid #000;
	clear:both;
	}

h4{
	margin:0;
	background-color:#CCC; 
	font-weight:bold; 
	font-size:13px; 
	letter-spacing:10px; 
	color:#666; padding:5px;
	
	}

h5{
	margin:10px 0 10px;
	color:#FF9900;
	font-size:15px;
	font-weight:bolder;
	clear:both;
	}

h6{ margin:0;
	width:500px;
	text-indent:20px;
	line-height:25px;
	font-size:18px;
	color:#000;
	font-weight:bold;
	border-bottom:2px solid #000;
	clear:both;
	}
/*/////　基　本　要　素///////*/

/*/////レ　イ　ア　ウ　ト///////*/
#all{
	 text-align:left;
	 width:720px;
	 margin:10px auto;
	 background-color:#FFF;
	 }
#header{
     width:720px;
	 margin-bottom:10px;
     }
#main{
	width:720px;
	clear:both;
	margin-bottom:30px;
	}
#theme{
	width:720px;
	height:220px;
	}
#main_l{
	width:210px;		
	float:left;
	
	}
#main_l p{
	width:200px;
	padding:0 5px 5px;
	}	
#main_r{
	width:500px;
	float:right;
	padding-left:5px;
	border-left:1px dotted #666;
     }
#main_r2{
	width:500px;
	float:left;
	padding-left:220px;
	border-left:1px dotted #666;
     } 

.lineup{
	width:720px;
	margin-bottom:10px;
	}	
	
#footer{
	width:720px;
	clear:both;
	border-top:1px dotted #666;
	}
#footer a:link {
	color:#666;
	text-decoration:underline;
	padding:0;
	margin:0;
	}
#footer a:visited {
	color:#666;
	text-decoration:underline;
	padding:0;
	margin:0;
	}
#footer a:hover {
	color:#666;
	text-decoration:underline;
	padding:0;
	margin:0;
	}
#footer p{
	font-size:10px;
	}
#footer ul{
	text-align:center;
	font-size:10px;
	}
#footer li{
	list-style:none;
	float:left;
	}
#footer_l{
	width:263px;
	text-align:left;
	float:left;
	}
#footer_r{
	width:452px;
	text-align:right;
	float:right;
	}
.footer_r{
	width:456px;
	}
.f_r{
	width:360px;
	height:50px;
	margin-left:20px;
	float:left;}	
#footer_u{
	width:720px;
	}
#contact{
	text-align:left;
	margin-left:10px;
	width:360px;
	float:left;
	}
	
/*////トップ＆見出し用/////*/
#top1{
	float:left;
	width :470px;
	height:433px;
	background-image :url(img/top_midashi.jpg);
	background-repeat:no-repeat;
	line-height:18px;
	}
.top1{
    padding:65px 70px 50px 70px;
	font-size:12px;
	color:#FFFFFF;
	float:left;
     }

.top2{
	border-bottom:1px dashed #ffffff;
	padding-bottom:10px;
	text-align:right;
    }

#top1 p{
	font-size:12px;
	color:#FFFFFF;
     }
#top1 a:link {
	color:#FFFF00; 
	text-decoration:none; 
	}
#top1 a:visited {
	color:#FFFF00; 
	text-decoration:none; 
	}
#top1 a:active { 
	color:#FFFF00; 
	text-decoration:none; 
	}
#top1 a:hover {
	color:#FFFF00; 
	text-decoration:none;
	}
   
#top1 img{
	margin:5px auto 5px 35px;
	}

#top2{
	padding-top:10px;
	float:right;
	width:250px;
	}
#top2 img{
	margin-top:10px;
	}
/*////トップ＆見出し用/////*/




/*/////レ　イ　ア　ウ　ト///////*/






/*/////　構　成　要　素///////*/
.naka{
	text-align:center;
	}
.hh315{
	width:315px;
	float:left;
	padding:0 5px;
	}
	
.l5{margin-left:5px;}
.l10{margin-left:10px;}		
.l15{margin-left:15px;}		
.l20{margin-left:20px;}		
.l25{margin-left:25px;}
.l30{margin-left:30px;}
.l35{margin-left:35px;}
.l40{margin-left:60px;}
.l50{margin-left:50px;}
.l60{margin-left:60px;}
.l90{margin-left:90px;}

.r5{margin-right:5px;}
.r10{margin-right:10px;}		
.r15{margin-right:15px;}		
.r20{margin-right:20px;}		
.r25{margin-right:25px;}



.bb{font-weight:bolder;}	
	
.box1{
	width:490px;
	height:317px;
	clear:both;
	margin:10px auto;
	border-style:dotted;
	border-color:#666;
	border-width:1px;
	}
.box2{
	width:150px;
	float:left;
	padding:5px;
	}
.box2 img{
	margin:10px auto;
	}
.box2 p{
	width:146px;
	padding:0 2px;
	}		

.kakoi_or{
 	width:150px;
	line-height:20px;
	text-align:center;
	background-color:#FFB059;
	font-size:11px;
	color:#FFF;
	font-weight:normal;
	}
	
.kakoi_gry{
	width:142px;
	line-height:20px;
	background-color:#CCC;
	font-size:13px;
	color:#333;
	text-align:center;
	font-weight:normal;
	border:double #666666;
	}

/*///////　オーダー　///////*/
.kakoi_or2{
 	width:200px;
	line-height:25px;
	padding:0 auto;
	text-align:center;
	background-color:#FFB059;
	font-size:13px;
	color:#FFF;
	font-weight:border;
	}
.kakoi_gry2{
	width:80px;
	margin-left:110px;
	background-color:#CCC;
	font-size:13px;
	color:#333;
	text-align:center;
	font-weight:border;
	border:double #666666;
	}			
.order{
	width:365px;
	margin:10px 0 10px 60px;
	padding-left:10px;
	line-height:20px;
	background-color:#CCC; 
	font-size:11px; 
	letter-spacing:5px;
	border-bottom:1px solid #000;
	color:#666;
	clear:both;
	}
.or{
	color: #FF9933;
	font-weight: bold;
}
.sikaku{
	width:250px;
	text-align:justify;
	text-justify:distribute;
}	
/*///////　オーダー　///////*/

/*/////　Ｑ＆Ａ　///////////*/
.q{
	width:470px;
	height:35px;
	clear:both;
	padding:10px;
	border-bottom:1px #666 dotted;
	}
.correct{
	color:#FFFFFF;
	line-height:25px;
	text-align:center;
	background-color:#0099FF;
	}	
		
.qbox_l{
	width:180px;
	height:35px;
	float:left;
	}
.qbox_c{
	width:130px;
	height:35px;
	text-align:center;
	float:left;
	}
.qbox_c p{
	margin:10px 0;
	}	
.qbox_r{
	width:130px;
	height:35px;
	float:left;
	}
.qbox_r p{
	margin:10px 0 0 30px;
	float:left;
	}

#q1y,#q2y,#q3y,#q4y,#q5y,#q6y,#q7y{
	display:none;
	width:468px;
	padding:10px;
	height:72px;
	border-style:none solid solid;
	border-color:#666 #F90 #F90;
	border-width:1px;
	}

#q1n,#q2n,#q3n,#q4n,#q5n,#q6n,#q7n{
	display:none;
	width:468px;
	padding:10px;
	border-style:none solid solid;
	border-color:#666 #09F #09F;
	border-width:1px;
	}
.qp{
	margin:10px 0;}
.qp2{
	margin:10px 0 0 10px;}	
.stove{
	padding:5px 0;
	border-bottom:1px dotted #666;
	}	

/*/////　Ｑ＆Ａ　///////////*/	
	
/*/////　キッチン　///////////*/	

.kitchen{
	width:450px;
	margin:0 auto;
	}
.kitchen ul{
	margin:10px 0 0 0;
	}	
.kitchen li{
	float:left;
	margin-left:10px;
	}	

/*/////　キッチン　///////////*/	
.migi{
	float:right;
	}
.hidari{
	float:left;
	}
.clear{
	clear:both;
	}	
.ue5{ margin-top:5px;}
.ue10{margin-top:10px;}
.ue15{margin-top:15px;}
.ue20{margin-top:20px;}
.ue25{margin-top:25px;}
.ue30{margin-top:30px;}
.ue50{margin-top:50px;}

.sita10{margin-bottom:10px;}
.sita15{margin-bottom:15px;}
.sita20{margin-bottom:20px;}
.sita30{margin-bottom:30px;}


.uesita{margin:30pt auto 10px;}
.us10{
	margin-top:10px;
	margin-bottom:10px;
	}
.us20{
	margin-top:20px;
	margin-bottom:20px;
	}
.us30{
	margin-top:30px;
	margin-bottom:30px;
	}
.sayu5{
	margin:0 5px;
	}

.migi110{
	margin-left:110px;
	}
.ms110{
	height:105px;
	margin-left:110px;
	}
.ms120{
	height:120px;
	margin-left:110px;
	}
.ms140{
	height:140px;
	margin-left:110px;
	}	
.ms160{
	height:160px;
	margin-left:110px;
	}
.ms180{
	height:180px;
	margin-left:110px;
	}				
.syousai{
	margin-top:5px;
	}	
.syousai A:link{
	color:#AE1109; text-decoration:underline;
	}
.syousai A:visited{
	color:#AE1109; text-decoration:underline;
	}
.syousai A:hover{
	color:#333333; text-decoration:none;
	}	

/*/////　構　成　要　素///////*/

/*オゾンページ用*/
#ozn{
	width:720px;
	margin:0;
	color:#FFF;
	background-color:#000;
	}
#ozn p{
	color:#FFF;
	margin:10px auto;
	width:680px;
	padding:0 10px;
	}
#ozn h4{
	width:680px;
	line-height:18px;
	letter-spacing:0;
	background-color:#000;
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	margin-left:20px;
	border-bottom:1px solid #F00;
	}	
	
#ozone{
    width :720px;
	height:350px;
	background-image :url(img/ozone5.jpg);
	background-repeat:no-repeat;
}
#ozone p{
	width:300px;
	margin-left:150px;
	}

.kasen{
	border-bottom:1px dotted #FFF;}

blockquote{
	font-size:12px;
}

#ozn a:link{
	color:#F39700;
	text-decoration:underline;
	padding:0;
	margin:0;
}
#ozn a:visited{
	color:#F3970;
	text-decoration:underline;
	padding:0;
	margin:0;
}
#ozn a:hover{
	color:#F3970;
	text-decoration:none;
	padding:0;
	margin:0;
}

.setsumei{
	width:700px;
	padding:10px;
	background-color:#FFD56E;}


/*08,9月更新の新トップページ用*/
#top001{
    width :450px;
	height:433px;
	background-image :url(img/top_midashi.jpg);
	background-repeat:no-repeat;
	line-height:18px;
}
.top001{
    padding:65px 50px 50px 70px;
	font-size:12px;
	color:#FFFFFF;
}

.top002{
	border-bottom:1px dashed #ffffff;
	padding-bottom:10px;
	text-align:right;
}

#top001 a:link {color:#FFFF00; text-decoration:none; }
#top001 a:visited {color:#FFFF00; text-decoration:none; }
#top001 a:active { color:#FFFF00; text-decoration:none; }
#top001 a:hover {color:#FFFF00; text-decoration:none; }

.tx{
	font-size:12px;
	color:#666666;
}
.tx2{
	font-size:12px;
	color:#666666;
	line-height:18px;
	padding:5px;
}
/*////////リフォーム///////////*/

.b{
	color:#006699;
	}
.reform_box{
	width:175px;
	margin-right:20px;
	float:right;
	}
.reform{
	width:490px;
	line-height:25px;
	padding:0 5px;
	}		
.reform_l{
	width:270px;
	line-height:25px;
	float:left;
	padding:0 5px;
	}
.reform_r{
	width:270px;
	line-height:25px;
	float:right;
	padding:0 5px;
	}	
/*////////リフォーム///////////*/

/*////////セーフティ///////////*/

.safe{
	width:210px;
	color:#FFF;
	font-size:18px;
	line-height:50px;
	text-align:center;
	background-color:#666;
	margin:10px 0;
	}
.safe2{
	margin:10px 0;
	line-height:25px;
	}
.safe3{
	color:#000;
	font-size:20px;
	line-height:60px;
	margin-left:0 0 10px 50px;
	}		

/*////////セーフティ///////////*/

/*////////本店///////////*/

.honten{
	width:478px;
	padding:7px;
	background-color:#000;
	height:107px;
	clear:both;
	}
.honten1{
	width:155px;
	padding:5px;
	float:left;
	}	

/*////////本店///////////*/

/*////////薪販売///////////*/

.maki{
	width:320px;
	padding:5px;
	float:right;
	}
.maki1{
	width:320px;
	background-color:#000;
	text-align:center;
	}
.maki2{
	width:117px;
	margin:10px 0 0 10px;
	padding:0 5px;
	float:left;}		

/*////////薪販売///////////*/