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

/* タイトルリンク部分 */
#p_titleLink {
	margin:0 auto;
	width:685px; height:105px;
	background:url(../img/title2.gif) no-repeat top left;
	text-align:left;
	font-size:12px;
}
#p_titleLink ul{
	margin:0 0 0 330px; padding:35px 0 0 0;
	width:370px;
	list-style:none;
	font-weight:bold;
}
#p_titleLink li{
	float:left;
	margin:0 0 5px 15px; padding-left:15px;
	background:url(../img/icon1.gif) no-repeat 0px 3px;
}
#p_titleLink li a{
	color:#0000FF;
}
#p_titleLink li a:hover{
	color:#FF6600;
}
#p_tiLink01 {
	width:120px; height:16px;
}
#p_tiLink02 {
	width:170px; height:16px;
}
#p_tiLink03 {
	width:320px; height:16px;
}
#p_tiLink04 {
	width:160px; height:16px;
}
#p_tiLink05 {
	width:120px; height:16px;
}
#p_titleLink:after{
	content:"";
	display:block;
	clear:both;
}

/* タブ部分 */
#p_tab {
	background:url(../img/tab_bk.gif) no-repeat left top;
}
#p_tabU {
	background:url(../img/tab_bkU.gif) no-repeat left top;
}

/* グレー背景 */
.p_bk1 {
	margin:0 auto;
	width:685px;
	background:url(../img/bk1.gif) repeat-y top;
	text-align:center;
}

/* 長いテキスト */
.p_txt1 {
	margin:0 auto;
	width:665px;
	font-size:83%;
	text-align:left;
	line-height:1.3em;
}
.p_txt2 {
	margin:0 auto;
	width:635px;
	font-size:83%;
	text-align:left;
	line-height:1.2em;
}
.p_txt2 span{
	font-weight:bold;
	color:#FF6600;
}
.p_txt3 {
	margin-left:auto; margin-right:auto;
	width:640px;
	font-size:90%;
	text-align:left;
	line-height:1.4em;
}


/* --------------------------------------
/* 和室から洋室へ */

#p_a {
	margin:10px auto 0 auto;
	width:685px;
	background:url(../img/a_img.jpg) no-repeat left top;
	text-align:left;
}
#p_a p{
	margin:0; padding:20px 0 0 330px;
	width:350px;
	font-size:83%;
	line-height:1.2em;
}
#p_a p span{
	display:block;
	padding:10px 0 5px 0;
}

#p_a_1_01_01 {
	margin:0 auto; padding:10px 0 0 0;
	width:645px;
	background:url(../img/a_1_01_01bk.jpg) no-repeat 325px 10px;
	text-align:left;
}
#p_a_1_01_01 p{
	margin:0;
	width:315px;
	font-size:83%;
	line-height:1.2em;
}

#p_a_1_01_02 {
	margin:0 auto; padding:0px 0 0 0;
	width:645px;
	background:url(../img/a_1_01_02bk.jpg) no-repeat left top;
	text-align:right;
}
#p_a_1_01_02 p{
}

#p_a_1_02_01 {
	margin:10px auto; padding:0px 0 0 0;
	width:685px;
	background:url(../img/a_1_02img.jpg) no-repeat 0px 0px;
	text-align:left;
}
#p_a_1_02_01 p{
	margin:0 0 0 370px;;
	width:315px;
	font-size:83%;
	line-height:1.2em;
}
#p_a_1_02_01 p span{
	display:block;
	padding:10px 0 5px 0;
}

#p_a_1_02_02 {
	margin:10px auto;
	width:685px;
	background:url(../img/a_1_02_02.jpg) no-repeat right top;
	text-align:left;
}
#p_a_1_02_02 p{
	margin:0 0 0 0px;
	width:297px;
	font-size:83%;
	line-height:1.2em;
}

#p_a_2_01_01{
	margin:0 auto; padding:0px 0 0 0;
	width:647px; height:370px;
	background:url(../img/a_2_01bk.jpg) no-repeat left top;
	text-align:right;
}
#p_a_2_01_01 p{
	margin:0; padding:152px 0 0 0;
}


/* --------------------------------------
/* 結露対策 */

#p_b {
	margin:10px auto 0 auto;
	width:685px;
	background:url(../img/b_img.jpg) no-repeat left top;
	text-align:left;
}
#p_b p{
	margin:0; padding:0px 0 0 370px;
	width:315px;
	font-size:83%;
	line-height:1.2em;
}
#p_b p span{
	display:block;
	padding:10px 0 5px 0;
}

