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

h2#reform_now{margin-bottom:20px;}

/*#contents=width:580px, #contents2=width:570px; */
div#contents, 
div#contents2{font-size:80%; line-height:140%; letter-spacing:1px; text-align:left;}
/* 共通 */
div#contents2 h3{margin-bottom:25px;}
div#contents2 h4{margin:50px 0 15px; clear:both;}
div#contents2 p{margin:0 0 1.5em;}
div#contents2 th, div#contents2 td{font-size:80%; text-align:left;}
/* 各ページトップ */
div#contents2 div.contents_top{margin:0 0 70px;}
div#contents2 div.contents_top p.read_txt{margin:0; float:left;}
div#contents2 div.contents_top p.read_img{margin:0; float:right;}
div#contents2 div.contents_top ul.pageNavi{padding:25px 0 0; clear:both; zoom:1;}
div#contents2 div.contents_top ul.pageNavi:after{display:block; clear:both; content:' '; height:0.1px; overflow:hidden;}
div#contents2 div.contents_top ul.pageNavi li.btn01{float:left; margin-right:7px;}
div#contents2 div.contents_top ul.pageNavi li.btn02{float:left;}
div#contents2 div.contents_top ul.pageNavi li.btn03{float:right;}
div#contents2 div.contents_top ul.pageNavi li.btn04, div#contents2 div.contents_top ul.pageNavi li.btn04_2,
div#contents2 div.contents_top ul.pageNavi li.btn06, div#contents2 div.contents_top ul.pageNavi li.btn06_2{float:left;  margin-bottom:3px;}
div#contents2 div.contents_top ul.pageNavi li.btn08, div#contents2 div.contents_top ul.pageNavi li.btn08_2{float:left;}
div#contents2 div.contents_top ul.pageNavi li.btn05, div#contents2 div.contents_top ul.pageNavi li.btn05_2,
div#contents2 div.contents_top ul.pageNavi li.btn07, div#contents2 div.contents_top ul.pageNavi li.btn07_2{float:right;  margin-bottom:3px;}
div#contents2 div.contents_top ul.pageNavi li.btn09, div#contents2 div.contents_top ul.pageNavi li.btn09_2{float:right;}
/* コンテンツページ */
div#contents2 div.contents{margin:0 0 70px; clear:both;}/* h3 block */
div#contents2 div.section{width:100%;}/* h4 block */
div#contents2 div.section:before{display:block; clear:both; content:' '; height:0.1px; overflow:hidden;}
div#contents2 div.section:after{display:block; clear:both; content:' '; height:0.1px; overflow:hidden;}
div#contents2 div.article{width:100%;}/* h5 block */
div#contents2 div.article:before{display:block; clear:both; content:' '; height:1px; overflow:hidden;}
div#contents2 div.article:after{display:block; clear:both; content:' '; height:0.1px; overflow:hidden;}
div#contents2 div.contents div.section ul span.ttl{font-weight:bold;}
div#contents2 div.contents div.section ul li{margin:0 0 5px 1.5em; list-style:disc;}
div#contents2 table th{background:#eefcfd; border-bottom:solid 1px #7dc7cd; border-right:solid 1px #7dc7cd; padding:6px 10px; font-weight:normal;}
div#contents2 table td{border-bottom:solid 1px #7dc7cd; border-right:solid 1px #7dc7cd; padding:6px 10px;}



/* index.shtml
----------------------------------*/
p#index_read{display:none;}
div.index{width:100%; margin:40px 0;}
div.index:after{display:block; clear:both; content:' '; height:0.1px; overflow:hidden;}
div.index h4{margin:0 0 10px; padding:0 0 0 8px;}
div.index ul{width:100%; margin:0; padding:0;}
div.index ul:after{display:block; clear:both; content:' '; height:0.1px; overflow:hidden;}
div.index ul li{margin:0; padding:0;}
div#user li.btn01{float:left;}
div#user li.btn02{float:right;}
div#sr h4, div#sr p.txt01{display:none;}
div#tips ul li.btn01{float:left; margin:0 11px 0 0;}
div#tips ul li.btn02{float:left;}
div#tips ul li.btn03{float:right;}
div#kotsu ul li.btn01{float:left;}
div#kotsu ul li.btn01{float:right;}
div#sppt ul li.btn01{float:left; margin:0 11px 0 0;}
div#sppt ul li.btn02{float:left;}
div#sppt ul li.btn03{float:right;}
div#oteire h4, div#oteire p.txt01{display:none;}


