.head_inner{position:relative}h1.site_logo{left:340px;position:absolute}#head_search{background:#fff;left:0;margin-top:6px;padding:10px;position:absolute;width:300px}#head_search form#head_search_form{border:solid 1px #ccc}#head_search .search_box{background:#fff;height:44px;width:100%}#head_search .search_box input.search_string{font-size:16px}#head_search .search_box button.search_submit{height:44px;width:44px}#head_search .search_box button.search_submit:active{*background-position:center 55%}section.site_body{padding-top:0}section.site_body section.contents_list{padding-top:0}section.site_body section.contents_list ul.items{min-height:270px}section.site_body section.contents_list ul.items::after{clear:both;content:"";display:block}section.site_body section.contents_list li.message{font-size:16px;padding:20px}section.site_body section.contents_list li.message .keyword{font-weight:bold}section.site_body section.contents_list.channels.tile li.item,
section.site_body section.contents_list.video.tile li.item{width:16.666666%!important}section.site_body section.contents_list.article.tile ul.items{left:-1px;overflow:hidden;position:relative;top:-1px}section.site_body section.contents_list.article.tile li.item{width:25%!important}section.site_body section.contents_list.article.detail li.item .thumb_wrapper{height:56px;width:100px}section.site_body section.contents_list li.ads .ads_nicovideo{background-color:#eee}section.site_body section.contents_list.tile li.ads{float:right;min-width:300px;padding-top:10px}section.site_body section.contents_list.channels.tile li.ads{padding-right:16px}section.site_body section.contents_list.video.tile li.ads{padding-right:11px}section.site_body section.contents_list.article.tile li.ads{border-left:solid 1px #e7e7e7;padding:15px 9px 15px 14px}section.site_body section.contents_list.article.tile li.ads .ads_nicovideo{margin:-1px 0 0 -2px}section.site_body section.contents_list.article.tile li.item.big{height:280px;width:330px!important}section.site_body section.contents_list.article.tile li.item.big .thumb_wrapper{height:168px}section.site_body section.contents_list.detail ul.items{width:646px}section.site_body section.contents_list.channels.detail li.ads,
section.site_body section.contents_list.video.detail li.ads,
section.site_body section.contents_list.article.detail li.ads{position:absolute;right:11px}section.site_body section.contents_list.channels.detail li.ads,
section.site_body section.contents_list.video.detail li.ads{padding-top:10px}section.site_body section.contents_list.article.detail li.ads{padding-top:13px}section.site_body section.contents_list.detail .info.info_article .summary{color:#999;display:block;margin-top:10px;overflow:hidden}section.site_body section.contents_list .nav_search li{margin-right:1em;position:relative;z-index:1;display:inline-block;vertical-align:baseline}section.site_body section.contents_list .nav_search li a{display:inline-block;font-size:12px;line-height:20px;padding:0.6em 1em 0.4em}section.site_body section.contents_list .nav_search li a:visited{color:#000}section.site_body section.contents_list .nav_search li.selected a{background-color:#fafafa;border:1px solid #ccc;border-bottom:0 none;font-size:16px;line-height:20px}section.site_body section.contents_list .box_filter{background-color:#fafafa;border:1px solid #ccc;padding:0.8em 1em;position:relative;top:-1px;z-index:0}section.site_body section.contents_list .box_filter menu{margin-right:1em}section.site_body .suggest_area{margin:0 10px 20px}section.site_body .suggest_area h2{color:#666;font-size:14px;font-weight:normal;margin-bottom:0.5em}section.site_body .suggest_area .suggest_area_content{border:1px solid #ccc;padding:10px}section.site_body .suggest_area .suggest_area_content::after{clear:both;content:"";display:block}section.site_body .suggest_area .suggest_area_content figure{float:left;width:476px}section.site_body .suggest_area .suggest_area_content figure img{height:131px;width:100%}section.site_body .suggest_area .suggest_area_content .information{float:right;width:453px}section.site_body .suggest_area .suggest_area_content .information h3{color:#111;font-size:16px;line-height:1;margin-bottom:0.5em}section.site_body .suggest_area .suggest_area_content .information .description{color:#666;font-size:12px}section.site_body .suggest_area .suggest_area_content .information .linkarea{margin-top:0.5em}section.site_body .suggest_area .suggest_area_content .information .linkarea a{color:#0678c5;font-size:14px;margin-bottom:0.5em}