/* トップページ */


h1{
font-size:12px; color:#333333; margin-bottom:2px; margin-top:2px; font-weight:normal; text-align:right;} 

div#main div#c1{
width:485px; height:181px; margin:2px 0 0 0; padding:0; background-image:url(../../img/index/back_g01.jpg); background-repeat:no-repeat;}

div#main div#c1 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:2px;}

div#main div#c1 p{
font-size:small; color:#333333; font-weight:normal; margin:0; width:220px; padding-left:250px; padding-top:50px;}

div#main div#c2{
width:485px; height:230px; margin:0; padding:0; background-image:url(../../img/index/back_g02.jpg); background-repeat:no-repeat; }

div#main div#c2 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:110px; padding-top:4px;}

p#gallery{
margin:10px 0 0 0; text-align:center;}

p#gallery table{
width:480px;}

p#gallery table td{
width:240px; text-align:left; font-size:medium; line-height:18px;}

p#gallery table td img{
width:200px; height:150px; margin:20px 0 0 20px;}

p#gallery table td  div{
font-size:medium; margin:2px 5px 0 130px;}

p#gallery table td  div a{
margin:0px 0 0 22px; font-weight:normal; font-size:small; text-indent:-9999px; display:block; background:url(../../naiso/img/bottun.jpg) no-repeat; width:80px; height:20px;}

div#main div#c3{
width:240px; height:180px; float:left; margin:0; background-image:url(../../img/index/back_g03.jpg); background-repeat:no-repeat;}

div#main div#c3 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:30px; padding-top:3px;}

div#main div#c3 h3{padding-left:122px; padding-top:10px;}

div#main div#c3 h3 a{
font-size:small; color:#FFFFFF; font-weight:bold;}

div#main div#c3 h3 a:link{
font-size:small; color:#FFFFFF;}

div#main div#c3 h3 a:visited{
font-size:small; color:#FFFFFF;}

div#main div#c3 h3 a:hover{
font-size:small; color:red;}

div#main div#c3 p{
font-size:small; color:#333333; font-weight:normal; width:100px; margin:0; padding-left:8px; padding-top:17px;}

div#main div#c4{
width:240px; height:180px; float:right; margin:0 0 0 5px; background-image:url(../../img/index/back_g04.jpg); background-repeat:no-repeat;}

div#main div#c4 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:30px; padding-top:3px;}

div#main div#c4 h3{padding-left:122px; padding-top:10px;}

div#main div#c4 h3 a{
font-size:small; color:#FFFFFF; font-weight:bold;}

div#main div#c4 h3 a:link{
font-size:small; color:#FFFFFF;}

div#main div#c4 h3 a:visited{
font-size:small; color:#FFFFFF;}

div#main div#c4 h3 a:hover{
font-size:small; color:red;}

div#main div#c4 p{
font-size:small; color:#333333; font-weight:normal; width:100px; margin:0; padding-left:8px; padding-top:17px;}


/* 施工ページ */

div#s1{
width:485px; height:220px; margin:2px 0 0px 0; background: url(../../erie/img/back03.jpg) no-repeat;}

div#s1 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

div#s1 h3{
font-size:small; color:#333333; font-weight:bold; margin:0; width:150px; padding-left:10px; padding-top:15px;}

div#s1 div#seko{
margin:10px 0 5px 0px;}

div#s1 div#seko p{
font-size:small; color:#333333; margin-left:10px; line-height:16px;}

div#s1 div#seko a{
font-size:small; color:#333333; margin-left:10px; line-height:16px;}

div#s1 div#seko a:hover{
font-size:small; color:red;}

div#s2{
width:485px; height:340px; margin:0; background: url(../../erie/img/back02.jpg) no-repeat;}

div#s2 div#seko2{
width:270px; margin:125px 0px 0px 200px;}

div#s2 div#seko2 h3{
font-size:small; color:#333333; line-height:20px; font-weight:bold; margin:0 0 5px 0;}

div#s2 div#seko2 p{
font-size:small; color:#333333; line-height:20px; margin:0px 0 0 10px;}


div#s2 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:2px;}


/* 会社案内 */

div#company1{
width:485px;  margin:2px 0 0px 0; background:url(../../company/img/back01.jpg) no-repeat;}

div#company1 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

