@charset "shift_jis";
/* CSS Document */



/* ------------------------------------------------
リフォーム Ｑ＆Ａ
------------------------------------------------ */

.qa_link {
	margin:15px auto 0 auto;
	width:600px;
	list-style:none;
}
.qa_link li{
	float:left;
	margin:0; padding:0;
}

.qa_dl {
	margin:25px auto 0 auto;
	width:600px;
}
.qa_dl dt{
	margin:0; padding:0; line-height:0;
}
.qa_dl dd{
	margin:0; padding:0; line-height:0;
}

#qaA_box {
	margin:0 auto;
	width:600px;
	background:url(../img/q_a/bk.jpg) repeat-y top;
}
#qaA_box dl{
	margin:0 auto; padding-bottom:5px;
	width:554px;
	background:url(../img/q_a/qa_bk.gif);
}
#qaA_box dt{
	margin:0 auto 5px auto;
}
#qaA_box dd{
	margin:0 auto;
}

/* ------------------------------------------------
リフォームについて
------------------------------------------------ */

#rf_ti {
	margin:0 auto;
	width:616px;
}
#rf_ti h2{
	float:right;
	margin:0; padding:0;
	width:200px; height:456px;
}
#rf_ti div{
	float:left;
	margin:0; padding:0;
	width:416px;
}

#rf_A1 {
	margin:10px auto 0 auto;
	width:606px;
	background:url(../img/reform/a_1img.jpg) no-repeat 380px 3px;
	text-align:left;
	border-bottom:#990000 solid 3px;
}
#rf_A1 dt{
	margin:0; padding:0; line-height:0em;
}
#rf_A1 dd{
	margin:0;
	width:368px; height:110px;
	background:url(../img/reform/a_bk.jpg) no-repeat top;
}
#rf_A1 dd p{
	padding:10px 20px 0 15px;
	font-size:14px;
	line-height:1.3em;
}
#rf_A1 dd p span{
	color:#CC0000;
	font-weight:bold;
}

#rf_A2 {
	margin:10px auto 0 auto;
	width:606px;
	background:url(../img/reform/a_2img.jpg) no-repeat 380px 10px;
	text-align:left;
	border-bottom:#990000 solid 3px;
}
#rf_A2 dt{
	margin:0; padding:0; line-height:0em;
}
#rf_A2 dd{
	margin:0;
	width:368px; height:110px;
	background:url(../img/reform/a_bk.jpg) no-repeat top;
}
#rf_A2 dd p{
	padding:10px 20px 0 15px;
	font-size:14px;
	line-height:1.3em;
}
#rf_A2 dd p span{
	color:#CC0000;
	font-weight:bold;
}

#rf_A3 {
	margin:0 auto;
	width:606px;
}
#rf_A3 dl{
	float:left;
	margin:0; padding:0;
	width:340px;
}
#rf_A3 dt{
	margin:0; padding:0; line-height:0em;
}
#rf_A3 dd{
	margin:0;
	width:368px; height:110px;
	background:url(../img/reform/a_bk.jpg) no-repeat top;
}
#rf_A3 dd p{
	padding:10px 20px 0 15px;
	font-size:14px;
	line-height:1.3em;
}
#rf_A3 ul{
	float:right;
	margin:10px 0 0 0; padding:38px 0 0 0;
	width:225px; height:150px;
	list-style:none outside;
	background:url(../img/reform/a_3img.jpg) no-repeat;
}
#rf_A3 ul li{
	margin:0 0 0 35px;
	width:auto; height:30px; line-height:30px;
	text-align:left;
	font-size:14px;
}
#rf_A3 ul li a{
	font-weight:bold;
}

#rf_1 {
	margin:0 auto;
	width:606px; height:25px; line-height:25px;
	border-top:#990000 solid 3px;
	color:#990000;
	font-size:14px;
}
	

/* ------------------------------------------------
お部屋の悩み
------------------------------------------------ */

#ny_link {
	margin:15px auto 0 auto;
	width:600px;
	list-style:none;
}
#ny_link li{
	float:left;
	margin:0; padding:0;
}

.ny_box {
	margin:0 auto;
	width:600px;
	background:url(../img/nayami/bk.jpg) repeat-y top;
}
.ny_box dt{
	margin:0px auto; padding-top:5px;
	width:510px; height:25px; line-height:25px;
	border-bottom:#330000 solid 3px;
	color:#660000;
	font-size:15px;
	font-weight:bold;
}
.ny_box dd{
	margin:10px auto 0 auto;
	width:510px;
	text-align:left;
	font-size:13px;
	line-height:1.4em;
	background:url(../img/nayami/dd_bk.gif) no-repeat bottom right;
}
.ny_box a{
	color:#0000FF;
	text-decoration:underline;
}
.ny_box a:hover{
	color:#FF6600;
}

