@charset "Shift_JIS";

/*----------------------------------------------------------------
 Style Setting

 Date    : 2010/0604

 HOUSING CHUMONJUTAKU EVENT CAMPAIGN ICHIRAN
----------------------------------------------------------------*/


/*----------------------------------------------------------------
  Layout Setting
----------------------------------------------------------------*/

#Content h1{
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:0;
	background:none;
	height: auto;
}

#Content h2{
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:0;
	background:none;
	height: auto;
}

#Content img{
	border:none;
}




/*----------------------------------------------------------------
  header
----------------------------------------------------------------*/

#Content #MainTop h1{
	border-bottom:1px solid #CCCCCC;
	padding-top:15px;
	padding-bottom:4px;
	width:911px;
	left:0;
}

#Content #MainTop h1 span{
	display:block;
	font-size:18px;
	font-weight:bold;
	line-height:120%;
	border-left:3px solid #3D9973;
	padding-left:7px;
	width:auto;
}

#Content #MainTop .ev_li_img{
	position:absolute;
	right:30px;
	top:0;
}






/*----------------------------------------------------------------
  column
----------------------------------------------------------------*/

/*-----left column------*/

#Content #MainLeft .cover001 {
	border:#3D9973 solid 1px;
	background:#DCDCDC;
}

#Content #MainLeft .cover002 {
	background:#FFFFFF;
	margin:5px;
	padding:1px 5px 10px 5px;
}

#Content #MainLeft h4 {
	color:#3D9972;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
	margin:0;
	margin-top:10px;
	padding:0;
	padding-left:5px;
	padding-top:1px;
	border-left:#3D9972 solid 2px;
}

#Content #MainLeft dl{
	font-size:12px;
	line-height:120%;
	margin:8px 7px 0 7px;
	padding:0;
}

#Content #MainLeft dl dt{
	font-weight:bold;
}

#Content #MainLeft dl dd{
	margin-top:5px;
}

#Content #MainLeft dl dd.tm_active label{
	font-weight:bold;
}

#Content #MainLeft dl dd.area_ind{
	text-indent:12px;
}

#Content #MainLeft .area_further{
	font-size:10px;
	line-height:120%;
	margin:0;
	margin-top:8px;
	padding:0;
	text-indent:0;
}

#Content #MainLeft input{
	margin-right:3px;
}
#Content #MainLeft select{
	margin-bottom:3px;
	width:80%;
}

#Content #MainLeft .btm_dot{
	padding-bottom:10px;
	margin-bottom:15px;
	border-bottom:#A7A7A7 dotted 1px;
}

#Content #MainLeft .btm_sol{
	padding-bottom:20px;
	margin-bottom:22px;
	border-bottom:#A7A7A7 solid 1px;
}

#Content #MainLeft .top_dot{
	padding-top:10px;
	margin-top:15px;
	border-top:#A7A7A7 dotted 1px;
}

#Content #MainLeft .top_sol{
	padding-top:20px;
	margin-top:22px;
	border-top:#A7A7A7 solid 1px;
}

#Content #MainLeft .mgn1{
	margin:8px 7px 0 7px;
}
#Content #MainLeft dl.select_city{
	font-size:10px;
	border:1px solid #CCCCCC;
	padding:5px;
}
#Content #MainLeft dl.select_city dt{
	border-left: 2px solid #3D9972;
    color: #3D9972;
	padding-left:3px;
}
#Content #MainLeft dl.select_city dd{
	line-height:135%;
}


#Content #MainLeft .search_btn001{
	width:144px;
	height:29px;
	margin:10px auto 0 auto;
	padding:0;
}

#Content #MainLeft .search_btn001 a{
	display:block;
	background:url(/house/hj/front/hjcommon/css/common/img/theme_btn001.gif) no-repeat;
	background-position: 0px -190px;
	width:144px;
	height:29px;
	text-indent:-99999px;

}
#Content #MainLeft .search_btn001 a:hover{
	display:block;
	background:url(/house/hj/front/hjcommon/css/common/img/theme_btn001.gif) no-repeat;
	background-position: 0px -218px;
	width:144px;
	height:29px;
	text-indent:-99999px;
}



/*-----right column------*/

#Content #MainRight table.ev_li_tb {
	border-collapse:collapse;
	border-spacing:0;
	empty-cells:show;
	width:100%;
}