div#company1 table{
width:470px; margin:10px 0 5px 0px;}

div#company1 tr{
width:470px; font-size:small; color:#333333;}

div#company1 th{
width:85px; text-align:left; padding:5px 0 5px 10px; margin:5px 0 0 0; border-bottom:dashed 1px #FF6600;}

div#company1 td{
width:370px; text-align:left; padding:5px 0 5px 0px; margin:5px 0 0 0; border-bottom:dashed 1px #FF6600;}

div#company1 tr a:link{
font-size:small; color:#333333;}

div#company1 tr a:visited{
font-size:small; color:#333333;}

div#company1 tr a:hover{
font-size:small; color:red;}

div#company2{
width:485px; height:230px; margin:2px 0 0px 0; background:url(../../company/img/back03.jpg) no-repeat;}

div#company2 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:2px;}

div#company3{
width:485px; height:420px; margin:10px 0 0px 0; background:url(../../company/img/back04.jpg) no-repeat;}

div#company3 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:2px;}

div#company3 table{
width:480px; margin:10px 0 0 3px;}

div#company3 table td img{
width:160px; height:120px; margin:10px 10px 10px 5px; border:1px solid #666666;}

div#company3 table td {
font-size:small; text-align:left; line-height:20px;}







/* 費用について */

div#hiyo1{
width:485px; height:330px; margin:2px 0 0px 0; background:url(../../hiyo/img/back01.jpg) no-repeat;}

div#hiyo1 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

div#hiyo1 dl{
width:470px; float:left; margin:15px 0 10px 4px; padding-bottom:5px; border-bottom: dashed 1px #FF6600;}

div#hiyo1 dl dt{
font-size:small; color:#333333; font-weight:bold;}

div#hiyo1 dl dd{
font-size:small; color:#333333; line-height:25px; margin-top:10px;}

div#hiyo2{
width:485px; margin:20px 0 20px 0; background:url(../../hiyo/img/back02.jpg) no-repeat;}

div#hiyo2 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

div#hiyo2 dl{
width:470px; float:left; margin:15px 0 10px 4px; padding-bottom:5px; border-bottom: dashed 1px #FF6600;}

div#hiyo2 dl dt{
font-size:small; color:#333333; font-weight:bold;}

div#hiyo2 dl dd{
font-size:small; color:#333333; line-height:25px; margin-top:10px;}

div#hiyo2 p.modoru{
font-size:small; color:#333333; text-align:center; background:url(../../hiyo/img/bana01.jpg) no-repeat; clear:both; width:145px; height:25px; padding:3px 0 0 8px; margin:10px 0 0 0;}

div#hiyo3{
width:485px; margin:20px 0 20px 0; background:url(../../hiyo/img/back03.jpg) no-repeat;}

div#hiyo3 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

div#hiyo3 dl{
width:470px; float:left; margin:15px 0 10px 4px; padding-bottom:5px; border-bottom: dashed 1px #FF6600;}

div#hiyo3 dl dt{
font-size:small; color:#333333; font-weight:bold;}

div#hiyo3 dl dd{
font-size:small; color:#333333; line-height:25px; margin-top:10px;}

div#hiyo3 p.modoru{
font-size:small; color:#333333; text-align:center; background:url(../../hiyo/img/bana01.jpg) no-repeat; clear:both; width:145px; height:25px; padding:3px 0 0 8px; margin:10px 0 0 0;}


/* プライバシーポリシー */

div#privacy1{
width:485px; height:330px; margin:2px 0 0px 0; background:url(../../privacy/img/back01.jpg) no-repeat;}

div#privacy1 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

div#privacy1 dl{
width:450px; float:left; margin:10px 0 15px 7px; padding-bottom:5px; border-bottom: dashed 1px #FF6600; line-height:20px;}

div#privacy1 dl dt{
font-size:small; color:#333333; font-weight:bold;}

div#privacy1 dl dd{
font-size:small; color:#333333; line-height:25px; margin-top:10px;}

div#privacy1 dl dd li{
list-style-type:none;}

div#privacy1 p.modoru{
font-size:small; color:#333333; text-align:center; background:url(../../hiyo/img/bana01.jpg) no-repeat; clear:both; width:145px; height:25px; padding:3px 0 0 8px; margin:10px 0 0 0;}