#ny_B1{
	margin:0 auto;
	background:url(../img/nayami/b_1img.jpg) no-repeat right;
}
#ny_B1 p{
	margin:0;
	width:240px;
	font-size:13px;
	line-height:1.3em;
}

#ny_B2{
	margin:10px auto 0 auto;
	height:227px;	
	background:url(../img/nayami/b_2img.jpg) no-repeat;
}
#ny_B2 p{
	margin:0px auto 0 200px;
	width:310px;
	font-size:13px;
	line-height:1.3em;
}
#ny_B2 p strong{
	display:block;
	color:#CC0000;
	font-weight:bold;
	font-size:14px;
}
#ny_B2 a{
	color:#0000FF;
	text-decoration:underline;
}
#ny_B2 a:hover{
	color:#FF6600;
	text-decoration:none;
}

#ny_C1{
	margin:0 auto;
	height:149px;
	background:url(../img/nayami/c_bk.jpg) no-repeat;
}
#ny_C1 p{
	margin:0;
	width:310px;
	font-size:13px;
	line-height:1.3em;
}

#ny_D1 {
	margin:10px auto 0 auto;
}
#ny_D1 th{
	padding:10px;
	color:#CC0000;
	font-weight:bold;
	text-align:left;
	vertical-align:middle;
	font-size:16px;
	border-top:#999999 solid 1px;
}
#ny_D1 td{
	padding:10px;
	text-align:left;
	vertical-align:middle;
	border-top:#999999 solid 1px;
}

.ny_D {
	margin:0 auto;
	width:600px;
	background:url(../img/nayami/qa_bk.jpg) no-repeat top;
}
.ny_D dt{
	margin:0px auto; padding-top:20px;
	width:510px;
	background:url(../img/nayami/kuma.gif) no-repeat 0px 20px;
	border-bottom:#1E3352 solid 3px;
}
.ny_D dt p{
	margin-left:5px;
	padding-top:43px;
	text-align:left;
	color:#CC0000;
	font-size:14px;
	font-weight:bold;
}
.ny_D dd{
	margin:0px auto; padding:10px 0px;
	width:510px;
	background:url(../img/nayami/kaeru.gif) no-repeat 0px 10px;
}
.ny_D dd p{
	margin-left:5px;
	padding-top:45px;
	text-align:left;
	font-size:14px;
}

	


/* ------------------------------------------------
リフォーム工事の流れ
------------------------------------------------ */

#ng_link {
	margin:0 auto;
	width:600px;
	list-style:none;
}
#ng_link li{
	float:left;
	margin:0; padding:0;
}

.ng_dl{
	margin:0 auto;
	width:600px;
	text-align:left;
	background:url(../img/nagare/a_bk.jpg) repeat-y;
}
.ng_dl dd{
	margin:5px 30px 0px 40px; padding-bottom:10px;
	font-size:13px;
	line-height:1.4em;
	background:url(../img/nagare/dd_bk.gif) no-repeat right bottom;
}
.ng_dl dd span{
	color:#CC0000;
	font-weight:bold;
}



/* ------------------------------------------------
お客様の声
------------------------------------------------ */

#vo_01{
	margin:15px auto 0 auto;
	width:610px; height:210px;
	background:url(../img/voice/a_01bk.jpg) no-repeat top;
	text-align:left;
}
#vo_01{
	margin:15px auto 0 auto;
	width:610px; height:210px;
	background:url(../img/voice/a_01bk.jpg) no-repeat top;
	text-align:left;
}
#vo_02{
	margin:0 auto;
	width:610px; height:190px;
	background:url(../img/voice/a_02bk.jpg) no-repeat top;
	text-align:right;
}
#vo_03{
	margin:0 auto;
	width:610px; height:190px;
	background:url(../img/voice/a_03bk.jpg) no-repeat top;
	text-align:left;
}
#vo_04{
	margin:0 auto;
	width:610px; height:190px;
	background:url(../img/voice/a_04bk.jpg) no-repeat top;
	text-align:right;
}
#vo_05{
	margin:0 auto;
	width:610px; height:190px;
	background:url(../img/voice/a_05bk.jpg) no-repeat top;
	text-align:left;
}
#vo_06{
	margin:0 auto;
	width:610px; height:210px;
	background:url(../img/voice/a_06bk.jpg) no-repeat top;
	text-align:right;
}
#vo_07{
	margin:0 auto;
	width:610px; height:210px;
	background:url(../img/voice/a_07bk.jpg) no-repeat top;
	text-align:left;
}
#vo_08{
	margin:0 auto;
	width:610px; height:190px;
	background:url(../img/voice/a_08bk.jpg) no-repeat top;
	text-align:right;
}
#vo_09{
	margin:0 auto;
	width:610px; height:210px;
	background:url(../img/voice/a_09bk.jpg) no-repeat top;
	text-align:left;
}
	