#p_b_1_01_02 {
	margin:10px auto 0 auto; padding-bottom:10px;
	width:645px; min-height:298px;
	background:url(../img/b_1_01_02.gif) no-repeat left top;
	text-align:left;
}
#p_b_1_01_02 p{
	margin:0 0 0 330px;
	width:310px;
	font-size:83%;
	line-height:1.3em;
}
#p_b_1_01_02 p span{
	display:block;
	padding:10px 0 0 0;
}


/* --------------------------------------
/* クローゼットや扉のリフォーム */

#p_c {
	margin:10px auto 0 auto;
	width:685px;
	background:url(../img/c_img.jpg) no-repeat left top;
	text-align:left;
}
#p_c p{
	margin:0; padding:0px 0 0 370px;
	width:315px;
	font-size:83%;
	line-height:1.2em;
}
#p_c p span{
	display:block;
	padding:5px 0 5px 0;
}

#p_c_1_01 {
	margin:0 auto; padding:10px 0 10px 0;
	width:645px;
	background:url(../img/c_1_01bk.jpg) no-repeat 350px 10px;
	text-align:left;
}

#p_c_2_01 {
	margin:0 auto; padding:10px 0 0 0;
	width:645px; height:415px;
	background:url(../img/c_2_01bk.jpg) no-repeat 320px 10px;
	text-align:left;
}
#p_c_2_01 p{
	margin:0;
	width:310px;
	font-size:83%;
	line-height:1.2em;
}
#p_c_2_01 p span{
	display:block;
	padding:10px 0 5px 0;
}

#p_c_3_01 {
	margin:0 auto; padding:10px 0 0 0;
	width:645px; min-height:335px;
	background:url(../img/c_3_01bk.jpg) no-repeat 390px 10px;
	text-align:left;
}
#p_c_3_01 p{
	margin:0;
	width:380px;
	font-size:83%;
	line-height:1.2em;
}
#p_c_3_01 p span{
	display:block;
	padding:20px 0 5px 0;
}

#p_c_4_02_03 {
	margin:0 auto;
	width:645px;
	background:url(../img/c_4_02_03.gif) no-repeat left top;
	text-align:left;
}
#p_c_4_02_03 p{
	margin:0; padding:40px 0 0 0;
	width:316px;
	font-size:83%;
	line-height:1.3em;
}

#p_c_4_03_01{
	margin:10px auto 0 auto;
	width:645px; height:774px;
	background:url(../img/c_4_03_01bk.jpg) no-repeat left top;
	text-align:left;
}

#p_c_4_03_02{
	margin:10px auto 0 auto;
	width:645px; height:524px;
	background:url(../img/c_4_03_02bk.jpg) no-repeat left top;
	text-align:left;
}

#p_c_4_05_05{
	margin:10px auto 0 auto;
	width:620px; height:268px;
	background:url(../img/c_4_05_02.jpg) no-repeat left top;
	text-align:left;
}
#p_c_4_05_05 p{
	margin:0; padding:50px 0 0 5px;
	width:265px;
	text-align:left;
	font-size:90%;
	line-height:1.4em;
}

#p_c_4_06_03 {
	margin:10px auto 0 auto; padding:10px;
	width:598px;
	border:#CCCCCC solid 1px;
	text-align:left;
	color:#333333;
}
#p_c_4_06_03 p{
	margin:0;
	font-size:90%;
	line-height:1.4em;
}
#p_c_4_06_03 span{
	display:block;
	padding:15px 0 0 0;
	font-size:83%;
	color:#555555;
}


/*-- d --*/
#p_d_1{
	margin:10px auto 0 auto;
	width:670px; min-height:330px;
	text-align:left;
	background:url(../img/d_1_1.jpg) no-repeat left top;
}
#p_d_1 p{
	margin:0 0 0 325px; padding:10px 0 0 0;
	width:350px;
	font-size:83%;
	line-height:1.3em;
}
#p_d_1 p span{
	color:#FF3300;
	font-weight:bold;
	display:block;
}

#p_d_1_2{
	margin:0px auto 0 auto;
	width:670px; min-height:170px;
	text-align:left;
	background:url(../img/d_1_2.gif) no-repeat right top;
}
#p_d_1_2 p{
	margin:0 0 0 0px; padding:0px 0 0 0;
	width:360px;
	font-size:83%;
	line-height:1.3em;
}
#p_d_1_2 p span{
	color:#FF3300;
	font-weight:bold;
	display:block;
}