div#privacy1 table{
width:470px; margin:5px 0 5px 0px;}

div#privacy1 tr{
width:470px; font-size:small; color:#333333;}

div#privacy1 th{
width:70px; text-align:left; padding:2px 0 2px 0px; margin:5px 0 0 0;}

div#privacy1 td{
width:400px; text-align:left; padding:2px 0 2px 0px; margin:5px 0 0 0;}

div#privacy1 tr a:link{
font-size:small; color:#333333;}

div#privacy1 tr a:visited{
font-size:small; color:#333333;}

div#privacy1 tr a:hover{
font-size:small; color:red;}


/* 相互リンク集 */

div#link1{
width:485px; height:75px; margin:2px 0 0px; background: url(../../link/img/back01.jpg) no-repeat;}

div#link1 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

div#link2 {
width:460px; font-size:small; color:#333333; margin-left:10px; line-height:20px; margin-top:0;}

div#link2 h2{
font-size:small; color:#333333; font-weight:bold; margin:0px; line-height:20px; margin:0 0 20px 0;}

div#link2 dl dt{
padding:10px 0 0 0;}

div#link2 dl dt a:link{
font-size:small; color:#333333; font-weight:bold; margin:0 0 5px 5px;}

div#link2 dl dt a:visited{
font-size:small; color:#333333; font-weight:bold;}

div#link2 dl dt a:hover{
font-size:small; color:#FF0000; font-weight:bold;}

div#link2 dl dd p{
margin:10px 0 0px 5px; border-bottom:1px dashed #FF6600; padding:10px 0 5px 0;}

div#link3 p.modoru{
font-size:small; color:#333333; text-align:center; background:url(../../hiyo/img/bana01.jpg) no-repeat; clear:both; width:145px; height:25px; padding:3px 0 0 8px; margin:10px 0 0 0;}


/* サイトマップ */

div#sitemap{
width:485px; height:400px; margin:2px 0 0px 0; background:url(../../sitemap/img/back01.jpg) no-repeat;}

div#sitemap h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

div#sitemap table{
width:460px; margin:5px 0 5px 5px;}

div#sitemap tr{
width:460px;}

div#sitemap th{
width:170px; border-bottom:dashed 1px #FF6600;}

div#sitemap td{
width:290px; border-bottom:dashed 1px #FF6600;}

div#sitemap table p{
font-size:small; color:#333333; text-align:left; padding:5px 2px 7px 0; margin:5px 0 0 0; line-height:15px;}

div#sitemap table p a{
font-size:small; color:#333333; font-weight:bold; text-align:left; padding:5px 0 7px 15px; margin:5px 0 0 0; line-height:15px; background:url(../../sitemap/img/yajirushi01.jpg) no-repeat left center;}

div#sitemap table p a:link{
color:#333333;}

div#sitemap table p a:visited{
color:#333333;}

div#sitemap table p a:hover{
color:#FF0000;}


/* 内装リフォーム */

div#naiso{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../naiso/img/back02.jpg) no-repeat;}

div#naiso h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

div#naiso p{
font-size:small; color:#333333; font-weight:normal; margin:0; width:200px; margin:40px 0 0 265px;}

div#naiso01{
width:485px; height:25px; margin:2px 0 0px 0; background:url(../../naiso/img/back04.jpg) no-repeat;}

div#naiso01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:2px;}

div#content div#side .naiso1 a{
display:block; width:200px; background:url(../../naiso/img/kitchin.jpg) no-repeat; padding:0px; margin:0 0 5px 0; text-indent:-9999px; 
height:50px;}

div#content div#side .naiso2 a{
display:block; width:200px; background:url(../../naiso/img/bath.jpg) no-repeat; padding:0px; margin:0 0 5px 0; text-indent:-9999px; 
height:50px;}

div#content div#side .naiso3 a{
display:block; width:200px; background:url(../../naiso/img/toilet.jpg) no-repeat; padding:0px; margin:0 0 5px 0; text-indent:-9999px; 
height:50px;}

div#content div#side .naiso4 a{
display:block; width:200px; background:url(../../naiso/img/senmen.jpg) no-repeat; padding:0px; margin:0 0 5px 0; text-indent:-9999px; 
height:50px;}

div#content div#side .naiso5 a{
display:block; width:200px; background:url(../../naiso/img/flooring.jpg) no-repeat; padding:0px; margin:0 0 5px 0; text-indent:-9999px; 
height:50px;}

