html{ margin:0; padding:0; }
body{font-size:12px; color:#666666; margin:0; padding:0; background:#7A3D00 url(../images/bg.gif) repeat-y center; line-height:140%;}
body {font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック', Osaka,sans-serif;}
*{ margin:0; padding:0;}

#wrap{width:100%;}
img{margin:0; padding:0;}
br {line-height:1%; font-size:1px; height:1px;}
/*---------------------
	common
---------------------*/
h1,h2,h3,h4,h5 {margin:0; padding:0; font-size:12px; color:#666;}
a {color:#666; text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none; margin:0; padding:0;}
ul{list-style:none;}
.ulinline{display:inline;}
.point1{background:url(../images/point1.jpg) no-repeat left;}



.lineten9{border-bottom:#999 1px dotted; padding-bottom:10px;}
.linesol3{border-bottom:#333 1px dotted; padding-bottom:10px;}
.linenon{border:none !important;}
.width10{width:10%;}
.width20{width:20%;}
.width30{width:30%;}
.width40{width:40%;}
.width50{width:50%;}

.float-l{float:left;}
.float-r{float:right;}
.float-clear{clear:both; line-height:1%; height:0px; font-size:1%;}

.away{position:absolute; top:-9999px; left:-9999px;}

.txt8{font-size:8px !important;}
.txt10{font-size:10px !important;}
.txt10b{font-size:10px; font-weight:bold;}
.txt11{font-size:11px !important;}
.txt11b{font-size:11px; font-weight:bold;}
.txt12{font-size:12px;}
.txt12b{font-size:12px; font-weight:bold;}
.txt14{font-size:14px;}
.txt14b{font-size:14px; font-weight:bold;}
.txtRed{color:#F33;}
.txtOrg{color:#F60;}
.txtBl{color:#4d9999;}
.txtfml{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; color:#333;}
.brownBold{color:#663300; font-weight:bold;}
.greenBold{color:#4d9999; font-weight:bold;}


.compTable td{padding:15px 0; border-bottom:#ccc 1px dashed; color:#666;}

.margin5{margin:5px;}
.margin10{margin:10px;}
.margin15{margin:15px;}
.margin20{margin:20px;}
.margin25{margin:25px;}
.margin30{margin:30px;}

.borderBd{border-bottom:#999 1px dashed;}

/*---------------------
	head
---------------------*/
#head { background:url(../images/bghead.gif) repeat-x; width:100%;}
#head .headcnt{width:950px; margin:0 auto;}
#head .logos{} #head .logos h1{
	float:left;
	margin-right:39px;
}
#head .menu {width:910px; margin-left:22px;}
#head .menu a{float:left;}

/*---------------------
	body
---------------------*/
#center {width:950px; margin:0 auto; background:url(../images/bgcenter.gif) repeat-x #EBEBEB top left; text-align:center;}
#center .contents {width:880px; margin:0 auto; text-align:left;}
#center .contents .body{margin:10px 0 0; padding:0 0 10px; background:#fff; text-align:justify;}
#center .contents .cntleft{margin:0; padding:20px 0; float:left; width:610px;}
#center .contents .cntleft ul.hottopics li{padding:7px 0 7px 13px; border-bottom:#999 1px dotted;}
#center .contents .cntleft ul.abouteh {padding:10px 0; background:url(../images/ttl_ehuse_img.gif) left 10px no-repeat;}
#center .contents .cntleft ul.abouteh li{padding:3px 0 3px 93px;}
/*#center .contents .cntleft ul.abouteh li ul{ border-bottom:#999 1px dotted; margin:2px;}*/
#center .contents .cntleft ul.abouteh li ul li{list-style:none;padding:3px 0 3px 10px ; margin:0;}
*html #center .contents .cntleft ul.abouteh li ul li{
list-style:none;
padding:0 0 0 10px;
margin:0;
}
#center .contents .cntleft ul.abouteh li ul li a{padding:0 20px 0 0; background:url(../images/point_bl.gif) no-repeat right center;}


#center .contents .cntright{margin:1px 0 0 0; float:right; width:251px;}
#center .contents .cntright .cr-box{margin:0 1px 1px 0; padding:20px; width:210px; background:url(../images/bg_cntright.gif);}
#center .contents .cntright .cr-box2{margin:0 1px 1px 0; padding:20px; width:210px; background:url(../images/bg_cntright2.gif);}
#center .contents .cntright .cr-box3{margin:0 1px 1px 0; padding:20px; width:210px; background:url(../images/bg_cntright3.gif);}
#center .contents .cntright .cr-box4{margin:0 1px 1px 0; padding:20px; width:210px; background:url(../images/bg_cntright4.gif);}

#center .contents #footer {height:15px; font-size:8px; padding:10px 0; /*color:#630;*/ color:#fff; background-color:#630;}

#center2 {margin:0 auto; background:url(../images/bgcenter.gif) repeat-x #EBEBEB top left; text-align:center;}
#center2 .contents .body{margin:0; padding:0 0 10px; background:#fff; text-align:justify;}
#center2 .contents #footer {height:15px; font-size:8px; padding:10px 0; /*color:#630;*/ color:#fff; background-color:#630;}
