.site_body cite{font-style:normal}
.site_body li{list-style:none}
.portal section.site_body article.content{background:#ddd url(/img/common/texture/paper_noise_150x150.png)}
.kurukuru{text-align:center;margin:60px 0;display:none}
.kurukuru p{margin-top:12px}
#body_main_outer{font-size:14px}
#body_main_inner{width:1024px;background:#fafafa url(/img/portal/blomaga/body_main_bg.png?2013-07-01);margin:0 auto;min-height:900px;zoom:1}
#body_main_inner:after{content:"";display:block;clear:both}
#pickup_player header{display:none}
#pickup_player #pickupSlideWrap{position:relative;margin:0 auto;width:100%;height:278px;overflow:hidden;text-align:center;zoom:1}
#pickup_player #pickupSlideWrap:after{content:"";display:block;clear:both}
#pickup_player #pickupSlideWrap .bx-wrapper{width:100% !important}
#pickup_player #pickupSlideWrap .itemSlideWrap ul{margin-top:12px;zoom:1}
#pickup_player #pickupSlideWrap .itemSlideWrap ul:after{content:"";display:block;clear:both}
#pickup_player #pickupSlideWrap .itemSlideWrap ul li{list-style:none;float:left;width:423px !important;height:242px !important;text-align:center;padding:12px}
#pickup_player #pickupSlideWrap .itemSlideWrap ul li img{width:423px;height:242px;box-shadow:0 0 4px rgba(0,0,0,0.2);background:rgba(128,128,128,0.1);vertical-align:bottom}
#pickup_player #pickupSlideWrap .itemSlideWrap .prev_bg{width:30px;height:266px;position:absolute;z-index:60;margin-top:12px;top:0;left:0}
#pickup_player #pickupSlideWrap .itemSlideWrap .prev_bg .slideGoPrev{background-color:transparent;display:none;cursor:pointer;position:absolute;top:85px;z-index:10;width:33px;height:100px;border:none;background-image:url(/img/portal/blomaga/player_arrow.png);background-repeat:no-repeat;left:0;background-position:0 0}
#pickup_player #pickupSlideWrap .itemSlideWrap .prev_bg .slideGoPrev:hover{background-position:0 -100px}
#pickup_player #pickupSlideWrap .itemSlideWrap .prev_bg .slideGoPrev:active{background-position:0 -200px}
#pickup_player #pickupSlideWrap .itemSlideWrap .next_bg{width:30px;height:266px;position:absolute;z-index:60;margin-top:12px;top:0;right:0}
#pickup_player #pickupSlideWrap .itemSlideWrap .next_bg .slideGoNext{background-color:transparent;display:none;cursor:pointer;position:absolute;top:85px;z-index:10;width:33px;height:100px;border:none;background-image:url(/img/portal/blomaga/player_arrow.png);background-repeat:no-repeat;right:0;background-position:-33px 0}
#pickup_player #pickupSlideWrap .itemSlideWrap .next_bg .slideGoNext:hover{background-position:-33px -100px}
#pickup_player #pickupSlideWrap .itemSlideWrap .next_bg .slideGoNext:active{background-position:-33px -200px}
#pickup_player #pickupSlideWrap .bx-prev,#pickup_player #pickupSlideWrap .bx-next,#pickup_player #pickupSlideWrap .bx-pager{display:none}
#recommend_tag{width:1024px;margin:12px auto 0 auto}
#recommend_tag header h1{font-size:14px;font-weight:normal;color:#888;text-shadow:0 1px 1px #fff}
#recommend_tag .tag_items{margin-top:5px;display:inline-block;vertical-align:baseline;*display:inline;*zoom:1}
#recommend_tag .tag_items.close{width:880px;height:30px;overflow:hidden}
#recommend_tag .tag_items li{display:inline-block;vertical-align:baseline;*display:inline;*zoom:1;margin:0 10px 10px 0}
#recommend_tag .tag_items li a{background-color:#e9e9e9;border-radius:3px;border:1px solid;border-color:#fff #f0f0f0 #e9e9e9;box-shadow:0 0 2px rgba(0,0,0,0.3);display:block;font-size:12px;line-height:1;padding:6px;white-space:nowrap;color:#777;text-shadow:0 1px 1px #fff}
#recommend_tag .tag_items li a:hover{color:#000}
#recommend_tag #show_more{display:inline-block;vertical-align:top;*display:inline;*zoom:1;margin-top:10px;border:none !important;background:none !important;text-decoration:underline !important;cursor:pointer}
#recommend_tag #show_more:hover{color:#003cdd !important}
.lte_ie8 #recommend_tag .tag_items li a{outline:solid 1px #ccc}
#contents_select{width:1024px;margin:0 auto;background:url(/img/portal/blomaga/contents_select_bg.png?20130116) no-repeat bottom}
#contents_select ul{padding-top:16px;margin-bottom:0}
#contents_select ul li{display:inline-block;vertical-align:bottom;*display:inline;*zoom:1;overflow:hidden;font-size:16px;color:#666;height:36px;width:125px;text-align:center;margin-left:16px;background:url(/img/portal/blomaga/contents_select_li_bg.png?20130116) no-repeat 0 -42px}
#contents_select ul li a{cursor:pointer;display:block;color:#848484;padding:8px 0;text-shadow:0 1px 1px #fff}
#contents_select ul li a:hover{color:#000;text-shadow:0 1px 1px #fff}
#contents_select ul li.selected{background:url(/img/portal/blomaga/contents_select_li_bg.png?20130116) no-repeat 0 0;width:128px;height:42px}
#contents_select ul li.selected a{padding-top:10px;color:#000;font-size:20px;cursor:default}
#contents_select ul li.matomemedia{width:168px;background:url(/img/portal/blomaga/contents_select_li_matome_bg.png) no-repeat 0 -42px;font-size:17px}
#contents_select ul li.matomemedia.selected{background:url(/img/portal/blomaga/contents_select_li_matome_bg.png) no-repeat 0 0;width:168px}
#contents_select ul li.matomemedia.selected a{font-size:17px}
.utility_box{padding:0 16px;zoom:1}
.utility_box:after{content:"";display:block;clear:both}
.utility_box .sort_box{vertical-align:middle;float:left}
.utility_box .sort_box .scopebar{margin-right:16px}
.utility_box .select_list{float:left;height:25px;padding-top:8px}
.utility_box .select_list a{text-decoration:underline}
.utility_box .style_box{vertical-align:middle;float:right}
.article_style .contents_list.article{overflow:hidden;zoom:1}
.article_style .contents_list.article:after{content:"";display:block;clear:both}
.article_style .contents_list.article li.item .purchase_type{display:none}
.article_style .contents_list.article.detail li.item{width:100% !important}
.article_style .contents_list.article.tile{margin-top:16px}
.article_style .contents_list.article.tile ul.items{margin:-1px;overflow:hidden}
.article_style .contents_list.article.tile ul.items li.item{width:33.33333% !important}
p#search_no_result{padding:16px;font-size:16px;font-weight:bold}
.keyword_result{font-size:16px;font-weight:bold;margin:16px 0 16px 16px}
menu.pager{clear:both;text-align:center;padding-top:32px;margin:0 auto 16px auto}
#contents_main{width:693px;float:left;padding:16px 0}
#contents_side{float:left;width:300px;margin:0 15px 0 16px;padding:16px 0}
#contents_side h2{margin-bottom:16px;padding-bottom:4px;font-size:20px;font-weight:normal;line-height:1;color:#000;border-bottom:#999 1px solid}
#contents_side .ads_nicovideo.blomaga_index_side.size_300x250{margin-bottom:32px;padding:32px 0 24px;border-top:1px #ccc dashed;border-bottom:1px #ccc dashed}
#side_bnr_start{width:100%;margin-bottom:32px}
#side_bnr_start .author a{width:300px;height:50px;text-indent:-9999px;display:block;margin:0 auto;background-image:url(/img/portal/blomaga/side_bnr_start_author.png?2014-01-22);background-position:0 0;background-repeat:no-repeat}
#side_bnr_start .author a:hover{background-position:-300px 0}
#side_bnr_start .media{padding-top:8px;text-align:center}
#side_bnr_start .media a{text-decoration:underline;font-size:15px}
#side_bnr_write{margin-bottom:32px}
#side_bnr_write a.button{width:278px;font-size:18px;text-align:center}
#side_bnr_write .to_blomaga{text-align:center;margin-top:16px}
#side_bnr_write .to_blomaga a{text-decoration:underline;line-height:16px;font-size:15px}
#side_bnr_write .to_blomaga a:visited{color:#000}
#side_bnr_write .to_blomaga a:hover{color:#003cdd}
#side_bnr_write .to_blomaga a img{margin-right:6px;vertical-align:middle;height:16px}
#odai_collection{margin-bottom:32px}
#odai_collection .odai_items{margin-top:16px}
#odai_collection .odai_items .odai_banner a{position:relative;display:block}
#odai_collection .odai_items .odai_banner a img{width:300px;vertical-align:bottom}
#odai_collection .odai_items .odai_banner a span{position:absolute;bottom:0;left:0;width:300px;padding:3px 0;text-align:center;filter:alpha(opacity = 0);opacity:0;background-color:rgba(0,0,0,0.4);color:#fff;text-shadow:1px 1px 2px #333;font-size:12px;cursor:pointer;-webkit-transition:opacity 300ms ease-in;transition:opacity 300ms ease-in}
#odai_collection .odai_items .odai_banner a:hover span{filter:alpha(opacity = 100);opacity:1}
#odai_collection .odai_items p.odai_search_article{margin-top:3px}
#odai_collection .odai_items p.odai_search_article a{padding-left:20px;font-size:16px;text-decoration:underline;background:url(/img/common/icon/search.black.16x16.png) no-repeat left center}
.lte_ie8 #odai_collection .odai_items .odai_banner a span{background-color:#333}
#contents_side .try_new_search{display:block;margin:-16px -15px 12px -15px;padding:15px 0 15px 38px !important;background-position:15px center;background-color:#e8e8e8;border-bottom:solid 1px #ccc;font-size:12px;box-shadow:0 -10px 10px -6px rgba(0,0,0,0.05) inset}
ul.categoryLink{margin-left:-15px;margin-bottom:32px;zoom:1}
ul.categoryLink li{margin:0;padding:8px 0;position:relative;z-index:1}
ul.categoryLink li a{text-decoration:none !important;display:block;color:#848484 !important;margin:-6px 0;padding:6px 0 6px 12px;line-height:1.4;font-size:15px;outline:none;cursor:pointer}
ul.categoryLink li a:hover{background-color:#fafafa;color:#000 !important;text-shadow:none !important}
ul.categoryLink li.selected{margin:-1px 0;margin-left:-1px;padding:8px 8px 8px 0;background-color:#fafafa;border-top:#cecece 1px solid;border-right:#cecece 1px solid;border-bottom:#cecece 1px solid;box-shadow:2px 3px 4px -2px rgba(0,0,0,0.2);zoom:1;z-index:2}
ul.categoryLink li.selected #keyword_search form:hover{box-shadow:none}
ul.categoryLink li.selected a{font-weight:bold;color:#000 !important;cursor:default}
ul.categoryLink li.selected a:hover{background:none;cursor:default}
ul.categoryLink li #keyword_search{position:relative;padding-left:12px;line-height:1}
.lte_ie7 ul.categoryLink li #keyword_search{display:inline;zoom:1;position:relative}
ul.categoryLink li #keyword_search:hover{background:none;cursor:default}
ul.categoryLink li #keyword_search form{overflow:hidden;background-color:#fff;border:solid 1px #9a9a9a}
ul.categoryLink li #keyword_search form:hover{box-shadow:0 0 2px #666}
ul.categoryLink li #keyword_search div.keyword_search_clear_btn{position:absolute;z-index:99;cursor:pointer;top:9px;right:34px;width:14px !important;height:14px !important;background:#fff url(/img/portal/blomaga/search_clear_btn.png) top left no-repeat;text-indent:-9999px}
ul.categoryLink li #keyword_search_input{float:left;width:240px}
ul.categoryLink li #keyword_search_input input{width:260px;background:#fff;font-size:14px;padding:4px;border:0;color:#666}
ul.categoryLink li .keyword_search_form_submit{float:right;width:29px;height:29px;background:#999f9f;cursor:pointer}
.lte_ie7 ul.categoryLink li .keyword_search_form_submit{width:32px;height:32px}
#pro_blomaga_sort{width:300px;margin:16px 0}
#pro_blomaga_sort ul{width:300px}
#pro_blomaga_sort ul li span.scope{width:auto}
.blomaga_ranking{zoom:1;margin-bottom:32px}
.blomaga_ranking:after{content:"";display:block;clear:both}
.blomaga_ranking .ranking_box{margin-top:16px;zoom:1}
.blomaga_ranking .ranking_box:after{content:"";display:block;clear:both}
.blomaga_ranking .ranking_box .thumbnail{float:left;width:60px}
.blomaga_ranking .ranking_box .thumbnail img{width:60px;height:80px;box-shadow:0 0 4px rgba(0,0,0,0.2);background:rgba(128,128,128,0.1);vertical-align:bottom}
.blomaga_ranking .ranking_box .rank_contents{width:230px;float:right}
.blomaga_ranking .ranking_box .rank_contents p.pt{color:#7e7e7e;margin-bottom:4px}
.blomaga_ranking .ranking_box .rank_contents p.title{word-break:break-all;word-wrap:break-word;white-space:normal;font-weight:normal;font-size:16px;line-height:19px;overflow:hidden;max-height:58px}
.blomaga_ranking .ranking_box .rank_contents p.title a{color:#333;text-shadow:none}
.blomaga_ranking .ranking_box .rank_contents p.title a:visited{color:#666}
.blomaga_ranking .ranking_box .rank_contents p.title a:hover{color:#36c}
.article_ranking{margin-bottom:32px}
.article_ranking .ranking_box{margin-top:16px}
.article_ranking .ranking_box p.pt{display:inline;margin-right:4px;color:#7e7e7e}
.article_ranking .ranking_box .rank_contents .thumbnail{width:60px;min-height:35px;margin-left:4px;overflow:hidden;float:right;box-shadow:0 0 4px rgba(0,0,0,0.2);background:rgba(128,128,128,0.1);vertical-align:bottom}
.article_ranking .ranking_box .rank_contents .thumbnail img{width:100%}
.article_ranking .ranking_box .rank_contents p.title{overflow:hidden;display:block;max-height:60px;word-break:break-all;word-wrap:break-word;white-space:normal;font-weight:normal;font-size:16px;line-height:20px}
.article_ranking .ranking_box .rank_contents p.title a{color:#333;text-shadow:none}
.article_ranking .ranking_box .rank_contents p.title a:visited{color:#666}
.article_ranking .ranking_box .rank_contents p.title a:hover{color:#36c}
.article_ranking .ranking_box .rank_contents p.blomaga_name{margin-top:4px;font-size:12px;word-break:break-all;word-wrap:break-word;white-space:normal}
.article_ranking .ranking_box .rank_contents p.blomaga_name a{color:#7e7e7e;text-shadow:none}
.article_ranking .ranking_box .rank_contents p.blomaga_name a:visited{color:#666}
.article_ranking .ranking_box .rank_contents p.blomaga_name a:hover{color:#36c}
.btn_totop{position:fixed;bottom:13px;width:70px;height:61px;margin-left:174px}
.btn_totop a{background:url(/img/portal/blomaga/pagetop.png) top center no-repeat;filter:alpha(opacity = 80);opacity:0.8;padding-top:45px;text-align:center;cursor:pointer;display:block;font-size:10px}
.btn_totop a:hover{filter:alpha(opacity = 100);opacity:1}