/* ------------------------------------------------
1級壁装技士
------------------------------------------------ */

.sk_B {
	margin:15px auto 10px auto;
}
.sk_B dt{
	margin:10px auto;
}

/* ------------------------------------------------
自分でDIY商品販売 / インテリア・カーテン
------------------------------------------------ */

.dy_sub {
	margin:5px auto 0px 10px;
}

#dy_link {
	margin:0 auto 15px auto;
}
#dy_link td{
	padding:5px 4px;
}

#it_B {
	margin:0 auto;
	width:600px; height:400px;
	background:url(../img/interior/b_bk.jpg) no-repeat;
	text-align:left;
}
#it_B p {
	margin:0px auto auto 210px; padding-top:20px;
	width:380px;
	text-align:left;
	font-size:13px;
	line-height:1.4em;
	color:#660000;
}

/* ------------------------------------------------
施工実績
------------------------------------------------ */

#ji_year {
	margin:0 auto;
	width:600px; height:31px;
	list-style:none;
	background-color:#666666;
}
#ji_year li{
	float:left;
	margin:1px 1px 0 1px;
	width:98px; height:30px;
}
#ji_box {
	margin:0 auto;
	width:598px;
	border-left:#666666 solid 1px; border-right:#666666 solid 1px; border-bottom:#666666 solid 1px;
}

#ji_mon{
	margin:15px auto;
}
#ji_mon td{
	padding:2px;
}

#ji_ti01 { background:url(../img/jiseki/ti01.gif) no-repeat; width:580px; height:50px; text-align:right; margin:0 auto;}
#ji_ti02 { background:url(../img/jiseki/ti02.gif) no-repeat; width:580px; height:50px; text-align:right; margin:0 auto;}
#ji_ti03 { background:url(../img/jiseki/ti03.gif) no-repeat; width:580px; height:50px; text-align:right; margin:0 auto;}
#ji_ti04 { background:url(../img/jiseki/ti04.gif) no-repeat; width:580px; height:50px; text-align:right; margin:0 auto;}
#ji_ti05 { background:url(../img/jiseki/ti05.gif) no-repeat; width:580px; height:50px; text-align:right; margin:0 auto;}
#ji_ti06 { background:url(../img/jiseki/ti06.gif) no-repeat; width:580px; height:50px; text-align:right; margin:0 auto;}
#ji_ti07 { background:url(../img/jiseki/ti07.gif) no-repeat; width:580px; height:50px; text-align:right; margin:0 auto;}
#ji_ti08 { background:url(../img/jiseki/ti08.gif) no-repeat; width:580px; height:50px; text-align:right; margin:0 auto;}
#ji_ti09 { background:url(../img/jiseki/ti09.gif) no-repeat; width:580px; height:50px; text-align:right; margin:0 auto;}
#ji_ti10 { background:url(../img/jiseki/ti10.gif) no-repeat; width:580px; height:50px; text-align:right; margin:0 auto;}
#ji_ti11 { background:url(../img/jiseki/ti11.gif) no-repeat; width:580px; height:50px; text-align:right; margin:0 auto;}
#ji_ti12 { background:url(../img/jiseki/ti12.gif) no-repeat; width:580px; height:50px; text-align:right; margin:0 auto;}

.ji_1_1 { 
	background:url(../img/jiseki/1_1.gif) left bottom repeat-y;
}
.ji_1_2 { 
	color:#6699FF; 
	background:url(../img/jiseki/1_2.gif) left bottom repeat-y;
}
.ji_1_3 { 
	color:#CC0000; 
	background:url(../img/jiseki/1_3.gif) left bottom repeat-y;
}
#ji_tbl {
	margin:15px auto;
	width:578px;
	border-top:#999999 solid 1px;
	font-size:13px;
}
#ji_tbl th{
	padding:7px 10px;
	width:50px;
	border-bottom:#999999 solid 1px;
	vertical-align:top;
	text-align:left;
	font-weight:bold;
}
#ji_tbl th span{ 
	padding-left:10px;
	font-weight:bold;
}
#ji_tbl td{
	padding:7px 10px;
	border-bottom:#999999 solid 1px;
	vertical-align:top;
	text-align:left;
}



/* ------------------------------------------------
リフォームのご提案 
------------------------------------------------ */

#te_Link {
	margin:15px auto 15px 22px;
	list-style:none;
}
#te_Link li{
	float:left;
	margin:0 5px 0 0;
}