#Content #MainRight table.ev_li_tb .td_w_l{
	width:20%;
}
#Content #MainRight table.ev_li_tb .td_w_c{
	width:57%;
}
#Content #MainRight table.ev_li_tb .td_w_r{
	white-space:nowrap;
}

#Content #MainRight table.ev_li_tb th{
	padding:5px;
}
#Content #MainRight table.ev_li_tb td{
	padding:5px;
}


#Content #MainRight table.ev_li_tb thead {
	background:#C8E1A6;
	text-align:left;
}

#Content #MainRight table.ev_li_tb thead th{
	border-right:#FFFFFF solid 1px;
	font-size:12px;
	font-weight:bold;
	line-height:130%;
	color:#307659;
}
#Content #MainRight table.ev_li_tb thead th.bd_no{
	border-right:none;
}
#Content #MainRight table.ev_li_tb thead td{
	font-size:12px;
	font-weight:bold;
	line-height:130%;
	color:#307659;
}


#Content #MainRight table.ev_li_tb tbody {
	text-align:left;
	vertical-align:top;
}
#Content #MainRight table.ev_li_tb tbody th{
	border:#CCCCCC solid 1px;
	vertical-align:top;
	font-size:12px;
	line-height:130%;
}
#Content #MainRight table.ev_li_tb tbody td{
	border:#CCCCCC solid 1px;
	vertical-align:top;
	font-size:12px;
	line-height:130%;
}

#Content #MainRight table.ev_li_tb tbody td.ev_li_wsp{
	background:none;
	border:none;
	height:5px;
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
}

#Content #MainRight table.ev_li_tb tbody td p{
	line-height:130%;
	margin-bottom:8px;
}

#Content #MainRight table.ev_li_tb tbody td p.ContactCode {
	margin-bottom:0;
}

#Content #MainRight table.ev_li_tb tbody td.ev_li_area_date{
	padding:0;
}
#Content #MainRight table.ev_li_tb tbody td.ev_li_area_date p{
	padding:5px;
	margin:0;
}
#Content #MainRight table.ev_li_tb tbody td.ev_li_area_date p.ev_li_area{
	background:#FFFFC8;
	border-bottom:#CCCCCC solid 1px;
}

#Content #MainRight table.ev_li_tb tbody td.ev_li_pct img{
	float:left;
	margin-right:1px;
	margin-bottom:1px;
	padding:0;
}

#Content #MainRight .schtxt{
	_zoom:1;
	overflow:hidden;
	margin-top:30px;
	margin-bottom:20px;
}
#Content #MainRight .schtxt h4{
	background:#EEEEEE;
	border-left:#1F4D39 solid 4px;
}
#Content #MainRight .schtxt h4 span{
	display:block;
	padding:8px 0 7px 7px;
	color:#1F4C39;
	font-size:14px;
	line-height:120%;
	font-weight:bold;
}
#Content #MainRight .schtxt .schtxt_cover{
	_zoom:1;
	overflow:hidden;
	background:url(/house/hj/front/hjcommon/css/common/img/theme_sch_bg.gif) left top repeat-y;
	border:#CCCCCC solid 1px;
	margin:0 0 2px 0;
	padding:8px 0px 0px 8px;
	*padding-bottom:8px;
}
#Content #MainRight .schtxt .schtxt_cover p{
	float:left;
	width:102px;
	font-size:12px;
	line-height:140%;
	font-weight:bold;
	margin-right:10px
}
#Content #MainRight .schtxt .schtxt_cover ul{
	float:left;
	width:510px;
	list-style:none;
}
#Content #MainRight .schtxt .schtxt_cover ul li{
	float:left;
	width:20%;/*110426*/
	font-size:12px;
	line-height:120%;
	margin-bottom:8px;
}
*html #Content #MainRight .schtxt .schtxt_cover ul li a{
	font-size:12px;
	line-height:120%;
}
*+html body #Content #MainRight .schtxt .schtxt_cover ul li a{
	font-size:12px;
	line-height:120%;
}

#Content #MainRight .mgnT{
	margin-top:10px;
}

#Content #MainRight .mgnT2{
	margin-top:20px;
}

#Content #MainRight .mgnB{
	margin-bottom:10px;
}

