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

/* WEBLOG */
.two-col-left-weblog p {margin-bottom:15px;}
.two-col-left-weblog p.chaph {margin-bottom:10px;padding-left:15px;}
.two-col-left-weblog ul {margin-bottom:15px;list-style:none;}
.two-col-left-weblog li {width:210px;font-size:12px;line-height:1.0;float:left;display:inline;}
.two-col-left-weblog li a {padding:4px 4px 4px 28px;background:url(../../../common/img/list-arrow.gif) 15px center no-repeat;display:block;}
.two-col-left-weblog li a:hover,.two-col-left-weblog li a.on{color:#FFF;background:url(../../../common/img/list-arrow_h.gif) 15px center no-repeat #231815;}
.content-weblog {width:630px;margin-left:20px;}
	/* mt */
.content-weblog{color:#000;font-size:12px;line-height:1.4; height:auto !important; height:393px; min-height:393px;}
#weblog-header{height:142px;}
	.content-ototen #weblog-header{height:150px;}
#weblog-header h2{float:left;}
#weblog-header h3{float:right;width:146px;height:122px;background:url(../img/bg_category.gif) no-repeat;}
#weblog-header h3 span{display:block;margin:40px 10px 0px 12px;font-size:16px;line-height:1.3;}
.weblog-wrapper{width:620px;}
	.content-diary .weblog-wrapper{border-bottom:1px solid #000;}
#weblog-leftcol{width:470px;float:left;}
#weblog-rightcol{width:124px;float:right;}
	.content-ototen #weblog-rightcol{margin-top:-115px;position:relative;}
#weblog-read{margin-bottom:50px;}
#weblog-catch{font-weight:bold;font-size:18px;margin-bottom:22px;line-height:1.2;}
	.content-ototen #weblog-catch span{color:#E50112;}
#weblog-period{font-weight:bold;color:#E50112;font-size:15px;margin-bottom:10px;}
#weblog-memo-upper{margin-bottom:15px;}
#weblog-inquiry-ototen{margin-bottom:50px;}
#weblog-inquiry-ototen h4{margin-bottom:5px;}
#weblog-inquiry-ototen a{padding:2px;}
#weblog-inquiry-ototen a:hover{color:#FFF;background:#231815;}
.weblog-date{background:#E6E6E8;font-size:15px;font-weight:bold;font-family:"Arial Black", Gadget, sans-serif;border:2px solid #000;padding:2px 10px 2px 10px;margin-bottom:20px;}
.weblog-story{margin-bottom:10px;}
.weblog-date-story{margin-bottom:20px;}
.weblog-date-story table,.weblog-date-story td{border-collapse:collapse;border:none;empty-cells:show;}
.weblog-date-story td.weblog-img{width:315px;vertical-align:top;}
.weblog-date-story td.weblog-txt{width:155px;vertical-align:bottom;font-size:12px;line-height:1.4;}
.weblog-date-story td.weblog-txt.weblog-txt-middle{vertical-align:middle;}
#weblog-tanto{margin-bottom:10px;}
#weblog-tanto h4{margin-bottom:5px;text-align:center;}
#weblog-tanto .weblog-tanto{padding-bottom:5px;}
#weblog-tanto .weblog-tanto-img{margin-bottom:5px;text-align:center;}
#weblog-tanto .weblog-tanto-name{background:#ddd;text-align:center;padding:2px;margin-bottom:5px;}
#weblog-tanto .weblog-tanto-txt{margin-bottom:5px;}
#weblog-inquiry{border:2px solid #000;margin-bottom:20px;}
#weblog-inquiry p{padding:12px 10px;}
#weblog-archive{margin-bottom:25px;}
#weblog-archive h4{margin-bottom:10px;}
#weblog-archive ul li{list-style:none; width:99%; vertical-align:bottom;}
#weblog-archive ul li a{background:url(../img/arrow_archive.gif) 5px center no-repeat;padding:1px 2px 1px 15px;display:block;}
#weblog-archive ul li a:hover,#weblog-archive ul li a.on{color:#FFF;background:url(../img/arrow_archive_on.gif) 5px center no-repeat #231815;}
#weblog-map{clear:both;width:620px;height:360px;margin-top:25px;}
#weblog-memo-footer{background:url(../img/logo_footer.gif) no-repeat;padding-left:100px;min-height:81px;height:auto !important;height:81px;margin-bottom:25px;}
#weblog-memo-footer.weblog-memo-diary{margin-top:25px;}
#weblog-memo-footer p{padding-top:12px;}
#weblog-ototen-footer{background:url(../img/bg_ototen_footer.gif) no-repeat right bottom #000;color:#fff;margin-right:4px;margin-bottom:10px;padding:3px 8px;line-height:1.4;}
#diaryMenu p.chaph,#ototenMenu p.chaph,#blogMenu p.chaph{margin-bottom:10px;padding-left:15px;}
#diaryMenu ul,#ototenMenu ul,#blogMenu ul{margin-bottom:15px;margin-left:15px;list-style:none;}
#diaryMenu ul li a,#ototenMenu ul li a,#blogMenu ul li a{display:block; padding:2px; width:50%;}
#diaryMenu ul li a:hover,#ototenMenu ul li a:hover,#blogMenu ul li a:hover{background:#000;color:#fff;}
#diaryMenu ul li{list-style:none;padding:6px 0px 5px 25px; background:url(../img/bg_icon_diary.gif) no-repeat;}
#ototenMenu ul li{list-style:none;padding:5px 0px 5px 30px; background:url(../img/bg_icon_ototen.gif) no-repeat;}
#blogMenu ul li{list-style:none;padding:6px 0px 5px 25px; background:url(../img/bg_icon_blog.gif) no-repeat;}
#wrapper.content-weblog-index{background:#fff;}
.content-weblog-index #content,.content-weblog-indext .content-weblog{margin:0px; width:660px;}
.content-weblog-index .two-col-left-weblog p{display:none;}
.content-weblog-index h2{padding-bottom:23px;}
.content-weblog-index .content-weblog ul{background:url(../img/bg_index.gif) repeat-y; padding:10px 0px; margin-bottom:30px;}
.content-weblog-index .content-weblog ul li{list-style:none; float:left;}
.content-weblog-index .content-weblog ul li span{display:block;}
.content-weblog-index .content-weblog ul li h3{height:120px;}
#weblog-menu-diary h3 img{margin-top:21px;}
#weblog-menu-blog h3 img{margin-top:27px;}
#weblog-menu-diary{width:232px;}
#weblog-menu-ototen{width:219px;}
#weblog-menu-blog{width:185px;}
#weblog-menu-diary span{margin-right:40px;}
#weblog-menu-ototen span{margin-right:42px;}
.weblog-subtitle img{margin-top:10px;}
.content-weblog .blogTitle{background:#E6E6E8;font-size:14px;border:2px solid #000;padding:2px 10px 2px 10px;margin-bottom:20px;font-weight:bold;}
.content-weblog .blogTitle span{font-size:10px;}
.content-weblog .blogStory{padding-bottom:25px;}
.content-weblog .blogStory p{padding-bottom:5px;}
.content-weblog .blogStory ul,.content-weblog .blogStory ol{padding-left:20px;padding-bottom:5px;}
.content-weblog .blogStory ul,.content-weblog .blogStory ul li{list-style:disc;}
.content-weblog .blogStory a{color:#06C; text-decoration:underline;}

.navi-pagetop{padding-top:10px;}

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

.clearfix {
  min-height: 1px;
}

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