#p_d_2{
	margin:0px auto 0 auto; padding-top:10px;
	width:630px; min-height:202px;
	text-align:left;
	background:url(../img/d_2_1.jpg) no-repeat right bottom;
}
#p_d_2 p{
	margin:0 0 0 0px; padding:5px 0 0 0;
	width:320px;
	font-size:83%;
	line-height:1.3em;
}

#p_d_2_2{
	margin:10px auto 0 auto;
	width:630px;
	text-align:left;
}
#p_d_2_2 dt{
	float:left;
	margin:5px 0 0 0;
	width:220px; height:32px;
	border-bottom:#666666 dotted 1px;
	font-size:14px;
}
#p_d_2_2 dt span{
	padding-right:5px;
	color:#3366FF;
	font-weight:bold;
}
#p_d_2_2 dd{
	float:right;
	margin:5px 0 0 0;
	width:410px; height:32px;
	font-size:12px;
	line-height:1.3em;
	border-bottom:#666666 dotted 1px;
}
#p_d_2_2 dd span{
	display:block;
	color:#FF3300;
	font-weight:bold;
}
#p_d_2_2:after{
	content:"";
	display:block;
	clear:both;
}

#p_d_2_3{
	margin:0px auto 0 30px;
	width:600px;
}
#p_d_2_3 th p{
	margin:0 10px;
	width:280px; height:24px;
	line-height:24px;
	font-size:18px;
	color:#FFFFFF;
	background-color:#336600;
}
#p_d_2_3 td{
	text-align:center;
	font-size:90%;
	vertical-align:top;
	line-height:1.3em;
}
#p_d_2_3 td p{
	margin:0 10px;
	width:280px;
	text-align:left;
}

#p_d_3_4 {
	margin:10px auto 0 auto; padding-left:10px;
	width:620px; height:20px;
	line-height:20px;
	font-size:14px;
	color:#330000;
	background-color:#FFE2A6;
	text-align:left;
}

#p_d_3_5{
	margin:5px auto 0 auto;
	width:630px;
	text-align:left;
}
#p_d_3_5 dt{
	float:left;
	margin:5px 0 0 0;
	width:200px; height:32px;
	border-bottom:#666666 dotted 1px;
	font-size:14px;
}
#p_d_3_5 dt span{
	padding-right:5px;
	color:#3366FF;
	font-weight:bold;
}
#p_d_3_5 dd{
	float:right;
	margin:5px 0 0 0;
	width:430px; height:32px;
	font-size:12px;
	line-height:1.3em;
	border-bottom:#666666 dotted 1px;
}
#p_d_3_5 dd span{
	display:block;
	color:#FF3300;
	font-weight:bold;
}
#p_d_3_5_1 {
	height:45px;
}
#p_d_3_5:after{
	content:"";
	display:block;
	clear:both;
}

.p_d_4_1 {
	margin:0px auto 0 auto;
	width:630px;
	text-align:left;
	color:#3366FF;
	font-size:16px;
	font-weight:bold;
}

.p_d_4_2 {
	margin:0px auto 0 auto;
	width:630px;
	text-align:left;
}
.p_d_4_2 dt{
	margin:10px auto 0 10px;
	text-align:left;
	font-size:90%;
	font-weight:bold;
	border-bottom:#666666 dotted 1px;
}
.p_d_4_2 dt b{
	color:#FF0000;
}
.p_d_4_2 dd{
	margin:3px auto 0 10px;
	text-align:left;
	font-size:83%;
	line-height:1.4em;
}
#p_d_4_2a {
	min-height:160px;
	background:url(../img/d_4_1.jpg) no-repeat right;
}
#p_d_4_2a p{
	margin:0;
	width:250px;
}
#p_d_4_2b {
	min-height:127px;
	background:url(../img/d_4_2.jpg) no-repeat right;
}
#p_d_4_2b p{
	margin:0;
	width:250px;
}

#p_d_5{
	margin:0px auto 0 auto; padding-top:10px;
	width:630px; min-height:212px;
	text-align:left;
	background:url(../img/d_5_1.jpg) no-repeat right;
}
#p_d_5 p{
	margin:0;
	width:295px;
	text-align:left;
	font-size:83%;
	line-height:1.4em;
}
#p_d_5 p span{
	display:block;
	color:#FF3300;
	font-weight:bold;
}

