body {
	background-color: #FFFFFF;
	margin:0px;
	text-align:center;
	font:"ＭＳ ゴシック", "Osaka−等幅";
}

h1{display:none;}
h2{display:none;}
h3{display:none;}
h4{display:none;}

strong{
font-weight:normal;
}

.seo{display:none;}

.red{color:#FF0000;}
.black{color:#000000;}
.black2{color:#000000; font-weight:bold;}


/*************************　リンク関連　*************************/

A { text-decoration: none; }
A:link { color: #644210; } 
A:visited { color: #644210; } 
A:hover { color: #FF6000; } 
A:active { color: #FF9000; }

A.sav1:link     {color: #763800;}
A.sav1:visited  {color: #763800;}   
A.sav1:hover    {color: #FFFFFF; text-decoration: underline;}
A.sav1:active   {color: #FF0000;}

A.copy1:link     {color: #ffffff;}
A.copy1:visited  {color: #ffffff;}   
A.copy1:hover    {color: #FFD131;}
A.copy1:active   {color: #FF0000;}

A.mail:link     {color: #ff9000; text-decoration: underline;}
A.mail:visited  {color: #ff9000; text-decoration: underline;}   
A.mail:hover    {color: #FF0000;}
A.mail:active   {color: #E4DC00;}

A.top:link     {color: #ff9000;}
A.top:visited  {color: #ff9000;}   
A.top:hover    {color: #FF0000; text-decoration: underline;}
A.top:active   {color: #ff6000;}

A.eco_top:link     {color: #1D890F;}
A.eco_top:visited  {color: #1D890F;}   
A.eco_top:hover    {color: #FF0000; text-decoration: underline;}
A.eco_top:active   {color: #ff6000;}

A.cos_top:link     {color: #02ACB7;}
A.cos_top:visited  {color: #02ACB7;}   
A.cos_top:hover    {color: #FF0000; text-decoration: underline;}
A.cos_top:active   {color: #ff6000;}

A.kosoda:link     {color: #970F0F;}
A.kosoda:visited  {color: #970F0F;}   
A.kosoda:hover    {color: #FF6000; text-decoration: underline;}
A.kosoda:active   {color: #ff60000;}


/*************************　メニュー　*************************/

.menu{
width:122px;
height:12px;
background-image:url(img/menu_bg.jpg);
background-repeat:no-repeat;
font-size:12px;
color:#644210;
font-weight:bold;
text-align:left;
padding:14px 5px 14px 43px;
}
.menu_left{
width:122px;
height:17px;
background-image:url(img/menu_bg.jpg);
background-repeat:no-repeat;
font-size:12px;
color:#644210;
font-weight:bold;
text-align:left;
padding:9px 5px 14px 43px;
}
.menu1{
width:122px;
height:12px;
background-image:url(img/cost_bota_bg.jpg);
background-repeat:no-repeat;
font-size:12px;
color:#644210;
font-weight:bold;
text-align:left;
padding:14px 5px 14px 43px;
}
.menu2{
width:122px;
height:10px;
background-image:url(img/cost_bota_bg.jpg);
background-repeat:no-repeat;
font-size:11px;
color:#644210;
font-weight:bold;
text-align:left;
padding:16px 5px 14px 43px;
}
.menu3{
width:122px;
height:9px;
background-image:url(img/cost_bota_bg.jpg);
background-repeat:no-repeat;
font-size:10px;
color:#644210;
font-weight:bold;
text-align:left;
padding:16px 5px 15px 43px;
}
.menu_table{
margin-top:10px;
margin-bottom:10px;
}
.add_div{
text-align:center;
margin-bottom:10px;
}



/*************************　ヘッダー　*************************/

.hed1{
background-color:#8A4E1F;
height:10px;
}
.hed1{
background-color:#8A4E1F;
height:3px;
}

/*************************　フッダー　*************************/

.text_menu{
font-size:11px;
color:#763800;
text-align:center;
padding:8px 0px 8px 0px;
line-height:17px;
}

.copy{
font-size:12px;
color:#FFFFFF;
text-align:center;
padding:8px 0px 8px 0px;
}

/*************************　トップページ　*************************/

.banner1{
padding:3px 10px 3px 0px;
}
.banner2{
padding:10px 15px 10px 15px;
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
}
.banner3{
padding:10px 0px 5px 0px;
text-align:center;
}

.infomation1{
border:1px solid #D9B4A3;
}
.infomation_div{
margin-bottom:10px;
}
.aisatu1{
font-size:12px;
color:#666666;
padding:10px 190px 10px 10px;
line-height:17px;
background-image:url(img/aisatu_bg.jpg);
background-repeat:no-repeat;
}

/*************************　会社概要　*************************/

.info_f{
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:15px;
}
.info_title{
text-align:left;
padding:0px 0px 0px 20px;
margin-bottom:15px;
}
.info_table{
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
}
.info1{
font-size:12px;
font-weight:bold;
color:#714F0C;
text-align:left;
padding:2px 0px 3px 25px;
background-image:url(img/info_bg.jpg);
background-repeat:no-repeat;
}

.info2{
font-size:12px;
color:#555555;
text-align:left;
padding:4px 0px 4px 10px;
line-height:17px;
}
.info3{
font-size:12px;
font-weight:bold;
color:#714F0C;
text-align:left;
padding:4px 0px 3px 25px;
background-image:url(img/info_bg.jpg);
background-repeat:no-repeat;
}
.info4{
font-size:12px;
color:#555555;
text-align:left;
padding:5px 0px 5px 0px;
line-height:17px;
}
.info5{
font-size:16px;
font-weight:bold;
color:#333333;
text-align:left;
padding:0px 0px 15px 0px;
line-height:23px;
}
.info6{
font-size:14px;
color:#333333;
text-align:left;
padding:5px 0px 5px 0px;
}
.info7{
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
}
.info8{
width:490px;
height:25px;
background-image:url(img/info_top.gif);
text-align:right;
vertical-align:middle;
font-size:10px;
padding:15px 10px 0px 0px;
margin-bottom:20px;
}
.info9{
font-size:14px;
color:#714F0C;
font-weight:bold;
text-align:left;
padding:5px 0px 5px 0px;
}

.info10{
list-style-type:none;
font-size:14px;
color:#666666;
margin-bottom:5px;
}

.info11{
color:#333333;
margin-bottom:10px;
}

.info12{
color:#333333;
margin-bottom:10px;
}

.info13{
color:#333333;
margin-bottom:10px;
margin-top:15px;
}

.info14{
color:#B3751D;
margin-bottom:10px;
}

.map_01{
width:500px;
height:530px;
}
.info15{
color:#333;
margin-bottom:10px;
margin-top:15px;
padding:3px;
border-bottom-color:#999999;
border-bottom-style:dotted;
border-bottom-width:1px;
font-size:12px;
text-align:left;
}
.info16{
margin:0 0 0 35px ;
}

/*************************　子育て住宅　*************************/

.kosodate_top{
width:490px;
height:25px;
background-image:url(img/kosodate_top_bg.gif);
text-align:right;
vertical-align:middle;
font-size:10px;
padding:15px 10px 0px 0px;
margin-bottom:20px;
}

.kosodate1{
color:#BD6A07;
font-size:14px;
font-weight:bold;
padding:0px 20px 0px 20px;
text-align:left;
margin-bottom:15px;
line-height:20px;
}
.kosodate2{
font-size:12px;
color:#555555;
text-align:left;
padding:5px 0px 5px 15px;
line-height:17px;
}
.kosodate_table{
margin-left:auto;
margin-right:auto;
margin-bottom:30px;
}
.kosodate_table2{
border:1px solid #AF4C4C;
}
.kosodate3{
font-size:12px;
color:#555555;
text-align:left;
padding:5px 10px 5px 10px;
line-height:17px;
}

.kosodate4{
font-size:12px;
color:#D14141;
font-weight:bold;
text-align:left;
padding:5px 10px 5px 10px;
line-height:17px;
}
.kosodate5{
font-size:12px;
color:#E06868;
font-weight:bold;
text-align:left;
padding:5px 10px 0px 10px;
line-height:17px;
border-bottom:1px solid #AF4C4C;
border-right:1px solid #AF4C4C;
}
.kosodate6{
font-size:12px;
color:#E06868;
font-weight:bold;
text-align:left;
padding:5px 10px 0px 10px;
line-height:17px;
border-right:1px solid #AF4C4C;
}
.kosodate7{;
border-right:1px solid #AF4C4C;
}
.kosodate8{
font-size:12px;
color:#555555;
text-align:left;
padding:5px 10px 5px 10px;
line-height:17px;
}
.kosodate9{
font-size:12px;
color:#555555;
text-align:right;
padding:5px 10px 5px 10px;
line-height:17px;
border-top:1px dotted #555555;
border-bottom:1px solid #AF4C4C;
}
.kosodate10{
font-size:12px;
color:#555555;
text-align:right;
padding:5px 10px 5px 10px;
line-height:17px;
}
.kosodate11{
font-size:12px;
color:#666666;
text-align:left;
line-height:17px;
padding:10px 30px 10px 30px;
border-left:1px solid #F16564;
border-right:1px solid #F16564;
}

.kosodate12{
text-align:center;
padding:10px 0px 10px 0px;
border-left:1px solid #F16564;
border-right:1px solid #F16564;
border-bottom:1px solid #F16564;
}

.kosodate13{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
padding:5px 0px 5px 0px;
}
.style1 {color: #0000FF}
.style2 {color: #FF9900}
.style3 {color: #FF6699}
.style4 {color: #00FF66}

.kosodate14{
font-size:12px;
color:#E06868;
font-weight:bold;
text-align:left;
padding:5px 10px 0px 10px;
line-height:17px;
float:none;
clear:both;
}
.kosodate15{
padding:0 0;
float:left;
width:10px;
}
.kosodate16{
padding:0 5px;
float:left;
width:450px;
}


/*************************　ＥＣＯ-1500ページ　*************************/

.eco2000_1{
color:#31A104;
font-size:14px;
font-weight:bold;
padding:0px 20px 0px 20px;
text-align:left;
margin-bottom:15px;
line-height:20px;
}

.eco2000_2{
color:#666666;
font-size:12px;
padding:0px 0px 0px 15px;
text-align:left;
margin-bottom:15px;
line-height:20px;
width:485px;
margin-left:auto;
margin-right:auto;
}

.eco2000_3{
margin-bottom:15px;
}

.eco2000_4{
color:#333333;
background-color:#FFFFFF;
font-size:13px;
font-weight:bold;
padding:5px 5px 5px 5px;
text-align:left;
line-height:20px;
width:300px;
margin-left:10px;
margin-right:auto;
margin-bottom:10px;
margin-top:10px;
}
.eco2000_5{
padding:5px;
text-align:center;
}

.eco2000_6{
padding:5px 5px 5px 15px;
text-align:left;
}

.eco2000_7{
color:#444444;
font-size:12px;
padding:0px 0px 0px 25px;
text-align:left;
line-height:17px;
}

.eco2000_8{
width:490px;
height:25px;
background-image:url(img/eco200_top.gif);
text-align:right;
vertical-align:middle;
font-size:10px;
color:#1D890F;
padding:15px 10px 0px 0px;
margin-bottom:20px;
}
.eco2000_9{
color:#ff0000;
font-size:10px;
padding:0px 0px 0px 0px;
text-align:left;
line-height:12px;
}


/*************************　コストダウン住宅ページ　*************************/

.costo1{
color:#2835DB;
font-size:14px;
font-weight:bold;
padding:0px 20px 0px 20px;
text-align:left;
margin-bottom:15px;
line-height:20px;
}
.cost_title{
text-align:center;
padding:0px 0px 0px 0px;
margin-bottom:15px;
}

.costo2{
color:#333333;
font-size:14px;
font-weight:bold;
}

.costo3{
font-size:12px;
color:#555555;
text-align:left;
padding:15px 15px 5px 15px;
line-height:17px;
}

.costo4{
color:#02ACB7;
font-weight:bold;
}
.costo5{
color:#24B702;
font-weight:bold;
}
.costo6{
width:490px;
height:25px;
background-image:url(img/cost_top_bg.jpg);
text-align:right;
vertical-align:middle;
font-size:10px;
padding:15px 10px 0px 0px;
margin-bottom:20px;
}

.costo7{
color:#B78602;
font-weight:bold;
}
.costo8{
text-align:center;
padding:10px 0px 15px 0px;
}

.costo9{
width:500px;
margin-left:auto;
margin-right:auto;
margin-bottom:20px;
margin-top:20px;
font-size:12px;
font-weight:bold;
color:#333333;
text-align:left;
}
.costo10{
font-size:14px;
font-weight:bold;
color:#02ACB7;
text-align:left;
padding:10px 0px 10px 15px;
}

.costo11{
color:#444444;
font-size:12px;
padding:5px 0px 5px 0px;
text-align:center;
line-height:17px;
}
.costo12{
font-size:14px;
font-weight:bold;
color:#24B702;
text-align:left;
padding:10px 0px 10px 15px;
}

/*************************　お問合わせ　*************************/

.toi1{
font-size:14px;
color:#333333;
font-weight:bold;
}
.toi2{
font-size:14px;
}
.toi3{
color:#FF6600;
}
.toi4{
font-size:12px;
color:#333333;
text-align:left;
line-height:17px;
padding:10px 10px 10px 10px;
}
.toi5{
border:1px solid #344362;
}

.on1{
font-size:12px;
color:#755232;
font-weight:bold;
text-align:center;
line-height:17px;
padding:5px 10px 5px 10px;
}
.on2{
font-size:12px;
color:#333333;
text-align:left;
line-height:17px;
padding:5px 10px 5px 10px;
}
.on3{
font-size:12px;
color:#333333;
text-align:left;
line-height:17px;
padding:5px 10px 5px 10px;
}

.on4{
font-size:12px;
color:#333333;
text-align:left;
line-height:17px;
padding:5px 5px 5px 5px;
}

.mail1{
border:1px solid #333333;
text-align:left;
width:510px;
margin-left:auto;
margin-right:auto;
font-size:12px;
color:#333333;
padding:15px 0px 10px 0px;
line-height:17px;
}
.mail2{
font-size:14px;
color:#000000;
font-weight:bold;
}
.mail3{
font-size:17px;
color:#000000;
font-weight:bold;
}
.mail4{
text-align:left;
width:300px;
margin-left:auto;
margin-right:auto;
font-size:12px;
color:#333333;
line-height:17px;
}
.mail5{
font-size:12px;
color:#333333;
text-align:center;
line-height:17px;
padding:100px 5px 100px 5px;
}
.mail6{
font-size:12px;
color:#ff0000;
text-align:center;
line-height:17px;
padding:100px 5px 100px 5px;
}
/*************************　住まいのあれこれ　*************************/

.are1{
font-size:16px;
text-align:center;
color:#009900;
padding:10px;
}
.are_title{
text-align:center;
padding:0px 0px 0px 0px;
margin-bottom:15px;
margin-top:20px;
}

.are2{
color:#E14848;
font-size:14px;
font-weight:bold;
padding:0px 20px 0px 20px;
text-align:left;
margin-bottom:15px;
line-height:20px;
}

.are3{
line-height:17px;
}

.are4{
font-size:12px;
color:#555555;
text-align:left;
padding:15px 15px 5px 0px;
line-height:17px;
}

.are5{
margin-bottom:10px;
}

.are6{
margin-bottom:10px;
margin-left:10px;
float:right;
}

.are7{
font-size:12px;
color:#555555;
text-align:left;
padding:15px 15px 20px 15px;
line-height:17px;
}

.are8{
font-size:14px;
font-weight:bold;
color:#FF3366;
}

.are9{
font-size:12px;
color:#333333;
text-align:center;
padding:5px 0px 5px 10px;
line-height:17px;
}

.are10{
font-size:12px;
color:#555555;
text-align:left;
padding:5px 10px 5px 10px;
line-height:17px;
}
.are11{
font-size:12px;
color:#333333;
text-align:left;
padding:5px 0px 5px 10px;
line-height:17px;
}
.are12{
font-size:12px;
color:#555555;
text-align:center;
padding:5px 10px 5px 10px;
line-height:17px;
}

/*************************　法律集　*************************/

.benri1{
font-size:12px;
color:#333333;
font-weight:bold;
text-align:left;
padding:5px 0px 10px 10px;
line-height:17px;
}
.benri2{
font-size:12px;
color:#555555;
text-align:left;
padding:5px 0px 5px 30px;
line-height:17px;
}
.benri3{
font-size:12px;
color:#555555;
text-align:left;
padding:5px 0px 5px 10px;
line-height:17px;
}

.hou1{
font-size:14px;
color:#FFFFFF;
font-weight:bold;
text-align:left;
padding:5px 0px 5px 15px;
}
.hou2{
font-size:12px;
color:#666666;
text-align:left;
padding:10px 30px 10px 30px;
line-height:17px;
}
/*************************　トラブルQ&A　*************************/

.tr1{
font-size:12px;
color:#666666;
text-align:left;
padding:10px 15px 15px 0px;
line-height:17px;
}
.tr2{
margin-left:0px;
color:#444444;
margin-bottom:10px;
font-weight:bold;
}
.tr3{
margin-left:10px;
list-style-type:none;
}
.tr4{
margin-left:10px;
list-style-type:none;
margin-bottom:15px;
}
.tr5{
margin-left:20px;
list-style-type:none;
margin-bottom:15px;
}

/*************************　インフォメーション　*************************/

.topi1{
margin-top:20px;
margin-left:auto;
margin-right:auto;
margin-bottom:15px;
}
.topi2{
font-size:14px;
color:#ffffff;
text-align:left;
padding:5px 0px 5px 15px;
line-height:17px;
}
.topi3{
font-size:14px;
color:#ffffff;
text-align:left;
padding:5px 15px 5px 0px;
line-height:17px;
}
.topi4{
font-size:12px;
color:#555555;
text-align:left;
padding:10px 10px 10px 10px;
line-height:17px;
}

.topi5{
margin-left:10px;
margin-bottom:10px;
float:right;
}

/*************************　アイデア　*************************/

.idea1{
color:#FF4E67;
font-size:14px;
font-weight:bold;
padding:0px 20px 0px 20px;
text-align:left;
margin-bottom:15px;
line-height:20px;
}
.idea2{
font-size:12px;
color:#FF5151;
font-weight:bold;
text-align:center;
line-height:17px;
padding:5px 10px 5px 10px;
}
