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

/*----------------------------------------
エクステリア共通
----------------------------------------*/

/* タイトルリンク部分 */
#p_title {
	margin:0 auto 0;
	width:685px; height:104px;
	background:url(../img/title2.gif) no-repeat top left;
	text-align:left;
}
#p_title ul{
	margin:0px 0 0 330px; padding-top:30px;
	width:346px;
	list-style:none;
	font-size:90%;
}
#p_title ul img{
	vertical-align:middle;
}
#p_title ul li{
	float:left;
	margin:13px 13px; padding-left:40px;
	width:80px; height:40px;
	line-height:1.2em;
}
#p_title:after{
	content:"";
	display:block;
	clear:both;
}
#p_tiLi1 {background:url(../img/link_img01.jpg) no-repeat 0px 0px;}
#p_tiLi2 {background:url(../img/link_img02.jpg) no-repeat 0px 0px;}
	

/* タブのリンク部分 */

#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_Box1 {
	margin:0 auto;
	width:685px;
	background:url(../img/bk01.gif) repeat-y top;
	text-align:center;
}

.p_Box1In {
	margin:0 auto;
	width:665px;
	background-color:#FFFFFF;
}

/*----------------------------------------
カーポート
----------------------------------------*/
#p1_Box01 {
	margin:10px auto 0 auto;
	width:685px;
	background:url(../img/p1_img.jpg) no-repeat top left;
	text-align:left;
	font-size:83%;
	line-height:1.3em;
}
#p1_Box01 p{
	margin:0 0 5px 370px;
	width:315px;
}
#p1_Box01 p span{ display:block; padding-bottom:5px;}

#p1_A1 {
	margin:0 auto;
	width:665px; height:183px;
	background:url(../img/p1_a_01bk.jpg) no-repeat top left;
	text-align:left;
}
#p1_A1 p{
	margin:0; padding:10px 0 0 15px;
	width:380px;
	font-size:83%;
	line-height:1.3em;
}

#p1_Atbl {
	margin:5px 0 0 auto;
	width:auto;
}
#p1_Atbl td{
	vertical-align:top;
}

#p1_A2 {
	margin:0 auto;
	width:665px; height:69px;
	background:url(../img/p1_a_02bk.jpg) no-repeat left top;
	text-align:left;
	font-size:83%;
}
#p1_A2 p{
	margin:0; padding:10px 0 0 15px;
	width:230px;
	line-height:1.3em;
}

.p1_B_boxL {
	margin:0px auto 0 auto;
	width:645px; height:272px;
	text-align:left;
	font-size:83%;
}
.p1_B_boxL p{
	margin:0 0 0px 0px; padding-top:10px;
	width:220px;
}

.p1_B_boxR {
	margin:0px auto 0 auto;
	width:645px; height:272px;
	text-align:left;
	font-size:83%;
}
.p1_B_boxR p{
	margin:0 0 0px 425px; padding-top:10px;
	width:220px;
}

#p1_B1box{background:url(../img/p1_b_01bk.jpg) no-repeat 0px 10px;}
#p1_B2box{background:url(../img/p1_b_02bk.jpg) no-repeat 0px 10px;}
#p1_B3box{background:url(../img/p1_b_03bk.jpg) no-repeat 0px 10px;}

.p_txt1 {
	margin:0 auto;
	width:630px;
	text-align:left;
	line-height:1.3em;
	font-size:83%;
}


/*----------------------------------------
玄関ドア
----------------------------------------*/
#p2_Box01 {
	margin:10px auto 0 auto;
	width:685px; height:280px;
	background:url(../img/p2_img.jpg) no-repeat top left;
	text-align:left;
	font-size:83%;
	line-height:1.3em;
}
#p2_Box01 p{
	margin:0 0 5px 370px;
	width:315px;
}
#p2_Box01 p span{ display:block; padding-bottom:5px;}

#p2_Abox_01 {
	margin:0 auto;
	width:665px; height:343px;
	background:url(../img/p2_a_01bk.jpg) no-repeat top left;
	text-align:left;
	font-size:83%;
	line-height:1.3em;
}
#p2_Abox_01 p{
	margin:0 0 0 15px; padding-top:6px;
	width:380px;
}

#p2_Bbox_01 {
	margin:0 auto;
	width:665px; height:320px;
	background:url(../img/p2_b_01bk.jpg) no-repeat top left;
	text-align:left;
	font-size:83%;
	line-height:1.3em;
}
#p2_Bbox_01 p{
	margin:0 0 0 12px; padding-top:6px;
	width:380px;
}

#p2_Cbox_01 {
	margin:0 auto;
	width:665px; height:320px;
	background:url(../img/p2_c_01bk.jpg) no-repeat top left;
	text-align:left;
	font-size:83%;
	line-height:1.2em;
}
#p2_Cbox_01 p{
	margin:0 0 0 12px; padding-top:6px;
	width:380px;
}