@charset "UTF-8";
/* CSS Document */


/* 税込み表示 */
.taxinfo {font-size:10px; float:right; border:1px solid #999; margin:10px 0 0 0; padding:3px; line-height:110%; font-weight:normal !important;}

/* index.shtml
-----------------------------------*/
h2#top_page_ttl{margin:0;}
div#top_content{/*height:653px;*/ height:540px; background:url(../../../stainless/images/top/content_bg.gif) no-repeat;}
div#top_content p{margin:0 0 22px;}
p#kokuchi{text-align:right; margin:25px 0 0;}


/* kitchen.shtml
-----------------------------------*/
#kitchen h2#page_ttl{margin:2px 0 15px;}

#kitchen div.section{margin:0 15px 15px; padding:0 12px 17px; text-align:left; zoom:1;}
#kitchen div.section:after{display:block; clear:both; content:' '; height:1px; overflow:hidden;}
#kitchen div.blue{background:#cee2f5 url(../../../stainless/images/kitchen/section_bg_blue.gif) bottom center no-repeat;}
#kitchen div.gray{background:#c8c8c8 url(../../../stainless/images/kitchen/section_bg_gray.gif) bottom center no-repeat;}
#kitchen div.section h3{margin:0 -12px;}

#kitchen div.content{padding-left:18px; padding-right:18px;}


#kitchen div#sec01 .txt01{float:left; margin:20px 0 0;}
#kitchen div#sec01 .txt02{float:right; margin:20px 0 0;}

#kitchen div#sec02 div.cnt01{background:url(../../../stainless/images/kitchen/sec02_cnt01_bg.gif) no-repeat; height:282px;}
#kitchen div#sec02 div.cnt01 h4{padding:18px 0 0;}
#kitchen div#sec02 div.cnt01 p.img01{text-align:right; margin:-204px 0 0;}

#kitchen div#sec02 div.cnt02{height:511px; background:url(../../../stainless/images/kitchen/sec02_cnt02_bg.gif) no-repeat;}
#kitchen div#sec02 div.cnt02 h4{padding:13px 0 0;}
#kitchen div#sec02 div.cnt02 p.img02{text-align:right; margin:-333px 0 0;}
#kitchen div#sec02 div.cnt02 p.voice{margin:-10px 0 0;}

#kitchen div#sec02 div.cnt03{height:255px; background:url(../../../stainless/images/kitchen/sec02_cnt03_bg.gif) no-repeat;}
#kitchen div#sec02 div.cnt03 h4{padding:14px 0 0;}
#kitchen div#sec02 div.cnt03 p.img01{text-align:right; margin:-78px 0 0;}
#kitchen div#sec02 div.cnt03 p.voice{margin:-10px 0 0;}

#kitchen div#sec03 div.cnt01{height:340px; background:url(../../../stainless/images/kitchen/sec03_cnt01_bg.gif) no-repeat;}
#kitchen div#sec03 div.cnt01 h4{padding:34px 0 0;}
#kitchen div#sec03 div.cnt01 p.img01{text-align:right; margin:-224px 0 0;}

#kitchen div#sec03 div.cnt02{height:656px; background:url(../../../stainless/images/kitchen/sec03_cnt02_bg.gif) no-repeat;}
#kitchen div#sec03 div.cnt02 h4{padding:32px 0 0;}
#kitchen div#sec03 div.cnt02 p.img01{text-align:center;}
#kitchen div#sec03 div.cnt02 p.txt01{margin:19px 0 0;}

#kitchen div#sec04 div.cnt01{height:254px; background:url(../../../stainless/images/kitchen/sec04_cnt01_bg.gif) no-repeat;}
#kitchen div#sec04 div.cnt01 h4{padding:34px 0 0;}
#kitchen div#sec04 div.cnt01 p.img01{text-align:right; margin:-189px 0 0;}

#kitchen div#sec04 div.cnt02{height:383px; background:url(../../../stainless/images/kitchen/sec03_cnt02_bg.gif) no-repeat;}
#kitchen div#sec04 div.cnt02 h4{padding:32px 0 0;}
#kitchen div#sec04 div.cnt02 p.img01{margin:24px 0 0;}

#kitchen div#sec05{padding:0;}
#kitchen div#sec05 h3{margin:0 0 20px;}
#kitchen div#sec05 p.cnt01{float:left;}
#kitchen div#sec05 p.cnt01{float:right;}
#kitchen div#sec05 .topmg { clear:both; margin-top:30px;}


/* qa.shtml
-----------------------------------*/
h2#qa_page_ttl{margin:40px 0 -40px;}
h3#qa_sttl{text-align:left; height:135px; background:url(../../../stainless/images/qa/content_bg_top.gif) bottom center no-repeat;}
div#qa_content{margin:0 41px; padding:5px 35px; text-align:left; background:url(../../../stainless/images/qa/content_bg.gif) repeat-y center top; zoom:1; font-size:100%; line-height:1.5em; letter-spacing:1px;}
div#qa_content:after{display:block; clear:both; content:' '; height:1px; overflow:hidden;}
	div#qa_content p{margin:1.7em 0;}
	div#qa_content p.notice{margin:-1.7em 0 1.7em; text-align:right; font-size:80%;}
	div#qa_content ol{margin:1.7em 0 1.7em 1em;}
	div#qa_content ol li{list-style:decimal inside;}
	/* qa01 */
	div#qa_content p#qa01_img01{float:right; width:237px; margin-top:0; margin-left:15px; font-size:80%; line-height:1.2em;}
	div#qa_content p#qa01_img01 img{margin-bottom:3px;}
	/* qa02 */
	div#qa_content p#qa02_txt_left{float:left; width:380px; margin-top:0;}
	span.font_small{font-size:80%;}
	div#qa_content p#qa02_img01{float:right; margin-top:0;}
	div#qa_content p#qa02_img02{float:left; margin-right:15px; margin-top:0;}
div#links{ background:url(../../../stainless/images/qa/content_bg_bottom.gif) top center no-repeat; padding-top:32px; text-align:left; zoom:1;}	
div#links:after{display:block; clear:both; content:' '; height:1px; overflow:hidden;}
	p#link_rew{float:left;}
	p#link_fwd{float:right;}
	
	
	
/* users
-----------------------------------*/
#user h2#page_ttl{margin:0 0 15px;}
div.user_content{zoom:1; background:url(../../../stainless/images/user/content_bg.gif) top center repeat-y; text-align:left; font-size: 85%;line-height:140%; letter-spacing:1px; margin:0 15px 40px; padding:0 34px;}/* width:730px; content area:662px; */
div.user_content h3{background:url(../../../stainless/images/user/h3_bg.gif) no-repeat; margin:0 -34px; height:90px; text-align:center; line-height:1;}
div.user_content h3 img{ margin-top:34px;}

div.user_content div.dialogue{zoom:1; position:relative; background:url(../../../stainless/images/user/bf_border.gif) bottom center no-repeat;}
div.user_content div.dialogue:after{display:block; clear:both; content:' '; height:1px; overflow:hidden;}
	div.user_content div.dialogue p.ico{float:left; margin:0; padding:15px 0 18px; width:55px;} /*質問者・ユーザーのアイコン：幅55px*/
	div.user_content div.kaneko p.txt{padding:25px 0 20px; float:right;}/*質問者テキスト … widthは下記にてブロックごとに指定（包括ブロック幅-55px）*/
	div.user_content div.user01 p.txt{padding:17px 0 20px; float:right;}/*ユーザーテキスト … widthは下記にてブロックごとに指定（包括ブロック幅-55px）*/
	div.user_content div.dialogue div.border_top{background:url(../../../stainless/images/user/bf_border.gif) top center no-repeat; height:3px;}

div#user_content_last{clear:both; margin:0 -34px; height:37px; background:url(../../../stainless/images/user/content_bg_bottom.gif) no-repeat;}	

/* user01.shtml */
#user01 div#left01{float:left; width:180px;}
#user01 div#right01{float:right; width:482px;}
#user01 div#right01 p.txt{width:427px;}

#user01 div#left02{float:left; width:440px;}
#user01 div#left02 p.txt{width:385px;}
#user01 div#right02{float:right; margin-top:7px;}

#user01 div#left03{float:left; margin-top:15px;}
#user01 div#right03{float:right; width:440px;}
#user01 div#right03 p.txt{width:385px;}

#user01 div#left04{float:left; width:445px;}
#user01 div#left04 p.txt{width:390px;}
#user01 div#right04{float:right; margin-top:-20px; position:relative; z-index:100;}

#user01 div#left05{float:left; width:360px;}
#user01 div#left05 p.txt{width:305px;}


#user01 div#a02{}/* width:662px; */
#user01 div#a02 p.txt{width:607px;}
#user01 div#a02 p.txt img{float:right; margin:0 0 5px 10px;}
div.userbtn { margin-bottom:20px;}
#user .section .topmg { clear:both; margin-top:30px !important;}

/* #stainless_link 
-----------------------------------*/
div#stainless_link{padding:0;}
div#stainless_link h3{margin:0 0 20px;}
div#stainless_link p.cnt01{float:left;}
div#stainless_link p.cnt01{float:right;}




