@charset "utf-8";
/* hokushuhousing.co.jp */

/* NEWS */
.two-col-left-news p,.two-col-left-news h2 {margin-bottom:15px;}
.two-col-left-news ul {margin-bottom:15px;list-style:none;}
.two-col-left-news li {width:210px;margin-bottom:20px;font-size:12px;line-height:1.0;float:left;display:inline;}
.two-col-left-news li a {padding:4px 4px 4px 28px;background:url(../../../common/img/list-arrow.gif) 15px center no-repeat;display:block;}
.two-col-left-news li a:hover,.two-col-left-news li a.on {color:#FFF;background:url(../../../common/img/list-arrow_h.gif) 15px center no-repeat #231815;}
.content-news {width:630px;margin-left:20px;}
	/* mt */
.content-news{color:#000; height:auto !important; height:393px; min-height:393px;}
.content-news dl#newsList{margin:0px 40px 0px 40px;}
.content-news dl#newsList dt{font-size:10px;line-height:1.2;height:70px;}
.content-news dl#newsList dd{margin:-55px 0px 0px 75px;height:auto !important;height:62px;min-height:62px;}
.content-news dl#newsList dd h3{line-height:1.2;font-size:14px;}
.content-news dl#newsList dd h3 a{display:block;padding:2px;}
.content-news dl#newsList dd h3 a:hover{background:#000;color:#fff;}
.content-news dl#newsList dd p{color:#999;font-size:10px;line-height:1.3;padding-left:2px;padding-top:3px;padding-bottom:5px;}
.content-news dl#newsList dt.news{background:url(../img/icon_news.gif) no-repeat 0px 15px;}
.content-news dl#newsList dt.event{background:url(../img/icon_event.gif) no-repeat 0px 15px;}
.content-news dl#newsList dt.end{background:url(../img/icon_end.gif) no-repeat 0px 15px;}
.content-news dl#newsList dd.end h3{color:#999;}
.content-news dl,.content-news dt,.content-news dd{margin:0px; padding:0px;}
.content-news dl#newsHeader dt{font-size:15px;line-height:1.2;height:128px;font-family:"Arial Black", Gadget, sans-serif;}
.content-news dl#newsHeader dd{margin:-105px 0px 0px 115px;height:auto !important;height:105px;min-height:105px;}
.content-news dl#newsHeader dd h3{line-height:1.2;font-size:17px;}
.content-news dl#newsHeader dd p{font-size:14px;line-height:1.3;padding-top:10px;}
.content-news dl#newsHeader dt.news{background:url(../img/icon_news_l.gif) no-repeat 0px 23px;}
.content-news dl#newsHeader dt.event{background:url(../img/icon_event_l.gif) no-repeat 0px 23px;}
.content-news dl#newsHeader dt.end{background:url(../img/icon_event_l.gif) no-repeat 0px 23px;}
.content-news .newsStory{padding-top:30px;}
.content-news .newsStory p{padding-bottom:5px;}
.content-news .newsStory ul,.content-news .newsStory ol{padding-left:20px;padding-bottom:5px;}
.content-news .newsStory a{color:#06C; text-decoration:underline;}
.navi-pagetop{padding-top:30px;}


#content.content-prize {width:640px;margin-left:20px;}
.content-prize-wrapper{background:url(../prize/img/bg_left1.gif) repeat-y;}
.content-prize #breadcrumbs{margin-left:0px;}
.prize-left{width:110px; height:100px; float:left; background:url(../prize/img/icon.gif) 7px 7px no-repeat;}
.prize-right{width:527px; float:right; border-top:1px solid #C5A802; border-bottom:1px solid #C5A802; padding-top:50px; padding-bottom:25px;}
.prize-right h2,.prize-right h3{margin-bottom:15px;}
.prize-right #prize-icon{margin-bottom:15px;}
.prize-right #prize-img{}
.prize-right #prize-text{text-align:left; line-height:1.4;}
.prize-right #prize-text strong{font-weight:normal; color:#C5A802;}
.prize-right #prize-text p{padding-bottom:15px;}
.prize-right-inner{margin-left:28px;}
#prizeLink{text-align:right; padding-top:20px;}
#prizeCampanyLink{padding-top:20px;}

#houseOfTheYear.content-prize-wrapper{background:url(../prize/img/bg_left2.gif) repeat-y;}
#houseOfTheYear .prize-left{padding-top:20px; text-align:center;width:172px; float:left; background:none;}
#houseOfTheYear .prize-right{text-align:center;width:465px; float:right;}
#houseOfTheYear .prize-right #prize-img{margin-bottom:15px;}
#houseOfTheYear #prize-text{width:407px; margin:auto;}
#nikkeiNewOffice #prize-icon img{margin-right:10px;}
#nikkeiNewOffice #prize-text{width:460px;}
#shoEneJutaku #prize-text{width:250px; float:left;}
#shoEneJutaku #prize-text p{padding-right:25px;}
#shoEneJutaku #prize-img p{margin-bottom:10px;}

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

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}