div#content div#side .naiso6 a{
display:block; width:200px; background:url(../../naiso/img/wallpaper.jpg) no-repeat; padding:0px; margin:0 0 5px 0; text-indent:-9999px; 
height:50px;}

div#content div#side .naiso7 a{
display:block; width:200px; background:url(../../naiso/img/barrier-free.jpg) no-repeat; padding:0px; margin:0 0 5px 0; text-indent:-9999px; 
height:50px;}

div#naiso02 dl{
width:470px; height:110px; margin:10px 0 10px 2px; background-image:url(../../naiso/img/back05.gif); background-repeat:no-repeat; border-bottom:dashed 1px #FF6600;}

div#naiso02 dl dt .naiso02k a{
width:120px; height:90px; background:url(../../naiso/img/kitchin01.jpg) no-repeat; text-indent:-9999px; display:block;}

div#naiso02 dl dt .naiso02ba a{
width:120px; height:90px; background:url(../../naiso/img/bath01.jpg) no-repeat; text-indent:-9999px; display:block;}

div#naiso02 dl dt .naiso02t a{
width:120px; height:90px; background:url(../../naiso/img/toilet01.jpg) no-repeat; text-indent:-9999px; display:block;}

div#naiso02 dl dt .naiso02s a{
width:120px; height:90px; background:url(../../naiso/img/senmen01.jpg) no-repeat; text-indent:-9999px; display:block;}

div#naiso02 dl dt .naiso02f a{
width:120px; height:90px; background:url(../../naiso/img/flooring01.jpg) no-repeat; text-indent:-9999px; display:block;}

div#naiso02 dl dt .naiso02c a{
width:120px; height:90px; background:url(../../naiso/img/kurosu01.jpg) no-repeat; text-indent:-9999px; display:block;}

div#naiso02 dl dt .naiso02b a{
width:120px; height:90px; background:url(../../naiso/img/barrier-free01.jpg) no-repeat; text-indent:-9999px; display:block;}




div#naiso02 dl dt{
padding:5px 0 0 5px; float:left;}

div#naiso02 dl dd{
width:335px; font-size:small; color:#333333; margin:10px 0 0 0; float:right;}

div#naiso02 dl dd h3{
font-size:medium; color:#333333; font-weight:bold; margin-left:20px;}

div#naiso02 dl dd p{
font-size:small; color:#333333; margin-top:10px;}

div#naiso02 dl dd p a{
font-size:small; color:#333333; padding-left:180px;}

div#naiso02 dl dd p a:hover{
color:#FF0000;}


/* 内装リフォーム　テンプレート */

div#temp{
width:485px; height:300px; margin-top:10px; border-bottom:dashed 1px #ff6600; background:url(../../naiso/img/back06.gif) no-repeat;}

div#temp01{
width:200px; height:250px; float:left; margin-left:10px;}

div#temp01 dl{
width:200px; height:250px;}

div#temp01 dl dt{
margin:10px 0 0 0;}

div#temp01 dl dd p{
width:200px; font-size:small; color:#333333; margin:5px 0px 0px 5px;}

div#temp02{
width:200px; height:250px; float:right; margin-right:10px;}

div#temp02 dl{
width:200px; height:250px;}

div#temp02 dl dt{
margin:10px 0 0 0;}

div#temp02 dl dd p{
width:200px; font-size:small; color:#333333; margin:5px 0px 0px 5px;}

/* キッチン */

div#naiso_index01{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../naiso/img/back/back01.jpg) no-repeat;}

div#naiso_index01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

/* バスルーム */

div#bath_index01{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../naiso/img/back/back02.jpg) no-repeat;}

div#bath_index01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

/* トイレ */

div#toilet_index01{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../naiso/img/back/back03.jpg) no-repeat;}

div#toilet_index01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

/* 洗面所 */

div#senmen_index01{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../naiso/img/back/back04.jpg) no-repeat;}

div#senmen_index01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

/* フローリング */

div#flo_index01{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../naiso/img/back/back05.jpg) no-repeat;}

div#flo_index01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

/* クロス */

div#kurosu_index01{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../naiso/img/back/back06.jpg) no-repeat;}

div#kurosu_index01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

