/* トップ */
/*
* { box-sizing : border-box}

* { -moz-box-sizing : border-box}

*{  margin:0;

	padding:0;
    border:0;
text-decoration:none;
	line-height:1.5;
	font-size:11px;

}

a:hover { text-decoration:underline; }
*/
/*body{
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0p;
background-image: url();
background-repeat: repeat-x;
}
*/

/* イベント */
#right-mt{
width:210px;
float:right;
margin-top:35px;
}

#chirashi{
width:670px;
height:30px;
background-color:#000000;
color:#FFFFFF;
line-height:230%;
text-align:center;
margin-top:40px;
}

#event{
background-color: #F4E6D2;
width:670px;
height:100％;
border:1px solid;
}

#event li a{
width:500px;
float:right;
margin-left:10px;
margin-bottom:20px;
}

#w{
width:140px;
float:left;
margin-top:120px;
margin-left:10px;
font-size:14px;
line-height:180%;
font-weight:bold;
color:#666666;
}

#main-contents{
background-color:#FFFFFF;
width:920px;
margin:auto;
}

/* こだわり */
#right-col-base strong{
color:#C8161D;
font-size:14px;
}

#right-col-base p{
font-size:14px;
font-weight:bold;
text-align:center;
vertical-align:bottom;
}


#kodawari-left-col{
width:600px;
float:left;
}

#right-col-base{
width:210px;
float:left;
margin-left:70px;
}

h1{
font-weight:normal;
color:#000000;
}

h2{
font-size:12px;
font-weight:normal;
}

h3{
color:#576535;
font-weight:normal;
}

h4{
font-size:16px;
color:#000000;
line-height:30px;
}

/* レンガ */
#main-nav{
width:850px;
}


#renga-top{
width:600px;
}

#renga-l{
width:158px;
float:left;
height:264px;
}

#renga-1{
}

#renga-2{

}

#renga-r{
float:right;
height:264px;
}

#renga-bar{
margin-top:-3px;

}

#right{
width:600px;
float:left;
}

.right-col{
width:210px;
float:right;
}


.left-col{
width:600px;
float:left;
}

/*sekourei*/
#rei td{
text-align:center;
height:160px;
font-size:12px;
border:solid 1px;
}

/*レンガロハス*/
.technology {
	cursor: hand;
	cursor: pointer;
	font: bold 14px Verdana;
/*	margin: 10px 0;*/}

.openlanguage { color: #000;}
.closedlanguage { color: #000;}

/*アバンテミオ*/
#ava-mio-left{
width:231px;
float:left
}

/*お客様リンク*/
#customer img{
margin-bottom:10px;
}

/*不動産*/
#fudosan img{
margin-top:10px;
}

/*構造・仕様・保証*/
#kouzou img{
margin-top:30px;
vertical-align:top;
}



#kouzou-renga{
clear:both;
}
.kouzou-renga-main{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
font-weight:bold;
margin-top:10px;
color:#7C0E1C;
}
.kouzou-renga-sub{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#7C0E1C;
background-color:#E5CAC4;
}
#kouzou-renga p{
vertical-align:top;
margin-right:5px;
}



#kouzou-hinoki{
clear:both;
}
.kouzou-hinoki-main{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
font-weight:bold;
margin-top:10px;
color:#CBA349;
}
.kouzou-hinoki-sub{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#CBA349;
background-color:#FEF2E0;
}
#kouzou-hinoki p{
vertical-align:top;
margin-right:5px;
}



#kouzou-dannetsu{
clear:both;
}
.kouzou-dannetsu-main{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
font-weight:bold;
margin-top:10px;
color:#404211;
}
.kouzou-dannetsu-sub{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#404211;
background-color:#DEDBC6;
}
#kouzou-dannetsu p{
vertical-align:top;
margin-right:5px;
}
.dannetsu-table p{
margin-bottom:10px;
margin-left:10px;
margin-right:10px;
margin-top:10px;
vertical-align:top;
}
.dannetsu-table td{
background-color:#DEDBC6;
width:196px;
}



#kouzou-kouzou{
clear:both;
}
.kouzou-kouzou-main{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
font-weight:bold;
margin-top:10px;
color:#B74523;
}
.kouzou-kouzou-sub{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#B74523;
background-color:#F6DFCC;
}
#kouzou-kouzou p{
vertical-align:top;
margin-right:5px;
}



