/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}html input[disabled]{cursor:default}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.42857143;color:#333}a{text-decoration:none;color:#337ab7}a:focus,a:hover{font-weight:700;text-decoration:underline;color:#fff}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}hr{margin-top:10px;margin-bottom:15px;border:0;border-top:1px solid #eee}#container-fluid{width:auto;margin:15px}#container-fluid .print-img{float:right}#container-fluid .print-img ul li{float:right;width:60px;margin-left:10px}#container-fluid .print-img ul li span{font-size:12px;font-weight:700;padding:0 5px;color:#000;border:1px solid #000}#container-fluid .print-img ul li img{width:100%}h1.list_title{margin-top:0;margin-left:144px;text-align:left}h1.list_title.nomargin{margin-left:0}h1.list_title span{font-size:.8em;font-weight:700}h1.list_title.search{margin-top:0;margin-left:0!important;text-align:left}h1.list_title.entertainment{border-left:5px solid #d4145a}h1.list_title.entertainment,h1.list_title.johnnys{font-size:15px;font-weight:700;margin-bottom:0!important;margin-left:0!important;padding:5px;background-color:#fff}h1.list_title.johnnys{border-left:5px solid #93278f}h1.list_title.society{border-left:5px solid #0071bc}h1.list_title.boom,h1.list_title.society{font-size:15px;font-weight:700;margin-bottom:0!important;margin-left:0!important;padding:5px;background-color:#fff}h1.list_title.boom{border-left:5px solid #009245}h1.list_title.series{border-left:5px solid #f93}h1.list_title.info,h1.list_title.series{font-size:15px;font-weight:700;margin-bottom:0!important;margin-left:0!important;padding:5px;background-color:#fff}h1.list_title.info{border-left:5px solid #da4241}p{margin:0}.lead{font-size:16px;font-weight:300;line-height:1.4;margin-bottom:20px}.kotei{font-size:12px}@media (min-width:768px){.lead{font-size:21px}}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;clear:left;overflow:hidden;width:160px;text-align:right;white-space:nowrap;text-overflow:ellipsis}.dl-horizontal dd{margin-left:180px}}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{font-size:15px;position:relative;margin:30px 2px;padding:30px;border:1px solid #c1c1c1;border-radius:10px;background:rgba(185,180,180,.22)}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{font-size:80%;line-height:1.42857143;display:block;color:#777}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-right:0;padding-left:0}.row{margin-right:-15px;margin-left:-15px}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777}caption,th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{line-height:1.42857143;padding:8px;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.article_wrap .alignleft,.article_wrap div.alignleft{float:left;margin:0 20px 20px 0}.article_wrap .alignleft{overflow:hidden}.article_wrap img.alignright,.figure-right{float:right;margin:0 0 20px 20px}.figure-right .caption{text-align:left}.figure-left{float:left;margin:0 20px 20px 0}.figure-left .caption{text-align:left}.figure-center{margin:0 auto}.image-area .caption{font-size:12px;margin-bottom:5px;padding:8px;background-color:#e6e6e6}.images-2cols .image-area{float:left;padding:0 0 10px 9px}.images-2cols .image-area span.caption{display:block;text-align:left}ul.images-3cols .image-area{float:left;margin:0 20px 20px 0}ul.images-3cols li span.caption{display:block;text-align:center}ul.images-3cols li:first-child span.caption{display:block;text-align:left}ul.images-3cols li:last-child span.caption{display:block;text-align:right}body,html{height:100%}body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;color:#000;background-color:#fff}h2,h3{margin:0}ul{padding-left:0;list-style:none}li,p{line-height:160%}a:hover{text-decoration:none}.indent_txt{padding:0 10px;text-indent:1em}.article_all{padding:0 10px;text-align:right}.article_all a{font-size:10px;color:#0071bc}.article_all a:hover{text-decoration:underline}#main{background:url(http://jprime.ismcdn.jp/common/images/jprime/v1/background/sj_pc_bg.png) repeat 0 0}#main #main_inner{width:1336px;margin:0 auto;padding-top:25px;text-align:center}#main #main_inner .superbanner{width:975px;margin:20px auto;text-align:center}#main #main_inner #left_column{float:left;width:160px;height:601px;margin-right:20px;text-align:left}#main #main_inner #contents{float:left;width:975px;min-height:100%;background-image:url(http://jprime.ismcdn.jp/common/images/jprime/v1/side/side_bg.png);background-repeat:repeat-y;background-position:100%;background-size:310px auto}#main #main_inner #contents #inner_contents{float:left;width:660px}#main #main_inner #contents #inner_contents .inner_box{width:660px;height:auto;margin-bottom:30px}#main #main_inner #contents #inner_contents .inner_box .topics{overflow:hidden;height:25px;text-align:left}#main #main_inner #contents #inner_contents .pu_title{text-align:left;border-bottom:2px solid #ff7bac}#main #main_inner #contents .keyword{margin-bottom:20px;text-align:left}#main #main_inner #contents .keyword .title{margin-bottom:4px}#main #main_inner #contents .keyword .title span{font-size:14px;font-weight:700;padding:4px 10px;letter-spacing:1px;color:#fff;background-color:#3a3a3a}#main #main_inner #contents .keyword h4{margin-bottom:0}#main #main_inner #contents .keyword .keyword_box{display:block;width:300px;margin-bottom:10px;padding:15px 0 5px 6px;border:1px solid #3a3a3a;background-color:#fff}#main #main_inner #contents .keyword .keyword_box ul li{font-size:12px;float:left;margin:0 8px 16px 0}#main #main_inner #contents .keyword .keyword_box ul li a{padding:5px 10px;color:#fff;background-color:#999}#main #main_inner #contents .keyword .keyword_box ul li a:hover{text-decoration:none;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}#main #main_inner #contents .tarekomi{margin-bottom:20px;margin-left:-2px}#main #main_inner #contents .tarekomi a:hover{text-decoration:none;-khtml-opacity:.7;-moz-opacity:.7;opacity:.7;-ms-filter:"alpha(opacity=70)";filter:alpha(opacity=70)}#main #main_inner #contents .twitter_space,#main #main_inner #contents ul.banners{margin-bottom:20px}#main #main_inner #contents ul.banners li{margin-bottom:5px}#main #main_inner #contents .side_notice h4{margin-bottom:0}.cf:after,.cf:before{display:table;content:""}.cf:after{clear:both}.cf{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}.clearfix{*zoom:1}#details #inner_contents .inner_box{background:none!important;background-color:#fff!important}#details #inner_contents .inner_box .common_contents{padding:15px}#details #inner_contents .inner_box .common_contents h1{font-size:28px;font-weight:700;line-height:120%;margin-top:0;padding-left:15px}#details #inner_contents .inner_box .common_contents h1.t_geinou{margin-top:10px;border-left:18px solid #d4145a}#details #inner_contents .inner_box .common_contents h1.t_johnnys{border-left:18px solid #93278f}#details #inner_contents .inner_box .common_contents h1.t_society{border-left:18px solid #0071bc}#details #inner_contents .inner_box .common_contents h1.t_popular{border-left:18px solid #009245}#details #inner_contents .inner_box .common_contents h1.t_special{border-left:18px solid #f93}#details #inner_contents .inner_box .common_contents h1.t_info{border-left:18px solid #c36245}#details #inner_contents .inner_box .common_contents .author-date .author{font-size:14px;float:left;margin-bottom:10px}#details #inner_contents .inner_box .common_contents .author-date .date{font-size:12px;float:right;margin-bottom:4px;text-align:right}#details #inner_contents .inner_box .common_contents .sponsored{font-size:12px;font-weight:700;float:right;margin-right:1em;text-align:right}#details #inner_contents .inner_box .common_contents ul.keyword_area{font-size:10px;float:left;clear:both;width:50%;margin-bottom:2px}#details #inner_contents .inner_box .common_contents ul.keyword_area li{float:left;margin-bottom:5px;padding-right:5px}#details #inner_contents .inner_box .common_contents ul.keyword_area li a{font-size:12px;display:block;padding:3px 10px 0;color:#fff;background-color:#999}#details #inner_contents .inner_box .common_contents ul.keyword_area li a:hover{text-decoration:none;background-color:#ccc}#details #inner_contents .inner_box .common_contents ul.sns_area{float:right;clear:both;width:50%;margin:0 0 -10px;text-align:right}#details #inner_contents .inner_box .common_contents ul.sns_area li{line-height:130%;float:right;margin-bottom:5px;padding-left:10px}#details #inner_contents .inner_box .common_contents ul.sns_area li.like{line-height:112%;padding:1px 10px;background-color:gold}#details #inner_contents .inner_box .common_contents ul.sns_area li.like a{font-size:10px;color:#000}#details #inner_contents .inner_box .common_contents ul.sns_area li.like a:hover{text-decoration:none}#details #inner_contents .inner_box .common_contents ul.sns_area li.print{width:60px;margin-left:10px;padding:0}#details #inner_contents .inner_box .common_contents ul.sns_area li.print img{width:100%}#details #inner_contents .inner_box .common_contents ul.sns_area li.print a{color:#000}#details #inner_contents .inner_box .common_contents dl.main_area{position:relative}#details #inner_contents .inner_box .common_contents dl.main_area dd.caption{padding-left:10px;color:#fff;background-color:#3a3a3a}#details #inner_contents .inner_box .common_contents dl.main_area dd.another_pics{position:absolute;right:0;bottom:23px}#details #inner_contents .inner_box .common_contents dl.main_area dd.another_pics a{padding:5px 15px;color:#fff;background-color:#996}#details #inner_contents .inner_box .common_contents dl.main_area dd.another_pics a:hover{background-color:#afae82}.article-body{margin-bottom:40px}.article-body a:hover{font-weight:700;text-decoration:underline;color:#337ab7}.article-body h4{font-weight:700;line-height:140%;margin-bottom:20px;padding-left:15px;border-left:8px solid #cc3}h4.kotei{font-size:14px;font-weight:700;margin-top:20px;border-left:4px solid #d4145a}.article-body p{margin-top:1.2em;margin-bottom:1.2em}.article-body .magazine{margin-bottom:20px;text-align:right}.article-body p strong{font-weight:700}#details #inner_contents .inner_box .common_contents .comment_area{margin-bottom:30px;text-align:right}#details #inner_contents .inner_box .common_contents .comment_area a{font-size:16px;font-weight:700;display:inline-block;padding:10px 25px;color:#3a3a3a;border:1px solid #3a3a3a;background-color:#f3f4f4}#details #inner_contents .inner_box .common_contents .article-bottom-rectangle{display:block;margin-bottom:20px}#details #inner_contents .inner_box .common_contents .article-bottom-rectangle .rectangle-left{float:left;width:300px}#details #inner_contents .inner_box .common_contents .article-bottom-rectangle .rectangle-right{float:right;width:300px}footer #footer{position:relative;width:100%;background-color:#003}footer #footer #footer_inner{position:relative;width:975px;margin:0 auto;padding:20px 0;color:#fff}footer #footer #footer_inner h2{margin-bottom:20px}footer #footer #footer_inner h3{font-size:14px;margin-bottom:5px;padding-bottom:5px}footer #footer #footer_inner .logo_area{float:left;width:20%;margin-right:70px}footer #footer #footer_inner .category{float:left;width:25%;margin-right:70px}footer #footer #footer_inner .category h3{border-bottom:1px solid #e84141}footer #footer #footer_inner .aboutus{float:left;width:40%;margin-right:0}footer #footer #footer_inner .aboutus h3{border-bottom:1px solid #e84141}footer #footer #footer_inner ul{float:left;width:50%}footer #footer #footer_inner ul li{padding:5px 0}footer #footer #footer_inner ul li a{font-size:14px;color:#fff}footer #footer #footer_inner ul.last{padding-right:0}footer #footer #footer_inner .copy{font-size:10px;padding:10px 20px 0 0;text-align:center}footer #footer #footer_inner .syufu{margin-bottom:0;text-align:center}header #header{width:100%;padding-bottom:4px;border-bottom:18px solid #e84141}header #header #header-inner{position:relative;width:975px;margin:0 auto}header #header #header-inner p{color:#fff}header #header #header-inner h1{float:left;margin:18px 0 0}header #header #header-inner .header_contents{float:left;width:500px;margin-top:8px;margin-left:25px}header #header #header-inner .header_contents dl.notification{float:left;margin-bottom:13px}header #header #header-inner .header_contents dl.notification dt{font-size:12px;font-weight:400;float:left;padding:4px 0;background-color:#da4241}header #header #header-inner .header_contents dl.notification dt a{padding:1px 20px;color:#fff}header #header #header-inner .header_contents dl.notification dd{font-size:12px;float:left;overflow:hidden;width:376px;padding:3px 0;white-space:nowrap;border-bottom:1px solid #d9d9d9}header #header #header-inner .header_contents dl.notification dd a>div{width:100%!important}header #header #header-inner .header_contents dl.notification dd a div div{padding:0 100%!important}header #header #header-inner .header_contents dl.notification dd a:hover{font-weight:700;color:#337ab7}header #header #header-inner .header-sns-area{display:table;width:260px;margin-top:20px}header #header #header-inner .header-sns-area-fb,header #header #header-inner .header-sns-area-tw{display:table-cell}header #header #header-inner .header-sns-area span.sns-num{font-size:9px;display:inline-table;width:43px;margin-left:1px;padding:5px 10px;background-image:url(http://jprime.ismcdn.jp/common/images/jprime/v1/header/header_fukidashi.png);background-repeat:no-repeat;background-size:100% 100%}#main_inner #contents #details #inner_contents{text-align:left}#main_inner nav{margin-left:180px;text-align:left}#main_inner #contents #photo #inner_contents nav{text-align:left}.pankuzu{margin-top:0;margin-bottom:0;padding-left:0}.pankuzu li{font-size:14px;display:inline}.pankuzu li a{text-decoration:underline;color:#000}.pankuzu li a:hover{color:#e84141}.pankuzu li+li:before{font-size:8px;margin:0 .7em 0 .5em;content:"▶︎";color:#e84141}.figure-center img,.figure-left img,.figure-right img{width:100%}#list #inner_contents .inner_box .common_contents .main_area dt img{max-width:640px;max-height:450px}#details #inner_contents .inner_box .common_contents .article-body img.alignleft{float:left;margin-right:1em}#details #inner_contents .inner_box .common_contents .article-body img.alignright{float:right;margin-left:1em}.article-body .article-box-lead{font-size:.9em;position:relative;margin:20px 2px;padding:10px;color:#000;border-radius:10px;background-color:#eee8aa}.column-kanban__img{max-width:100%}