/* バリアフリー */

div#balia_index01{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../naiso/img/back/back07.jpg) no-repeat;}

div#balia_index01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}




/* 外装リフォーム */

div#gaiso{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../gaiso/back01.jpg) no-repeat;}

div#gaiso h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

div#gaiso p{
font-size:small; color:#333333; font-weight:normal; margin:0; width:200px; margin:40px 0 0 265px;}

div#gaiso01{
width:485px; height:25px; margin:2px 0 0px 0; background:url(../../naiso/img/back04.jpg) no-repeat;}

div#gaiso01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:2px;}

div#content div#side .gaiso1 a{
display:block; width:200px; background:url(../../gaiso/img/exteria.jpg) no-repeat; padding:0px; margin:0 0 5px 0; text-indent:-9999px; 
height:50px;}

div#content div#side .gaiso2 a{
display:block; width:200px; background:url(../../gaiso/img/saideng.jpg) no-repeat; padding:0px; margin:0 0 5px 0; text-indent:-9999px; 
height:50px;}

div#content div#side .gaiso3 a{
display:block; width:200px; background:url(../../gaiso/img/gaiheki.jpg) no-repeat; padding:0px; margin:0 0 5px 0; text-indent:-9999px; 
height:50px;}

div#content div#side .gaiso4 a{
display:block; width:200px; background:url(../../gaiso/img/yane.jpg) no-repeat; padding:0px; margin:0 0 5px 0; text-indent:-9999px; 
height:50px;}

div#content div#side .gaiso5 a{
display:block; width:200px; background:url(../../gaiso/img/bousui.jpg) no-repeat; padding:0px; margin:0 0 5px 0; text-indent:-9999px; 
height:50px;}

div#content div#side .gaiso6 a{
display:block; width:200px; background:url(../../gaiso/img/zotiku.jpg) no-repeat; padding:0px; margin:0 0 5px 0; text-indent:-9999px; 
height:50px;}

div#gaiso02 dl{
width:470px; height:110px; margin:10px 0 10px 2px; background-image:url(../../naiso/img/back05.gif); background-repeat:no-repeat; border-bottom:dashed 1px #FF6600;}

div#gaiso02 dl dt{
padding:5px 0 0 5px; float:left;}

div#gaiso02 dl dt .gaiso02e a{
width:120px; height:90px; background:url(../../gaiso/img/exteria01.jpg) no-repeat; text-indent:-9999px; display:block;}

div#gaiso02 dl dt .gaiso02s a{
width:120px; height:90px; background:url(../../gaiso/img/saideng01.jpg) no-repeat; text-indent:-9999px; display:block;}

div#gaiso02 dl dt .gaiso02g a{
width:120px; height:90px; background:url(../../gaiso/img/gaiheki01.jpg) no-repeat; text-indent:-9999px; display:block;}

div#gaiso02 dl dt .gaiso02y a{
width:120px; height:90px; background:url(../../gaiso/img/yane01.jpg) no-repeat; text-indent:-9999px; display:block;}

div#gaiso02 dl dt .gaiso02b a{
width:120px; height:90px; background:url(../../gaiso/img/bousui01.jpg) no-repeat; text-indent:-9999px; display:block;}

div#gaiso02 dl dt .gaiso02z a{
width:120px; height:90px; background:url(../../gaiso/img/zotiku01.jpg) no-repeat; text-indent:-9999px; display:block;}

div#gaiso02 dl dd{
width:335px; font-size:small; color:#333333; margin:10px 0 0 0; float:right;}

div#gaiso02 dl dd h3{
font-size:medium; color:#333333; font-weight:bold; margin-left:20px;}

div#gaiso02 dl dd p{
font-size:small; color:#333333; margin-top:10px;}

div#gaiso02 dl dd p a{
font-size:small; color:#333333; padding-left:180px;}

div#gaiso02 dl dd p a:hover{
color:#FF0000;}

/* 外装リフォーム　テンプレート */

div#temp{
width:485px; height:300px; margin-top:10px; border-bottom:dashed 1px #ff6600;}

div#temp01{
width:200px; height:250px; float:left; margin-left:10px;}

div#temp01 dl{
width:200px; height:250px;}

div#temp01 dl dt{
margin:10px 0 0 0;}