#te_Anote {
	margin:0 auto;
	width:567px;
	background:url(../img/teian/note_bk.jpg) no-repeat top;
	text-align:left;
}
#te_Anote p{
	margin:0px 15px 0px 35px; padding-top:9px;
	line-height:25px;
	font-size:14px;
}
#te_Anote p span{
	color:#CC0000;
	font-weight:bold;
}

.te_Abox {
	margin:15px auto;
}
.te_Abox dd {
	margin:5px auto; padding:10px;
	border:#666666 solid 1px;
	width:540px;
	text-align:left;
	font-size:13px;
}
.te_Abox dd p{
	margin:3px 0px 0 15px;
	width:325px; height:100px;
	line-height:1.4em;
}
.te_Abox dd div{
	margin:0 0 0 10px;
}

#te_A1{ background:url(../img/teian/a_1img.jpg) no-repeat 370px 10px;}
#te_A2{	background:url(../img/teian/a_2img.jpg) no-repeat 370px 10px;}
#te_A3{	background:url(../img/teian/a_3img.jpg) no-repeat 370px 10px;}
#te_A4{	background:url(../img/teian/a_4img.jpg) no-repeat 370px 10px;}

.te_A1L{
	width:550px;
	margin:0 auto;
	text-align:center;
}
.te_A1L dt{
	margin:0px; padding:0px; line-height:0px;
}
.te_A1L dd{
	float:left;
	margin:0;
	width:275px; height:42px;
}
.te_A1LC{
	clear:both; margin-bottom:30px
}

.te_Bnote {
	margin:0 auto;
	width:567px;
	background:url(../img/teian/b_note_bk.jpg) no-repeat;
}
.te_Bnote p{
	margin:0px 10px 0px 40px; padding:15px 0 50px 0;
	font-size:14px;
	line-height:25px;
	text-align:left;
}
.te_Bnote a{
	color:#CC0000;
	font-weight:bold;
}
.te_Bnote a:hover{
	color:#3366CC;
}
.te_Brei {
	margin:0 auto;
	width:570px;
	background:url(../img/teian/b_1bk.jpg) repeat-y;
}
.te_Brei table{
	margin:0 auto;
}


.te_Cnote {
	margin:0 auto;
	width:567px;
	background:url(../img/teian/c_note.jpg) no-repeat;
}
.te_Cnote p{
	margin:0px 10px 0px 40px; padding:15px 0 50px 0;
	font-size:14px;
	line-height:25px;
	text-align:left;
}
.te_Cnote a{
	color:#CC0000;
	font-weight:bold;
}
.te_Cnote a:hover{
	color:#3366CC;
}

/* ------------------------------------------------
安心　低価格　高品質
------------------------------------------------ */

.an_box {
	margin:0 auto;
	width:580px;
	border:#666666 solid 1px;
}

#an_A1 {
	margin:3px auto 20px auto;
	width:540px;
	background:url(../img/ansin/a_1img.jpg) no-repeat top right;
	text-align:left;
}
#an_A1 p{
	width:350px;
	font-size:13px; line-height:1.4em;
	text-align:left;
}
#an_A1 p a{
	display:block;
	margin:5px 0 0 0; padding-left:5px;
	background-color:#DDDDDD;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}
#an_A1 p a:hover{
	color:#3399CC;
	text-decoration:underline;
}

/* ------------------------------------------------
壁紙クロスリフォーム
------------------------------------------------ */

#kb_A {
	margin:0 auto;
	width:620px;
}
#kb_A h3{
	float:left;
	width:120px;
	margin:0px;
}
#kb_A div{
	float:right;
	margin:0px;
	width:500px;
}
#kb_A p{
	margin:0px; padding:0px;
}

#kb_B {
	margin:0 auto;
}

#kb_C {
	margin:0 auto;
}
#kb_C dt{
	margin:0px; padding:0px; line-height:0em;
}

#kb_D {
	margin:0 auto;
	width:608px;
	background:url(../img/kabegami/d_bk.jpg) repeat-y;
}

.kb_dl {
	margin:0 auto;
}
.kb_dl dt{
	margin:0px; padding:0px; line-height:0em;
}
.kb_dl dd{
	margin:0px; padding:0px; line-height:0.7em;
}

/* ------------------------------------------------
フローリングリフォーム
------------------------------------------------ */

#fl_C {
	margin:0 auto;
	width:608px;
	background:url(../img/flooring/c_bk.jpg) repeat-y;
}

/* ------------------------------------------------
大工工事
------------------------------------------------ */

#dk_Bdd{
	margin:0 auto; padding:0;
	width:608px; height:390px;
	background:url(../img/daiku/b_1bk.jpg) no-repeat;
	text-align:left;
}
#dk_Bdd p{
	margin:0px 0 0 20px; padding-top:5px;
}