#p_d_5a{
	margin:0px auto 0 auto; padding-top:10px;
	width:630px; min-height:205px;
	text-align:left;
	background:url(../img/d_5_2.jpg) no-repeat left;
}
#p_d_5a p{
	margin:0 0 0 180px;
	width:425px;
	text-align:left;
	font-size:83%;
	line-height:1.4em;
}
#p_d_5a p span{
	display:block;
	color:#FF3300;
	font-weight:bold;
}

#p_d_5b{
	margin:10px auto 0 auto; padding-bottom:3px;
	width:630px;
	text-align:left;
	font-size:medium;
	color:#3366FF;
	font-weight:bold;
	border-bottom:#666666 dotted 1px;
}

#p_d_6_1 {
	margin:10px auto 0 auto;
	width:620px; min-height:226px;
	background:url(../img/d_6_5.jpg) no-repeat;
	text-align:left;
}
#p_d_6_1 p{
	margin:0; padding-top:125px;
	width:316px;
	text-align:left;
	font-size:83%;
	line-height:1.4em;
}

.txt_cORG {
	color:#FF3300;
}

#p_d_6_2 {
	margin:10px auto 0 auto;
	width:620px; min-height:344px;
	background:url(../img/d_6_9.jpg) no-repeat;
	text-align:left;
}
#p_d_6_2 p{
	margin:0; padding-top:125px;
	width:316px;
	text-align:left;
	font-size:83%;
	line-height:1.4em;
}
	


/*-- ドアのリフォーム --*/
#p_e_link {
	margin:10px auto 0 auto;
	width:660px;
	list-style:none;
}
#p_e_link li{
	float:left;
	margin:0 5px;
	width:210px; height:120px;
	text-align:left;
}
#p_e_link li a{
	display:block;
	margin:0 0 0 7px; padding:40px 65px 0 0;
	width:135px; height:80px;
	font-size:12px;
	line-height:1.4em;
}
#p_e_link li a:hover{
	color:#FF6600;
	text-decoration:none;
}
#p_e_link:after {
	content:"";
	display:block;
	clear:both;
}
#p_e_l1 { background:url(../img/e_link1.jpg) no-repeat left top;}
#p_e_l2 { background:url(../img/e_link2.jpg) no-repeat left top;}
#p_e_l3 { background:url(../img/e_link3.jpg) no-repeat left top;}

#p_e_rei {
	margin:10px auto 0 auto;
	width:610px; padding:10px;
	border:#E0AC85 solid 1px;
	background:url(../img/e_bk01.gif);
	text-align:left;
	color:#660000;
	font-size:83%;
}
#p_e_rei p{
	font-weight:bold;
}
#p_e_rei ul{
	margin:0; padding:5px 0 0 30px;
	width:570px;
	list-style:circle;
}
#p_e_rei li{
	float:left;
	margin:0; line-height:20px;
	width:270px; height:20px;
}
#p_e_rei:after{
	content:"";
	display:block;
	clear:both;
}

.p_e_sub {
	margin:0 auto; padding-right:15px;
	width:650px; height:50px;
	text-align:right;
	color:#339900;
	font-size:83%;
	line-height:60px;
}
#p_e_1_1ti { background:url(../img/e_1_1ti.gif) no-repeat left top;}
#p_e_1_2ti { background:url(../img/e_1_2ti.gif) no-repeat left top;}
#p_e_1_3ti { background:url(../img/e_1_3ti.gif) no-repeat left top;}
#p_e_2_1ti { background:url(../img/e_2_1ti.gif) no-repeat left top;}
#p_e_2_2ti { background:url(../img/e_2_2ti.gif) no-repeat left top;}
#p_e_2_3ti { background:url(../img/e_2_3ti.gif) no-repeat left top;}
#p_e_3_1ti { background:url(../img/e_3_1ti.gif) no-repeat left top;}
#p_e_3_2ti { background:url(../img/e_3_2ti.gif) no-repeat left top;}
#p_e_3_3ti { background:url(../img/e_3_3ti.gif) no-repeat left top;}

#p_e_1_4 {
	margin:10px auto 0 auto; padding-bottom:10px;
	width:635px;
	background-color:#e9e9e9;
	font-size:73%;
	text-align:left;
	color:#333333;
}
#p_e_1_4 p{
	margin:0 0 0 10px; padding-top:10px;
}
#p_e_1_4 ul{
	margin:0; padding-left:30px; padding-right:10px;
	list-style:disc;
}
#p_e_1_4 li{
	margin:5px 0 0 0;
	line-height:1.2em;
}

