@-webkit-keyframes fadeInA{0%{opacity:0}0%{opacity:0}100%{opacity:1}}@keyframes fadeInA{0%{opacity:0}0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInB{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}20%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInB{0%{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}20%{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInC{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}40%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInC{0%{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}40%{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInD{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}60%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInD{0%{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}60%{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInE{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInE{0%{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{opacity:0;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInZ{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInZ{0%{opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}0%{opacity:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.cont-news{font-size:1em}.cont-news .btn-a,.cont-news .btn-b{color:#fff;font-weight:700}.cont-news .link-more .btn-a{margin:0 auto;padding:4px 0;width:328px}.cont-news .ttl-b{font-size:1.357em}.cont-news .mod-p{margin-bottom:1.5em;font-size:1.286em;line-height:1.8}.cont-news .unit-photo{width:173px}.cont-news .unit-photo a{color:#555;text-decoration:none!important}.cont-news .unit-photo a:hover{color:#888}.cont-news .unit-photo .caption{margin-top:3px;padding:4px 8px 8px;word-wrap:break-word;background-color:#f4f4f4;line-height:1.5;width:160px;font-size:.8em}.cont-news .unit-photo .caption .icon-open-photo{position:relative;top:-1px;margin-right:5px}.cont-news .unit-photo .caption .copyrights{display:block;font-size:.75em}.cont-news .unit-photo .caption .copyrights span{position:relative;top:-1px;font-size:10px}.cont-news .unit-photo.float-l{float:left;margin:5px 20px 5px 0}.cont-news .unit-photo.float-r{float:right;margin:5px 0 5px 20px}.cont-news .block-ttl span{width:490px}.cont-news-digest .block-news-summary{color:#4f4f4f}.cont-news-digest .block-news-summary .image>img{max-width:173px}.cont-news-digest .block-news-summary .wrap-text .read-more{overflow:hidden}.cont-news-digest .block-news-summary .read-more{overflow:hidden}.cont-news-digest .block-news-summary .read-more .btn-a,.cont-news-digest .block-news-summary .read-more .btn-a-blue{width:100%;height:40px;padding:0;font-size:1.143em;line-height:40px}.cont-news-digest .unit-photo-preview .inner{padding:15px 18px}.cont-news-digest .block-ads-yahoo{margin:0}.cont-news-full .block-detail-body{color:#4f4f4f}.cont-news-full .block-movie a{text-decoration:underline}.cont-news-full .block-movie a:hover{color:#6e9bd1;text-decoration:none}.cont-news-full .block-ads-yahoo{margin:0}.cont-news-photo .block-ads-yahoo{margin:0}.main_photo{zoom:1;position:relative;width:660px;min-height:200px;overflow:hidden;visibility:hidden}.main_photo:before,.main_photo:after{content:"";display:block}.main_photo:after{clear:both}.main_photo.visible{visibility:visible}.main_photo .main_photo_image{float:left;width:600px;background:#f9f9f9;text-align:center;margin:0 5px}.main_photo .main_photo_image>.centering-image{display:table-cell;width:600px;height:405px;layout-grid-line:405px;text-align:center;vertical-align:middle}.main_photo .main_photo_image>.centering-image>img{max-width:600px;width:auto!important;width:600px;max-height:405px;height:auto!important;height:405px}.main_photo .main_photo_arrow{float:left;width:25px;height:100%;background:#545454;position:relative}.main_photo .main_photo_arrow>i{display:block;position:absolute}.main_photo a.main_photo_arrow{-moz-transition:background-color .35s;-webkit-transition:background-color .35s;transition:background-color .35s}.main_photo a.main_photo_arrow:hover{background-color:#878787}.main_photo a.main_photo_prev>i{background-position:0 0}.main_photo a.main_photo_prev:hover .hover_thumb_left{left:22px}.main_photo a.main_photo_next>i{background-position:-13px 0}.main_photo a.main_photo_next:hover .hover_thumb_right{right:22px}.main_photo div.main_photo_prev,.main_photo div.main_photo_next{opacity:.2}.main_photo div.main_photo_prev>i{background-position:-26px 0}.main_photo div.main_photo_next>i{background-position:-39px 0}.main_photo .hover_thumb{position:absolute;top:50%;-moz-box-shadow:5px 5px 0 rgba(0,0,0,.2);-webkit-box-shadow:5px 5px 0 rgba(0,0,0,.2);box-shadow:5px 5px 0 rgba(0,0,0,.2);background-color:#fff}.main_photo .hover_thumb img{border:3px solid #fff;opacity:1!important;-moz-transition:opacity .35s;-webkit-transition:opacity .35s;transition:opacity .35s}.main_photo .hover_thumb img:hover{opacity:.7!important}.main_photo .hover_thumb>i{display:block;width:12px;height:16px;position:absolute;top:50%;margin-top:-5px}.main_photo .hover_thumb_left{left:-177px;-moz-transition:left .35s;-webkit-transition:left .35s;transition:left .35s}.main_photo .hover_thumb_left>i{background-position:0 -60px;left:-12px}.main_photo .hover_thumb_right{right:-177px;-moz-transition:right .35s;-webkit-transition:right .35s;transition:right .35s}.main_photo .hover_thumb_right>i{background-position:-15px -60px;right:-12px}.photo_caption{text-align:center;margin:18px 0 14px}.photo_caption a{font-size:16px;line-height:1.6;text-decoration:underline}.photo_caption a:hover{text-decoration:none}.photo_caption p{font-size:14px;margin-top:9px;line-height:1.8}.photo_slider{max-height:258px;height:auto!important;height:258px;padding:20px 39px;border:#eee 2px solid;position:relative}.photo_slider li{width:578px;overflow:hidden}.photo_slider a{display:block;width:102px;height:102px;line-height:102px;float:left;margin-top:10px;margin-left:17px;overflow:hidden;background:#f3f3f3}.photo_slider a>p{display:table-cell;width:102px;height:102px;layout-grid-line:102px;vertical-align:middle;text-align:center}.photo_slider a>p>img{max-width:102px;width:auto!important;width:102px;max-height:102px;height:auto!important;height:102px}.photo_slider a.up{margin-top:0}.photo_slider a.left{margin-left:0}.photo_slider a.current{width:102px;height:102px;border:3px solid #303030}.photo_slider a.current>p{width:96px;height:96px;layout-grid-line:96px;vertical-align:middle;text-align:center;border:0}.photo_slider a.current>p>img{margin-top:-6px;max-width:96px;width:auto!important;width:96px;max-height:96px;height:auto!important;height:96px}.ie7 .photo_slider a.current{width:96px;height:96px;line-height:96px}.slider_heading{height:auto;padding:20px 39px;border:#eee 2px solid;position:relative}.photo_slider-heading{position:absolute;left:20px;top:13px;font-weight:700}#photo_slider{height:214px;overflow:hidden}.photo_slider{margin-bottom:48px}.bx-controls-direction a{display:block;width:24px;height:35px;position:absolute;top:50%;margin-top:-16px;overflow:hidden;text-indent:-999px;white-space:nowrap;-moz-transition:opacity .1s;-webkit-transition:opacity .1s;transition:opacity .1s}.bx-controls-direction .bx-prev{background-position:0 -22px;left:-5px}.bx-controls-direction .bx-prev.disabled{background-position:-58px -22px;cursor:default;opacity:1!important}.bx-controls-direction .bx-prev.disabled:hover{filter:alpha(opacity=100)}.bx-controls-direction .bx-next{background-position:-34px -22px;right:-5px}.bx-controls-direction .bx-next.disabled{background-position:-92px -22px;cursor:default;opacity:1!important}.bx-controls-direction .bx-next.disabled:hover{filter:alpha(opacity=100)}.bx-pager{text-align:center;width:578px;position:absolute;bottom:-31px;visibility:hidden}.visible .bx-pager{visibility:visible}.photo_news.photo_news{margin-bottom:24px}.photo_thumbs{padding:20px 23px;border:#eee 2px solid;overflow:hidden}.photo_thumbs a{display:block;width:82px;height:82px;line-height:80px;layout-grid-line:82px;float:left;margin-top:10px;margin-left:6px;background:#f3f3f3;text-align:center;vertical-align:middle;overflow:hidden}.photo_thumbs a.up{margin-top:0}.photo_thumbs a.left{margin-left:0}.photo_thumbs a.current{width:82px;height:82px;line-height:80px;border:3px solid #303030}.photo_thumbs a.current img{margin-top:-6px;max-width:82px;width:auto!important;width:76px;max-height:82px;height:auto!important;height:76px}.ie7 .photo_thumbs a.current{width:76px;height:76px;line-height:82px}.photo_thumbs a img{max-width:82px;width:auto!important;width:82px;max-height:82px;height:auto!important;height:82px}.sponsor{margin-top:10px;letter-spacing:-.4em;text-align:right;padding:0 20px 0 0}.sponsor dt,.sponsor dd{display:inline-block;*display:inline;zoom:1;letter-spacing:normal;color:#a2a2a2}.sponsor dt{font-size:14px;line-height:1;position:relative;top:3px}.block-photorecommend-link{margin:10px auto;width:470px}.block-photorecommend-link h3{position:relative;display:inline-block;margin:0 auto 10px;width:100%;font-size:16px;line-height:120%;font-weight:700;text-align:center}.block-photorecommend-link .item .inner{display:table;padding:10px 0;width:100%;border-bottom:1px dotted #ccc}.block-photorecommend-link .item .image{display:table-cell;width:120px;height:80px;text-align:center;vertical-align:middle;position:relative}.block-photorecommend-link .item .image img{max-width:120px;max-height:80px}.block-photorecommend-link .item .text{display:table-cell;padding-left:15px;vertical-align:middle;font-size:16px;color:#222;line-height:1.5;text-align:left}.block-photorecommend-link .item a{text-decoration:none}.block-photorecommend-link .item a:hover{text-decoration:none}.relatedLinks{margin:0;padding:0}.relatedLinks h3{margin:0;padding:5px 0 5px 20px;font-size:16px;font-weight:600;color:#000;background:url(//contents.oricon.co.jp/img/_parts/icon/icon-link01.png) no-repeat;background-size:16px;background-position:0}.relatedLinks .caption{margin:0;padding:0;font-size:15px;line-height:30px;font-weight:600}.relatedLinksList li{margin:5px 0;padding:0 0 0 12px;font-size:14px;line-height:24px;font-weight:400;background:url(//contents.oricon.co.jp/img/_parts/icon/icon-arrow05.png) no-repeat;background-size:6px;background-position:0 6px}.relatedLinks2{height:35px}div.relatedLinks span.caption a{display:none}#r #t1{width:480px!important}.lastdate{margin-bottom:20px;text-align:right;font-size:1em;color:#888}.confidence-latest-box{border:1px solid #cacaca;background-color:#fefefe;margin:20px auto}.confidence-latest-box h5{font-size:22px;font-weight:700;padding:10px 15px 5px;line-height:160%;margin:0 0 7px;background-color:#eee}.confidence-latest-box .icon-latest{background-color:#c00;vertical-align:middle;font-size:12px;border-radius:10px;color:#fff;display:inline-block;padding:0 10px;line-height:160%;margin:0 5px .4em 0}.confidence-latest-box .latest-date{font-size:16px;display:inline-block;vertical-align:middle;margin:0 0 .2em 5px}.confidence-latest-box .confidence-thumb{float:right;padding:70px 15px 5px}.confidence-latest-box .confidence-thumb img{width:180px;border:1px solid #cacaca}.confidence-latest-box .confidence-text{padding:0 0 0 15px;font-size:1.286em;line-height:1.8;color:#4f4f4f}.confidence-latest-box .btn-subscription{text-align:center;margin:15px 0 23px 15px}.confidence-latest-box .btn-subscription a{display:inline-block;width:340px;background-color:#005fb3;padding:10px 20px;color:#fff;font-size:16px;border-radius:4px}.fontBold{font-weight:700}.fontColor1{color:#df4a32}.fontColor2{color:#1a93e4}.fontColor3{color:#5ca343}.fontSize1{font-size:12px}.fontSize2{font-size:24px}.fontSize3{font-size:30px}.specialClass1{color:#000;font-weight:700;letter-spacing:.1em;line-height:1.8;margin-bottom:20px}.specialClass2{background-color:#fff;border:1px solid #ed8b1c;border-radius:2px;color:#ed8b1c;font-weight:700;margin:15px 5px 0 0;padding:0 5px;display:inline-block;line-height:1.5}.specialClass3{background-color:#fff;border:1px solid #e74495;border-radius:2px;color:#e74495;font-weight:700;margin:15px 5px 0 0;padding:0 5px;display:inline-block;line-height:1.5}.specialClass4{background-color:#fff;border:1px solid #74b82b;border-radius:2px;color:#74b82b;font-weight:700;margin:15px 5px 0 0;padding:0 5px;display:inline-block;line-height:1.5}.specialClass10{border:1px solid #d50}.specialClass20{border:1px solid #36f}.specialClass30{border:1px solid #393}.comment-btn{width:250px;height:34px;background-color:#e50012;color:#fff;border-radius:3px;font-size:110%;margin:0 auto 15px;text-align:center}.comment-btn a{width:100%;height:100%;display:block}.comment-btn a:hover{width:100%;height:100%;background-color:#c20110;text-decoration:none;border-radius:3px}.comment-txt{display:block;color:#fff;padding-top:10px}.site-header .logo.anime-game a,.site-header .logo.drama-movie a,.site-header .logo.music-category a{width:auto;height:auto;text-indent:inherit;background:0 0}#floating-header .head-box .logo.anime-game a,#floating-header .head-box .logo.drama-movie a{width:auto;height:auto;text-indent:inherit;background:0 0}#floating-header .head-box .logo.music-category a{display:table-cell;height:100%;vertical-align:middle;width:auto;text-indent:inherit;background:0 0}