#kouzou-denka{
clear:both;
}
.kouzou-denka-main{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
font-weight:bold;
margin-top:10px;
color:#B74523;
}
.kouzou-denka-sub{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#B74523;
background-color:#F6DFCC;
}
#kouzou-denka p{
vertical-align:top;
margin-right:5px;
}



#kouzou-shizen{
clear:both;
}
.kouzou-shizen-main{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
font-weight:bold;
margin-top:10px;
color:#66B721;
}
.kouzou-shizen-sub{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#66B721;
background-color:#E6F5C8;
}
#kouzou-shizen p{
vertical-align:top;
margin-right:5px;
}



#kouzou-shinsui{
clear:both;
}
.kouzou-shinsui-main{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
font-weight:bold;
margin-top:10px;
color:#2A8BBE;
}
.kouzou-shinsui-sub{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#2A8BBE;
background-color:#D9E4F0;
}
#kouzou-shinsui p{
vertical-align:top;
margin-right:5px;
}



#kouzou-seido{
clear:both;
}
.kouzou-seido-main{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
font-weight:bold;
margin-top:10px;
color:#4EBDD7;
}
.kouzou-seido-sub{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#4EBDD7;
background-color:#F2FAFC;
}
#kouzou-seido p{
vertical-align:top;
margin-right:5px;
}



#kouzou-taika{
clear:both;
}
.kouzou-taika-main{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
font-weight:bold;
margin-top:10px;
color:#E5190F;
}
.kouzou-taika-sub{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#E5190F;
background-color:#FDD9C9;
}
#kouzou-taika p{
vertical-align:top;
margin-right:5px;
}




/*会社案内*/
#company p{
margin-left:20px;
}

.kei_yoko {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #000000;
	height: auto;
	width: auto;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
/*.kei_tate {
	height: auto;
	width: auto;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #000000;
	}*/ｓ
	
#company-info td{
vertical-align:text-top;
}
	
/*イベント*/
#topics-title{
width:600px;
float:left;
}
.topics{
width:600px;
}

/*お問合せ*/
#contact h2{
background:url(img/payment_h2_bg.jpg) no-repeat;
padding-left:20px;
padding-top:2px;
padding-bottom:2px;
margin-bottom:10px;
color:#98b8d9;
}

#inquiry p {
margin-bottom: 10px;
}

#inquiry table {
margin-bottom:10px;
border-top: 1px solid #9f9fa0;
border-right: 1px solid #9f9fa0;
}

#inquiry td {
padding: 5px;
border-left: 1px solid #9f9fa0;
border-bottom: 1px solid #9f9fa0;
}

#inquiry input {

border: 1px solid #9f9fa0;
background-color: #F0F0F0;
padding: 2px;
}

#inquiry select {
border: 1px solid #9f9fa0;
background-color: #efeff0;
padding: 2px;
}

#inquiry textarea {
border: 1px solid #9f9fa0;
background-color: #efeff0;
padding: 2px;
}

#inquiry_2 table {
margin-top: 10px;
margin-bottom: 10px;
}

#inquiry_2 td {
padding: 5px;
}

#inquiry ul{
list-style: none;
}

#inquiry li {
list-style: none;
}


/* サイトマップ */
.sitemap p{
margin-left:10px;
}



/* NAだより */
#na-dayori-new{
width:600;
margin-bottom:10px;
}

#na-dayori-new td{
height:300px;
}

#na-dayori-new img{
width:169px;
height:238px;
}

#na-dayori-new table{
float:left;
width:300px;
margin-bottom:10px;
text-align:center;
font-size:12px;
}

#na-dayori{
width:600;
clear:both;
}

#na-dayori table{
float:left;
width:195px;
margin-right:5px;
margin-bottom:5px;
text-align:center;
font-size:12px;
border:solid 1px;
}

#na-dayori tr{
height:250px;
}

#na-dayori-archive{
clear:both;
margin-top:10px;
}

#na-dayori-archive p{
margin-left:10px;
line-height:150%;
}

#na-dayori-archive tr{
height:20px;
}



/* フッター */

#futter{
height:22px;
background-color:#000000;
width:850px;
clear:both;
color:#FFFFFF;
font-size:10px;
text-align:center;
margin-top:20px;
padding-top:7px;
}

#futter-under{
margin-top:3px;
font-size:10px;
}

#php{
width:600px;
margin-top:7px;
}

#futter-new{

background-color:#431406;
clear:both;
background-repeat: repeat-x;
}

#futter-in a{
color:#FFFFFF;
font-size:11px;
}

#futter-in{
width:850px;
}

#futter-in p{
color:#FFFFFF;
font-size:10px;
}