/* donnatoki
----------------------------------*/
/* donnatoki.shtml */
div#donnatoki_top p.read_txt01{float:left; width:310px;}
div#donnatoki_top p.read_txt02{clear:both;}
/* donnatoki2.shtml */
div#donnatoki_top_2nd{margin-bottom:70px;}
div#donnatoki_top_2nd ul.pageNavi{padding:0;}
div#contents2 div.donnatoki p.read_txt{float:left; width:350px;}
div#contents2 div.donnatoki p.read_img{float:right; margin:0;}
div#contents2 p#btn_elder,
div#contents2 p#btn_eco{margin:0;}

/* kiwotsukeru
----------------------------------*/
div#contents2 table.reform{width:570px;}
div#contents2 table.table01{margin-bottom:30px;}
table.reform th{width:93px; background:#eefcfd; border-bottom:solid 1px #7dc7cd; border-right:solid 1px #7dc7cd; padding:6px 10px; font-weight:normal;}
table.reform th.ttl{border-top:solid 1px #7dc7cd; font-size:1.2em; font-weight:bold;}
table.reform td{border-bottom:solid 1px #7dc7cd; border-right:solid 1px #7dc7cd; padding:6px 10px;}
div#contents2 table.reform td.img{width:130px; border-bottom:none; padding:0; vertical-align:middle;}
table.reform tfoot td{padding:2px 0 0; border:none;}
/* kiwotsukeru.shtml */
div#kiwotsukeru_top p.read_txt{width:400px;}
div#kdt_wrppr p.read_txt{width:350px; float:left;}
div#kdt_wrppr p.read_img{float:right; margin:0;}
div#contents2 div#kdt_wrppr h4#ttl08 img.img01{margin:0 0 5px;}
/* kiwotsukeru2.shtml */
div#msn_wrppr p.read_txt{width:285px; float:left;}
div#msn_wrppr p.read_img{float:right; margin:0;}
/* kiwotsukeru3.shtml */
div#shkn_wrppr p.read_txt{margin:0;}
table.shikin{border-top:solid 1px #7dc7cd; width:450px; margin-bottom:0;}
table.shikin th{border-left:solid 1px #7dc7cd;}


/* nagare
----------------------------------*/
/* nagare.shtnl */
div#contents2 div.nagare p.read_img{margin-bottom:0; text-align:center;}
div#contents2 div.nagare h4#ttl01{margin:30px 0 15px;}
div#contents2 div#junbi_wrppr ul#list02{padding-bottom:1.5em;}
div#contents2 div#junbi_wrppr p#img_sr{float:left; margin:0 15px 0 0;}
div#contents2 div#junbi_wrppr p#btn_sr{margin:162px 0 0;}
/* nagare2.shtnl */
div#contents2 div#soudan_wrppr ul#list02{margin-bottom:1.5em;}
/* nagare3.shtnl */
div#contents2 div#start_wrppr ul#list04{padding-bottom:1.5em;}
div#contents2 div#start_wrppr p#smile img#smile_logo{float:left; margin:0 15px 0 0;}
div#contents2 div#start_wrppr p#smile img#btn_smile{margin:80px 0 0;}



/* kotsu_kitchen
----------------------------------*/
/* kotsu_kitchen.shtml */
div#contents2 div#kotsu_kitchen_top div#section01 h4{margin:0 0 15px;}
div#contents2 div#kotsu_kitchen_top div#section01 p.img{float:right; margin-left:25px;}
div#contents2 div#kotsu_kitchen_top div#section01 p.txt03{clear:both;}
div#contents2 div#kotsu_kitchen_top div#section01 ul{padding:0;}
div#contents2 div#kotsu_kitchen_top div#section02 p.img{float:right; margin:0 0 0 20px;}
div#contents2 div#kotsu_kitchen_top div#section02 p.txt{margin:0;}
div#contents2 div#kotsu_kitchen_top div#section02 ul{padding:1.5em 0 0;}
div#contents2 div#kotsu_kitchen_top div#section03 ul{padding:0;}
/* other pages common */
div#contents2 div#kotsu_kitchen_top_2nd,
div#contents2 div#kotsu_kitchen_top_2nd{margin:0 0 40px;}
div#contents2 div#kotsu_kitchen_top_2nd ul.pageNavi,
div#contents2 div#kotsu_kitchen_top_2nd ul.pageNavi{padding:0;}
div.kotsu_kitchen div.article{padding:40px 0 0; clear:both;}
div.kotsu_kitchen div.article h5{margin:0 0 1em; float:left;}
div.kotsu_kitchen div.article p.txt{float:left; clear:left;}
div.kotsu_kitchen div.article p.btn{float:left; clear:left;}
div#contents2 div.kotsu_kitchen div.article p.img{float:right; margin:0;}
/* kotsu_kitchen2.shtml */
div#kotsu_kitchen2 p#img01{text-align:center;}
div#kotsu_kitchen2 p#img01 img{margin-bottom:1.5em;}
div#kotsu_kitchen2 p#txt02{float:left; width:425px;}
div#kotsu_kitchen2 p#img02{float:right; margin:0;}
div#kotsu_kitchen2 p#txt03{float:left; width:425px;}
div#kotsu_kitchen2 p#img03{float:right; margin:0;}
div#contents2 div#kotsu_kitchen2 div.article p.txt{width:270px;}
div#kotsu_kitchen2 h4#ttl03{margin-top:70px;} 
/* kotsu_kitchen3.shtml */
div#kotsu_kitchen3 h4#ttl01{margin-bottom:-20px;}
div#kotsu_kitchen3 div.article p.txt01{width:405px;}
div#kotsu_kitchen3 div.article p.txt02{width:310px;}
div#kotsu_kitchen3 div.article p.txt03{width:360px;}
/* kotsu_kitchen4.shtml */
div#kotsu_kitchen3 ul.read_list{margin:0 0 1.5em;}
div#kotsu_kitchen3 ul.read_list li{list-style:outside disc; margin:0 0 3px 1.5em; font-size:1.2em; font-weight:bold;}
/* kotsu_kitchen_soubi1.shtml */
div#kotsu_kitchen_soubi1 p.top_txt{float:left; width:415px;}
div#kotsu_kitchen_soubi1 p.top_img{float:right; margin:-20px 0 0;}
div#hikaku{clear:both;}
div#hikaku h5{margin:0 0 1em;}
div#gas_contents{position:relative; height:285px;}
div#gas_contents p.img{position:absolute; right:0; top:0;}
div#gas_contents p.txt01{position:absolute; left:0; top:99px;}
div#gas_contents p.txt02{position:absolute; left:0; bottom:0; margin:0;}
div#ih_contents{position:relative; height:280px;}
div#ih_contents p.img{position:absolute; right:0; top:0;}
div#ih_contents h5{position:absolute; left:0; top:95px;}
div#ih_contents p.txt01{position:absolute; left:0; bottom:0; margin:0;}
/* kotsu_kitchen_soubi2.shtml */
div#contents2 div#kotsu_kitchen_soubi2 h4{margin:25px 0 15px;}
div#araeru_contents{position:relative; height:350px; margin:25px 0 0;}
div#contents2 div#araeru_contents h4{position:absolute; top:30px; left:0; margin:0;}
div#araeru_contents p.img{position:absolute; right:0; top:0;}
div#araeru_contents p.txt01{position:absolute; top:150px; left:0;}
div#araeru_contents p.txt02{position:absolute; bottom:42px; left:0; margin:0;}
div#araeru_contents p.btn{position:absolute; bottom:0; left:0; margin:0;}
/* kotsu_kitchen_soubi3.shtml */
div#kotsu_kitchen_soubi3 div.section{clear:both;}
div#contents2 div#kotsu_kitchen_soubi3 h4#ttl01,
div#contents2 div#kotsu_kitchen_soubi3 h4#ttl02,
div#contents2 div#kotsu_kitchen_soubi3 h4#ttl03{margin-top:30px;}
div#contents2 div#kotsu_kitchen_soubi3 p#txt01,
div#contents2 div#kotsu_kitchen_soubi3 p#txt02,
div#contents2 div#kotsu_kitchen_soubi3 p#txt03{width:380px; float:left; margin:0;}
div#contents2 div#kotsu_kitchen_soubi3 p#img01,
div#contents2 div#kotsu_kitchen_soubi3 p#img02,
div#contents2 div#kotsu_kitchen_soubi3 p#img03{float:right; margin:0;}
div#jusou{position:relative; min-height:313px; height:auto !important; height:313px;}
div#contents2 div#jusou h5{margin-bottom:1.5em;}
div#jusou p.img{position:absolute; right:0; top:0;}
div#contents2 div#jusou p.txt02{width:280px; margin:0;}
div#contents2 p#jusou_btn{margin:1.5em 0 0;}
/* kotsu_kitchen_soubi4.shtml */
div#kotsu_kitchen_soubi4 p#sttl01{margin:40px 0 15px;}
table.worktop{border-top:solid 1px #7dc7cd; border-left:solid 1px #7dc7cd;}
table.worktop th.ttl{font-size:1.1em; font-weight:bold; text-align:center;}
table.worktop th.future{font-weight:normal;}
table.worktop td.empty{background:#eefcfd;}
div#contents2 div#stainless p.img{float:left;}
div#marble p.img{text-align:right;}
div#kotsu_kitchen_soubi4 p.btn{margin:0; clear:both;}
/* kotsu_kitchen_soubi5.shtml */
div#kotsu_kitchen_soubi5 div.article h5{margin-bottom:0.8em;}
div#kotsu_kitchen_soubi5 p.img{float:right; margin:0 0 0 20px;}
div#kotsu_kitchen_soubi5 div#hang h4{margin:60px 0 15px;}
div#hang h5, div#automove h5{float:left; width:262px;}
div#automove{margin-top:40px;}
/* kotsu_kitchen_soubi6.shtml */
div#kotsu_kitchen_soubi6 p#read_txt02{float:left; width:255px;}
div#kotsu_kitchen_soubi6 p#read_img01{float:right; margin-top:-10px;}
div#kotsu_kitchen_soubi6 p#read_txt03{clear:both;}
div#kotsu_kitchen_soubi6 p#read_img03{float:left; margin-right:15px;}
div#kotsu_kitchen_soubi6 p#read_btn{float:left; margin:158px 0 0;}
div#kotsu_kitchen_soubi6 div.article{margin:40px 0 0;}
div#kotsu_kitchen_soubi6 div#cabinet{margin:30px 0 0;}
div#kotsu_kitchen_soubi6 div.article h5{margin:0 0 0.8em;}
div#f_container h5,
div#tool h5,
div#corner h5{ float:left; width:264px;}
div#contents2 div#kotsu_kitchen_soubi6 div.article p.img{float:right; margin:0 0 0 20px;}
div#contents2 div#kotsu_kitchen_soubi6 div.article p.btn{margin:0;}
div#contents2 div#cabinet p.txt,
div#contents2 div#space p.txt{margin:0;}



/* kotsu_bath
----------------------------------*/
div#contents2 div#kotsu_bath_top1_2nd,
div#contents2 div#kotsu_bath_top2_2nd{margin:0 0 40px;}
div#contents2 div#kotsu_bath_top1_2nd ul.pageNavi,
div#contents2 div#kotsu_bath_top2_2nd ul.pageNavi{padding:0;}
div#contents2 div.kotsu_bath p.sttl{margin:0; padding:10px 0 15px;}
div.kotsu_bath ol{margin:0 0 0 10px; font-size:1.1em; font-weight:bold;}
div.kotsu_bath ol li{margin:10px 0 0 1.5em; list-style:outside decimal;}
div.kotsu_bath div.article{margin-top:40px;}
div.kotsu_bath div.article h5{margin:0 0 1em;}
div#contents2 div.kotsu_bath div.article p.btn{margin:0;}
/* kotsu_bath.shtml */
div#contents2 div#kotsu_bath_top1 p.txt,
div#contents2 div#kotsu_bath_top2 p.txt{width:350px;}
/* kotsu_bath2.shtml */
div#kotus_bath2 p.img01{float:right; margin:0 0 0 20px;}
div#kotus_bath2 div.article p.img{float:right; margin:0 0 0 20px;}
/* kotsu_bath3.shtml */
div#contents2 div#kotus_bath3 p.img01{float:right; margin:0 0 0 20px;}
div#contents2 div#kotus_bath3 div.article p.img{float:right; margin:0 0 0 20px;}
/* kotsu_bath4.shtml */
div#kotus_bath4 p.img01{float:right; margin:0 0 0 25px;}
div#kotus_bath4 div.article p.img{float:right; margin:0 0 0 25px;}
/* kotsu_bath5.shtml */
div#wide01 p.img01{float:left; margin:0 15px 0 0;}
div#wide01 p.btn01{margin:175px 0 15px; float:left; }
div#wide01 p.btn02{margin:0; float:left; }
div#wide02 p.img,
div#wide03 p.img{float:right; margin:0;}
div#wide02 p.txt01,
div#wide02 p.txt02,
div#wide03 p.txt01{width:295px;}
/* kotsu_bath_soubi1.shtml */
div#maintenance_01 p.img01{float:right; margin:0 0 0 10px;}
div#maintenance_01 p.btn01{margin-bottom:0;}
div#maintenance_01 p.img02{float:right; clear:both; margin:40px 0 0 10px;}
div#maintenance_01 p.txt02{margin-top:40px;}
div#maintenance_02 p.img01{float:left; margin:0 10px 0 0;}
div#maintenance_03 p.txt01{margin-bottom:0;}
/* kotsu_bath_soubi2.shtml */
div#kotsu_bath_soubi2 div.section p.img01{float:right; margin:0 0 0 10px;}
/* kotsu_bath_soubi3.shtml */
div#kotsu_bath_soubi3 h4{margin-bottom:30px;}
div#kotsu_bath_soubi3 div.article{margin:30px 0 0;}
div#kotsu_bath_soubi3 div.section p.img01,
div#kotsu_bath_soubi3 div.article p.img{float:right; margin:0;}
div#makeup_01 p.txt01,
div#makeup_01 div#function_02 p.txt{width:274px;}
div#makeup_01 div#function_03 p.txt{width:336px;}
div#makeup_03 p.txt01{width:345px;}
/* kotsu_bath_soubi4.shtml */
div#kotsu_bath_soubi4 h4{margin-bottom:0;}
div#kotsu_bath_soubi4 div.article{margin:30px 0 0;}
div#tidiness_01 p.img01{float:right; margin:30px 0 0;}
div#tidiness_01 p.img01 img.img01{margin-bottom:10px;}
div#tidiness_01 div.article{width:400px; float:left;}
div#tidiness_01 div.article p.txt{margin:0;}
div#tidiness_02 div.article p.img{float:right; margin:-25px 0 0 20px;}
/* kotsu_bath_soubi5.shtml */
div#kotsu_bath_soubi5 h4{margin-bottom:0;}
div#kotsu_bath_soubi5 div.article{margin-top:30px;}
div#housework_01 p.img01{float:right; text-align:right; margin:30px 0 0;}
div#housework_01 p.img01 img.img01{margin-bottom:10px;}
div#housework_01 div.article{width:280px; float:left;}
div#housework_01 div.article p.txt{margin:0;}
div#housework_02 div.article h4{margin-bottom:-10px;}
div#housework_02 div.article p.img{float:right; margin:0 0 0 20px;}



/* vertical margin common
----------------------------------*/
div#contents2 p.last{margin-bottom:0;}
div#contents2 h4.top{margin-top:40px;}