#p_e_1_5{
	margin:15px auto 0 auto; padding-left:95px;
	width:540px;
	color:#FF6600;
	font-weight:bold;
	background:url(../img/e_icon1.gif) no-repeat left top;
	text-align:left;
}

#p_e2_1 {
	margin:10px auto 0 auto;
	width:640px; min-height:500px;
	text-align:left;
	background:url(../img/e_1_2_1.jpg) no-repeat right top;
}
#p_e2_1 p{
	margin:3px 0 0 0;
	width:300px;
	line-height:1.2em;
	font-size:83%;
}
#p_e2_1 p b{
	display:block;
	color:#FF6600;
}

.p_e2_2{
	margin:0px auto 0 auto;
	width:620px;
	font-size:90%;
	text-align:left;
}
.p_e2_2 dt{
	margin:10px 0 0 0; padding:2px 0 2px 5px;
	width:615px;
	background-color:#FFF7CE;
	color:#FF6600;
	font-weight:bold;
}
.p_e2_2 dd{
	margin:5px 0 0 0;
	width:620px;
	line-height:1.4em;
	text-align:left;
}
.p_e2_2 dd p{
	margin:0;
	width:170px;
	font-size:83%;
	line-height:1.3em;
}
.p_e2_2 dd p b{
	display:block;
	color:#339900;
}
#p_e2_2a {background:url(../img/e_1_2_2.jpg) no-repeat right top; min-height:157px;}
#p_e2_2b {background:url(../img/e_1_2_3.jpg) no-repeat right top; min-height:158px;}

#p_e2_3 {
	margin:10px auto 0 auto;
	width:626px;
	border:#666666 dotted 2px;
	text-align:left;
}
#p_e2_3 dt{
	margin:10px 10px 0 10px; padding-bottom:3px;
	font-size:90%;
	color:#FF6600;
	font-weight:bold;
	border-bottom:#333333 solid 1px;
}
#p_e2_3 dd{
	margin:5px 10px 10px 10px;
	font-size:83%;
	line-height:1.3em;
}
#p_e2_3 dd strong{
	color:#0066FF;
	display:block;
}

.p_e3_1{
	margin:0px auto 0 auto;
	width:610px; padding-left:30px;
	text-align:left;
	font-size:83%;
	line-height:1.3em;
}

#p_e3_2 {
	margin:10px auto 0 auto;
	width:630px; min-height:476px;
	background:url(../img/e_2_1_2.jpg) no-repeat left top;
	text-align:left;
}
#p_e3_2 dl{
	margin:0 0 0 398px;
	width:232px;
	text-align:left;
	font-size:83%;
}
#p_e3_2 dt{
	margin:8px 0 0 0;
	color:#FF6600;
	font-weight:bold;
}
#p_e3_2 dd{
	margin:3px 0 0 0;
	line-height:1.2em;
}

.p_e_desi {
	margin-left:auto; margin-right:auto;
	width:635px; min-height:319px;
	background:url(../img/e_desi.jpg) no-repeat center bottom;
	text-align:left;
	font-weight:bold;
	font-size:83%;
}

#p_e4_1{
	margin:10px auto 0 auto;
	width:630px; min-height:357px;
	background:url(../img/e_3_1_1.jpg) no-repeat left top;
	text-align:left;
	font-size:83%;
}
#p_e4_1 p{
	margin:0 0 0 390px; padding-top:65px;
	width:240px;
	line-height:1.4em;
}
#p_e4_1 p strong{
	display:block;
	color:#FF6600;
	line-height:1.1em;
}

#p_e4_2 {
	margin:10px auto 0 auto;
	width:640px; min-height:367px;
	background:url(../img/e_3_1_2.jpg) no-repeat left top;
	text-align:left;
	font-size:83%;
}
#p_e4_2 p{
	margin:0 0 0 280px;
	width:360px;
	line-height:1.3em;
}
#p_e4_2 p b{
	display:block;
	color:#FF6600;
}


#p_e4_3 {
	margin:10px auto 0 auto;
	width:640px; min-height:347px;
	background:url(../img/e_3_1_4.jpg) no-repeat left top;
	text-align:left;
	font-size:83%;
}
#p_e4_3 p{
	margin:0 0 0 370px;
	width:270px;
	line-height:1.3em;
}
#p_e4_3 p b{
	display:block;
	color:#FF6600;
}