div#temp01 dl dd p{
width:200px; font-size:small; color:#333333; margin:5px 0px 0px 5px;}

div#temp02{
width:200px; height:250px; float:right; margin-right:10px;}

div#temp02 dl{
width:200px; height:250px;}

div#temp02 dl dt{
margin:10px 0 0 0;}

div#temp02 dl dd p{
width:200px; font-size:small; color:#333333; margin:5px 0px 0px 5px;}

/* エクステリア */

div#x_index01{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../gaiso/img/back/back01.jpg)  no-repeat;}

div#x_index01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

/* サイディング */

div#sa_index01{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../gaiso/img/back/back02.jpg) no-repeat;}

div#sa_index01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

/* 外壁塗装 */

div#gai_index01{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../gaiso/img/back/back03.jpg) no-repeat;}

div#gai_index01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

/* 屋根塗装 */

div#yane_index01{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../gaiso/img/back/back04.jpg) no-repeat;}

div#yane_index01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

/* 防水工事 */

div#bou_index01{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../gaiso/img/back/back05.jpg) no-repeat;}

div#bou_index01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

/* 増築工事 */

div#zotiku_index01{
width:485px; height:235px; margin:2px 0 0px 0; background:url(../../gaiso/img/back/back06.jpg) no-repeat;}

div#zotiku_index01 h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}



/* 猫の手 */

div#cat{
width:485px; height:36px; margin:2px 0 0px 0; background:url(../../img/cat/back01.jpg) no-repeat;}

div#detail{
width:485px; height:60px; margin:2px 0 0px 0; background:url(../../naiso/img/back07.jpg) no-repeat;}

div#detail h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

div#detail01{
width:480px; margin:2px 0 0px 0;}


/* 猫の手  ギャラリー*/

div#gtemp{
width:470px; padding:20px 5px 0 10px;}

div#mae{
width:200px; float:left;}

div#mae table{
width:200px;}

div#mae table tr{
width:200px;}

div#mae table td{
width:200px;}

div#mae table td p{
width:190px; font-size:small; padding:5px;}

div#mae div a{
color:#333333; float:right; text-indent:-9999px; display:block; background:url(../../naiso/img/bottun.jpg) no-repeat; width:80px; height:20px;}

div#mae div a:visited{
color:#333333;}

p.yajirushi{
width:60px; height:125px; float:left; text-align:center; margin:15px 0 0 0;}

div#ato{
width:200px; float:left;}

div#ato table{
width:200px;}

div#ato table tr{
width:200px;}

div#ato table td{
width:200px;}

div#ato table td p{
width:190px; font-size:small; padding:5px 5px 10px 5px;}

div#ato div a{
color:#333333; float:right; text-indent:-9999px; display:block; background:url(../../naiso/img/bottun.jpg) no-repeat; width:80px; height:20px; padding:0 5px 0 0;}


/* お問い合わせ */

div#otoi{
width:485px; height:60px; margin:2px 0 0px 0; background:url(../../cathand/img/title01.jpg) no-repeat;}

div#otoi h2{
font-size:medium; color:#FFFFFF; font-weight:bold; margin:0; padding-left:25px; padding-top:40px;}

#edit_table_118{
width:480px; font-size:small; color:#333333; margin:10px 0 5px 0;}

#edit_table_118 .form_index{
width:170px; color:#333333; padding:5px; border:1px solid #666; background-color:#FFBC79;}

#edit_table_118 .list_value{
width:310px; padding:5px; border:1px solid #666;}

#edit_table_118 .tr_submit{
height:50px;}

div#otoi01{
width:480px; margin:2px 0 0px 0;}

div#otoi01 #edit_table_119{
width:480px; font-size:small; color:#333333; margin:10px 0 5px 0;}

div#otoi01 #edit_table_119 .form_index{
width:170px; color:#333333; padding:5px; border:1px solid #666; background-color:#FFBC79;}

div#otoi01 #edit_table_119 .list_value{
width:310px; padding:5px; border:1px solid #666;}

div#otoi01 #edit_table_119 .tr_submit{
height:50px;}

div#otoi01 .form_item_name .title{
font-size:medium;
color:#FF9634;
font-weight:bold;
}

div#otoi01 .form_item_name .value{
font-size:medium;
color:#FF9634;
font-weight:bold;
margin:0 0 0 10px;
}