/**/
#Content #MainRight .tm_pg001{
	padding-top:7px;
	padding-bottom:4px;
	clear:both;
}


#Content #MainRight .tm_pg001 p{
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-right:10px;
}

#Content #MainRight .tm_pg001 p span{
	color:#FF6A00;
	font-size:14px;
	font-weight:bold;
	margin-right:3px;
}



#Content #MainRight .tm_pg001 ul{
	float:right;
	margin:0;
	padding:0;
	padding-left:20px;
	font-size:12px;
}

#Content #MainRight .tm_pg001 ul li {
	margin:0;
	padding:0;
	font-size:12px;
	display:inline;
}



/**/
#Content #MainRight .tm_pg002{
	margin-bottom:20px;
	padding-top:4px;
	clear:both;
}

#Content #MainRight .tm_pg002 ul{
	float:right;
	margin:0;
	padding:0;
	font-size:12px;
}

#Content #MainRight .tm_pg002 ul li {
	margin:0;
	padding:0;
	font-size:12px;
	display:inline;
}


#Content #MainRight .tm_pg002 .pg_number{
	float:right;
	font-size:12px;
}

/* footer MainTail */

#Content #MainTail #KeyPhrase{  }
#Content #MainTail #KeyPhrase p.BottomNavigation{ float: right; margin: 0 0 15px 0;  }
#Content #MainTail #KeyPhrase p.BottomNavigationNoMargin{ float: right; margin: 0 0 5px 0;  }
#Content #MainTail #KeyPhrase p.BottomNavigation{ font-size: 12px; }
#Content #MainTail #KeyPhrase p.SeoText{}
#Content #MainTail #KeyPhrase p.SeoText sup,
#Content #MainTail #KeyPhrase p.SeoText small,
#Content #MainTail #KeyPhrase p.SeoText em i{ color: #cccccc; font-size: 10px; }
#Content #MainTail #KeyPhrase p.ContactCode{float: right;color: #cccccc; font-size: 10px; }


/*----------------------------------------------------------------
MainFull
----------------------------------------------------------------*/
#Content #MainFull dl.schcom{
	background:#F1F1F1;
	margin:0;
	padding:10px 13px;
}
#Content #MainFull dl.schcom dt{
	font-size:12px;
	font-weight:bold;
	margin-bottom:8px;
}
#Content #MainFull dl.schcom dd{
	font-size:12px;
	margin:0;
	padding:0;
	text-indent:0;
}
#Content #MainFull h2.schttl{
	font-size:18px;
	line-height:120%;
	font-weight:bold;
	color:#1F4C39;
	border-left:#1F4D39 solid 5px;
	margin:15px 0 0px 0;
	padding:2px 0 2px 6px;
	width:auto;
}

#Content #MainFull .schtxt_cover2{
	_zoom:1;
	overflow:hidden;
	margin-top:20px;
}
#Content #MainFull .schtxt_cover2 input{
	margin-right:3px;
	vertical-align:middle;
}
#Content #MainFull .schtxt_cover2 p{
	font-size:12px;
	line-height:120%;
	font-weight:bold;
	border:#CCCCCC solid 1px;
	padding:7px 10px;
}

#Content #MainFull .schtxt_cover2 ul{
	_zoom:1;
	overflow:hidden;
	list-style:none;
	margin-top:5px;
}
#Content #MainFull .schtxt_cover2 ul li{
	float:left;
	width:20%;/*110426*/
	font-size:12px;
	line-height:120%;
	margin-top:8px;
}
*html #Content #MainFull .schtxt_cover2 ul li a{
	font-size:12px;
	line-height:120%;
}
*+html body #Content #MainFull .schtxt_cover2 ul li a{
	font-size:12px;
	line-height:120%;
}

#Content #MainFull .search_btn003{
	text-align:center;
	margin-top:20px;
}
#Content #MainFull .search_btn003 a,
#Content #MainFull .search_btn003 a:hover{
	background:url(/house/hj/front/hjcommon/css/common/img/theme_btn003.gif) no-repeat;
	text-indent:-99999px;
	width:252px;
	height:40px;
	margin:0 auto 5px auto;
	padding:0;
	display:block;
}
#Content #MainFull .search_btn003 a:hover{
	background-position:0 -41px;

}

/*----------------------------------------------------------------
clear
----------------------------------------------------------------*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}

