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

/*------------------------------
　　　　　　全体設定
------------------------------*/

*{
	font-size:12px;		/*文字サイズ基本13px*/
	line-height:130%;	/*全要素の行の高さ*/
	color:#333333;		/*文字色*/
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	}
	
* a {
	outline:none;
	text-decoration:none;}
	
body {
	margin:0 auto;
	padding:0;}

#wrap {
	width:1036px;
	margin:0 auto;
	padding:0;}

#wrap01 {
	margin:0 auto;
	padding:0;
	background-color:#FFF;}

#wrapper01 {
	width:1036px;
	margin:0 auto;
	padding:20px 0 0 0;
	overflow:hidden;}

#wrap02 {
	margin:0 auto;
	padding:0;
	background:url(../img/bg_subcon.gif) 0 -37px repeat-x;}

#wrapper02 {
	width:1036px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}
	
#wrap03 {
	margin:23px auto 0 auto;
	padding:0;
	background:url(../img/bg_footer.gif) 0 0 repeat-x;
}

#wrapper03 {
	width:1036px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
}


img{
	border:0;}


/*------------------------------
　　　　　ヘッダー設定
------------------------------*/

#header {
	width:903px;
	height:90px;
	padding:0 54px 0 79px;
	margin:0 auto;}

#headertitle {
	float:left;}

/*h1*/
#title{
	margin:16px 0 0 0;
	padding:0;
	float:left;}

#gnav {
	float:right;
	width:546px;
	padding:0;
	margin:0 0 17px 0;}

#menu {
	float:right;}

	#menu ul {
		margin:0;
		padding:0;}

	#menu li {
		display:inline;
		list-style-type:none;
		float:left;}

/*------------------------------
　　 トップイメージ画像部分
------------------------------*/

#top_image {
	margin:0 auto;
	text-align:center;
	width:1036px;}

#top_read {
	width:980px;
	height:auto;
	border-top:#CCC solid 1px;
	border-bottom:#CCC solid 1px;
	margin:23px 28px 37px 28px;
	padding:0;
	}

/*h2*/
#reading {
	font-weight:normal;
	margin:24px auto;
	font-size:12px;}
	
/*------------------------------
　　 メインコンテンツ部分
------------------------------*/
#contents01 {
	margin: 0 auto;
    width: 980px;
    padding: 24px;
	padding-top:0;
}
	
#contents01 #con01left {
    margin: 0 auto;
    width: 300px;
    padding: 5px;
    padding-top:0;
    padding-bottom: 30px;
    float: left;
}

#contents01 #con01right {
    margin: 0 auto;
    height: auto;
    width: 700px;
    padding-left: 100px;
    font-family:"FOT-CezanneBokutoh Pro","Hiragino Kaku Gothic Pro",fantasy;
}

#contents01 #con01right p {
    margin-left: 100px;
    width: 660px;
    padding-top:0;
    font-size: 17px;
    color: #3D2C26;
    font-family:"FOT-CezanneBokutoh Pro","Hiragino Kaku Gothic Pro",fantasy;
}

#contents01 #con01right p span{
    font-size: 27px;
    color: #e6735c;
    font-family:"FOT-CezanneBokutoh Pro","Hiragino Kaku Gothic Pro",fantasy;
}

#contents01 #con01right a {
    font-family:"FOT-CezanneBokutoh Pro";
    font-size: 17px;
    color: #3D2C26;
    text-decoration: underline;
}
#contents01 #con01right a:hover {
    color: #3D2C26;
}    

/*施工実績（簡易リニューアル）*/

.sekoujisseki {
    clear: both;
	background:url(../img/works_banner2.jpg) 0 0 no-repeat;
	padding-left:610px;
	min-height:395px;
	margin-bottom:8px;
	margin-top:24px;
}

.sekoujisseki p {
color:#594139;
line-height:190%;
letter-spacing:0.7px;
}

/* 施工実績部分 */
#work_banner {
	width:650px;
	min-height:225px;
	float:left;
	background:url(../img/works_banner.jpg) 0 0 no-repeat;
}

#work_banner_in01 {
	margin:25px 53px 30px 275px;
	float:left;}


#work_banner_in01 p {
	color: #666;
	margin: 20px 0 0 0;
	line-height: 1.6em;
	width: inherit;
}	
	
#work_banner_in02 {
	width:322px;
	height:27px;
	margin:0 53px 0 275px;
	padding:11px 0 0 0;
	float:left;
	background:url(../img/house.gif) 0 0 no-repeat;
	text-align:right;}

/* プラータの部分 */
#prata_banner {
	margin-right: 8px;
    margin-top: 49px;
    width: 318px;
    height: 223px;
    float: right;
    background: url(../img/prata.jpg) 0 0 no-repeat;}

#prata_banner_in01 {
	text-align:right;
	padding:15px 0 0 0;}

#prata_banner_in02 {
	float:right;
　	text-align:right;
	margin:97px 33px 0 0;}
	
/* 施工実績の写真 */
#works_ph {
    float: right;
    margin-right: 22px;
}
	
/*------------------------------
　　   サブコンテンツ部分
------------------------------*/

#sub_contents {
	height:479px;
	background:url(../img/subcon.jpg) 0 0 no-repeat;
	margin:0;}
	
#hoyu_banner {
	width:477px;
	height:95px;
	float:left;
	margin:0 27px 0 532px}
	
#about_hoyu {
	float:left;
	width:287px;
	margin:298px 0 0 236px}
	
#about_hoyu p {
	margin:0;
	padding:0;}
	
#news {
	float:right;
	margin:96px 51px 0 0;
	padding:0;
	width:458px;}
	
#news_inner {
	width:458px;
	float:left;
	height:236px;
	margin:0 auto;
	padding:0;}
	
#news_all {
	width:458px;
	float:left;
	margin:0 auto;
	padding:7px 0 0 0;
	text-align:right;
	border-top:1px solid #DD6115;
	}
	
/*------------------------------
　　 　　フッター部分
------------------------------*/
#footer {
	width:993px;
	height:211px;
	margin:16px 0 0 43px;
	padding:0;
	float:left;}
	
#footer p {
	margin:0 0 17px 0;
	padding:0;}
	
#footer a {
	text-decoration:none;}
	
#footer a:hover {
	border-bottom:#999 dotted 1px;}
	
#footer_logo {
	width:96px;
	height:38px;
	margin:0 auto;
	float:left;
	padding:13px 0 0 30px;
	border-right:#999 1px solid;}

#footer_about {
	width:491px;
	height:50px;
	float:left;
	padding:0 0 0 33px;
	border-left:#FFF 2px solid;
	}
	
#copyright {
	float:left;
	clear:both;
	margin:30px 0 0 0;}
