@charset "UTF-8";
#uhd div table{text-align:left}
#uhd img{display:block}
#uhd br{display:none}
#pos-n{width:100%;margin-top:10px;margin-bottom:10px;text-align:center}
#pos-n table{margin:0 auto;text-align:left}
#pos-n br{display:none}
#pos-s{padding:10px 0;border-top:1px solid #ccc;text-align:center}
#pos-s table{width:500px;margin:0 auto;line-height:1em;text-align:left}
#pos-lrec{margin-bottom:10px;text-align:center}
#pos-lrec dl{background:#fff;color:#555}
#pos-lrec dt{display:inline-block;padding:4px 0;font-weight:400;font-size:12px;line-height:12px;vertical-align:middle}
#pos-lrec td{text-align:left}
#pos-lrec dd img{vertical-align:bottom}
#pos-tnp{width:100%}
#pos-tn{border:2px solid #c0d1df;background:#fff}
#pos-sqb{width:100%;margin-bottom:15px;line-height:1.3}
#pos-sqb tr[bgcolor="#eeeeee"] td{text-align:center}
.adRp{margin-bottom:10px}
.adRp .ynbox_side table table table{width:100%}
.adRp .ynbox_side table table table td{padding:3px 0;text-align:center}
.adCt{margin-bottom:10px;text-align:center}
.adHSM{margin-bottom:10px;line-height:100%}
.adHSM table table td{padding:3px 4px 4px}
.adTyumoku{padding:4px 5px;border:1px solid #ccc;border-top:none}
.adTyumoku table{width:288px}
.adTyumoku td div{width:234px;overflow:hidden;word-wrap:break-word;word-break:break-all}
.adTyumoku img{margin:0}
.adRp2Col{margin:10px 0;border:1px solid #b3b3b3}
.adRp2Col dt{padding:4px 0 2px;background:none repeat scroll 0 0 #eee;font-weight:700;text-align:center}
.adRp2Col dd{padding:0 9px}
.adRp2Col dd ul{overflow:hidden}
.adRp2Col dd li{margin-top:-1px;padding-top:9px;padding-bottom:11px;border-top:1px dotted #ccc}
.adRp2Col dd li a{text-decoration:none}
.adRp2Col dd li img{vertical-align:bottom}
.adUltra{display:block;width:948px;margin:0 auto 10px;padding:0;border:1px solid #c6c6c6;background:#fff}
.adUltraTitle{clear:both;width:948px;margin:0;padding:0;border-bottom:1px dotted #c6c6c6;background:#dbdbdb;color:#575759;font-weight:700;line-height:1;text-align:left}
.adUltraTitle p{padding:10px}
.adYdnImg728{margin-bottom:15px;text-align:center}
.mainYdn{padding:15px 0 10px;border-top:1px solid #e1e1e1}
.adTextYdn>div{padding:10px 15px 0;border-top:1px solid #e1e1e1}
.adTUT{border:1px solid #88a5c0;background:url(https://s.yimg.jp/images/news/v1/yn_sprite_background.png);background-position:0 -200px;background-repeat:repeat-x;line-height:32px}
.adTUTHl{border-bottom:1px solid #fff}
.adTUTHl span{float:right;margin:0 10px 0 0;color:#666;font-size:12px;line-height:35px;vertical-align:middle}
.adTUTHl h2{display:block;padding:2px 6px 0;font-weight:700;font-size:12px}
.adTUTCon{border:1px solid #88a5c0;border-top:0;background-position:0 bottom}
.adTUTCon ul{font-size:83%;line-height:1.7}
.adTUTCon li{padding:2px 4px 2px 18px;background:url(https://s.yimg.jp/images/media/ymui/img/carrrot_5.png) no-repeat 8px 10px}
.adTUTLastli{border-top:1px solid #b8c9d9}
.adVideo{margin-bottom:10px}
.yads_ad_pc_feed,.yads_ad_pc_feed_res_s{position:relative}
.yads_ad_pc_feed a.yads_ad_item:hover,.yads_ad_pc_feed a.yads_ad_item_res_s:hover,.yads_ad_pc_feed_res_s a.yads_ad_item:hover,.yads_ad_pc_feed_res_s a.yads_ad_item_res_s:hover{text-decoration:none;color:#03c}
.yads_ad_pc_feed a.yads_ad_item:hover .yads_ad_title:hover,.yads_ad_pc_feed a.yads_ad_item_res_s:hover .yads_ad_title:hover,.yads_ad_pc_feed_res_s a.yads_ad_item:hover .yads_ad_title:hover,.yads_ad_pc_feed_res_s a.yads_ad_item_res_s:hover .yads_ad_title:hover{color:#cc3434;text-decoration:underline}
.yads_ad_pc_feed .yads_ad_item,.yads_ad_pc_feed .yads_ad_item_res_s,.yads_ad_pc_feed_res_s .yads_ad_item,.yads_ad_pc_feed_res_s .yads_ad_item_res_s{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.yads_ad_pc_feed .yads_ad_item .yads_ad_img,.yads_ad_pc_feed .yads_ad_item_res_s .yads_ad_img,.yads_ad_pc_feed_res_s .yads_ad_item .yads_ad_img,.yads_ad_pc_feed_res_s .yads_ad_item_res_s .yads_ad_img{position:relative;margin-right:8px;position:relative;background-color:#efefef}
.yads_ad_pc_feed .yads_ad_item .yads_ad_img::before,.yads_ad_pc_feed .yads_ad_item_res_s .yads_ad_img::before,.yads_ad_pc_feed_res_s .yads_ad_item .yads_ad_img::before,.yads_ad_pc_feed_res_s .yads_ad_item_res_s .yads_ad_img::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';border:1px solid rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}
.yads_ad_pc_feed .yads_ad_item .yads_ad_img img,.yads_ad_pc_feed .yads_ad_item_res_s .yads_ad_img img,.yads_ad_pc_feed_res_s .yads_ad_item .yads_ad_img img,.yads_ad_pc_feed_res_s .yads_ad_item_res_s .yads_ad_img img{max-width:80px;max-height:80px;vertical-align:middle}
.yads_ad_pc_feed .yads_ad_item .yads_ad_inner_2,.yads_ad_pc_feed .yads_ad_item .yads_ad_inner_2_res_s,.yads_ad_pc_feed .yads_ad_item_res_s .yads_ad_inner_2,.yads_ad_pc_feed .yads_ad_item_res_s .yads_ad_inner_2_res_s,.yads_ad_pc_feed_res_s .yads_ad_item .yads_ad_inner_2,.yads_ad_pc_feed_res_s .yads_ad_item .yads_ad_inner_2_res_s,.yads_ad_pc_feed_res_s .yads_ad_item_res_s .yads_ad_inner_2,.yads_ad_pc_feed_res_s .yads_ad_item_res_s .yads_ad_inner_2_res_s{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:14px}
.yads_ad_pc_feed .yads_ad_item .yads_ad_title,.yads_ad_pc_feed .yads_ad_item_res_s .yads_ad_title,.yads_ad_pc_feed_res_s .yads_ad_item .yads_ad_title,.yads_ad_pc_feed_res_s .yads_ad_item_res_s .yads_ad_title{display:inline;line-height:1.3}
.yads_ad_pc_feed .yads_ad_item .yads_ad_desc,.yads_ad_pc_feed .yads_ad_item_res_s .yads_ad_desc,.yads_ad_pc_feed_res_s .yads_ad_item .yads_ad_desc,.yads_ad_pc_feed_res_s .yads_ad_item_res_s .yads_ad_desc{display:inline;position:relative;padding:0 0 0 4px;line-height:1.3}
.yads_ad_pc_feed .yads_ad_item .yads_ad_desc:before,.yads_ad_pc_feed .yads_ad_item_res_s .yads_ad_desc:before,.yads_ad_pc_feed_res_s .yads_ad_item .yads_ad_desc:before,.yads_ad_pc_feed_res_s .yads_ad_item_res_s .yads_ad_desc:before{content:"|";position:absolute;left:-4px}
.yads_ad_pc_feed .yads_ad_item .yads_ad_adv,.yads_ad_pc_feed .yads_ad_item_res_s .yads_ad_adv,.yads_ad_pc_feed_res_s .yads_ad_item .yads_ad_adv,.yads_ad_pc_feed_res_s .yads_ad_item_res_s .yads_ad_adv{color:#999;font-size:12px;margin-top:4px}
.yads_ad_pc_feed .yads_ad_info,.yads_ad_pc_feed_res_s .yads_ad_info{position:absolute;right:12px;bottom:12px;text-align:right}
.yads_ad_pc_feed .yads_ad_info a,.yads_ad_pc_feed_res_s .yads_ad_info a{padding:0;font-size:75%;color:#999}
.yads_ad_pc_feed .yads_ad_info img,.yads_ad_pc_feed_res_s .yads_ad_info img{vertical-align:middle}
.yads_ad_pc,.yads_ad_pc_rank,.yads_ad_pc_rank_res_s,.yads_ad_pc_res_s{position:relative;margin-bottom:15px;border-bottom:1px solid #e1e1e1}
.yads_ad_pc .yads_ad_item,.yads_ad_pc .yads_ad_item_res_s,.yads_ad_pc_rank .yads_ad_item,.yads_ad_pc_rank .yads_ad_item_res_s,.yads_ad_pc_rank_res_s .yads_ad_item,.yads_ad_pc_rank_res_s .yads_ad_item_res_s,.yads_ad_pc_res_s .yads_ad_item,.yads_ad_pc_res_s .yads_ad_item_res_s{display:block;padding:8px 0 24px}
.yads_ad_pc .yads_ad_item:hover,.yads_ad_pc .yads_ad_item_res_s:hover,.yads_ad_pc_rank .yads_ad_item:hover,.yads_ad_pc_rank .yads_ad_item_res_s:hover,.yads_ad_pc_rank_res_s .yads_ad_item:hover,.yads_ad_pc_rank_res_s .yads_ad_item_res_s:hover,.yads_ad_pc_res_s .yads_ad_item:hover,.yads_ad_pc_res_s .yads_ad_item_res_s:hover{background:#eaeef2;text-decoration:none}
.yads_ad_pc .yads_ad_item:after,.yads_ad_pc .yads_ad_item_res_s:after,.yads_ad_pc_rank .yads_ad_item:after,.yads_ad_pc_rank .yads_ad_item_res_s:after,.yads_ad_pc_rank_res_s .yads_ad_item:after,.yads_ad_pc_rank_res_s .yads_ad_item_res_s:after,.yads_ad_pc_res_s .yads_ad_item:after,.yads_ad_pc_res_s .yads_ad_item_res_s:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;content:"."}
.yads_ad_pc .yads_ad_img,.yads_ad_pc .yads_ad_img_res_s,.yads_ad_pc_rank .yads_ad_img,.yads_ad_pc_rank .yads_ad_img_res_s,.yads_ad_pc_rank_res_s .yads_ad_img,.yads_ad_pc_rank_res_s .yads_ad_img_res_s,.yads_ad_pc_res_s .yads_ad_img,.yads_ad_pc_res_s .yads_ad_img_res_s{float:right;width:60px;height:60px;margin:0 0 0 8px}
.yads_ad_pc .yads_ad_img img,.yads_ad_pc .yads_ad_img_res_s img,.yads_ad_pc_rank .yads_ad_img img,.yads_ad_pc_rank .yads_ad_img_res_s img,.yads_ad_pc_rank_res_s .yads_ad_img img,.yads_ad_pc_rank_res_s .yads_ad_img_res_s img,.yads_ad_pc_res_s .yads_ad_img img,.yads_ad_pc_res_s .yads_ad_img_res_s img{max-width:60px}
.yads_ad_pc .yads_ad_desc,.yads_ad_pc .yads_ad_desc_res_s,.yads_ad_pc .yads_ad_title,.yads_ad_pc .yads_ad_title_res_s,.yads_ad_pc_rank .yads_ad_desc,.yads_ad_pc_rank .yads_ad_desc_res_s,.yads_ad_pc_rank .yads_ad_title,.yads_ad_pc_rank .yads_ad_title_res_s,.yads_ad_pc_rank_res_s .yads_ad_desc,.yads_ad_pc_rank_res_s .yads_ad_desc_res_s,.yads_ad_pc_rank_res_s .yads_ad_title,.yads_ad_pc_rank_res_s .yads_ad_title_res_s,.yads_ad_pc_res_s .yads_ad_desc,.yads_ad_pc_res_s .yads_ad_desc_res_s,.yads_ad_pc_res_s .yads_ad_title,.yads_ad_pc_res_s .yads_ad_title_res_s{font-size:82.5%;word-wrap:break-word}
.yads_ad_pc .yads_ad_adv,.yads_ad_pc .yads_ad_adv_res_s,.yads_ad_pc_rank .yads_ad_adv,.yads_ad_pc_rank .yads_ad_adv_res_s,.yads_ad_pc_rank_res_s .yads_ad_adv,.yads_ad_pc_rank_res_s .yads_ad_adv_res_s,.yads_ad_pc_res_s .yads_ad_adv,.yads_ad_pc_res_s .yads_ad_adv_res_s{color:#666;font-size:12px}
.yads_ad_pc .yads_ad_info,.yads_ad_pc .yads_ad_info_res_s,.yads_ad_pc_rank .yads_ad_info,.yads_ad_pc_rank .yads_ad_info_res_s,.yads_ad_pc_rank_res_s .yads_ad_info,.yads_ad_pc_rank_res_s .yads_ad_info_res_s,.yads_ad_pc_res_s .yads_ad_info,.yads_ad_pc_res_s .yads_ad_info_res_s{position:absolute;right:0;bottom:4px;font-size:11px;line-height:14px}
.yads_ad_pc .yads_ad_info a,.yads_ad_pc .yads_ad_info_res_s a,.yads_ad_pc_rank .yads_ad_info a,.yads_ad_pc_rank .yads_ad_info_res_s a,.yads_ad_pc_rank_res_s .yads_ad_info a,.yads_ad_pc_rank_res_s .yads_ad_info_res_s a,.yads_ad_pc_res_s .yads_ad_info a,.yads_ad_pc_res_s .yads_ad_info_res_s a{padding:4px;color:#666}
.yads_ad_pc .yads_ad_info a:hover,.yads_ad_pc .yads_ad_info_res_s a:hover,.yads_ad_pc_rank .yads_ad_info a:hover,.yads_ad_pc_rank .yads_ad_info_res_s a:hover,.yads_ad_pc_rank_res_s .yads_ad_info a:hover,.yads_ad_pc_rank_res_s .yads_ad_info_res_s a:hover,.yads_ad_pc_res_s .yads_ad_info a:hover,.yads_ad_pc_res_s .yads_ad_info_res_s a:hover{color:#666}
.yads_ad_pc .yads_ad_info a img,.yads_ad_pc .yads_ad_info_res_s a img,.yads_ad_pc_rank .yads_ad_info a img,.yads_ad_pc_rank .yads_ad_info_res_s a img,.yads_ad_pc_rank_res_s .yads_ad_info a img,.yads_ad_pc_rank_res_s .yads_ad_info_res_s a img,.yads_ad_pc_res_s .yads_ad_info a img,.yads_ad_pc_res_s .yads_ad_info_res_s a img{vertical-align:top}
.yads_ad_pc_rank .yads_ad_item,.yads_ad_pc_rank .yads_ad_item_res_s,.yads_ad_pc_rank_res_s .yads_ad_item,.yads_ad_pc_rank_res_s .yads_ad_item_res_s{padding:8px 0 24px 30px}
.yads_ad_pc_rank .yads_ad_title:before,.yads_ad_pc_rank .yads_ad_title_res_s:before,.yads_ad_pc_rank_res_s .yads_ad_title:before,.yads_ad_pc_rank_res_s .yads_ad_title_res_s:before{position:absolute;top:8px;left:0;width:30px;color:#333;font-weight:700;font-size:14px;line-height:20px;text-align:center;vertical-align:middle;content:"PR"}
.comment .yads_ad_pc_rank .yads_ad_item,.comment .yads_ad_pc_rank .yads_ad_item_res_s,.comment .yads_ad_pc_rank_res_s .yads_ad_item,.comment .yads_ad_pc_rank_res_s .yads_ad_item_res_s{padding:8px 0 24px 50px}
.comment .yads_ad_pc_rank .yads_ad_title:before,.comment .yads_ad_pc_rank .yads_ad_title_res_s:before,.comment .yads_ad_pc_rank_res_s .yads_ad_title:before,.comment .yads_ad_pc_rank_res_s .yads_ad_title_res_s:before{width:50px}
.yads_ad_pc .yads_ad_title:before,.yads_ad_pc .yads_ad_title_res_s:before,.yads_ad_pc_res_s .yads_ad_title:before,.yads_ad_pc_res_s .yads_ad_title_res_s:before{display:inline-block;margin-right:3px;padding:0 6px;background:#717171;color:#fff;font-size:11px;line-height:14px;vertical-align:middle;content:"PR"}
.rma_responsive_small{margin-bottom:15px;border-bottom:1px solid #e1e1e1}
.rma_responsive_small .rma_header{font-size:87.5%;font-weight:700;padding:4px;border-bottom:1px solid #e1e1e1}
.rma_responsive_small .rma_click_area a{display:block;padding:8px 0}
.rma_responsive_small .rma_click_area a:hover{text-decoration:none;background-color:#eaeef2}
.rma_responsive_small .rma_click_area a:hover .rma_title{text-decoration:underline}
.rma_responsive_small .rma_click_area a:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.rma_responsive_small .rma_info{line-height:1.3}
.rma_responsive_small .rma_img{float:right;width:60px;height:60px;margin-left:10px;background-size:contain;background-repeat:no-repeat;background-color:#efefef}
.rma_responsive_small .rma_title{display:inline;font-size:81.25%}
.rma_responsive_small .rma_adv{display:block;color:#666;font-size:75%}
.rma_responsive_small a:hover .rma_adv{text-decoration:none}
.rma_responsive_small .rma_footer{display:none}
@font-face{font-family:RiffIcons;src:url(https://s.yimg.jp/images/riff/3.8.2/fonts/icon/RiffIcons.eot?#iefix) format("eot"),url(https://s.yimg.jp/images/riff/3.8.2/fonts/icon/RiffIcons.woff2) format("woff2"),url(https://s.yimg.jp/images/riff/3.8.2/fonts/icon/RiffIcons.woff) format("woff"),url(https://s.yimg.jp/images/riff/3.8.2/fonts/icon/RiffIcons.ttf) format("truetype")}
.Icon,.iconMovie::before{display:inline-block;width:1em;height:1em;line-height:1;font-family:RiffIcons;font-weight:400;font-style:normal;font-variant:normal;text-decoration:inherit;text-transform:none;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.Icon--timeOutline::before{content:"\e600"}
.Icon--time::before{content:"\e601"}
.Icon--photo::before{content:"\e602"}
.Icon--comment::before{content:"\e603"}
.Icon--commentAnswer::before{content:"\e604"}
.Icon--settings::before{content:"\e605"}
.Icon--print::before{content:"\e606"}
.Icon--image::before{content:"\e607"}
.Icon--location::before{content:"\e608"}
.Icon--warning::before{content:"\e609"}
.Icon--home::before{content:"\e60a"}
.Icon--externalLink::before{content:"\e60b"}
.Icon--movie::before{content:"\e60c"}
.Icon--moviePlay::before,.iconMovie::before{content:"\e60d"}
.Icon--moviePlayCircleOutline::before{content:"\e60e"}
.Icon--menu::before{content:"\e60f"}
.Icon--lockClose::before{content:"\e610"}
.Icon--lockOpen::before{content:"\e611"}
.Icon--refresh::before{content:"\e612"}
.Icon--search::before{content:"\e613"}
.Icon--expansion::before{content:"\e614"}
.Icon--reduction::before{content:"\e615"}
.Icon--like::before{content:"\e616"}
.Icon--news::before{content:"\e617"}
.Icon--mapPin::before{content:"\e618"}
.Icon--userBox::before{content:"\e619"}
.Icon--user::before{content:"\e61a"}
.Icon--shareAndroid::before{content:"\e61b"}
.Icon--help::before{content:"\e61c"}
.Icon--timeWait::before{content:"\e61d"}
.Icon--widget::before{content:"\e61e"}
.Icon--notification::before{content:"\e61f"}
.Icon--smile::before{content:"\e620"}
.Icon--good::before{content:"\e621"}
.Icon--bad::before{content:"\e622"}
.Icon--calendar::before{content:"\e623"}
.Icon--calendarToday::before{content:"\e624"}
.Icon--favorite::before{content:"\e625"}
.Icon--favoriteOutline::before{content:"\e626"}
.Icon--delete::before{content:"\e627"}
.Icon--deleteOutline::before{content:"\e628"}
.Icon--mailbox::before{content:"\e629"}
.Icon--undo::before{content:"\e62a"}
.Icon--redo::before{content:"\e62b"}
.Icon--edit::before{content:"\e62c"}
.Icon--document::before{content:"\e62d"}
.Icon--folder::before{content:"\e62e"}
.Icon--mail::before{content:"\e62f"}
.Icon--share::before{content:"\e630"}
.Icon--clip::before{content:"\e631"}
.Icon--expandClose::before{content:"\e632"}
.Icon--expandOpen::before{content:"\e633"}
.Icon--navigatePrevious::before{content:"\e634"}
.Icon--navigateNext::before{content:"\e635"}
.Icon--moreHorizon::before{content:"\e636"}
.Icon--moreVertical::before{content:"\e637"}
.Icon--download::before{content:"\e638"}
.Icon--exclusion::before{content:"\e639"}
.Icon--pagetop::before{content:"\e63a"}
.Icon--info::before{content:"\e63b"}
.Icon--navigatePreviousOutline::before{content:"\e63c"}
.Icon--navigateNextOutline::before{content:"\e63d"}
.Icon--arrowLeft::before{content:"\e63e"}
.Icon--arrowRight::before{content:"\e63f"}
.Icon--arrowUp::before{content:"\e640"}
.Icon--arrowDown::before{content:"\e641"}
.Icon--remove::before{content:"\e642"}
.Icon--add::before{content:"\e643"}
.Icon--close::before{content:"\e644"}
.Icon--done::before{content:"\e645"}
.Icon--removeBox::before{content:"\e646"}
.Icon--addBox::before{content:"\e647"}
.Icon--closeBox::before{content:"\e648"}
.Icon--doneBox::before{content:"\e649"}
.Icon--pagetopBox::before{content:"\e64a"}
.Icon--infoBox::before{content:"\e64b"}
.Icon--hintQBox::before{content:"\e64c"}
.Icon--removeCircle::before{content:"\e64d"}
.Icon--addCircle::before{content:"\e64e"}
.Icon--closeCircle::before{content:"\e64f"}
.Icon--doneCircle::before{content:"\e650"}
.Icon--pagetopCircle::before{content:"\e651"}
.Icon--infoCircle::before{content:"\e652"}
.Icon--hintQCircle::before{content:"\e653"}
.Icon--removeBoxOutline::before{content:"\e654"}
.Icon--addBoxOutline::before{content:"\e655"}
.Icon--closeBoxOutline::before{content:"\e656"}
.Icon--doneBoxOutline::before{content:"\e657"}
.Icon--pagetopBoxOutline::before{content:"\e658"}
.Icon--infoBoxOutline::before{content:"\e659"}
.Icon--hintQBoxOutline::before{content:"\e65a"}
.Icon--removeCircleOutline::before{content:"\e65b"}
.Icon--addCircleOutline::before{content:"\e65c"}
.Icon--closeCircleOutline::before{content:"\e65d"}
.Icon--doneCircleOutline::before{content:"\e65e"}
.Icon--pagetopCircleOutline::before{content:"\e65f"}
.Icon--infoCircleOutline::before{content:"\e660"}
.Icon--hintQCircleOutline::before{content:"\e661"}
.Icon--hintQ::before{content:"\e662"}
.Icon--kisekae::before{content:"\e663"}
.Icon--previousLast::before{content:"\e664"}
.Icon--nextLast::before{content:"\e665"}
.Icon--constellationAquarius::before{content:"\e666"}
.Icon--constellationSagittarius::before{content:"\e667"}
.Icon--constellationVirgo::before{content:"\e668"}
.Icon--constellationPisces::before{content:"\e669"}
.Icon--constellationScorpio::before{content:"\e66a"}
.Icon--constellationGemini::before{content:"\e66b"}
.Icon--constellationLibra::before{content:"\e66c"}
.Icon--constellationTaurus::before{content:"\e66d"}
.Icon--constellationCapricornus::before{content:"\e66e"}
.Icon--constellationCancer::before{content:"\e66f"}
.Icon--constellationAries::before{content:"\e670"}
.Icon--constellationLeo::before{content:"\e671"}
.Icon--new::before{content:"\e672"}
.Icon--live::before{content:"\e673"}
.Icon--socialFacebook::before{content:"\e674"}
.Icon--socialTwitter::before{content:"\e675"}
.Icon--socialGoogleplus::before{content:"\e676"}
.Icon--socialLine::before{content:"\e677"}
.Icon--socialHatebu::before{content:"\e678"}
.Icon--gourmet::before{content:"\e679"}
.Icon--currencyYen::before{content:"\e67a"}
.Icon--browser::before{content:"\e67b"}
.Icon--browserSafari::before{content:"\e67c"}
.Icon--shareIos::before{content:"\e67d"}
.Icon--mic::before{content:"\e67e"}
.Icon--weatherSun::before{content:"\e67f"}
.Icon--weatherMoon::before{content:"\e680"}
.Icon--weatherCloud::before{content:"\e681"}
.Icon--weatherRain::before{content:"\e682"}
.Icon--weatherSnow::before{content:"\e683"}
.Icon--appLink::before{content:"\e684"}
.Icon--checkboxCheck::before{content:"\e685"}
.iconMovie{display:inline-block;position:absolute;bottom:0;right:0;padding:3px 4px;background:rgba(0,0,0,.8);text-align:center}
.iconMovie::before{display:block;font-size:11px;color:#fff}
.subListMod{margin-bottom:15px}
.subListMod .hd .ttl{font-size:87.5%;border-bottom:1px solid #e1e1e1;font-weight:700;padding:4px}
.subListMod .listModBox .listModBoxWrap{border-bottom:solid 1px #e1e1e1;line-height:1.3}
.subListMod .listModBox .listModBoxWrap.mov .thum{background-color:#000}
.subListMod .listModBox .listModBoxWrap.mov .pbTime{display:inline-block;position:absolute;right:0;bottom:0;padding:2px 4px;vertical-align:middle;background-color:rgba(0,0,0,.7);font-family:Helvetica;color:#fff;font-size:11px;vertical-align:top;padding:1px 4px;font-size:10px}
.subListMod .listModBox .listModBoxWrap.mov .pbTime:before{padding-right:1px;font-family:RiffIcons;font-weight:400;font-style:normal;font-variant:normal;text-decoration:inherit;text-transform:none;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e60d';color:#fff}
.subListMod .listModBox .listModBoxWrap.mov .pbTime:empty{min-width:20px;min-height:18px;line-height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0}
.subListMod .listModBox .listModBoxWrap.mov .pbTime:empty:before{position:absolute;right:4px;padding:0}
.subListMod .listModBox .listModBoxWrap.mov .pbTime:empty{min-height:15px;line-height:15px}
.subListMod .listModBox .listModBoxWrap a{display:block;position:relative;padding:8px 0}
.subListMod .listModBox .listModBoxWrap a:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.subListMod .listModBox .listModBoxWrap a dl .ttl{word-break:break-all;font-size:81.25%}
.subListMod .listModBox .listModBoxWrap a dl .source{display:inline;font-size:75%;color:#666}
.subListMod .listModBox .listModBoxWrap a dl .tsDate{display:inline-block;margin:0 6px}
.subListMod .listModBox .listModBoxWrap a dl .tsTime{display:inline-block}
.subListMod .listModBox .listModBoxWrap a:hover{text-decoration:none;background-color:#eaeef2}
.subListMod .listModBox .listModBoxWrap a:hover .ttl{text-decoration:underline}
.subListMod .listModBox .listModBoxWrap a:hover .thum:before{border:1px solid rgba(0,0,0,.24)}
.subListMod .listModBox .listModBoxWrap .thum{display:block;float:right;width:60px;height:60px;margin-left:8px;background-color:#efefef;position:relative;background-color:#efefef;width:60px;height:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-size:60px auto;background-position:center center;background-repeat:no-repeat;text-align:center}
.subListMod .listModBox .listModBoxWrap .thum::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';border:1px solid rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}
.subListMod .listModBox .listModBoxWrap .thum img{max-width:60px;max-height:60px;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.subListMod .listModBox .listModBoxWrap .listModBoxBody:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.subListMod .listModBox .listModBoxWrap .price{clear:both;margin:5px 0 0 0;color:#333;text-align:right;font-size:81%}
.subListMod .listModBox .listModBoxWrap .price em{font-size:150%;font-weight:700}
.subListMod.ranking .listModBoxBody{margin-left:30px}
.subListMod.ranking.comment .listModBoxBody{margin-left:50px}
.subListMod.ranking .rankNum{min-width:30px;float:left;font-size:125%;font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#333;text-align:center}
.subListMod.ranking .rankNum .rankNumAve,.subListMod.ranking .rankNum .rankNumSum{display:block;width:50px;font-size:12px;color:#666;font-weight:400}
.subListMod.ranking .rankNum .rankNumAve em,.subListMod.ranking .rankNum .rankNumSum em{display:block;font-size:14px;font-weight:700}
.subListMod.ranking .rankNum .rankNumAve em{color:#d87937}
.subListMod.ranking .rankNum .rankNumSum em{color:#59b200}
.subListMod .ft{padding-top:5px;text-align:right;font-weight:700;font-size:87.5%}
.subListMod.ted .hd{border-bottom:1px solid #e1e1e1}
.subListMod.ted .hd:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.subListMod.ted .hd .ttl{display:block;width:55px;height:20px;float:left;text-indent:-9999px;border-bottom:none;background:url(../../../common/pc/images/ttl_TED_2x.png) no-repeat;background-size:55px 20px}
.subListMod.ted .hd .anchor{float:right;font-size:81.25%}
.subListMod.ted .bd li a{display:block;padding:8px 0}
.subListMod.ted .bd li a:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.subListMod.ted .bd li a .thumbnail{position:relative;float:left;margin-right:8px;position:relative;background-color:#efefef;background-color:#000}
.subListMod.ted .bd li a .thumbnail::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';border:1px solid rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}
.subListMod.ted .bd li a .thumbnail .img{width:100px;height:75px}
.subListMod.ted .bd li a .thumbnail .img:after{width:100px;height:75px}
.subListMod.ted .bd li a .thumbnail .img img{max-width:100px;vertical-align:top}
.subListMod.ted .bd li a .thumbnail .pbTime{right:0;bottom:0;display:inline-block;position:absolute;right:0;bottom:0;padding:2px 4px;vertical-align:middle;background-color:rgba(0,0,0,.7);font-family:Helvetica;color:#fff;font-size:11px;vertical-align:top}
.subListMod.ted .bd li a .thumbnail .pbTime:before{padding-right:1px;font-family:RiffIcons;font-weight:400;font-style:normal;font-variant:normal;text-decoration:inherit;text-transform:none;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e60d';color:#fff}
.subListMod.ted .bd li a .thumbnail .pbTime:empty{min-width:20px;min-height:18px;line-height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0}
.subListMod.ted .bd li a .thumbnail .pbTime:empty:before{position:absolute;right:4px;padding:0}
.subListMod.ted .bd li a .ttl{font-size:87.5%;line-height:1.3}
.listFeedWrap{border-bottom:1px solid #f0f0f0;background-color:#fff;line-height:1.3}
.listFeedWrap.mov .thum{background-color:#000}
.listFeedWrap.mov .pbTime{display:inline-block;position:absolute;right:0;bottom:0;padding:2px 4px;vertical-align:middle;background-color:rgba(0,0,0,.7);font-family:Helvetica;color:#fff;font-size:11px;vertical-align:top}
.listFeedWrap.mov .pbTime:before{padding-right:1px;font-family:RiffIcons;font-weight:400;font-style:normal;font-variant:normal;text-decoration:inherit;text-transform:none;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e60d';color:#fff}
.listFeedWrap.mov .pbTime:empty{min-width:20px;min-height:18px;line-height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0}
.listFeedWrap.mov .pbTime:empty:before{position:absolute;right:4px;padding:0}
.listFeedWrap a{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px}
.listFeedWrap a .rankNum{color:#333}
.listFeedWrap:hover{background-color:#f9f9f9}
.listFeedWrap:hover a{text-decoration:none}
.listFeedWrap:hover .titl{text-decoration:underline}
.listFeedWrap:hover .titl .oss{text-decoration:none}
.listFeedWrap:hover .source{color:#999}
.listFeedWrap .listFeedWrapBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}
.listFeedWrap .thum{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:80px;height:80px;margin-right:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#efefef;position:relative;background-color:#efefef}
.listFeedWrap .thum::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';border:1px solid rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}
.listFeedWrap .thum img{max-width:80px;max-height:80px}
.listFeedWrap .thum:hover:before{border:1px solid rgba(0,0,0,.24)}
.listFeedWrap .listFeedWrapCont{-webkit-box-flex:1;-ms-flex:1;flex:1}
.listFeedWrap .titl{margin-bottom:4px;word-break:break-all}
.listFeedWrap .titl .oss{color:#999;font-size:75%}
.listFeedWrap .source{color:#999;font-size:75%;margin:0 0 4px 0}
.listFeedWrap .source .separate{margin:0 5px}
.listFeedWrap .theme{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;color:#999;font-size:75%}
.listFeedWrap .theme .themeThum{width:24px;height:24px;margin:0 4px 0 0;position:relative;background-color:#efefef}
.listFeedWrap .theme .themeThum::before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';border:1px solid rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}
.listFeedWrap .theme:hover{text-decoration:underline}
.listFeedWrap .theme:hover+dl dt.titl{color:#03c;text-decoration:none}
.listFeedWrap .point{margin:4px 0 0 0;color:#222;font-size:12px}
.listFeedWrap .point .logo{display:inline-block;width:80px;background:url(https://s.yimg.jp/images/jpnews/cre/article/sp/images/ico_tlogo.png) no-repeat -1px -1px;background-size:80px;line-height:15px;text-indent:-9999px}
.listFeedWrap .point .price{margin:0 8px 0 0;font-weight:700}
.listFeedWrap .point .price em{font-weight:700;font-size:15px}
.listFeedWrap .rankNum{margin-right:12px;text-align:center}
.listFeedWrap .rankNum .numb{display:inline-block;width:24px;height:24px;margin:0 0 4px 0;line-height:24px;border-radius:3px;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;letter-spacing:-.06em;text-align:center}
.listFeedWrap:nth-child(1) .rankNum .numb,.listFeedWrap:nth-child(2) .rankNum .numb,.listFeedWrap:nth-child(3) .rankNum .numb{color:#fff}
.listFeedWrap:nth-child(1) .rankNum .numb{background-color:#fb6170}
.listFeedWrap:nth-child(2) .rankNum .numb{background-color:#ff9c00}
.listFeedWrap:nth-child(3) .rankNum .numb{background-color:#fad200}
.listFeedWrap .rankNumAve,.listFeedWrap .rankNumSum{display:block;font-size:12px}
.listFeedWrap .rankNumAve em,.listFeedWrap .rankNumSum em{display:block;line-height:1.2;font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#999;font-size:16px}
.listFeedWrap .rankNumAve em{color:#d87937}
.listFeedWrap .rankNumSum em{color:#59b200}
.listFeedWrap .index{color:#999;font-size:75%}
.listFeedWrap .index .numAve{color:#d87937;font-weight:700}
.listFeedWrap .index .numSum{color:#59b200;font-weight:700}
.yj100per-1 #contents,.yj950-1 #contents{position:relative}
.yj100per-1-3 #main #sub-block2{margin-top:280px}
hr.separation{display:none}
.yj-guid,.yj-skip{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}
.yj950-1-3 #main .wrapper{float:left;width:634px}
.yj950-1-3 #main #main-block{float:right;width:432px}
.yj950-1-3 #main #sub-block1{float:left;width:192px}
.yj950-1-3 #main #sub-block2{float:right;width:300px;margin-top:280px}
.yj100per-1,.yj100per-1-3,.yj100per-2,.yj100per-3{width:100%}
.yj100per-1 #wrapper,.yj100per-1-3 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper{min-width:950px;padding:0 10px}
.yj100per-1 #contents{position:relative}
.yj100per-1-3 #main #main-main-wrapper{float:left;width:100%;margin-left:-316px}
.yj100per-1-3 #main #main-main{margin-left:316px}
.yj100per-1-3 #main #main-block-wrapper{float:right;width:100%;margin-right:-202px}
.yj100per-1-3 #main #main-block{margin-right:202px}
.yj100per-1-3 #main #sub-block1{float:left;width:192px}
.yj100per-1-3 #main #sub-block2{float:right;width:300px;margin-top:280px}
#wrapper{font-size:medium;voice-family:inherit}
#footer address{font-size:small;voice-family:inherit}
.yj100per-1 #wrapper,.yj100per-1-3 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper{padding:0 10px;voice-family:inherit}
.yj100per-1 #uhd,.yj100per-1-3 #uhd,.yj100per-2 #uhd,.yj100per-3 #uhd{padding:0 10px;voice-family:inherit}
.yj100per-1 #uhd table td,.yj100per-1-3 #uhd table td,.yj100per-2 #uhd table td,.yj100per-3 #uhd table td{padding-right:10px;padding-left:10px;voice-family:inherit}
.yj100per-1 #uhd table td td,.yj100per-1-3 #uhd table td td,.yj100per-2 #uhd table td td,.yj100per-3 #uhd table td td{padding-right:2px;padding-left:2px;voice-family:inherit}
.yj100per-1 #contents,.yj100per-1 #footer,.yj100per-1 #masthead{padding-right:10px;padding-left:10px;voice-family:inherit}
.yj100per-1-3 #contents,.yj100per-1-3 #footer,.yj100per-1-3 #masthead{padding-right:10px;padding-left:10px;voice-family:inherit}
.yj100per-2 #contents,.yj100per-2 #footer,.yj100per-2 #masthead{padding-right:10px;padding-left:10px;voice-family:inherit}
.yj100per-3 #contents,.yj100per-3 #footer,.yj100per-3 #masthead{padding-right:10px;padding-left:10px;voice-family:inherit}
html .yj100per-1 #wrapper{voice-family:inherit}
.yj-skip{margin:0;voice-family:inherit}
.yjMS{font-size:90%;letter-spacing:.065em}
.yjMSt{font-size:90%;letter-spacing:.065em;line-height:1.35em}
.ymuiEditLink{float:right;margin:0 6px 0 0}
.ymui3DHeader{border:solid 1px #999;border-bottom:none;font-size:87.5%}
.ymui3DHeader div{border:solid 1px #fff;border-bottom:none}
.ymui3DContainer{border:solid 1px #999;background:#ededed}
.ymui3DContainer div{padding:5px 10px;border:solid 1px #fff}
.ymuiContainerNopad.ver1{padding:15px 15px 0}
.ymuiPagingTop{margin:0;padding:5px 0}
.ymuiPagingTop span{float:right}
.ymuiPagingTop .ymuiInactive{color:#666}
.ymuiPagingBottom{margin-bottom:1em;padding-top:.5em 0;text-align:center;zoom:1}
.ymuiPagingBottom a,.ymuiPagingBottom span{margin:2px;padding:.25em .4em;border:1px solid #eee;zoom:1}
.ymuiPagingBottom span{background:#eee;font-weight:700}
.ymuiPagingBottom a:hover{border:#00d;background:#039;color:#fff}
.ymuiList{background:0 0}
.ymuiListNone li{margin:4px 0 8px;padding:0}
.ymuiSingleLine{margin-bottom:5px!important;padding-bottom:5px!important;background:url(https://s.yimg.jp/images/media/ymui/img/lineSingle_2x1.gif) repeat-x bottom;zoom:1}
.ymuiSeeMore{font-size:87.5%;text-align:right}
.ymuiCountDate{width:200px}
.ymuiCountDate span{padding-left:4px;font-size:97.25%}
.ymuiCDSeeMore{width:86px}
.ymuiList li{margin:4px 0}
.ymuiList li.ymuiRanking{margin:8px 0;padding:0}
.ymuiList .ymuiArrow1 .relNews{margin-left:4px}
.ymuiArrow1{padding:0 0 0 10px;background:url(https://s.yimg.jp/images/media/ymui/img/carrrot_5.png) no-repeat 0 9px}
.ymuiNew{display:inline-block;width:31px;height:20px;margin-right:2px;background:url(https://s.yimg.jp/images/media/ymui/img/photoNew_45x15.gif) no-repeat -15px 3px;line-height:20px;text-indent:-9999px;cursor:default}
.ymuiDate{color:#666}
.ymuiPhotoContainerLeft{float:left;width:1%;margin:0 10px 0 0}
.ymuiPhotoContainerRight{float:right;width:1%;margin:0 0 0 10px}
.ymuiMobile{margin:0}
.ymuiMobile strong.title{display:block;margin:0 0 5px;border-bottom:solid 1px #ccc}
.ymuiMobile img{float:left;margin:0 5px 0 0;border:solid 1px #ccc}
.ymuiMobile a.sendURL{padding:2px 0 2px 35px;background:url(https://s.yimg.jp/images/mobile/common/phonemail.gif) no-repeat}
.ymuiMobile a.ymuiArrow1{float:right}
.FixedPhotCon{width:210px}
.PhotosContainerL,.PhotosContainerR{margin-bottom:10px}
.PhotosContainerL{float:left;margin-right:10px}
.PhotosContainerR{float:right;margin-left:10px}
.PhotosContainerL .sendPage,.PhotosContainerR .sendPage{clear:both;height:22px;margin-top:5px;margin-bottom:5px;color:#666;font-size:75.25%;letter-spacing:1px;vertical-align:top}
.PhotosContainerL .sendPage{padding-right:5px;text-align:right}
.PhotosContainerR .sendPage{padding-left:5px;text-align:left}
.PhotosContainerL .bgnoPhoto{margin-right:5px}
.PhotosContainerR .bgnoPhoto{margin-left:5px}
.PhotosContainerL .photoBg,.PhotosContainerR .photoBg{clear:both;width:200px;height:200px;margin:0 auto;padding:0;border:none;background:none #efefef;text-align:center;border-collapse:collapse}
.PhotosContainerMain .thumb{width:200px;margin:0 auto}
.PhotosContainerMain .thumb div{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px;height:200px;background:#efefef;text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.PhotosContainerMain .thumb a{display:block;cursor:pointer}
.PhotosContainerMain .thumb img{max-width:200px;max-height:200px;vertical-align:middle;pointer-events:none;-webkit-touch-callout:none}
.PhotosContainerMain .photoOffer{margin:7px auto 10px;color:#666;font-size:12px;line-height:1.4em}
.PhotosContainerMain .registerMsg a{display:block;color:#666}
.PhotosContainerMain .registerMsg p{display:table-cell;vertical-align:middle;width:200px;height:200px;font-size:12px;font-weight:700;background-color:#f7f7f7;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}
.photoBg td{padding:0;border:none}
.sendPage a{display:inline-block;width:18px;height:22px;overflow:hidden;color:#ccc;outline:0}
.sendPage a span{display:inline-block;overflow:hidden;text-indent:100%;white-space:nowrap}
.sendPage .sendPageNum{display:inline-block;width:42px;height:22px;line-height:22px;text-align:center;vertical-align:top}
.sendPage .validPrev{top:0;background-position:0 -138px}
.sendPage .validNext{top:0;background-position:-20px -138px}
.sendPage .validNext,.sendPage .validPrev{cursor:pointer}
.sendPage .disabledPrev{background-position:0 -162px}
.sendPage .disabledNext{background-position:-20px -162px}
.sendPage .disabledNext,.sendPage .disabledPrev{cursor:default}
.ynDetailPgraphWrap .textCenter a{font-size:13px}
.photoOffer{margin:7px auto 10px;color:#666;font-size:12px;line-height:1.4em;word-wrap:break-word;word-break:break-all}
.PhotosContainerL .photoOffer,.PhotosContainerR .photoOffer{padding:0 5px}
#ynDetail .ynDetailPhoto table.brd_non{border:none}
#ynDetail .ynDetailPhoto table .sendPage{height:22px;margin-top:5px;margin-bottom:4px;color:#666;font-size:75.25%;letter-spacing:1px;vertical-align:top}
.flL .sendPage{text-align:right}
#ynDetail .ynDetailPhoto.flR .ynDetailPhotoImg p.photoOffer,.flR .sendPage{text-align:left}
#contents #main .yjXL{font-weight:700;font-size:140%;letter-spacing:-.05em}
.alertBox{padding:10px 15px}
.fsl{font-size:medium;voice-family:inherit}
html>body .fsl{font-size:large}
.fsm{font-size:small;voice-family:inherit}
.fsmt{font-size:small;line-height:1.4em;voice-family:inherit}
html>body .fsm,html>body .fsmt{font-size:medium}
.fss{font-size:x-small;voice-family:inherit}
.fsst{font-size:x-small;line-height:1.3em;voice-family:inherit}
html>body .fss,html>body .fsst{font-size:small}
div#taboola-below-article-text-links{margin-top:15px}
strong{font-weight:700}
hr.line{clear:both;height:1px;overflow:hidden;border:solid #ccc;border-width:1px 0 0 0}
.darkRed{color:#c00}
.greyText{color:#666}
.fbBlue{color:#3b5998}
.relNews{color:#393!important}
.textNomal{font-weight:400}
.textCenter{margin:0 auto;text-align:center}
.mar0A{margin:0 auto}
.marB5{margin-bottom:5px}
.marB10{margin-bottom:10px}
.marT5{margin-top:5px}
.marT10{margin-top:10px}
.pad4{padding:4px}
.padImg{padding:4px 4px 4px 160px}
.padImgV{padding:4px 4px 4px 214px}
.padTB4{padding:4px 0}
.padLR4{padding:0 4px}
.padL70{padding-left:70px!important}
.floatL{float:left}
.floatR{float:right}
#main .imgMargin img,#sub .imgMargin img{float:left;margin:0 5px 0 0}
.listingBlock{float:left;width:50px;white-space:nowrap}
.listingBlock60{float:left;width:60px;white-space:nowrap}
.floatPad{padding-left:60px}
.floatBlock{float:left;width:55px;font-weight:700;white-space:nowrap}
#toggleControl ul.toggleIcon,#ynAffinityList h3,#ynFreshEye h3,#ynPublicNews a,#ynRelatedArticleList h3,#ynRelatedBlog h3,#ynRelatedTopics h3,#ynSportsMod.detail h3,.feye,.helpIcon,.icoBookmark,.icoBuzzurl,.icoChoix,.icoDemocracy,.icoIza,.icoNewsing,.icoPremium,.ymuiTV{background:url(https://s.yimg.jp/images/news/v1/yn_sprite_icons_20130409.png) no-repeat}
.icoBookmark{padding:0 4px 2px 18px;background-position:0 0}
.icoBuzzurl{padding:0 4px 2px 25px;background-position:0 -100px}
.icoChoix{padding:0 4px 2px 20px;background-position:0 -200px}
.icoNewsing{padding:0 4px 2px 20px;background-position:0 -1250px}
.icoIza{padding:0 4px 2px 20px;background-position:0 -1350px}
.icoDemocracy{padding:0 4px 0 20px;background-position:0 -1645px}
.helpIcon{display:block;padding-left:16px;background-position:0 -248px}
.wakabaIcon{padding:0 0 2px 18px;background-position:0 -1450px}
.ymuiTV{padding:0 0 0 16px;background-position:0 -1550px;cursor:default}
.icoPremium{display:inline-block;width:18px;height:20px;margin-right:2px;background-position:0 -2100px;line-height:20px;text-indent:-9999px}
.icPay,.icPhoto,.icVideo{vertical-align:middle}
.BtnRenzokuPlayOff,.BtnRenzokuPlayOnGrey,.BtnSlidePlaying,.sendPage a{background:url(https://s.yimg.jp/images/news/v1/spriteNews_20121024.png) no-repeat}
.ymuiDotHr{height:2px;overflow:hidden;margin:5px 0;padding:0!important;background:url(https://s.yimg.jp/images/media/ymui/img/lineWide_4x1.gif) repeat-x 0 0;font-size:0;zoom:1}
.ymuiSingleHr{height:2px;overflow:hidden;margin:5px 0;padding:0!important;background:url(https://s.yimg.jp/images/media/ymui/img/lineSingle_2x1.gif) repeat-x 0 0;font-size:0;zoom:1}
ul li h2.yjXL{margin-bottom:5px}
.photoBg{background:#efefef}
.ymuiPhotoContainerLeft table{width:150px;height:150px;margin:0 auto;text-align:center}
#ynPhotoMod li{float:left;width:25%}
#ynPhotoMod li table{width:150px;height:150px;margin:0 auto;text-align:center}
#ynPhotoMod li .photoCategory{margin:0 4px;padding:4px 0;background:#e1e8e9;text-align:center}
#ynPhotoMod li .photoProvider{display:block;color:#666}
#PhotoMod{margin-bottom:5px;padding-left:0}
#PhotoMod li{float:left;width:25%;text-align:center}
#PhotoMod li table.photoBg{width:150px;height:150px;margin:0 auto;padding:0;text-align:center}
#PhotoRanking table{float:left;width:60px;height:60px;overflow:hidden;margin-right:5px;padding:0;text-align:center;table-layout:fixed}
#PhotoRanking table img{float:none;margin:0 auto;border:0;text-align:center}
.caution{padding:10px;border:1px solid #f66;background:#ffe}
#ynDetail{position:relative}
.mainBox{margin-bottom:15px;border-right:1px #e1e1e1 solid;border-bottom:1px #e1e1e1 solid;border-left:1px #e1e1e1 solid;background:#fff;padding-bottom:1px}
.subCategory{margin:0 15px;padding:15px 0 0;border-bottom:1px dotted #e1e1e1}
.subCategory:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.subCategory li{float:left;height:12px;margin-bottom:10px;padding:0 6px;border-left:1px solid #cfcfcf;font-size:75%;line-height:12px}
.subCategory li.first{padding-left:0;border:none}
.subCategory .current a{color:#000;font-weight:700}
.article{padding:15px 15px 0}
.article.comment{padding:15px 0 0}
.article.comment .hd{padding:0 15px}
.article .hd{padding-bottom:15px}
.article .hd h1{margin-bottom:8px;font-weight:700;font-size:140%;letter-spacing:-.05em;line-height:1.3}
.article .hd .date:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.article .hd .source{display:inline-block;color:#666;font-size:84%;line-height:40px}
.article .paragraph:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;content:"."}
.article .ynDetailPhoto table{float:left;width:1%;margin-right:10px;margin-bottom:10px;border:1px solid #ccc}
.article .ynDetailPhoto .ynDetailPhotoImg{padding:5px}
.article .ynDetailPhoto .ynDetailPhotoZoom{padding:5px;text-align:center}
.article .ynDetailPhoto .ynDetailPhotoCaption{padding:0 5px 5px;color:#333}
.article em{font-weight:700}
.article .ynDetailPhoto.flR table{float:right;margin:0 0 10px 10px}
.article .ynDetailPhoto.flR .ynDetailPhotoImg p{text-align:right}
.article .ynDetailHeading{display:block;margin-bottom:.25em;font-size:108%}
.article .ynDetailText{margin-bottom:1em;word-wrap:break-word;word-break:normal}
.article .ynDetailNotes{margin-bottom:1em;text-align:right}
.article .ynDetailAuthor{color:#666;font-size:84%}
.article .ft{padding:1em 0 .5em}
.article .ft:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;content:"."}
.bottomLogoWrap{margin:16px 0}
.bottomLogoWrap:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;content:"."}
.bottomYjnSnsBtn{float:left}
.bottomYjnSnsBtn li{display:inline-block;vertical-align:middle}
.bottomLogoWrap .ynCpName{float:right;text-align:right}
.bottomLogoWrap .ynCpName .date{color:#666;font-size:84%}
.bottomLogoWrap .ynCpName a{font-weight:700;font-size:92%}
.bottomLogoWrap p.ynLastEditDate{float:left;font-size:84%}
.article .ynDetailText{line-height:1.8em}
.article .fdFt{margin-top:10px}
.article.mag .hd .ymuiDate{font-size:84%}
.ynDetailRelArticle{padding-top:1em;font-size:94%}
.article .translationMod{display:block;height:300px;overflow:auto;margin-bottom:16px;padding:16px;border:solid 1px #dedede;background:#f7f7f8}
.article .translationMod dt{margin:0 0 12px;font-weight:700}
.article .translationMod dd{font-size:94%}
#themeSticker{border-top:1px solid #e1e1e1;margin-bottom:-1px}
.ynArticlePgraphNav,.ynArticlePhotoNav{font-size:84%;text-align:center}
.ynArticlePgraphNav em,.ynArticlePhotoNav em{font-weight:700}
.yvpControl{padding-bottom:10px}
.yvpControl .caution{margin:10px 0;border:2px solid #ddd;border-radius:3px;background:#fff;font-weight:700;text-align:center}
.yvpControl .caution p{display:inline-block;padding-left:34px;background:url(https://s.yimg.jp/images/jpnews/cre/common/all/images/ic_alert.png) no-repeat}
.yvpControl .cap{color:#666;font-size:84%}
.centerPhoto .imgThumbnail{margin:0 auto}
.centerPhoto .imgThumbnail table{margin:0 auto;text-align:center;border-collapse:separate;border-spacing:6px}
.centerPhoto .imgThumbnail a{display:block}
.centerPhoto .imgThumbnail img{height:auto!important;max-height:60px;padding:0}
.centerPhoto .imgThumbnail td{width:60px;height:60px;border:2px solid #fff;background:#efefef;vertical-align:middle}
.centerPhoto .imgThumbnail .current{border:2px solid #fbb6b4}
.photoWrap ul{height:100%}
.photoWrap li.mainImg,.photoWrap li.next,.photoWrap li.prev{display:table-cell;vertical-align:middle}
.photoWrap li.prev{width:37px;background:-webkit-gradient(linear,left top,right top,from(#e7e7e7),color-stop(65%,#e7e7e7),to(#ededed));background:-webkit-linear-gradient(left,#e7e7e7 0,#e7e7e7 65%,#ededed 100%);background:-o-linear-gradient(left,#e7e7e7 0,#e7e7e7 65%,#ededed 100%);background:linear-gradient(to right,#e7e7e7 0,#e7e7e7 65%,#ededed 100%)}
.photoWrap li.next{width:37px;background:-webkit-gradient(linear,left top,right top,from(#ededed),color-stop(35%,#e7e7e7),color-stop(100%,#e7e7e7),to(#cdcdcd));background:-webkit-linear-gradient(left,#ededed 0,#e7e7e7 35%,#e7e7e7 100%,#cdcdcd 100%);background:-o-linear-gradient(left,#ededed 0,#e7e7e7 35%,#e7e7e7 100%,#cdcdcd 100%);background:linear-gradient(to right,#ededed 0,#e7e7e7 35%,#e7e7e7 100%,#cdcdcd 100%)}
.photoWrap li.mainImg .wrap{width:560px;overflow:hidden;background:#f8f7f7;text-align:center;vertical-align:middle}
.photoWrap li.mainImg .wrap a{display:block}
.photoWrap li.mainImg img{width:auto!important;height:auto!important;max-width:560px;max-height:560px;padding:0;vertical-align:middle}
.photoWrap li.prev a,.photoWrap li.prev a:hover,.photoWrap li.prev span{display:block;width:35px;height:70px;border:solid 1px #ccc;background:url(https://s.yimg.jp/images/news/v1/arwPhotoArticle.png) no-repeat;text-indent:-9999px}
.photoWrap li.next a,.photoWrap li.next a:hover,.photoWrap li.next span{display:block;width:35px;height:70px;border:solid 1px #ccc;background:url(https://s.yimg.jp/images/news/v1/arwPhotoArticle.png) no-repeat;text-indent:-9999px}
.photoWrap li.prev a{background-position:-43px 50%}
.photoWrap li.prev a:hover,.photoWrap li.prev span{background-position:7px 50%}
.photoWrap li.next a{background-position:-141px 50%}
.photoWrap li.next a:hover,.photoWrap li.next span{background-position:-91px 50%}
.photoWrap li.next a:hover,.photoWrap li.prev a:hover{background:#fa671e}
.ynPhotoCopyright{margin-top:.5em}
.ynPublicNewsHeader{margin-bottom:10px;zoom:1}
.ynPublicNewsHeader span{padding:5px;background:#690;color:#fff;font-weight:700;zoom:1}
p.ynLastEditDate{display:inline;color:#666}
p.ynCobrandBanner{float:right}
p.ynCobrandBanner img{max-width:170px}
div.ynClear{clear:both;height:2px;overflow:hidden;margin:5px 0;padding:0;font-size:0;zoom:1}
.relInfoMod{display:inline-block;padding:10px 15px;border-top:1px solid #e1e1e1}
.relInfoMod:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;content:"."}
.relInfoMod{display:block}
.relInfoModLeft80{display:block;float:left;width:80px;margin-right:10px}
.relInfoModRight80{display:block;margin-left:90px}
.relInfoModLeft100{display:block;float:left;width:100px;margin-right:10px}
.relInfoModRight100{display:block;margin-left:110px}
.relInfoModLeft192{display:block;float:left;width:192px;margin-right:10px;padding-bottom:5px}
.relInfoModRight192{display:block;margin-left:202px}
.relInfoMod dl{line-height:1.5}
.relInfoMod dt{margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e8e8e8;font-weight:700}
.relInfoMod dd{overflow:hidden}
.relInfoMod dd dl dt{display:inline;margin:0;border:0;font-weight:700}
.relInfoMod dd dl dd{display:inline;margin:0;border:0}
.relInfoMod .ymuiSeeMore{color:#000}
.relInfoMod .red{color:#f30}
.relInfoMod .changeGrn{color:#3a932e}
.relInfoMod .changeRed{color:#e46062}
.relInfoMod .weightNormal{font-weight:400}
.photoWrap{margin:0}
.photoWrap .registerMsg{display:block;width:560px;margin:0;padding:0;background:0 0}
.photoWrap .registerMsg.discontinued{width:538px;margin:0 10px}
.photoWrap .registerMsg em{font-weight:700}
.photoWrap .registerText{text-align:left}
.photoWrap .registerMsg .registerBtn{float:none;font-size:16px;line-height:16px}
.photoWrap .registerMsg .registerBtn a{width:70%;margin:0 auto}
.photoWrap .registerMsgBg .notes{padding:5px 0 10px}
.photoWrap .priceList{margin:0 0 10px}
.photoWrap .priceList ul{display:inline-block;text-align:center}
.photoWrap .priceList ul li{display:inline-block}
.photoWrap .priceList dd,.photoWrap .priceList dt{display:inline}
.photoWrap .relLink{padding:10px 0 0;text-align:center}
.photoWrap .pack{padding:10px 0 5px;font-weight:700}
#ynAffinityList h3,#ynRelatedArticleList h3{-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,.05);box-shadow:inset 0 1px 8px rgba(0,0,0,.05);padding:4px 15px;border-top:#999 1px solid;border-bottom:#e6e6e6 solid 1px;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#f8f8f8));background:-webkit-linear-gradient(top,#ededed 0,#f8f8f8 100%);background:-o-linear-gradient(top,#ededed 0,#f8f8f8 100%);background:linear-gradient(to bottom,#ededed 0,#f8f8f8 100%);font-weight:700;vertical-align:middle}
#ynRelArticleList.tmplNews001 h3,#ynRelArticleList.tmplNews004 h3,#ynRelArticleList.tmplNews005 h3{-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,.05);box-shadow:inset 0 1px 8px rgba(0,0,0,.05);padding:4px 15px;border-top:#999 1px solid;border-bottom:#e6e6e6 solid 1px;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#f8f8f8));background:-webkit-linear-gradient(top,#ededed 0,#f8f8f8 100%);background:-o-linear-gradient(top,#ededed 0,#f8f8f8 100%);background:linear-gradient(to bottom,#ededed 0,#f8f8f8 100%);font-weight:700;vertical-align:middle}
#ynRelArticleList02.tmplNews005 h3{-webkit-box-shadow:inset 0 1px 8px rgba(0,0,0,.05);box-shadow:inset 0 1px 8px rgba(0,0,0,.05);padding:4px 15px;border-top:#999 1px solid;border-bottom:#e6e6e6 solid 1px;background:-webkit-gradient(linear,left top,left bottom,from(#ededed),to(#f8f8f8));background:-webkit-linear-gradient(top,#ededed 0,#f8f8f8 100%);background:-o-linear-gradient(top,#ededed 0,#f8f8f8 100%);background:linear-gradient(to bottom,#ededed 0,#f8f8f8 100%);font-weight:700;vertical-align:middle}
#ynRelArticleList.tmplNews004 h3,#ynRelArticleList.tmplNews005 h3{padding:4px 15px}
#ynRelatedArticleList p a{color:#393;font-weight:700}
#ynRelatedArticleList li{border-bottom:1px solid #dfdfdf;line-height:1.7em}
#ynAffinityList li{border-bottom:1px solid #dfdfdf;line-height:1.7em}
#ynAffinityList li a,#ynRelatedArticleList li a{display:block;padding:5px}
#ynAffinityList li a:hover,#ynRelatedArticleList li a:hover{background:#ebf0fa}
#ynRelArticleList.tmplNews004{margin:20px 0}
#ynRelArticleList .yjMt{font-size:88%}
#ynRelArticleList .relLink li{border-bottom:1px solid #dfdfdf;line-height:1.7em}
#ynRelArticleList .relLink li a{display:block;padding:5px}
#ynRelArticleList .relLink li a:hover{background:#ebf0fa;cursor:pointer}
#ynRelArticleList p{margin-top:4px;margin-bottom:20px;color:#999}
#ynRelArticleList .thumb{float:left;margin-right:5px}
#ynRelArticleList .thumb span{display:table-cell;width:60px;height:60px;background:#efefef;text-align:center;vertical-align:middle;layout-grid-line:60px}
#ynRelArticleList .thumb img{vertical-align:middle}
#ynRelArticleList li a:hover{text-decoration:none}
#ynRelArticleList li a:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;content:"."}
#ynRelArticleList li .title:hover,#ynRelArticleList li .ttl:hover{text-decoration:underline}
#ynRelArticleList .date,#ynRelArticleList .source{padding-left:.5em;color:#6e6e6f;font-size:94%}
.cptCommentNumber{color:#393!important;font-weight:700!important}
.NoticeColumn{margin:20px 0;padding-bottom:16px;border:1px #b0c3eb solid;border-radius:3px;background:url(https://s.yimg.jp/images/news/v1/ico_info.png) no-repeat 20px 12px;background:#ebf0fa;line-height:1.1em}
.NoticeColumn a{display:inline-block;margin:16px 50px 0;font-size:14px}
.NoticeColumn a.howtoNext{margin:0}
.NoticeColumn strong{display:inline-block;padding:16px 50px 6px;color:#333;font-size:14px}
.NoticeColumn p{padding:10px 20px 0;color:#666;font-size:13px}
.NoticeColumn dl{padding:0 20px;color:#666;font-size:13px}
.NoticeColumn dd{padding-left:20px}
.NoticeColumnRe{margin:20px 0;padding:10px 5px;border:1px #b0c3eb solid;border-radius:3px;font-size:14px}
.NoticeColumnRe p{color:#666;line-height:1.5}
.cptHeaderBottomLine li a.cptHeaderSubLink,.cptHeaderToggleClose li a.cptHeaderSubLink,.cptHeaderToggleOpen li a.cptHeaderSubLink{padding:0 0 0 20px;background:url(https://s.yimg.jp/images/sicons/c/wakaba16.gif) no-repeat left center}
.hd .navTab{width:100%;padding:10px 0;border-top:#bcbcbc solid 1px}
.hd .navTab li{display:inline-block;position:relative;padding:0 10px;border-right:1px #e0e0e0 solid;font-size:87.5%;vertical-align:middle}
.hd .navTab li.last{border-right:none}
#rtSearchBox,.ynSocialCts{margin:0 15px}
.commentBox{margin-top:1px;border-top:1px solid #e1e1e1}
.commentBox .authorPostBtn{margin:0 10px;text-align:center}
.commentBox .authorPostBtn a{display:block;padding:10px 0;border:solid 1px #3a567e;border-radius:5px;background:-webkit-gradient(linear,left top,left bottom,from(#49719e),to(#376086));background:-webkit-linear-gradient(top,#49719e 0,#376086 100%);background:-o-linear-gradient(top,#49719e 0,#376086 100%);background:linear-gradient(to bottom,#49719e 0,#376086 100%);color:#fff}
.commentBox .authorPostBtn a:hover{border:solid 1px #2e4567;background:-webkit-gradient(linear,left top,left bottom,from(#3e6188),to(#25425d));background:-webkit-linear-gradient(top,#3e6188 0,#25425d 100%);background:-o-linear-gradient(top,#3e6188 0,#25425d 100%);background:linear-gradient(to bottom,#3e6188 0,#25425d 100%);text-decoration:none}
.commentBox .authorPostBtn a:before{font-family:pt-icon;content:"\e607"}
.commentBox .authorPostBtn span{display:block;padding:10px 0;color:#777;font-weight:700;line-height:1.3}
.commentNotice{position:relative;margin-bottom:10px;padding:10px;text-align:left}
.commentNotice li{display:inline-block;font-size:75%;line-height:1.7em}
.commentNotice li.hidden{position:absolute;right:10px}
.commentNotice li.hidden input[type=checkbox]{position:relative;top:2px;right:5px}
.commentNotice li.notice{color:#777}
.SelectMenu{margin-bottom:10px;padding:6px;background:#eee}
.SelectNearDate{float:left}
.SelectNearDate ul{line-height:1.7}
.SelectNearDate li{display:inline;padding-right:5px;padding-left:5px;border-left:1px solid #333}
.SelectNearDate li.first{border:0}
.SelectDate{float:right}
#ynProvider{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px;padding:5px;line-height:1.4}
#ynProvider .ynProviderLogo{margin-right:10px;vertical-align:middle}
#ynProvider .ynProviderLogo img{vertical-align:bottom}
#ynProvider .inner{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#ynProvider h1{overflow:hidden;font-weight:700}
#ynProvider p{overflow:hidden;font-size:87.5%}
.ynProviderInfo{padding:10px;border:1px solid #e8e8e8;background:#f7f7f7;line-height:1.3}
.ynProviderInfo h2{margin-bottom:10px;font-weight:700}
.ynProviderInfo .ynProviderInfoInner table{width:100%}
.ynProviderInfo .ynProviderInfoInner td{vertical-align:top}
.ynProviderInfo .ynProviderInfoPict{width:1%;padding-right:10px}
.ynProviderInfo .ynProviderInfoText .inner{padding-right:10px}
.ynProviderInfo .ynProviderInfoText h3{font-weight:700;font-size:100%}
.ynProviderInfo .ynProviderInfoText .subText{margin:5px 0;color:#8a8a8a}
.ynProviderInfo .ynProviderInfoText .explanation{margin:5px 0}
.ynProviderInfo .ynProviderInfoText ul{padding-left:18px}
.ynProviderInfo .ynProviderInfoText li{list-style:disc outside;margin:5px 0;font-weight:700}
.ynProviderInfo .ynProviderInfoRel{width:50%;border-left:1px dotted #ccc}
.ynProviderInfo .ynProviderInfoRel .inner{padding-left:10px}
.ynProviderInfo .ynProviderInfoRel .note{margin-bottom:10px;font-weight:700}
.ynProviderInfo .ynProviderInfoRel .relLink{padding-left:18px}
.ynProviderInfo .ynProviderInfoRel .relLink li{list-style:disc outside;margin:5px 0}
.ynProviderInfo .ynProviderInfoText li,.ynProviderInfo .ynProviderInfoText p{font-size:small}
.ynProviderInfo .ynProviderInfoRel li,.ynProviderInfo .ynProviderInfoRel p{font-size:small}
.zeroMatch{display:block;padding:30px 10px;text-align:center}
#ynCopyright{padding:15px}
#ynCopyright .titl{margin:0 0 10px}
#ynCopyright .ynCopyrightTitle{margin:0 0 10px;border-bottom:1px solid #f0f0f0;font-weight:700}
#ynCopyright .ymuiContainer{margin:0 0 15px}
#ynCopyright .cap{font-size:84%}
#ynCopyright h3{font-weight:700}
#ynCopyright ul.ymuiList li.ymuiArrow1{display:block;float:left;width:48%}
#ynCommentCopyright{zoom:1}
#ynCommentCopyright ul.ymuiList li.ymuiArrow1{display:block;float:left;width:48%}
.yntitle_sub4b{clear:both;width:100%;margin:0 0 5px!important;padding:0 0 5px!important;background:url(https://s.yimg.jp/images/media/ymui/img/lineWide_4x1.gif) repeat-x bottom;zoom:1}
.yntitle_sub_left{float:left;margin-right:15px;padding:0}
.yntitle_sub4b .feye{padding:0 0 0 20px;background-position:0 -450px}
.dot_line{display:none;height:0}
.centerPhoto{margin:0 auto 10px;padding:0;text-align:center}
.centerPhoto p{display:table-cell;display:inline-block;vertical-align:middle}
.centerPhoto img{margin:0 auto;padding:0 12px;pointer-events:none;-webkit-touch-callout:none}
.centerPhoto div.mov{display:table-cell;display:inline-block;vertical-align:middle}
.BtnPhotoCon{display:block;width:32px;height:36px;text-indent:-9999px;outline:0}
.loadingWrap{width:100%;margin:15px auto;padding:40px 0 30px;border:1px solid #eee;color:#666;text-align:center}
.loadingWrap .loadingIcon{width:36px;margin:0 auto}
.commentWrap{margin-bottom:5px;padding-bottom:10px}
.commentIframe{width:100%;border:none}
.snsButton{padding:10px 0;border-top:solid 1px #f0f0f0}
.hd .snsButton{padding:10px 0 0;border-top:none}
.snsButton li{display:inline-block;margin-right:3px;line-height:1;vertical-align:top}
.snsButton li a{display:block;cursor:pointer;outline:0}
.alertBg{margin-bottom:10px}
.listMod{border-top:1px solid #e1e1e1}
.listMod h3{padding:10px 15px;font-weight:700;font-size:100%;vertical-align:middle}
.themeList h3{padding:10px 15px;font-weight:700;font-size:100%;vertical-align:middle}
.affinity ul,.listMod ul{margin:0}
.listMod li{margin:0;border-top:1px solid #f0f0f0;line-height:1.2em}
.listMod li a{display:block;padding:10px 15px}
.listMod li a:hover{background:#f7f7f8;text-decoration:none;cursor:pointer}
.listMod li .ttl{font-size:88%}
.listMod li .ttl:hover{text-decoration:underline}
.listMod ul .date,.listMod ul .source{padding-left:.5em;color:#6e6e6f;font-size:82%}
.listMod.promoCP .listMore{margin:0 15px 10px;padding:6px 0;border-top:1px solid #f0f0f0;font-size:87.5%;text-align:right;font-weight:700}
.themeList{border-top:1px solid #e1e1e1}
.themeList .hd{position:relative}
.themeList .hd a.themeHelplink{position:absolute;top:10px;right:15px}
.themeList_m{margin:0 15px;padding:10px 0;border-top:1px solid #f0f0f0}
.relVideo{padding:0 15px;border-top:1px solid #e1e1e1}
.relVideo ul li a:after,.relVideo:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;content:"."}
.relVideo h3{margin:0 0 10px;padding:10px 0;border-bottom:1px solid #f0f0f0;font-weight:700;font-size:100%;vertical-align:middle}
.relVideo ul{overflow:hidden;margin-left:-8px}
.relVideo ul li{display:inline-block;width:195px;margin:0 0 10px 8px;line-height:1.3;vertical-align:top}
.relVideo ul li.first{margin-left:0}
.relVideo ul li a{display:block}
.relVideo ul li a:hover{text-decoration:none}
.relVideo li img{width:auto!important;width:195px;max-width:195px;margin-bottom:5px}
.relVideo li .ttl{font-size:88%}
.relVideo li .ttl:hover{text-decoration:underline}
.relVideo li .date,.relVideo li .source{padding:0 0 0 .6em;color:#6e6e6f;font-size:82%;line-height:1.4}
.relPhotoMod{margin-bottom:20px;padding:0 15px;border-top:1px solid #e1e1e1}
.relPhotoMod h3{margin:0 0 10px;padding:10px 0;border-bottom:1px solid #f0f0f0;font-weight:700;font-size:100%;vertical-align:middle}
.relPhotoMod ul{margin-right:-15px}
.relPhotoMod li{float:left;width:146px;margin-right:6px}
.relPhotoMod li .thumb{display:table-cell;width:146px;height:146px;margin-bottom:5px;background:#efefef;text-align:center;vertical-align:middle;layout-grid-line:146px}
.relPhotoMod li .thumb img{vertical-align:middle}
.relPhotoMod li .ttl{margin-top:5px;font-size:84%}
.relPhotoMod li .date,.relPhotoMod li .source{padding-left:.5em;color:#6e6e6f;font-size:78%}
.relPhotoMod li a{display:block;line-height:1.3em;cursor:pointer}
.relPhotoMod li a:hover{text-decoration:underline}
#ynSportsMod{padding:10px 15px;border-top:1px solid #e1e1e1}
#ynSportsMod .ymuiTitle{padding:8px 6px;font-size:85%;line-height:1}
#ynSportsMod .ymuiTitle.listTtl{font-size:100%}
#ynSportsMod .ymuiHeaderBGLight .ymuiTitle{font-size:100%;line-height:1.56em}
#ynSportsMod .ymuiTitle .ymuiDate{padding-left:1em;font-weight:400}
#ynSportsMod .sportsTitle{border-bottom:1px solid #f0f0f0}
#ynSportsMod .sportsTitle .ymuiTitle{float:left}
#ynSportsMod .sportsNav{float:right;padding:8px 6px;font-size:small}
#ynSportsMod li{display:block;float:left;padding:0 .5em}
#ynSportsMod li a{display:block;white-space:nowrap;word-break:break-all}
#ynSportsMod .sportsNav li{background:url(https://s.yimg.jp/images/news/v1/yn_gnavi_sprite.png) no-repeat 0 -448px;line-height:1}
#ynSportsMod .sportsNav li a{line-height:1.2}
#ynSportsMod .sportsNav li.first{background:0 0}
#ynSportsMod .sportsSched.horse li{float:none;margin-top:5px;padding:0}
#ynSportsMod .sportsSched.horse li a{display:inline}
#ynSportsMod .sportsSched.horse .rank{display:block;float:left;width:4.65em}
#ynSportsMod .sportsSched.horse .rank span{display:block;margin:5px 10px 5px 0;padding:4px 0;background:#a6a6a6;color:#fff;font-weight:700;font-size:medium;text-align:center}
#ynSportsMod .sportsSched.horse dd{line-height:1}
#ynSportsMod .sportsSched.horse dt span{padding-left:5px;font-size:85%}
#ynSportsMod.detail .sportsSched{font-size:85%}
#ynSportsMod .sportsSched.soccer th{width:5.25em;font-weight:700;text-align:left}
#ynSportsMod .sportsSched.soccer .jLeague.single th{width:1.75em}
#ynSportsMod .sportsSched.soccer li,#ynSportsMod .sportsSched.soccer td{font-size:small}
#ynSportsMod.detail h3{padding-left:20px;background-position:0 -1946px;font-weight:700}
#ynSportsMod.detail .ymuiTitle{font-size:small}
#ynSportsMod.detail .sportsSched.horse dt span{font-size:small}
#ynSportsMod.detail .sportsSched.horse .rank{width:5.5em}
#ynSportsMod.detail .sportsSched.soccer th{font-size:116%}
#ynSportsMod.ynSportsModContents{padding:0 10px 10px}
#ynSportsMod.ynSportsModContents li{border-right:1px solid #c0cedb;font-size:90%;line-height:1}
#ynSportsMod.ynSportsModContents li:last-child{border-right:none}
.cptHeaderToggleClose,.cptHeaderToggleOpen{margin-top:0!important}
.ynRTSearch{margin-bottom:10px}
#rtSearchBox{color:#333;font-size:84%;line-height:1.3}
#rtSearchBox .itemHd{padding:0 8px 5px;border-bottom:1px solid #dfdfdf}
#rtSearchBox .itemHd .btnTw{float:left}
#rtSearchBox .itemHd .logoTw{float:right}
#rtSearchBox .itemCts li{position:relative;overflow:hidden;margin:0 8px;padding:8px 0 6px;border-bottom:1px solid #dfdfdf}
#rtSearchBox .itemCts .metadata{float:left;padding:8px 0 0 56px}
#rtSearchBox .itemCts .pict{position:absolute;top:8px;left:0}
#rtSearchBox .itemCts .account{display:inline}
#rtSearchBox .itemCts .account .user{padding-left:18px;background-position:-18px 2px;word-wrap:break-word;word-break:break-all}
#rtSearchBox .itemCts .account .full{color:#666;word-wrap:break-word;word-break:break-all}
#rtSearchBox .itemCts .tweet{min-height:27px;padding:0 0 0 56px;word-wrap:break-word}
#rtSearchBox .itemCts .msg{padding:60px 8px 50px;border-bottom:2px solid #fff;font-size:120%;text-align:center}
#rtSearchBox .itemCts .action{float:right;margin:8px 0 0;color:#666;white-space:nowrap}
#rtSearchBox .itemFt .btn{width:70%;margin:8px auto;border:1px solid #ddd;text-align:center}
#rtSearchBox .itemFt .btn a{display:block;padding:7px 8px;border:1px solid #fff;color:#333;line-height:1}
#rtSearchBox .itemFt .btn a:visited{color:#333}
#rtSearchBox .itemFt .note{margin:0 8px 8px;padding-top:8px;background:transparent url(https://s.yimg.jp/images/media/ymui/img/lineWide_4x1.gif) repeat-x 0 0;color:#666}
#rtSearchBox .itemHd:after{display:table;clear:both;content:""}
#rtSearchBox .itemCts li:after{display:table;clear:both;content:""}
#rtSearchBox .itemCts .action a,#rtSearchBox .itemCts .time,#rtSearchBox .itemCts .tweet a{margin:0 .3em}
#rtSearchBox .itemCts .metadata a{text-decoration:none}
#rtSearchBox .itemCts .tweet a.atUser,#rtSearchBox .itemCts .tweet a.tag{text-decoration:none}
#rtSearchBox .itemCts .action a{text-decoration:none}
#rtSearchBox .itemFt .btn a{text-decoration:none}
#rtSearchBox .itemCts .metadata a{color:#666ccc}
#rtSearchBox .itemCts .tweet a.atUser,#rtSearchBox .itemCts .tweet a.tag{color:#666ccc}
#rtSearchBox .itemCts .action a{color:#666ccc}
#rtSearchBox .itemCts .account .user,#rtSearchBox .logoTw a{background:url(https://s.yimg.jp/images/news/v1/sprite_icoTwitter02.png) no-repeat}
#rtSearchBox .logoTw a{display:inline-block;width:19px;height:0;overflow:hidden;padding-top:20px;background-position:0 2px;line-height:20px}
#rtSearchBox .itemFt .btn a{background:url(https://s.yimg.jp/images/news/v1/sprite_bgRTSearchBox.png) repeat-x}
#rtSearchBox .itemCts{background:#fff}
#rtSearchBox .itemFt .btn a{background:#f3f3f3;background-position:0 -100px}
#sub #rtSearchBox .itemCts .metadata{float:none}
#sub #rtSearchBox .itemCts .msg{font-size:93%}
.ynSocialCts{margin-bottom:10px}
.icoFb{display:inline-block;background:transparent url(https://s.yimg.jp/images/news/v1/icoFb16.png) no-repeat 0 50%}
#facebookTabContents .fbSocialMod{background:url(https://s.yimg.jp/images/news/v1/sprite_bgRTSearchBox.png) repeat-x}
.fbSocialMod #FacebookComments,.fbSocialMod .fbCommentsLabel,.fbSocialMod .guide{background:url(https://s.yimg.jp/images/news/v1/sprite_bgRTSearchBox.png) repeat-x}
.fbSocialMod{margin-bottom:5px;font-size:100%}
.fbSocialMod a{color:#3b5998}
.fbSocialMod .about{display:block;padding:3px 8px;font-size:77%;text-align:right}
#facebookTabContents .fbSocialMod{margin:1px 0;padding:0 1px;border:1px solid #ccc;background-position:0 -203px}
.fbSocialMod #FacebookComments{margin:0 10px 5px}
.fbSocialMod #FacebookComments>.fb_iframe_widget{width:100%!important}
.fbSocialMod #FacebookComments>.fb_iframe_widget span{width:100%!important}
.fbSocialMod #FacebookComments>.fb_iframe_widget span iframe{width:100%!important}
#facebookTabContents .note{margin:0 8px 8px;padding-top:8px;background:transparent url(https://s.yimg.jp/images/media/ymui/img/lineWide_4x1.gif) repeat-x 0 0;color:#666;font-size:84%;line-height:1.3}
#mainPhoto{margin-top:16px;background:#000}
#mainPhoto.bgValue01{background:#000}
.photoArticleLink{padding:10px 0;font-weight:700;font-size:92%;text-align:center}
#mainPhoto #mainImg{position:relative;border-bottom:1px solid #fff}
#mainPhoto #mainImg .mainImgCont{width:100%;height:476px;background-position:center center;background-repeat:no-repeat}
#mainPhoto #mainImg .mainImgCont a,#mainPhoto #mainImg .mainImgCont div{display:table-cell;width:634px;height:476px;text-align:center;vertical-align:middle;layout-grid-line:476px}
#mainPhoto #mainImg .mainImgCont img{vertical-align:middle}
#mainPhoto #mainImg .mainImgRegist{display:table-cell;height:476px;text-align:center;vertical-align:middle}
.mainImgRegist .registerText{margin-bottom:8px}
#mainPhoto #mainImg .mainImgRegist .registerMsg{width:508px;margin:0 60px}
#mainPhoto #mainImg .mainImgRegist .registerMsg .center .priceList li{float:none}
#mainPhoto #mainImg .mainImgNex,#mainPhoto #mainImg .mainImgPre{position:absolute;top:190px;background-color:#444;background-color:rgba(68,68,68,.8)}
#mainPhoto #mainImg .mainImgNex a,#mainPhoto #mainImg .mainImgPre a{display:block;width:50px;height:92px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:38px;text-align:center}
#mainPhoto #mainImg .mainImgNex a:hover,#mainPhoto #mainImg .mainImgPre a:hover{background-color:#444;text-decoration:none}
#mainPhoto #mainImg .mainImgPre{left:0}
#mainPhoto #mainImg .mainImgNex{right:0}
#mainPhoto #mainImg .mainImgNex.disable,#mainPhoto #mainImg .mainImgPre.disable{display:none}
#mainPhoto #mainImg .mainImgNex a span,#mainPhoto #mainImg .mainImgPre a span{display:inline-block;width:10px;height:16px;background:url(https://s.yimg.jp/images/jpnews/cre/article/pc/images/try_photo.png) no-repeat;text-indent:-9999px}
#mainPhoto #mainImg .mainImgPre a span{background-position:0 0}
#mainPhoto #mainImg .mainImgNex a span{background-position:-50px 0}
.imgThumbnail{position:relative;padding:1px 0}
.imgThumbnailWrap{width:630px;height:94px;overflow:hidden;margin:0 auto;text-align:center;white-space:nowrap}
.imgThumbnailBox{position:relative;float:left;padding-right:1px;background-position:center center;background-repeat:no-repeat;vertical-align:top;opacity:.9}
.imgThumbnailBox a,.imgThumbnailBox div{display:table-cell;width:125px;height:94px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;vertical-align:middle}
.imgThumbnailBox.activ,.imgThumbnailBox:hover{opacity:1}
.imgThumbnailBox.activ:after{display:block;position:absolute;top:0;left:0;width:125px;height:94px;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid #ffc926;content:""}
body.ie8 .imgThumbnailBox:after{display:none}
.imgThumbnailNaviNex,.imgThumbnailNaviPre{display:block;position:absolute;width:24px;background:#444;font-weight:700;font-size:16px;text-align:center}
.imgThumbnailNaviPre{top:0;left:0}
.imgThumbnailNaviNex{top:0;right:0}
.imgThumbnailNaviNex.disable,.imgThumbnailNaviPre.disable{display:none}
.imgThumbnailNaviNex a,.imgThumbnailNaviPre a{display:block;height:96px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:42px;text-align:center}
.imgThumbnailNaviNex a:hover,.imgThumbnailNaviPre a:hover{background:#444}
.imgThumbnailNaviNex a span,.imgThumbnailNaviPre a span{display:inline-block;width:7px;height:12px;background:url(https://s.yimg.jp/images/jpnews/cre/article/pc/images/try_photo.png) no-repeat;text-indent:-9999px}
.imgThumbnailNaviPre a span{background-position:-100px 0}
.imgThumbnailNaviNex a span{background-position:-150px 0}
.videoArticle .movieContent{border-top:none;border-bottom:1px solid #e1e1e1;margin-bottom:10px}
.videoArticle .article .ymuiDate{padding:12px 0;font-size:84%}
.videoArticleCont{padding:0 10px 10px}
.videoCpWrapTitle{margin-bottom:10px;padding:10px 0 5px;border-bottom:1px solid #e0e0e0}
.videoCpWrapTitle img{height:25px}
.videoCpWrapTitle h2,.videoCpWrapTitle img,.videoCpWrapTitle p.logo{display:inline-block;vertical-align:middle}
.videoCpWrapTitle ul{display:inline-block;line-height:1;vertical-align:middle}
.videoCpWrapTitle ul li{display:inline-block;line-height:1;vertical-align:middle}
.videoCpWrapTitle ul li.current{font-weight:700}
.videoCpWrapTitle h2{font-weight:700}
.videoCpWrapTitle ul li a{display:block;padding:4px 8px;font-size:13px}
.videoCpWrap{padding:0 0 12px}
.videoCpWrapImg{float:left}
.videoCpWrapList{margin-left:112px;font-size:84%}
.videoCpWrapList li{margin-bottom:12px}
.videoCpWrapList li .ymuiDate{margin-left:4px;font-size:12px}
.videoArticleCont .snsButton{padding:0 0 16px;border-top:none}
.videoArticleCont .yvpControl{width:602px;margin:0 auto}
.ymuiDotLine{padding-bottom:5px}
#mvCtlButton{margin-bottom:6px}
.BtnRenzokuPlayOff,.BtnRenzokuPlayOnGrey{display:block;float:left;width:94px;height:20px;overflow:hidden;margin-right:5px;text-indent:-9999px;cursor:pointer}
.BtnRenzokuPlayOnGrey{background-position:-275px -20px}
.BtnRenzokuPlayOff{background-position:-275px -50px}
#playerModule{height:237px;margin:0 auto 10px;padding:150px 0 15px;border:1px solid #dcdcdc;background:#fff}
#playerModule em{color:#c00;font-weight:700}
#playerModule p{display:block;margin:10px 0 15px}
#playerModule p a{display:block}
#subNav{padding:10px 0}
#subNav ul.imgSs{float:left}
#subNav ul li{float:left;font-size:13px;line-height:1}
#subNav ul li.photoNewsSlideshowPlay{padding-bottom:5px;background:0;font-weight:700}
.BtnSlidePlaying,.BtnSlideStopping{display:block;float:left;width:137px;height:20px;margin-right:5px;border:0;font-size:1px;text-indent:-9999px;vertical-align:bottom;cursor:pointer}
.BtnSlidePlaying{background-position:-230px -95px}
.BtnSlideStopping{background-position:-230px -115px}
.videoArticle #subNav{margin-bottom:10px;padding:10px 0 5px;border-bottom:1px solid #e0e0e0}
.videoArticle #subNav .logo{float:left;padding:0}
.videoArticle #subNav .logo img{width:100px;vertical-align:middle}
.videoArticle #subNav ul li a{display:block;margin:4px 8px;padding:1px 4px}
.videoArticle #subNav ul li a .select{font-weight:700}
.yj950-2 #sub{margin-top:16px}
#sub .newPaidArticle .hd{border-bottom:1px solid #e1e1e1}
#sub .comNum{float:left;width:50px;text-align:center}
#sub .comNum .rankNum{width:50px;padding:0;font-style:normal}
#sub .comNum .aveNum{color:#666}
#sub .comNum .aveNum .num{display:block;color:#d87937;font-family:Helvetica,Arial;font-weight:700;font-size:92%}
#sub .comNum .totalNum .num{display:block;color:#59b200;font-family:Helvetica,Arial;font-weight:700;font-size:92%}
#sub .subRanking .bd.comment .cap,#sub .subRanking .bd.fb .cap{margin-left:50px}
#sub .comNum .unit{display:block;color:#666;font-size:68%;line-height:1}
#sub .bd.comment.newly li a .cap{margin-left:0}
#sub .cap .totalNum{display:block;color:#666;font-size:75%}
#sub .cap .totalNum em{color:#393;font-family:Helvetica,Arial;font-weight:700;font-size:125%}
#sub .fb .totalNum .num{color:#3b579d}
#sub .fb .thumbnail img{max-width:60px;max-height:60px}
#sub .subRanking.rc .bd li a .cap{margin-left:0}
#sub .subRanking.rc .thumbnail{max-width:60px;max-height:60px}
#sub .subRanking.rc .thumbnail img{max-width:60px;max-height:60px}
#sub .rkgYdn{margin-bottom:15px}
#sub .rkgYdn .subMod{margin-bottom:0}
#sub .yvpNewArrival .cap{margin-left:4px}
#sub .yvpNewArrival .thumbnail img{max-width:100px}
.subAppPr{display:none;margin-bottom:10px}
.subAppPr .title{padding:4px;border-bottom:1px solid #e1e1e1;font-weight:700;font-size:87.5%}
.subAppPr .content{padding:8px;border-bottom:1px solid #e1e1e1;background:#eaeaea}
.subAppPr .content ul:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.subAppPr .read{margin-bottom:8px;font-size:14px}
.subAppPr .btnAnd,.subAppPr .btnIos{float:left;width:50%;background-position:50% 20px;background-repeat:no-repeat;font-size:12px;text-align:center}
.subAppPr .btnAnd a,.subAppPr .btnIos a{display:block;height:100px;padding:0 0 46px;background-position:center bottom;background-repeat:no-repeat;color:#666}
.subAppPr .btnAnd a:hover,.subAppPr .btnIos a:hover{color:#666;text-decoration:none}
.subAppPr .btnIos{background-image:url(https://s.yimg.jp/images/jpnews/cre/article/pc/images/qr_ios.gif)}
.subAppPr .btnIos a{background-image:url(https://s.yimg.jp/images/jpnews/cre/article/pc/images/btn_ios.png)}
.subAppPr .btnAnd{background-image:url(https://s.yimg.jp/images/jpnews/cre/article/pc/images/qr_and.gif)}
.subAppPr .btnAnd a{background-image:url(https://s.yimg.jp/images/jpnews/cre/article/pc/images/btn_and.png)}
@font-face{font-family:RiffIcons;src:url(https://s.yimg.jp/images/riff/3.8.2/fonts/icon/RiffIcons.eot?#iefix) format("eot"),url(https://s.yimg.jp/images/riff/3.8.2/fonts/icon/RiffIcons.woff2) format("woff2"),url(https://s.yimg.jp/images/riff/3.8.2/fonts/icon/RiffIcons.woff) format("woff"),url(https://s.yimg.jp/images/riff/3.8.2/fonts/icon/RiffIcons.ttf) format("truetype")}
.subliveMv dl{margin-bottom:15px}
.subliveMv dt{padding:4px;margin:0 0 4px;font-weight:700;font-size:87.5%}
.subliveMv dd:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.subliveMv dd:hover .img:before{background-color:transparent}
.subliveMv dd:hover .caption,.subliveMv dd:hover .text{color:#cc3434}
.subliveMv .img{position:relative;width:300px;height:169px;background-size:contain}
.subliveMv .img:before{position:absolute;content:"";top:0;left:0;width:300px;height:169px;background-color:rgba(0,0,0,.1)}
.subliveMv .img:after{position:absolute;font-family:RiffIcons;font-weight:400;font-style:normal;font-variant:normal;text-decoration:inherit;text-transform:none;word-wrap:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;content:'\e60d';top:50%;left:50%;width:40px;height:40px;border-radius:20px 20px;margin:-20px 0 0 -20px;text-align:center;line-height:40px;color:#fff;background-color:rgba(0,0,0,.6)}
.subliveMv .subliveMvNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.subliveMv .caption{font-size:12px;color:#666}
.subliveMv .caption:before{display:inline-block;content:"";width:14px;height:14px;margin-right:4px;background-image:url(../images/icon_win.png);background-size:14px;vertical-align:middle}
.subliveMv .text{padding:4px 0;font-size:12px;color:#666;text-align:right}
.subliveMv .text span{display:inline-block;width:24px;height:24px;margin:0 4px 0 0;vertical-align:middle;background-repeat:no-repeat;background-size:contain;background-position:center center}
.subliveMv .ntv .img{background-image:url(https://s.yimg.jp/images/jpnews/cre/common/all/images/embed/embed_bg_ntv_news24.png)}
.subliveMv .ntv .text span{background-image:url(https://s.yimg.jp/images/news/cobranding/nod.png)}
.subliveMv .tbs .img{background-image:url(https://s.yimg.jp/images/jpnews/cre/common/all/images/cp_live_thum_tbs.jpg)}
.subliveMv .tbs .text span{background-image:url(https://s.yimg.jp/images/jpnews/cre/common/all/images/cp_live_logo_tbs.png)}
.yjplg{margin-bottom:10px}
div.yjplg{min-height:31px;padding:.5em;border:3px double #ddd;background:#eee none repeat scroll 0 0}
div.yjplg div.icn-h{float:right}
div.yjplg div.icn-h img{margin-left:.5em}
div.yjplg img{width:88px;height:31px;border:0 none}
div.yjstdPlug{min-height:16px;margin-bottom:10px;padding:.5em;border:double 3px #ddd;background:#eee}
div.yjstdPlug p{margin:0;padding:0}
div.yjstdPlug img{width:88px;height:31px;border:0}
div.yjstdPlug img.ydc{width:230px;height:33px;border:0}
div.yjstdPlug img.ydc1{width:150px;height:33px;border:0}
div.yjstdPlug div.yjstdIcnH{float:right}
div.yjstdPlug div.yjstdIcnH img{margin-left:.5em}
div.yjstdPlug .yjstdIcnV{text-align:center}
div.yjstdPlug .yjstdIcnV img{margin:0 .25em .25em}
.yjstdPlug{display:block}
.yjstdPlug:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.yjChviewWrap{margin-bottom:10px;text-align:center}
.yjChview{display:inline-block;padding:10px 60px;border:1px solid #e7e7e7;background:#f9f9f9;text-align:center}
.yjChview dd,.yjChview dl,.yjChview p{margin:0}
.yjChview dl dd,.yjChview dl dt{display:inline;font-size:14px;line-height:1.2em}
.yjChview dl dt{padding-right:.2em}
.yjChview dl dd span{font-weight:700}
.yjChview dl dd:after{content:"\ff5c"}
.yjChview dl dd.end:after{content:""}
.alertBg{margin-bottom:10px;padding:6px;border:1px solid #cc8d8a;background:#f8f8ee;text-align:left}
.apologyText{margin-bottom:10px;padding:15px;border:1px solid #000;color:#000}
.errorText p{margin-top:10px;margin-bottom:20px}
.errorText ul{margin:50px 0}
.errorText ul li{display:inline;padding-right:10px;padding-left:10px;border-left:1px solid #666}
.errorText ul li.first{border:0}
.ymuiTitleRight{float:right;margin-right:6px;padding:0!important;border:0!important}
.icoRSS{display:block;width:36px;height:17px;overflow:hidden;margin:8px 4px 0;padding:0;background:url(https://s.yimg.jp/images/common/rss.gif) no-repeat;background-position:0 0;text-indent:-9999px}
.SelectMenu .icoMy,.SelectMenu .icoRSS{margin:0!important}
.ymuiHeaderBGZasshi{background-position:0 0;line-height:32px;background-image:url(https://s.yimg.jp/images/news/v1/zasshi_bg_background121029.png?20130121)}
#main .ymuiHeaderBGZasshi{border:1px solid #c3c9f2}
#main .ymuiHeaderBGZasshi div{border:none;border-bottom:1px solid #fff}
.ymui3DContainerZasshi{border:1px solid #c3c9f2;border-top:none;background-position:0 bottom}
.ymui3DContainerZasshi div{border:solid 1px #fff}
#ynZasshiTitle{margin-bottom:10px;color:#349}
#ynZasshiHeadline .ynCloseUpPhoto{display:inline-block;float:left;margin:5px 10px 5px 0;padding:5px;border:1px solid #ccc;background:#f7f7f7}
#ynZasshiHeadline ul.ymuiList{display:inline-block;vertical-align:top;word-break:break-all}
#ynZasshiHeadline .ynCloseUpPhoto+.ymuiList{display:block;margin-left:190px}
#ynZasshiHeadline .ynCloseUpPhotoImg{width:170px;margin:5px 0;text-align:center}
#ynZasshiHeadline .ynCloseUpPhotoCaption{width:170px}
ul.ynZasshiSubGenreList{display:inline;margin-left:25px;font-weight:400;line-height:1!important}
ul.ynZasshiSubGenreList li{display:inline}
ul.ynZasshiSubGenreList li a{vertical-align:text-bottom!important}
#ynZasshiProvider{padding:5px;background:#ebf1f8;line-height:1.4}
#ynZasshiProvider h1{margin-left:180px;font-weight:700}
#ynZasshiProvider p{margin-left:180px}
#ynZasshiProvider .ynZasshiProviderLogo{display:block;float:left;width:170px;margin-right:10px}
.ynZasshiMagDetail{padding:5px;border:1px solid #e8e8e8;background:#f7f7f7;line-height:1.3}
.ynZasshiMagDetail .ynZasshiMagDetailInner{width:622px;margin:0 auto}
.ynZasshiMagCover{margin-right:5px}
.ynZasshiMagPoster{margin-left:5px;padding:5px;border:1px solid #e8e8e8;background:#fff;text-align:center}
.ynZasshiMagPoster p{margin-top:5px}
.ynZasshiMagText h3{font-weight:700}
span.onSaleDate{margin:2px;padding:3px;background:#900;color:#fff;font-weight:700;line-height:2}
span.onSalePrice{color:#900;font-weight:700}
.ynZasshiMagDetailS{padding:10px;border:1px solid #e8e8e8;background:#f7f7f7;line-height:1.3}
.ynZasshiMagDetailS .ynZasshiMagDetailInner{width:100%}
.ynZasshiMagDetailS .ynZasshiMagCover{margin-right:10px}
.ynZasshiMagDetailS .ynZasshiMagText{width:49%;border-right:1px dotted #ccc}
.ynZasshiMagDetailS .ynZasshiMagText .inner{padding-right:10px}
.ynZasshiMagDetailS .ynZasshiMagSpecial{width:50%}
.ynZasshiMagDetailS .ynZasshiMagSpecial .inner{padding-left:10px}
.infoCP,.ynZasshiInfo{padding:10px;border:1px solid #e8e8e8;background:#f7f7f7;line-height:1.3}
#ynZasshiRelArticleList{border-top:1px solid #e1e1e1}
#ynZasshiRelArticleList:after{display:block;visibility:hidden;clear:both;height:0;line-height:0;content:"."}
.ynZasshiRelatedArticleList{margin-top:10px}
.ynZasshiRelatedArticleList h3{font-weight:700}
.ynZasshiRelatedArticleList div{padding:0 15px}
.ynZasshiRelatedArticleList p a{color:#393;font-weight:700}
.ynZasshiRelatedArticleList li{margin:4px 0;font-size:87.5%;line-height:1.3}
.ynZasshiRelatedArticleList .ymuiSeeMore{font-size:100%}
.ynZasshiRelatedArticleList .ymuiSeeMore strong{font-weight:400}
#ynZasshiCopyright .ymuiTitleRight span{margin-top:3px}
#ynZasshiCopyright dl{margin:10px 0}
#ynZasshiCopyright dd.cpLogo{float:left;width:170px;margin:-2px 0 0}
#ynZasshiCopyright dt{margin-bottom:3px;margin-left:180px;line-height:1.2em}
#ynZasshiCopyright dd{margin-left:180px}
#ynZasshiCopyright .ymuiSingleHr{height:2px;overflow:hidden;margin:0 0 5px;padding:0!important;border-bottom:1px solid #e9e9e9;background:0 0;font-size:0;zoom:1}
#ynZasshiRecommended .ymuiTitleRight span{margin-top:3px}
#ynZasshiRecommended dl{margin:10px 0}
#ynZasshiRecommended dd.cpLogo{float:left;width:170px;margin:-2px 0 0}
#ynZasshiRecommended dt{margin-bottom:3px;margin-left:180px;line-height:1.1em}
#ynZasshiRecommended dd{margin-left:180px}
#ynZasshiRecommended .ymuiSingleHr{height:2px;overflow:hidden;margin:0 0 5px;padding:0!important;border-bottom:1px solid #e9e9e9;background:0 0;font-size:0;zoom:1}
.errorTextBacktoZasshi{margin:50px 0 -40px!important;text-align:center}
.errorTextBacktoZasshi a{font-weight:700}
.blank_mes{margin-bottom:10px;padding-top:10px}
.blank_mes p{font-size:14px;text-align:center}
.registerMsg{margin:0 auto 10px;padding:5px;background:url(https://s.yimg.jp/images/news/v1/bg_transparent.png) repeat-x}
.registerMsg .registerMsgBg{padding:15px;background:#f8f7f7}
.registerMsg em{font-weight:700}
.registerMsg .registerBtn a{display:block;border:1px solid #d0d0d0;border-radius:2px;background:#9cc22c;color:#333!important;color:#fff!important;line-height:normal;text-decoration:none;text-shadow:rgba(12,46,30,.4) 0 0 2px;cursor:pointer;outline:0;border-color:rgba(0,0,0,.05) rgba(0,0,0,.2) rgba(0,0,0,.25) rgba(0,0,0,.1);background-image:-webkit-gradient(linear,left top,left bottom,from(#afd737),to(#90b424));background-image:-webkit-linear-gradient(top,#afd737 0,#90b424 100%);background-image:-o-linear-gradient(top,#afd737 0,#90b424 100%);background-image:linear-gradient(to bottom,#afd737 0,#90b424 100%)}
.payExplain a.registerBtn{display:block;border:1px solid #d0d0d0;border-radius:2px;background:#9cc22c;color:#fff!important;line-height:normal;text-decoration:none;text-shadow:rgba(12,46,30,.4) 0 0 2px;cursor:pointer;outline:0;border-color:#a1bc4e #84a325 #718c20!important;background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#efefef));background-image:-webkit-linear-gradient(top,#fff 0,#efefef 100%);background-image:-o-linear-gradient(top,#fff 0,#efefef 100%);background-image:linear-gradient(to bottom,#fff 0,#efefef 100%)}
.payExplain a.registerBtn:hover,.registerMsg .registerBtn a:hover{background:#91b524;border-color:#809345 #5e751a #516317!important;background-image:-webkit-gradient(linear,left top,left bottom,from(#a0c828),to(#87a822));background-image:-webkit-linear-gradient(top,#a0c828 0,#87a822 100%);background-image:-o-linear-gradient(top,#a0c828 0,#87a822 100%);background-image:linear-gradient(to bottom,#a0c828 0,#87a822 100%)}
.registerMsg .registerBtn{float:right}
.registerMsg .registerBtn a{width:161px;height:40px;line-height:40px;text-align:center}
.textCount{display:block;font-size:88%;text-align:right}
.readMore{display:block;padding-top:10px;font-weight:700}
.registerMsg .center{float:none;text-align:center}
.registerMsg .center a{width:75%;margin:0 auto}
.registerMsg .center .priceList{padding-bottom:20px}
.registerMsg .center .priceList ul{display:inline-block;text-align:center}
.registerMsg .center .priceList li{float:left;padding-left:15px;line-height:27px;vertical-align:bottom}
.registerMsg .center .priceList li.first{padding-left:none}
.registerMsg .center .priceList li dt{display:inline;line-height:27px;vertical-align:middle}
.center .priceList li dd{display:inline;line-height:27px;vertical-align:middle}
.noAllowance em,.registerMsg .premium em{font-size:130%}
.registerMsg .center .notes{padding-bottom:10px}
.registerMsg .center .pack{padding-top:10px;font-weight:700}
.registerMsg .center .relLink{padding:10px 0 0;text-align:center}
.registerMsg .center .relLink ul{display:inline-block}
.registerMsg .center .relLink li{display:inline;padding:0 10px;border-left:1px solid #cdcdcd}
.registerMsg .center .relLink li.first{padding:0 10px 0 0;border-left:none}
.registerMsg.discontinued{padding:0;border:1px #b0c3eb solid;border-radius:3px;background:#ebf0fa}
.registerMsg.discontinued div{margin:15px;padding-left:30px;background:url(https://s.yimg.jp/images/news/bylines/v201303/main/ic_info.png) no-repeat left 0;font-size:14px;text-align:left}
.registerMsg.discontinued .ttl{margin-bottom:10px;font-weight:700}
.registerMsg.discontinued div a{display:inline-block}
.whitebg .priceList{float:left;width:360px;text-align:right}
.whitebg .priceList dd,.whitebg .priceList dt{display:inline}
.whitebg .icoPremium{font-size:0;vertical-align:top}
.whitebg .notes{margin:0 0 10px}
.whitebg .notes ul li{display:inline;text-align:center}
.whitebg .noAllowance em,.whitebg .premium em{font-size:100%}
.registerMsg .whitebg{padding:10px;background:#fff}
.registerMsg .whitebg .priceList ul li{line-height:21px}
.registerMsg .whitebg .priceList .uPrice li{line-height:42px}
.registerMsg .whitebg .registerBtn a{width:200px}
.registerMsg .whitebg em{font-weight:700}
.ynProviderInfo{margin:0 15px;padding:10px;border:1px solid #e8e8e8;background:#f7f7f7;line-height:1.3}
.borderBtmDot{border-bottom:1px dotted #8e93c1}
.purchaseList{margin:0 0 20px}
.purchaseList .name img{float:right}
.purchaseList .name h3{float:left;font-weight:700}
.purchaseList .name img{float:right}
.adPromo{margin:0 0 20px;text-align:center}
.cpListWrap #ynProvider{padding:10px 15px 0}
.cpListWrap .registerMsg,.cpListWrap .ynProviderInfo{margin:0 15px 15px}
.articleListHead{padding:0 15px 10px;border-top:1px solid #e1e1e1}
.articleListHead .articleTab{float:left;padding:10px 15px 10px 0;font-size:87.5%}
.articleListHead .articleTab li{display:inline-block;border-left:1px solid #e1e1e1}
.articleListHead .articleTab li a{padding:0 6px}
.articleListHead .articleTab li:first-child{border-left:none}
.articleListHead .articleTab li:first-child a{padding-left:0}
.articleListHead .articleTab li.current a{color:#333;font-weight:700}
.articleListHead .drawIn{display:inline-block;font-size:87.5%;line-height:42px}
.articleListHead .drawIn form{display:inline-block;color:#bbb}
.articleListHead .drawIn.able form{color:#333}
.articleListHead .drawIn label input{width:20px;height:20px;overflow:hidden;-webkit-box-shadow:none;box-shadow:none;margin-right:3px;border:none;background-position:-20px 0;background-repeat:no-repeat;line-height:20px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../../common/sp/images/ic_check.png);background-size:80px 40px;background-color:initial}
.articleListHead .drawIn label input:checked{background-position:0 0}
.articleListHead .drawIn select{display:inline;padding:0 16px 0 8px;border:1px solid #bbb;border-radius:4px;background-position:center right;background-repeat:no-repeat;color:#444;font-size:14px;line-height:20px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;background-image:url(../../sp/images/icon_try.png);background-size:14px 8px}
.articleListHead .drawIn select:disabled{border:1px solid #ddd;color:#bbb;background-color:#eee}
.articleListHead .drawIn .btn:disabled{border:1px solid #ddd;color:#bbb;background-color:#eee}
.articleListHead .drawIn select:disabled{background-image:url(../../sp/images/icon_try_dis.png)}
.articleListHead .drawIn .btn{display:inline;padding:0 8px;border:1px solid #bbb;border-radius:4px;color:#444;font-weight:700;font-size:14px;line-height:20px;background-color:#fff;-webkit-appearance:none;-moz-appearance:none}
.editorsMsg{margin:0 15px 16px;font-size:87.5%}
.editorsMsg .title{margin-bottom:5px;font-weight:700}
.editorsMsg .info{display:block}
.editorsMsg .thmb{float:left;margin-bottom:10px;border:1px solid #e1e1e1}
.editorsMsg .cap{min-height:100px;padding-left:110px;font-size:14px}
.editorsMsg .name{display:block;padding:8px 0 0;font-size:88%;text-align:right}
.articleList{margin:0 0 10px}
.articleList ul{margin:0 0 10px}
.articleList .paging{margin:0 15px 10px;font-size:87.5%}
.articleList .paging span{float:right}
.articleList .ymuiInactive{color:#666}
.articleList .article{padding:10px 15px;border-top:1px solid #f0f0f0}
.articleList .article:after{display:block;visibility:hidden;clear:both;height:0;content:"."}
.articleList .article:hover{background:#f9f9f9}
.articleList .article .thumb{float:left}
.articleList .article .thumb .imgWrap{display:table-cell;position:relative;width:60px;height:60px;background:#efefef;text-align:center;vertical-align:middle;layout-grid-line:60px}
.articleList .article .thumb .imgWrap:after{display:block;position:absolute;top:0;left:0;width:60px;height:60px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid rgba(0,0,0,.06);background:url(https://s.yimg.jp/images/jpnews/cre//common/all/images/spacer.gif);content:""}
.articleList .article .thumb .imgWrap:hover:after{border:1px solid rgba(0,0,0,.24)}
.articleList .article .thumb .imgWrap img{vertical-align:middle}
.articleList .article .thumb.mv{position:relative}
.articleList .article .thumb.mv .imgWrap{background:#333}
.articleList .article .thumb.mv .icmv_s{position:absolute;bottom:10px;left:3px}
.articleList .article.hasImg .mc{float:right;width:530px}
.articleList .article.tab a{display:block;padding:2px 0}
.articleList .article.tab a:hover{text-decoration:none}
.articleList .article .mc{line-height:1.3;word-wrap:break-word}
.articleList .article .mc dt{margin-bottom:3px}
.articleList .article .mc dd{color:#999;font-size:75%}
.articleList .article .mc dd span{margin-right:6px}
.articleList .last{padding:10px 15px;border-top:1px solid #f0f0f0;font-size:87.5%}
.ynDetailPurchase{padding-top:1em;font-size:94%}
.ynDetailPurchase_item{margin:10px 0}
.ynDetailPurchase_item a{display:block}
.ynDetailPurchase_item a:after{content:".";display:block;clear:both;height:0;visibility:hidden}
.ynDetailPurchase_item a:hover{text-decoration:none}
.ynDetailPurchase_item a:hover .ynDetailPurchase_itemTitle{text-decoration:underline}
.ynDetailPurchase .thum{float:left;margin-right:10px;display:inline-block;vertical-align:middle;position:relative}
.ynDetailPurchase .thumInner{background:#efefef;width:110px;height:110px;text-align:center;display:table-cell;background:#efefef;layout-grid-line:110px;vertical-align:middle;position:relative;background-color:#efefef}
.ynDetailPurchase .thumInner:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';border:1px solid rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;z-index:2}
.ynDetailPurchase .thumInner img{max-width:110px;max-height:110px;vertical-align:middle}
.ynDetailPurchase_main{display:block;overflow:hidden}
.ynDetailPurchase .source{display:block;margin-top:5px;color:#666;font-size:13px}
.ynDetailPurchase .point{color:#333;font-size:14px}
.ynDetailPurchase .point .logo{display:inline-block;text-indent:-9999px;overflow:hidden;width:84px;height:15px;background:url(https://s.yimg.jp/images/jpnews/cre/common/all/images/ic_tlogo.png) no-repeat center center;background-size:auto 15px;vertical-align:baseline;margin:0 5px 0 20px}
.ynDetailPurchase .point .price em{font-weight:400;font-size:20px}
.videoWindow{text-align:left;background-color:#222}
.videoWindow #wrapper{min-width:auto}
.videoWindow .head .logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:8px}
.videoWindow .head .logo img{width:120px}
.videoWindow .head .logo a{display:block;border-radius:3px;border:1px #ccc solid;padding:2px 4px;font-size:10px;color:#444;font-weight:700;background-color:#fff}
.videoWindow .head .logo a:hover{border:1px #cdcdcd solid;text-decoration:none}
.videoWindow .livePlayer{padding:4px 0}
.videoWindow .livePlayer .cresit{padding:4px;color:#999;text-align:right;font-size:12px;line-height:18px}
.videoWindow .livePlayer .cresit .img{display:inline-block;width:18px;height:18px;margin-right:4px;vertical-align:middle;background-size:contain}
.videoWindow .movieBlank{padding:120px 0;color:#fff;text-align:center;background-color:#222}
.videoWindow .foot{padding:4px;color:#666;font-size:11px;text-align:center}
.stream_title{border-top:1px solid #e1e1e1;border-bottom:1px solid #f0f0f0;padding:10px 15px;vertical-align:middle;font-weight:700}
.listFeed li:last-child{border-bottom:none}
.setViewableFlat{left:1px;width:0;height:0}
.setViewableFlat a{display:inline-block;width:0;height:0}
.viewableWrap{position:relative}
.setViewable{position:absolute;top:50%;left:1px}
.setViewable a{display:inline-block;width:0;height:0}