@charset "euc-jp";
/*** http://i.yimg.jp/images/css/yj2.css ------------------------------------------------------------------------------------------------------------***/
.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}.yjmth{*height:1%;}.yjmth img{vertical-align:middle;border:0px;}.yjmth a{border:0px;}div.yjmthproplogoarea{float:left;}div.yjmthloginarea{float:left;margin:0px 0px 0px 3px;font-size:smaller;text-align:left;line-height:110%}div.yjmthcplogoarea{float:right;}div.yjmthcmnlnkarea{/* Without MacIE \*/float:right;/* */margin:10px 3px 0px 0px;font-size:smaller;text-align:right;line-height:110%;}br.yjmthclear{clear:both;}div.yjgrplink{text-align:right;font-size:smaller;line-height:115%;}div#music div.yjmthloginarea{margin-top:16px;margin-left:7px;}div#music div.yjmthcmnlnkarea{margin-top:26px;}div#music div.yjmthcplogoarea{margin-top:14px;}
/*フォントサイズ指定のみyj2.cssに移動（文字サイズモジュールのため）*/

/*** http://i.yimg.jp/yui/jp/lrc/1.0.1/lrc.css ------------------------------------------------------------------------------------------------------------***/
#pos-lrec{margin-bottom:10px;text-align:center;}#pos-lrec dl{background-color:#fff;color:#555;}#pos-lrec dt{display:inline-block;padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;vertical-align:middle;}#pos-lrec td{text-align:left;}/* safari only \*/html:\66irst-child #pos-lrec dt{padding:3px 0 2px;}/* /safari only */#pos-lrec dd{}#pos-lrec dd img{vertical-align:bottom;}/* ---- in std template ---- */.yj950-1 #contents{position:relative;}.yj950-1 #contents-body span.yj-guid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.yj950-1 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}.yj950-1-3 #main #sub-block2{margin-top:280px;}.yj100per-1 #contents{position:relative;}.yj100per-1 #contents-body span.yj-guid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.yj100per-1 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}.yj100per-1-3 #main #sub-block2{margin-top:280px;}

/*** http://i.yimg.jp/yui/jp/tmpl/1.0.1/tmplLocal-patch.css ----------------------------------------------------------------------------------------------------***/
#uhd div table{text-align:left;}#uhd img{display:block;}#uhd br{display:none;}#emg,#emg2,#emg3{margin-bottom:10px;text-align:center;}#emg table,#emg2 table,#emg3 table{margin:0 auto;text-align:left;}/* ie/mac \*//*/#emg, #emg2, #emg3{margin-left:235px;}/**/#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;text-align:left;line-height:1em;}	/* for ie5/mac \*//*/#pos-s table{margin-left:235px;}/**/#masthead{width:100%;height:41px;margin:4px auto 10px auto;text-align:left;}#masthead strong{font-weight:bold;}/* === standard clear-after rules === */#masthead:after{content:".";display:block;position:relative;/*works better in IE5.5 or float in float situations */height:0;clear:both;visibility:hidden;}/* hide from ie/mac  needed for IE \*/* html #masthead{height:1%;}* html #masthead .yjmth{margin:0;padding:0;}/**//* ie/mac \*//*/#masthead{display:inline-table;}/**/

/*** http://i.yimg.jp/yui/jp/tmpl/1.0.2/p/u/tmplCommon_pu.css edited----------------------------------------------------------------------------------***/
body{margin:0;padding:0;text-align:center;}dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}	ul li, ol li{list-style:none;}table{margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-size:100%;}caption{text-align:left;}table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size:100%;}address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight:normal;font-style:normal;}a img{border:0;}hr.separation{display:none;}fieldset{border:none;}/* 3-1:layout common */#wrapper{text-align:left;font-size:medium;line-height:1.56em;}#cat-pass{margin-bottom:10px;padding-left:7px;}#contents-body{/* use clearfix hack */position:relative;}.yj-guid{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}.yj-skip{display:block;height:0;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px;}#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top:1px solid #ccc;font-size:small;line-height:1.4em;}/* === yj950 common  === */.yj950-1 #wrapper,.yj950-1-3 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{width:950px;margin:0 auto;padding:0 10px;}.yj950-1 #contents,.yj950-1-3 #contents,.yj950-2 #contents,.yj950-3 #contents{text-align:left;background:#FFF;}/* === yj950-1 === */.yj950-1 #contents{position:relative;}.yj950-1 #contents-body span.yj-guid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.yj950-1 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}/*-- yj950-1-3 = --*/.yj950-1-3 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}.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;}/* === yj950-2 === */.yj950-2 #contents-body #main{float:left;width:634px;}.yj950-2 #contents-body #sub{float:right;width:300px;}/* === yj950-3 === */.yj950-3 #contents-body #main{/* use clearfix hack */float:left;width:634px;}.yj950-3 #contents-body #main-main{float:right;width:432px;}.yj950-3 #contents-body #main-sub{float:left;width:192px;}.yj950-3 #contents-body #sub{float:right;width:300px;}/* === yj100per common  === */.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;}* html .yj100per-1 #wrapper,* html .yj100per-1-3 #wrapper,* html .yj100per-2 #wrapper,* html .yj100per-3 #wrapper{/* Win IE6 min-width */width:expression(document.body.clientWidth < 1001 ? "950px":"auto");}/* === yj100per-1 === */.yj100per-1 #contents{position:relative;}.yj100per-1 #contents-body span.yj-guid{position:relative;left:auto;float:right;width:310px;height:280px;margin:0;}.yj100per-1 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}/*-- yj100per-1-3 = --*/.yj100per-1-3 #contents-body #sub #pos-lrec{position:absolute;top:0;right:0;width:300px;}.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;}/* === yj100per-2 === */.yj100per-2 #contents-body #main-wrapper{float:left;width:100%;margin-left:-316px;}.yj100per-2 #contents-body #main{margin-left:316px;}.yj100per-2 #contents-body #sub{float:right;width:300px;}/* === yj100per-3 === */.yj100per-3 #contents-body #main-wrapper{float:left;width:100%;margin-left:-316px;}.yj100per-3 #contents-body #main{margin-left:316px;}.yj100per-3 #contents-body #main-main-wrapper{float:right;width:100%;margin-right:-202px;}.yj100per-3 #contents-body #main-main{margin-right:202px;}.yj100per-3 #contents-body #main-sub{float:left;width:192px;}.yj100per-3 #contents-body #sub{float:right;width:300px;}/* 2-3.clearfix *//* for FF,Safari,Opera */#contents-body:after,.yj950-3 #contents-body #main:after{display:block;visibility:hidden;clear:both;height:0;content:".";}/* for Win IE5.5-7 */#contents-body,.yj950-3 #contents-body #main{zoom:1;}

/*950px*/
.news100per-1{width:100%;}
.news100per-1 #wrapper{min-width:950px;}
* html .news100per-1 #wrapper,{/* Win IE6 min-width */width:expression(document.body.clientWidth < 1001 ? "950px" : "auto");}
.wrapper950{ width:950px;margin:0 auto;}

/*** http://i.yimg.jp/yui/jp/tmpl/1.0.2/p/u/tmplMacie5_pu.css --------------------------------------------------------***/
/* Hide Mac IE5 /*//*.yj-guid{line-height:0;display:block;position:static;height:0;width:0;overflow:hidden;}#pos-lrec dt{padding:4px 0 3px;}.yj-skip{margin:-1px;}.yj950-1 #contents-body #sub #pos-lrec{margin-right:-7px;}.yj100per-1 #contents-body #main-wrapper,.yj100per-1 #contents-body #main,.yj950-1 #contents-body #main{display:inline}#contents-body,.yj950-3 #contents-body #main{display:inline-block;height:auto;}#pos-s {height: 30px;}*/

/*** http://i.yimg.jp/yui/jp/tmpl/p/e/tmplWinie50_pe.css --------------------------------------------------------***/
#wrapper{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;}#footer address{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;}/* uhd patch */.yj100per-1 #wrapper,.yj100per-1-3 #wrapper,.yj100per-2 #wrapper,.yj100per-3 #wrapper{padding:0;voice-family:"\"}\"";voice-family:inherit;padding:0 10px;}.yj100per-1 #uhd,.yj100per-1-3 #uhd,.yj100per-2 #uhd,.yj100per-3 #uhd {padding-left:10px;padding-right:10px;voice-family:"\"}\"";voice-family:inherit;padding:0;}.yj100per-1 #uhd table td,.yj100per-1-3 #uhd table td,.yj100per-2 #uhd table td,.yj100per-3 #uhd table td{padding-left:10px;padding-right:10px;voice-family:"\"}\"";voice-family:inherit;padding-left:0;parring-right:0;}.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-left:2px;padding-right:2px;voice-family:"\"}\"";voice-family:inherit;padding-left:0;padding-right:0;}.yj100per-1 #masthead,.yj100per-1 #contents,.yj100per-1 #footer,.yj100per-1-3 #masthead,.yj100per-1-3 #contents,.yj100per-1-3 #footer,.yj100per-2 #masthead,.yj100per-2 #contents,.yj100per-2 #footer,.yj100per-3 #masthead,.yj100per-3 #contents,.yj100per-3 #footer{padding-left:10px;padding-right:10px;voice-family:"\"}\"";voice-family:inherit;padding-left:0;padding-right:0;}/* for yj950 column */.yj950-1 #wrapper,.yj950-1-3 #wrapper,.yj950-2 #wrapper,.yj950-3 #wrapper{width:970px;voice-family:"\"}\"";voice-family:inherit;width:950px;}/* for 100per column */.yj100per-1-3 #contents-body #main-block,.yj100per-3 #contents-body #main-main{margin-left:316px;voice-family:"\"}\"";voice-family:inherit;margin-left:0;}.yj100per-1-3 #contents-body #center{margin-left:310px;voice-family:"\"}\"";voice-family:inherit;margin-left:0;}* html .yj100per-1 #wrapper,* html .yj100per-1-3 #wrapper,* html .yj100per-2 #wrapper,* html .yj100per-3 #wrapper{/* Win IE5.x min-width */width:expression(document.body.clientWidth < 1001 ? "970px":"auto");voice-family:"\"}\"";voice-family:inherit;width:expression(document.body.clientWidth < 1001 ? "950px":"auto");}/* 3-3.clearfix *//* for Win IE5 */#contents-body,.yj950-3 #contents-body #main{height:1%;voice-family:"\"}\"";voice-family:inherit;height:auto;}

/*** http://i.yimg.jp/yui/jp/tmpl/1.0.2/p/u/tmplWinie55_pu.css --------------------------------------------------------***/
.yj-skip{margin:-1px 0;voice-family:"\"}\"";voice-family:inherit;margin:0;}

/*** http://i.yimg.jp/images/media/ymui/css/ymui.css --------------------------------------------------------***/
/* -------------------------- property color declaration -------------------------- */
.ymuiHeaderBGLight{background:#d2d3ff;}
.ymuiHeaderBGDark{background:#bbbcf5;color:#fff;}
.ymuiBodyBG{background:#f1f1f1;}
/* ------------------------- /property color declaration -------------------------- */
/* clearfix */
.clearFix{display:inline-block;}
.clearFix:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0;}
* html .clearFix{height:1%;}
.clearFix{display:block;}
/* yjMS */
.yjMS{font-size:90%;letter-spacing:0.065em;}
body:first-of-type .yjMS{letter-spacing:0em;}
html:\66irst-child .yjMS{letter-spacing:0em;}
.yjMSt{font-size:90%;line-height:1.35em;letter-spacing:0.065em;}
body:first-of-type .yjMSt{letter-spacing:0em;}
html:\66irst-child .yjMSt{letter-spacing:0em;}
/* titlebar */
.ymuiTitle{font-weight:700;padding:2px 6px 0px 6px;display:block;}.ymuiEditLink{float:right;margin:0 6px 0 0;}
/* 3D */
.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{border:solid 1px #fff;padding:5px 10px;}
/* container */
.ymuiContainer{margin:0 0 20px 0;padding:5px;}
.ymuiContainerNopad{margin-bottom:15px;}
/* paging */
.ymuiPagingTop{margin:0;padding:5px 0px;}.ymuiPagingTop span{float:right;}.ymuiPagingTop .ymuiInactive{color:#666;}.ymuiPagingBottom{padding-top:0.5em 0 ;text-align:center;zoom:1;margin-bottom:1em;}.ymuiPagingBottom span, .ymuiPagingBottom a{padding:0.25em 0.4em;_padding:0 0.4em;margin:2px;border:1px solid #eee;zoom:1;}*:first-child+html .ymuiPagingBottom span, *:first-child+html .ymuiPagingBottom a{padding:0 0.4em;margin:2px;border:1px solid #eee;zoom:1;}.ymuiPagingBottom span{background:#eee;font-weight:bold;}.ymuiPagingBottom a:hover{border-color:#00d;background:#039;color:#fff;}
/* list ul */
.ymuiList{background:none;}
.ymuiListNone li{padding:0;margin:4px 0 8px 0;}
.ymuiSingleLine{background:url(http://i.yimg.jp/images/media/ymui/img/lineSingle_2x1.gif) repeat-x bottom;padding-bottom:5px !important;margin-bottom:5px !important;zoom:1;}
.ymuiDotLine{padding-bottom:5px !important;}
.ymuiSeeMore{text-align:right;}
.ymuiCountDate{width:200px;}
.ymuiCountDate span{padding-left:4px;font-size:97.25%;}
.ymuiCDSeeMore{width:86px;}
/* list li */
.ymuiList li{margin:4px 0;}.ymuiList li.ymuiRanking{padding:0;margin:8px 0;}
.ymuiList .ymuiArrow1 .relNews{margin-left:4px;}
/* ranking */
.ymuiList li.ymuiRanking{background:url(http://i.yimg.jp/images/news/v1/ranking.png) no-repeat;padding:1px 0 6px 25px;border-bottom:1px solid #dfdfdf;}
.ymuiList li.ymuiRanking img{float:left;margin:0 5px 0 0;}
.ymuiList li.ymuiRanking .floatBlock strong{font-size:78%;}
.ymuiList li.ymuiRank01{background-position:0 0;}.ymuiList li.ymuiRank02{background-position:0 -120px;}.ymuiList li.ymuiRank03{background-position:0 -240px;}.ymuiList li.ymuiRank04{background-position:0 -360px;}.ymuiList li.ymuiRank05{background-position:0 -480px;}.ymuiList li.ymuiRank06{background-position:0 -600px;}.ymuiList li.ymuiRank07{background-position:0 -720px;}.ymuiList li.ymuiRank08{background-position:0 -840px;}.ymuiList li.ymuiRank09{background-position:0 -960px;}.ymuiList li.ymuiRank10{background-position:0 -1080px;}.ymuiList li.ymuiRank11{background-position:0 -1200px;}.ymuiList li.ymuiRank12{background-position:0 -1320px;}.ymuiList li.ymuiRank13{background-position:0 -1440px;}.ymuiList li.ymuiRank14{background-position:0 -1560px;}.ymuiList li.ymuiRank15{background-position:0 -1680px;}.ymuiList li.ymuiRank16{background-position:0 -1800px;}.ymuiList li.ymuiRank17{background-position:0 -1920px;}.ymuiList li.ymuiRank18{background-position:0 -2040px;}.ymuiList li.ymuiRank19{background-position:0 -2160px;}.ymuiList li.ymuiRank20{background-position:0 -2280px;}
#main ul.ymuiList li.ymuiRanking:after,
#sub  ul.ymuiList li.ymuiRanking:after,
#sub .magazineSelect li:after{content:".";height:0;clear:both;visibility:hidden;line-height:0;display:block;}
#main ul.ymuiList li.ymuiRanking,
#sub  ul.ymuiList li.ymuiRanking,
#sub .magazineSelect li{display:block;min-height:1%;}
*:first-child+html #main ul.ymuiList li.ymuiRanking,
*:first-child+html #sub  ul.ymuiList li.ymuiRanking,
*:first-child+html #sub .magazineSelect li{display:inline-block;/* for IE 7*/}
*html #main ul.ymuiList li.ymuiRanking,
*html #sub  ul.ymuiList li.ymuiRanking,
*html #sub .magazineSelect li{display:inline-block;/* for IE 6*/}
/* text decoration */
.ymuiArrow1{background:url(http://i.yimg.jp/images/media/ymui/img/carrrot_5.png) no-repeat 0 9px;padding:0 0 0 10px;}
.ymuiPhoto{background:url(http://i.yimg.jp/images/media/ymui/img/photoNew_45x15.gif) no-repeat 5px 2px;cursor:default;display:inline-block;line-height:20px;width:18px;height:20px;text-indent:-9999px;margin-right:2px;}
.ymuiNew{background:url(http://i.yimg.jp/images/media/ymui/img/photoNew_45x15.gif) no-repeat -15px 3px;cursor:default;display:inline-block;line-height:20px;width:31px;height:20px;text-indent:-9999px;margin-right:2px;}
.ymuiPhoto,x:-moz-any-link{display:-moz-inline-box;vertical-align:middle;padding:20px 0 0 0;overflow:hidden;}/*hack for firefox2*/
.ymuiNew,x:-moz-any-link{display:-moz-inline-box;vertical-align:middle;padding:20px 0 0 0;overflow:hidden;}/*hack for firefox2*/
.icoPay,x:-moz-any-link{display:-moz-inline-box;vertical-align:middle;padding:20px 0 0 0;overflow:hidden;}/*hack for firefox2*/
.icoPremium,x:-moz-any-link{display:-moz-inline-box;vertical-align:middle;padding:20px 0 0 0;overflow:hidden;}/*hack for firefox2*/
.ymuiPhoto, x:-moz-broken {display:inline-block;padding:0;overflow:hidden;}/*hack for firefox3 and after*/
.ymuiNew, x:-moz-broken {display:inline-block;padding:0;overflow:hidden;}/*hack for firefox3 and after*/
.icoPay, x:-moz-broken {display:inline-block;padding:0;overflow:hidden;}/*hack for firefox3 and after*/
.icoPremium, x:-moz-broken {display:inline-block;padding:0;overflow:hidden;}/*hack for firefox3 and after*/
.ymuiPhotoNew{background:url(http://i.yimg.jp/images/media/ymui/img/photoNew_45x15.gif) no-repeat 5px -2px;padding:0 25px 2px 25px;cursor:default;text-indent:-9999px;}
.ymuiDate{color:#666;}
/* photo container */
.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{border-bottom:solid 1px #ccc;display:block;margin:0 0 5px 0;}.ymuiMobile img{float:left;border:solid 1px #ccc;margin:0 5px 0 0;}.ymuiMobile a.sendURL{background:url(http://i.yimg.jp/images/mobile/common/phonemail.gif) no-repeat;padding:2px 0 2px 35px;}.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;vertical-align:top;height: 22px;color:#666;font-size:75.25%;letter-spacing:1px;}
.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;background:none #EFEFEF;text-align:center;border-collapse:collapse;border:none;}
.PhotosContainerMain .thumb{margin: 0 auto;width: 200px;}
.PhotosContainerMain .thumb div{background: #efefef;width: 200px;height: 200px;text-align: center;display: table-cell;background: #efefef;layout-grid-line: 200px;/layout-grid-line: 200px;vertical-align: middle;/zoom:1;}
.PhotosContainerMain .thumb a{display: block;cursor:pointer;}
.PhotosContainerMain .thumb a div img{vertical-align: middle;pointer-events: none;webkit-pointer-events: none;-webkit-touch-callout:none;cursor:pointer;}
.PhotosContainerMain .photoOffer{margin: 7px auto 10px;font-size: 12px;color: #666;line-height: 1.4em;}
.photoBg td{border:none;padding:0;}
.sendPage a{display: inline-block;width: 18px;height:22px;color: #CCCCCC;outline: none;overflow:hidden;}
.sendPage a span{display:inline-block;text-indent: 100%;white-space: nowrap;overflow:hidden;}
.sendPage .sendPageNum{/display:inline;display:inline-block;vertical-align:top;height:22px;line-height: 22px;text-align:center;width:42px;}
.sendPage .validPrev{background-position:0 -138px;top:0;}
.sendPage .validNext{background-position:-20px -138px;top:0;}
.sendPage .validPrev,.sendPage .validNext{cursor:pointer;}
.sendPage .disabledPrev{background-position:0 -162px;}
.sendPage .disabledNext{background-position:-20px -162px;}
.sendPage .disabledPrev,.sendPage .disabledNext{cursor:default;}
.ynDetailPgraphWrap .textCenter a{font-size:13px}
.photoOffer{margin:7px auto 10px;font-size:12px;color:#666;line-height:1.4em;word-break:break-all;word-wrap:break-word;}
.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;vertical-align:top;height: 22px;color:#666;font-size:75.25%;letter-spacing:1px;}
.flL .sendPage{text-align:right;}.flR .sendPage,#ynDetail .ynDetailPhoto.flR .ynDetailPhotoImg p.photoOffer{text-align:left;}
/* ----------------------------------------
NEWS css set
---------------------------------------- */
#contents #main .yjXL{font-size:140%;font-weight:bold;letter-spacing:-0.05em;}
.fsl{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}
html>body .fsl{font-size:120%;font-size/**/:large;}
.fsm{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}
html>body .fsm{font-size:100%;font-size/**/:medium;}
.fsmt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}
html>body .fsmt{font-size:100%;font-size/**/:medium;}
.fss{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}
html>body .fss{font-size:84%;font-size/**/:small;}
.fsst{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}
html>body .fsst{font-size:84%;font-size/**/:small;}
/*ymui rewrite */
.ymuiContainer{margin-bottom:20px;padding-left:5px;padding-right:5px;}
/*AD*/
.adRp{margin-bottom:10px;}
.adRp .ynbox_side table table table{width:100%}
.adRp .ynbox_side table table table td{padding:3px 0px;text-align:center;}
.adCt{text-align:center;margin-bottom:10px;}
.adHSM{margin-bottom:10px;line-height:100%;}
.adHSM table table td{padding:3px 4px 4px 4px;}
.adTyumoku{border:1px solid #ccc;border-top:none;padding:4px 5px;}
.adTyumoku table{width:288px;}
.adTyumoku td div{width:234px;word-break:break-all;word-wrap:break-word;overflow:hidden;}
.adTyumoku img{margin:0;}
.adRp2Col{border: 1px solid #B3B3B3;margin: 10px 0;}
.adRp2Col dt{background: none repeat scroll 0 0 #EEEEEE;font-weight: bold;padding: 4px 0 2px;text-align: center;}
.adRp2Col dd {padding: 0 9px;}
.adRp2Col dd ul {overflow: hidden;}
.adRp2Col dd li {border-top: 1px dotted #CCCCCC;margin-top: -1px;padding-bottom: 11px;padding-top: 9px;}
.adRp2Col dd li a{text-decoration:none;}
.adRp2Col dd li img{vertical-align: bottom;}
.adUltra{width:948px;background-color:#FFFFFF;display:block;margin:0 auto 10px auto;padding:0;}
.adUltraTitle{text-align:left;line-height:1;clear:both;padding:5px;margin:0px;background-color:#DDDDDD;width:938px;}
.adYdnImg728{margin-bottom: 15px;text-align: center;}
/*ADTUT*/
.adTUT{border:1px solid #88A5C0;background-position:0 -200px;background-image:url(http://i.yimg.jp/images/news/v1/yn_sprite_background.png);background-repeat:repeat-x;line-height:32px;}
.adTUTHl{border-bottom:1px solid #FFFFFF;}
.adTUTHl span{float:right;margin:0 10px 0 0;vertical-align:middle;color:#666666;line-height:35px;font-size:12px;}
.adTUTHl h2{display:block;font-weight:700;padding:2px 6px 0;font-size:12px;}
.adTUTCon{background-position:0 bottom;border:1px solid #88A5C0;border-top:0;}
.adTUTCon ul{line-height:1.7;font-size:83%;}
.adTUTCon li{background:url(http://i.yimg.jp/images/media/ymui/img/carrrot_5.png) no-repeat 8px 10px;padding:2px 4px 2px 18px;}
.adTUTLastli{border-top:1px solid #b8c9d9;}
.adVideo{margin-bottom: 10px;}
div#taboola-below-article-text-links{margin-top: 15px;}
strong{font-weight:700;}
hr.line{border:solid #ccc;border-width:1px 0px 0px 0px;height:1px;overflow:hidden;clear:both;}
.darkRed{color:#c00;}
.greyText{color:#666;}
.fbBlue{color:#3B5998;}
.relNews{color:#339933 !important;}
.textNomal{font-weight:normal;}
.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{margin:0 5px 0 0;float:left;}
#sub .imgMargin img{margin:0 5px 0 0;float:left;}
.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:bold;white-space:nowrap;}
/* ----------------------------------------
Sprite
---------------------------------------- */
/*ico*/
.icoPremium,.icoPay,.icoBookmark,.icoHatena,.icoBuzzurl,.icoLivedoor,.icoChoix,.icoNewsing,.icoIza,.icoDemocracy,.icoVideo,.helpIcon,.netarica .netaRank01,.netarica .netaRank02,.netarica .netaRank03,.blogS,.blogA,.blogB,.blogC,.wakabaIcon,.ymuiTV,#ynPublicNews a,#ynRelatedArticleList h3,#ynRelatedBlog h3,#ynRelatedTopics h3,#ynFreshEye h3,#ynAffinityList h3,#ynSportsMod.detail h3,.feye,#toggleControl ul.toggleIcon{background:url(http://i.yimg.jp/images/news/v1/yn_sprite_icons_20130409.png) no-repeat;}
.icoBookmark{background-position:0 0;padding:0 4px 2px 18px;}
.icoHatena{background-position:0 -50px;padding:0 4px 2px 18px;}
.icoBuzzurl{background-position:0 -100px;padding:0 4px 2px 25px;}
.icoLivedoor{background-position:0 -150px;padding:0 4px 2px 18px;}
.icoChoix{background-position:0 -200px;padding:0 4px 2px 20px;}
.icoNewsing{background-position:0 -1250px;padding:0 4px 2px 20px;}
.icoIza{background-position:0 -1350px;padding:0 4px 2px 20px;}
.icoDemocracy{background-position:0 -1645px;padding:0 4px 0 20px;}
.icoVideo{background-position:5px -1546px;cursor:default;display:inline-block;line-height:20px;width:18px;height:20px;text-indent:-9999px;margin-right:2px;}
.helpIcon{background-position:0 -245px;padding-left:16px;display:block;/*float:right;*/}
.wakabaIcon{background-position:0 -1450px;padding:0 0 2px 18px;}
.ymuiTV{background-position:0 -1550px;padding:0 0 0 16px;cursor:default;}
.icoPay{background-position:0 -2000px;display:inline-block;line-height:20px;width:18px;height:20px;text-indent:-9999px;margin-right:2px;}
.icoPremium{background-position:0 -2100px;display:inline-block;text-indent: -9999px;width: 18px;height:20px;line-height:20px;margin-right:2px;/text-indent:0; /line-height:0; /font-size:0; /overflow:hidden;_vertical-align:bottom;}
/* SpriteNews */
.BtnPhBack, .BtnPhBackGrey,.BtnPhNext,.BtnPhNextGrey,.BtnPlay,.BtnPlayGrey,.BtnPlaying,.BtnStopping,.comRankingPanelS1,.comRankingPanelS2,.comRankingPanelS3,.BtnRenzokuPlayOn,.BtnRenzokuPlayOnGrey,.BtnRenzokuPlayOff,.BtnRenzokuPlayOffGrey, .BtnSlidePlaying ,.BtnSlideStopping,.sendPage a{background:url(http://i.yimg.jp/images/news/v1/spriteNews_20121024.png) no-repeat;}
/*Sub obi*/
.ymuiHeaderBGLG2,#ynCloseUp .ymuiHeaderBGDark,#ynCloseUpSyuin .ymuiHeaderBGDark,#main .ymuiHeaderBGLight, .ymuiHeaderBGLBP,.ymuiHeaderBGBlue{background:url(http://i.yimg.jp/images/news/v1/yn_sprite_background.png) repeat-x;}
/*Main*/
#ynLocalVideoMod li .ynLocalVideo,#recommendedNews .ymuiHeaderBGLight{background-image:url(http://i.yimg.jp/images/news/v1/yn_sprite_background.png);}
/* ----------------------------------------
Sub Navi
---------------------------------------- */
#subNav *{margin:0 ;padding:0;}
#subNav{zoom:1;border-bottom:1px solid #e0e0e0;padding-bottom:2px;margin-bottom:10px;}
#subNav:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#subNav h1{display:block;float:left;padding:5px 16px 2px 16px;font-weight:bold;color:#ffffff;line-height:1;}
#subNav h1.logo{display:block;float:left;padding:0;}
#subNav p{display:block;float:left;padding:5px 16px 2px 16px;font-weight:bold;color:#ffffff;line-height:1;}
#subNav p.logo{display:block;float:left;padding:0;}
#subNav ul{zoom:1;}
#subNav ul.imgSs{float:left;}
#subNav ul:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#subNav ul li{float:left;background-repeat:no-repeat;background-position:left -294px;font-size:13px;line-height:1;}
#subNav ul li span.select{font-weight:bold;}
#subNav ul li.first{background:0;}
#subNav ul li a{display:block;padding:1px 4px;margin:4px 8px;/word-break:keep-all;}
#subNav ul li.photoNewsSlideshow{background:0;font-weight:bold;margin-left:10px;}
#subNav ul li.photoNewsSlideshow{background:0;font-weight:bold;margin-left:10px;}
#subNav ul li.photoNewsSlideshow select{margin:0;padding:0;width:5.5em;}
*html #subNav ul li.photoNewsSlideshow select{margin:0 5px 0 0;padding:0;}
*:first-child+html #subNav ul li.photoNewsSlideshow select{margin:0 5px 0 0;padding:0;}
/*slideshowの改修*/
#subNav ul li.photoNewsSlideshowPlay{background:0;font-weight:bold;/*margin-left:10px;*//display:inline;padding-bottom: 5px;}
#subNav ul li.photoNewsSlideshowPlay select{display:block;float:left;margin:0;padding:0;width:5.5em;}
#subNav ul li.photoNewsSlideshowPlay .BtnSlidePlaying{margin: 0 5px 0 0;}
#subNav ul li.photoNewsSlideshowPlay .BtnSlideStopping{margin: 0 5px 0 0;}
/*news*/
#subNav .topnews{background:#9999ff;}
#subNav .flash{background:#9999ff;}
#subNav .dom{background:#cc6633;}
#subNav .c_int{background:#00b486;}
#subNav .bus{background:#0099ff;}
#subNav .c_ent{background:#e1b401;}
#subNav .c_spo{background:#66cc00;}
#subNav .c_sci{background:#b7b800;}
#subNav .c_life{background:#ff7777;}
#subNav .loc{background:#9999ff;}
#subNav .others{background:#9999ff;}
#subNav .closeup{background:#9999ff;}
/*topics*/
#subNav .domestic{background:#cc6633;}
#subNav .world{background:#00b486;}
#subNav .economy{background:#0099ff;}
#subNav .entertainment{background:#e1b401;}
#subNav .sports{background:#66cc00;}
#subNav .computer{background:#b7b800;}
#subNav .science{background:#999933}
#subNav .local{background:#9999ff;}
#subNav .editcenter{background:#9999ff;}
/*polls*/
#subNav .polls{background:#99cc66;font-size:100%;}
#subNav div.linkBox{float:right;font-size:13px;background:#f7f7d1;border:1px solid #d2d59c;padding:4px 10px;}
#subNav div.linkBox a{line-height:1;}
/* ----------------------------------------
Main
---------------------------------------- */
.ymuiDotHr{background:url(http://i.yimg.jp/images/media/ymui/img/lineWide_4x1.gif) repeat-x 0 0 ;margin:5px 0;padding:0 !important;zoom:1;overflow:hidden;height:2px;font-size:0;}
.ymuiSingleHr{background:url(http://i.yimg.jp/images/media/ymui/img/lineSingle_2x1.gif) repeat-x 0 0;margin:5px 0;padding:0 !important;zoom:1;overflow:hidden;height:2px;font-size:0;}
#pos-tnp{width:100%;}
#pos-tn{border:2px solid #c0d1df;background:#ffffff;}
#pos-sqb{line-height:1.3;width:100%;}
#pos-sqb tr[bgcolor="#eeeeee"] td{text-align:center;}
#rankingList h2.ttl{margin-bottom:10px;padding:8px 15px;font-weight: bold;}
#rankingList .frList h2.ttl,#rankingList .crList h2.ttl{margin-bottom:0;}
#main .ymuiHeaderBGLight,#rankingList h2.ttl{border-top: #999 1px solid;border-bottom: #E6E6E6 solid 1px;vertical-align:middle;background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ededed 0%, #f8f8f8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
background: -ms-linear-gradient(top,  #ededed 0%,#f8f8f8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ededed 0%,#f8f8f8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
-moz-box-shadow:inset 0 1px 8px rgba(0, 0, 0, .05);
-webkit-box-shadow:inset 0 1px 8px rgba(0, 0, 0, .05);
box-shadow:inset 0 1px 8px rgba(0, 0, 0, .05);}
#main .ymuiHeaderBGLight h2{vertical-align:middle;padding:8px 15px;}
#main .ymuiHeaderBGLight h2 ul{line-height:2;}
#main .ymuiHeaderBGLight h2 a{vertical-align:middle;}
#main .ymuiHeaderBGLight p{border-bottom:1px solid #ffffff;padding:4px 10px;}
ul.ynTopSubGenreList{display:inline;margin-left:25px;font-weight:normal;color:#666666;}
ul.ynTopSubGenreList li{display:inline;}
ul li h2.yjXL{margin-bottom:5px;}
*html ul li h2.yjXL{margin-bottom:3px;}
*:first-child+html ul li h2.yjXL{margin-bottom:3px;}
.photoBg{background-color:#EFEFEF;}
.ymuiPhotoContainerLeft table{width:150px;height:150px;margin:0 auto;text-align:center;}
#ynPhotoMod li{width:25%;float:left;}
* html #ynPhotoMod li{width:24%;padding-left:4px;}
*:first-child+html #ynPhotoMod li{width:24%;padding-left:5px;}
#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:#666666;}
#PhotoMod{margin-bottom:5px;padding-left:0px;}
#PhotoMod li{float:left;text-align:center;width:25%;}
*html #PhotoMod li{width:24%;}
#PhotoMod li table.photoBg{width:150px;height:150px;padding:0;margin:0 auto;text-align:center;}
#PhotoRanking table{width:60px;height:60px;padding:0;float:left;margin-right:5px;text-align:center;table-layout:fixed;overflow:hidden;}
#PhotoRanking table img{margin:0 auto;text-align:center;float:none;border:0;}
.caution{background:#ffffee;border:1px solid #ff6666;padding:10px;}
.ymuiContainerNopad .ynCloseUpPhoto{background: none repeat scroll 0 0 #F4F4F4;border: 1px solid #DDDDDD;float: right;margin: 5px 5px 5px 10px;padding:5px;}
.ymuiContainerNopad .ynCloseUpPhotoImg {margin: 5px 10px;text-align: center;width: 150px;}
.ymuiContainerNopad .ynCloseUpPhotoCaption {width: 170px;}
/*------- ynDetail -------*/
#ynDetail{position:relative;}
#ynDetail h1{margin-bottom:5px;}
#ynDetail .ynDetailPhoto table{float:left;border:1px solid #cccccc;width:1%;margin-right:10px;margin-bottom:10px;}
#ynDetail .ynDetailPhoto .ynDetailPhotoImg{padding:5px;}
#ynDetail .ynDetailPhoto .ynDetailPhotoZoom{text-align:center;padding:5px;}
#ynDetail .ynDetailPhoto .ynDetailPhotoCaption{padding:0 5px 5px 5px; color:#333;}
/** add 120524 **/
#ynDetail em{font-weight:bold;}
#ynDetail .ynDetailPhoto.flR table{float:right;margin:0 0 10px 10px;}
#ynDetail .ynDetailPhoto.flR .ynDetailPhotoImg p{text-align:right;}
#ynDetail .ynDetailHeading{display:block;margin-bottom:0.25em;font-size:108%;}
#ynDetail .ynDetailText{margin-bottom:1em;word-wrap:break-word;word-break:normal;font-size:94%;}
#ynDetail .ynDetailNotes{text-align:right;margin-bottom:1em;}
#ynDetail .ynDetailAuthor{font-size:84%;color:#666;}
.ynDetailRelArticle{padding-top:1em;font-size:94%;}
/*pager for #ynDetail*/
#ynDetail .ymuiPagingBottom{display:block;margin:1em 0 0.25em;}
#ynDetail .ymuiPagingBottom a,#ynDetail .ymuiPagingBottom span{margin:0 3px;padding:0.3em 0.5em;font-size:93%;text-decoration:none;}
#ynDetail .ymuiPagingBottom a{border:1px solid #cecece;}
#ynDetail .ymuiPagingBottom span{background:#426b8c;border:1px solid #426b8c;color:#fff;}
#ynDetail .ymuiPagingBottom span.prev,#ynDetail .ymuiPagingBottom span.next{background:#f7f7f7;border:1px solid #cecece;color:#999998;font-weight:normal;}
#ynDetail .ymuiPagingBottom .prev{margin-right:10px;}
#ynDetail .ymuiPagingBottom .next{margin-left:10px;}
#ynDetail .ymuiPagingBottom a:hover{border-color:#cecece;background:#426b8c;color:#fff;}
/*navgation for Article Paragraph and Photo*/
.ynArticlePgraphNav{font-size:84%;text-align:center;}
.ynArticlePhotoNav{/*padding-top:0.25em;*/font-size:84%;text-align:center;}
.ynArticlePgraphNav em,.ynArticlePhotoNav em{font-weight:bold;}
.yvpControl{padding-bottom: 10px;}
.yvpControl .caution{margin:10px 0;background:#FFF;border:2px solid #DDDDDD; border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;font-weight:bold;text-align: center;}
.yvpControl .caution p{display: inline-block;/display: inline;padding-left:34px;background:url(http://i.yimg.jp/images/jpnews/cre/common/all/images/ic_alert.png) no-repeat;}
.yvpControl .cap{font-size:84%;color: #666;}
/*renew for centerPhoto*/
.centerPhoto .imgThumbnail{margin:0 auto 10px;margin:0 auto;}
.centerPhoto .imgThumbnail table{margin:0 auto;border-collapse:separate;border-spacing:6px;text-align:center;/table-layout:fixed;}
.centerPhoto .imgThumbnail a{display: block;}
.centerPhoto .imgThumbnail img{padding:0;max-height: 60px;height: auto !important;height: 60px;}
.centerPhoto .imgThumbnail td{width:60px;height:60px;border:2px solid #fff;background:#EFEFEF;vertical-align:middle;/overflow:hidden;/zoom:1;}
.centerPhoto .imgThumbnail .current{border:2px solid #fbb6b4;}
/*photoWrap*/
.photoWrap ul{height:100%;}
.photoWrap li.prev,.photoWrap li.mainImg,.photoWrap li.next{vertical-align:middle;display:table-cell;/float: left;}
.photoWrap li.prev{width: 37px;background: #cdcdcd;background: rgb(231,231,231); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(231,231,231,1) 0%, rgba(231,231,231,1) 65%, rgba(237,237,237,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(231,231,231,1)), color-stop(65%,rgba(231,231,231,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(231,231,231,1) 0%,rgba(231,231,231,1) 65%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
background: -ms-linear-gradient(left,  rgba(231,231,231,1) 0%,rgba(231,231,231,1) 65%,rgba(237,237,237,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(231,231,231,1) 0%,rgba(231,231,231,1) 65%,rgba(237,237,237,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7e7e7', endColorstr='#ededed',GradientType=1 ); /* IE6-9 */
}
.photoWrap li.next{width: 37px;background: #cdcdcd;background: rgb(237,237,237); /* Old browsers */
background: -moz-linear-gradient(left,  rgba(237,237,237,1) 0%, rgba(231,231,231,1) 35%, rgba(231,231,231,1) 100%, rgba(205,205,205,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(237,237,237,1)), color-stop(35%,rgba(231,231,231,1)), color-stop(100%,rgba(231,231,231,1)), color-stop(100%,rgba(205,205,205,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  rgba(237,237,237,1) 0%,rgba(231,231,231,1) 35%,rgba(231,231,231,1) 100%,rgba(205,205,205,1) 100%); /* Chrome10+,Safari5.1+ */
background: -ms-linear-gradient(left,  rgba(237,237,237,1) 0%,rgba(231,231,231,1) 35%,rgba(231,231,231,1) 100%,rgba(205,205,205,1) 100%); /* IE10+ */
background: linear-gradient(to right,  rgba(237,237,237,1) 0%,rgba(231,231,231,1) 35%,rgba(231,231,231,1) 100%,rgba(205,205,205,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#cdcdcd',GradientType=1 ); /* IE6-9 */
}
.photoWrap li.mainImg .wrap{width: 560px;overflow:hidden;text-align: center;vertical-align: middle;text-align: center;vertical-align: middle;background: #f0f0f0;background: #f8f7f7;}
.photoWrap li.mainImg .wrap a{display: block;}
.photoWrap li.mainImg img{padding:0;max-width: 560px;width: auto !important;width: 560px;max-height: 560px;height: auto !important;height: 560px;vertical-align: middle;}
.photoWrap li.prev a,.photoWrap li.prev span,.photoWrap li.prev a:hover,.photoWrap li.next a,.photoWrap li.next span,.photoWrap li.next a:hover{display:block;width:35px;height:70px;text-indent: -9999px;background: url(http://i.yimg.jp/images/news/v1/arwPhotoArticle.png) no-repeat;border:solid 1px #CCCCCC;}
.photoWrap li.prev a{background-position: -43px 50%;}
.photoWrap li.prev span,.photoWrap li.prev a:hover{background-position: 7px 50%;}
.photoWrap li.next a{background-position: -141px 50%;}
.photoWrap li.next span,.photoWrap li.next a:hover{background-position: -91px 50%;}
.photoWrap li.prev a:hover,.photoWrap li.next a:hover{background-color: #FA671E;}

.ynPhotoCopyright{margin-top:0.5em;}
.ynPublicNewsHeader{margin-bottom:10px;zoom:1;}
.ynPublicNewsHeader span{padding:5px;background:#669900;font-weight:bold;color:#ffffff;zoom:1;}
p.ynLastEditDate{float:left;color:#666666;}
p.ynCobrandBanner{float:right;}
div.ynClear{clear:both;margin:5px 0;padding:0;zoom:1;overflow:hidden;height:2px;font-size:0;}
.relInfoMod{display:inline-block;border:1px solid #8989a5;padding:10px;margin-bottom:15px;}
.relInfoMod:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0;}
* html .relInfoMod{height:1%;}
.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{font-weight:bold;border-bottom:1px solid #898985;margin-bottom:5px;padding-bottom:5px}
.relInfoMod dd{overflow:hidden;}
.relInfoMod dd dl dt{font-weight:bold;border:0;margin:0;display:inline;}
.relInfoMod dd dl dd{border:0;margin:0;display:inline;}
.relInfoMod .ymuiSeeMore{color:#000000;}
.relInfoMod .red{color:#ff3300;}
.relInfoMod .changeGrn{color:#3a932e;}
.relInfoMod .changeRed{color:#e46062;}
.relInfoMod .weightNormal{font-weight:normal;}
/*複数写真購入モジュール改善*/
.photoWrap{margin: 0;}
.photoWrap .registerMsg{display: block; margin: 0;padding:0;width:560px;background: none;}
.photoWrap .registerMsg.discontinued{margin:0 10px;width: 538px;}
.photoWrap .registerMsg em{font-weight:bold;}
.photoWrap .registerText{text-align:left;/*margin: 0 0 15px 0;*/}
.photoWrap .registerMsg .registerBtn{line-height:16px;font-size:16px;float:none;}
.photoWrap .registerMsg .registerBtn a{margin: 0 auto;width: 70%;}
.photoWrap .registerMsgBg .notes{padding:5px 0 10px 0;}
.photoWrap .priceList{margin:0 0 10px 0;}
.photoWrap .priceList ul{display:inline-block;text-align: center;/display: inline;}
.photoWrap .priceList ul li{display: inline-block;/display: inline;/zoom:1;/vertical-align: middle;}
.photoWrap .priceList dt,.photoWrap .priceList dd{display: inline;}
.photoWrap .relLink{text-align: center;padding:10px 0 0 0;}
.photoWrap .pack{ padding:10px 0 5px 0;font-weight: bold;}
/*relatedArticle & affinity*/
#ynRelatedArticleList h3,#ynAffinityList h3,#promoCP h3,
#ynRelArticleList.tmplNews001 h3,#ynRelArticleList.tmplNews004 h3,#ynRelArticleList.tmplNews005 h3,#ynRelArticleList02.tmplNews005 h3{font-weight:bold;border-top: #999 1px solid;border-bottom: #E6E6E6 solid 1px;vertical-align:middle;background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ededed 0%, #f8f8f8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
background: -ms-linear-gradient(top,  #ededed 0%,#f8f8f8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ededed 0%,#f8f8f8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
-moz-box-shadow:inset 0 1px 8px rgba(0, 0, 0, .05);-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;}
#ynRelArticleList.tmplNews005 h3, #ynRelArticleList.tmplNews004 h3{padding: 4px 15px;}
#ynRelatedArticleList p a{font-weight:bold;color:#339933;}
#ynRelatedArticleList li,#ynAffinityList li{line-height:1.7em;border-bottom: 1px solid #DFDFDF;}
#ynRelatedArticleList li a,#ynAffinityList li a{display:block;padding:5px;}
#ynRelatedArticleList li a:hover,#ynAffinityList li a:hover{background:#EBF0FA;}

#ynRelArticleList.tmplNews004{margin: 20px 0;}
#ynRelArticleList .yjMt{ font-size: 88%;}
#ynRelArticleList .relLink li,#ynRelArticleList .buzzLink li{line-height:1.7em;border-bottom: 1px solid #dfdfdf;}
#ynRelArticleList .relLink li a,#ynRelArticleList .buzzLink li a{display: block;padding: 5px;}
#ynRelArticleList .relLink li a:hover,#ynRelArticleList .buzzLink li a:hover{background:#EBF0FA;cursor:pointer;}
#ynRelArticleList p{color:#999999;margin-top:4px;margin-bottom: 20px;}
/*testadd*/
#ynRelArticleList .thumb{float: left;margin-right: 5px;}
#ynRelArticleList .thumb span{width: 60px;height: 60px;text-align: center;display: table-cell;background: #efefef;layout-grid-line: 60px;vertical-align: middle;}
#ynRelArticleList .thumb img{vertical-align: middle}
#ynRelArticleList li a:hover{text-decoration: none;}
#ynRelArticleList li a:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0;}
#ynRelArticleList li .ttl:hover,#ynRelArticleList li .title:hover{text-decoration: underline; }
#ynRelArticleList .source,#ynRelArticleList .date{color:#6e6e6f;padding-left: 0.5em;font-size: 94%;}
/*relatedBlog*/
#ynRelatedBlog h3{background-position:0 -345px;font-weight:bold;padding-left:20px;}
#ynRelatedTopics h3{background-position:0 -395px;font-weight:bold;padding-left:20px;float:left;}
#ynRelatedTopics span a{padding-left:5px;margin-left:10px;}
#ynRelatedTopics ul{display:inline;}
#ynRelatedTopics li{display:inline;margin-left:10px;}
.ynRelatedTopicsLarge{font-weight:bold;}
.ynRelatedTopicsSmall{font-size:13px;}
/*sportsModule*/
#ynSportsMod{margin-bottom:15px;}
#ynSportsMod .ymuiTitle{padding:8px 6px;line-height:1;font-size:85%;}
#ynSportsMod .ymuiTitle.listTtl{font-size:100%;}
#ynSportsMod .ymuiHeaderBGLight .ymuiTitle{line-height:1.56em;font-size:100%;}
#ynSportsMod .ymuiTitle .ymuiDate{padding-left:1em;font-weight:normal;}
#ynSportsMod .sportsTitle .ymuiTitle{float:left;}
#ynSportsMod .sportsNav{float:right;padding:8px 6px;font-size:small;}
#ynSportsMod li{display:block;float:left;padding:0 0.5em;}
#ynSportsMod li a{display:block;word-break:break-all;white-space:nowrap;}
#ynSportsMod .sportsNav li{background:url(http://i.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:none;}
#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:#ffffff;font-size:medium;font-weight:bold;text-align:center;}
#ynSportsMod .sportsSched.horse dd{line-height:1;}
#ynSportsMod .sportsSched.horse dt span{padding-left:5px;}
#ynSportsMod .sportsSched.horse dt span,#ynSportsMod.detail .sportsSched{font-size:85%;}
#ynSportsMod .sportsSched.soccer th{width:5.25em;font-weight:bold;text-align:left;}
#ynSportsMod .sportsSched.soccer .jLeague.single th{width:1.75em;}
#ynSportsMod .sportsSched.soccer td,#ynSportsMod .sportsSched.soccer li{font-size:small;}
#ynSportsMod.detail h3{padding-left:20px;background-position:0px -1946px;font-weight:bold;}
#ynSportsMod.detail .ymuiTitle,#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%;}
/*debug*/
.cptCommentNumber{color:#339933 !important;font-weight:700 !important;}
/*NoticeColumn*/
.NoticeColumn{margin:20px 0;padding-bottom:16px;background:url("http://i.yimg.jp/images/news/v1/ico_info.png") no-repeat 20px 12px;background-color:#EBF0FA;border:1px #B0C3EB solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:1.1em;}
.NoticeColumn a{display:inline-block;/display:block;font-size:14px;margin:16px 50px 0px;}
.NoticeColumn a.howtoNext{margin:0;}
.NoticeColumn strong{display:inline-block;/display:block;padding:16px 50px 6px;font-size:14px;color:#333;}
.NoticeColumn p{padding:10px 20px 0;font-size:13px;color:#666;}
.NoticeColumn dl{padding:0 20px;font-size:13px;color:#666;}
.NoticeColumn dd{padding-left:20px;}
.NoticeColumnRe{margin:20px 0;padding: 10px 5px;border:1px #B0C3EB solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:14px;}
.NoticeColumnRe p{line-height:1.5;color:#666;}
.cptHeaderToggleOpen li a.cptHeaderSubLink, .cptHeaderToggleClose li a.cptHeaderSubLink, .cptHeaderBottomLine li a.cptHeaderSubLink {background:url(http://i.yimg.jp/images/sicons/c/wakaba16.gif) no-repeat left center; padding:0 0 0 20px;}
/*navTab*/
.hd .navTab{width:100%;border-top:#bcbcbc solid 1px;padding:10px 0;}
.hd .navTab li{position: relative;padding:0 10px;display: inline-block;/display: inline;vertical-align:middle;font-size:87.5%;border-right:1px #E0E0E0 solid;}
.hd .navTab li.last{border-right:none;}
/*commentGide*/
#commentGide a:link,#commentGide a:hover{color:#0033CC;}
#commentGide a:visited {color: #663D98;}
#commentGide .howto{border-top:1px #E6E6E6 solid;padding-top:25px;}
#commentGide .comGideAbout{min-height:130px;background-image:url(http://i.yimg.jp/images/news/comment/img/bg_cg_sosal.png);background-position:right 0;background-repeat:no-repeat;}
.comGideAbout p{width:300px;font-size:87.25%;color:#666;text-align:left;}
#commentGide h2{font-size:110%;}
#commentGide .comGideAbout h2,#commentGide .restriction h2{margin-bottom:25px;}
#commentGide .gideCpList h2{margin-bottom:20px;}
.contentsWrapper{margin:0 0 0 10px;}
.comInfo h3{font-size:16px;width:100px;margin:15px 0;}
.comInfo li{margin-bottom:40px;float:left;width:50%;}
.comInfo li.comInfoAuthor{width: 100%;}
.comInfo li dl{padding-left:90px;width:214px;}
.comInfo li.comInfoAuthor dl{width: 530px;}
.comInfo li dt{line-height:2.0em;font-weight:bold;font-size:85%;color:#333;}
.comInfo li dd{line-height:1.7em;font-size:72.25%;color:#666;}
.comInfo li.comInfoEmo
,.comInfo li.comInfoReplay
,.comInfo li.comInfoSNS
,.comInfo li.comInfoContrib
,.comInfo li.comInfoAuthor
{background-repeat:no-repeat;background-position:top left;min-height:80px;}
.comInfo li.comInfoAuthor dt{background:url(http://i.yimg.jp/images/news/v1/yn_gnavi_sprite_20120926.png) no-repeat 0 -344px;}/*newicon*/
.comInfo li.comInfoAuthor{background-image:url(http://i.yimg.jp/images/news/comment/img/bg_cg_icon5.png);}
.comInfo li.comInfoEmo{background-image:url(http://i.yimg.jp/images/news/comment/img/bg_cg_icon1.png);}
.comInfo li.comInfoReplay{background-image:url(http://i.yimg.jp/images/news/comment/img/bg_cg_icon2.png);}
.comInfo li.comInfoSNS{background-image:url(http://i.yimg.jp/images/news/comment/img/bg_cg_icon3.png);}
.comInfo li.comInfoContrib{background-image:url(http://i.yimg.jp/images/news/comment/img/bg_cg_icon4.png);}
.commentBox div.comInfo:after{content: ".";display: block;height:0;clear:both;visibility:hidden;}
.CSinfo{margin-bottom:20px;padding:10px;border:1px #E6E6E6 solid;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:13px;}
.comInfoDetail{clear:both;font-size:85%;}
.commentBox .comInfoDetail ul{margin:15px 0 25px;}
.commentBox .comInfoDetail li{list-style-type: disc;list-style-position:inside;}
.hd.restriction{border-top:1px #E6E6E6 solid;padding-top:25px;margin-bottom:20px;}
.restriction p{font-size:85%;color:#666;}
.restriction .restrictionList{padding:15px 20px;margin:20px 0;background-color:#FFFFD9;border:1px #FFF39D solid;}
.restriction .restrictionList strong{margin-top:5px;font-size:85%;font-weight:bold;}
.commentBox .restriction .restrictionList ul{margin-top:15px;}
.commentBox .restriction .restrictionList  li{list-style-type: disc;list-style-position:inside;color:#333;font-size:85%;}
.restriction span{line-height:1.7em;font-size:85%;color:#666;}
.commentBox .gideCpList{padding-top:30px;border-top:1px #e6e6e6 solid;}
.commentBox .gideCpList ul{padding-bottom:5px;margin-bottom:20px;overflow:hidden;zoom:1;}
.gideCpList ul:after{content: ".";display: block;height:0;clear:both;visibility:hidden;}
.commentBox .gideCpList li{width:48%;margin:3px 0;padding:0 1%;float:left;background:url(http://i.yimg.jp/images/news/v1/bg_list_disc.png) no-repeat left 10px;}
.gideCpList li a{font-size:85%;margin-left:10px;}
.gideCpList li span{font-size:72.25%;color:#333;}
/*オーサーボタン*/
.commentBox .authorPostBtn{ margin-bottom:10px;width: 100%;text-align: center; }
.commentBox .authorPostBtn a{display:block;padding: 10px 0;color: #FFF;border:solid 1px #3A567E;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
background: rgb(73,113,158); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(73,113,158,1) 0%, rgba(55,96,134,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,113,158,1)), color-stop(100%,rgba(55,96,134,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(73,113,158,1) 0%,rgba(55,96,134,1) 100%); /* Chrome10+,Safari5.1+ */
background: linear-gradient(to bottom,  rgba(73,113,158,1) 0%,rgba(55,96,134,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49719e', endColorstr='#376086',GradientType=0 ); /* IE6-9 */
}
.commentBox .authorPostBtn a:hover{text-decoration: none;border:solid 1px #2E4567;background: rgb(62,97,136); /* Old browsers */background: -moz-linear-gradient(top,  rgba(62,97,136,1) 0%, rgba(37,66,93,1) 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(62,97,136,1)), color-stop(100%,rgba(37,66,93,1))); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  rgba(62,97,136,1) 0%,rgba(37,66,93,1) 100%); /* Chrome10+,Safari5.1+ */background: linear-gradient(to bottom,  rgba(62,97,136,1) 0%,rgba(37,66,93,1) 100%); /* W3C */}
.commentBox .authorPostBtn a:before{font-family:pt-icon;content: "\e607";}
.commentBox .authorPostBtn span{display:block;padding: 10px 0;line-height:1.3;color:#777777;font-weight: bold;}
.commentNotice{position: relative;margin-bottom:10px;text-align: left;}
.commentNotice li{display: inline-block;font-size: 75%;line-height: 1.7em;}
.commentNotice li.hidden{position: absolute;right: 0;}
.commentNotice li.hidden input[type="checkbox"]{position:relative;top:2px;right:5px;}
.commentNotice li.notice{color:#777777;}

.SelectMenu{background:#eee;padding:6px;margin-bottom:10px;}
.SelectNearDate{float:left;2}
.SelectNearDate ul{line-height:1.7}
.SelectNearDate li{display:inline;padding-left:5px;padding-right:5px;border-left:1px solid #333333;}
.SelectNearDate li.first{border:0;}
.SelectDate{float:right;}
/* contents provider individual */
#ynProvider {margin-bottom:20px;padding:5px;line-height:1.4;}
#ynProvider .ynProviderLogo {display:inline-block;/display:inline;margin-right:10px;vertical-align:middle;background:#fff;/zoom: 1;}
#ynProvider .ynProviderLogo img{vertical-align:bottom;}
#ynProvider .inner {display:inline-block;/display:inline;vertical-align:middle;/zoom: 1;}
#ynProvider h1 {font-weight:bold;overflow: hidden;}
#ynProvider p {overflow:hidden;}
.ynProviderInfo {background:#f7f7f7;border:1px solid #e8e8e8;padding:10px;line-height:1.3;}
.ynProviderInfo h2 {margin-bottom:10px;font-weight:bold;}
.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-size:100%;font-weight:bold;}
.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:bold;}
.ynProviderInfo .ynProviderInfoRel {width:50%;border-left:1px dotted #cccccc;}
.ynProviderInfo .ynProviderInfoRel .inner {padding-left:10px;}
.ynProviderInfo .ynProviderInfoRel .note {margin-bottom:10px;font-weight:bold;}
.ynProviderInfo .ynProviderInfoRel .relLink {padding-left:18px;}
.ynProviderInfo .ynProviderInfoRel .relLink li {list-style:disc outside;margin:5px 0;}
.ynProviderInfo .ynProviderInfoText p,.ynProviderInfo .ynProviderInfoText li,.ynProviderInfo .ynProviderInfoRel p,.ynProviderInfo .ynProviderInfoRel li {font-size:84%;font-size/**/:small;}
/*zero match*/
.zeroMatch{padding:10px;text-align:center;display:block;}
/* copyright */
#ynCopyright{zoom:1;}
#ynCopyright h3{font-weight:bold;}
#ynCopyright ul.ymuiList li.ymuiArrow1{display:block;width:48%;float:left;}
/* commentCopyright */
#ynCommentCopyright{zoom:1;}
#ynCommentCopyright ul.ymuiList li.ymuiArrow1{display:block;width:48%;float:left;}
/* Fresh eye旧テンプレ対応 */
.yntitle_sub4b{width:100%;clear:both;
background:url(http://i.yimg.jp/images/media/ymui/img/lineWide_4x1.gif) repeat-x bottom;padding:0 0 5px 0 !important;margin:0 0 5px 0 !important;zoom:1;}
.yntitle_sub_left{margin-right:15px;padding:0px;float:left;}
.yntitle_sub4b .feye{background-position:0 -450px;padding:0 0 0 20px;}
.dot_line{height:0;display:none;}
/* Photo Douga module */
.centerPhoto{text-align:center;margin:0 auto 10px auto;padding:0;}
.centerPhoto p{display:table-cell;vertical-align:middle;display:-moz-inline-box;display:inline-block;}
*html .centerPhoto p{display:inline;zoom:1;}
*:first-child+html .centerPhoto p{display:inline;zoom:1;}
.centerPhoto img{margin:0 auto;padding:0 12px;pointer-events: none;webkit-pointer-events: none;-webkit-touch-callout:none;}
.centerPhoto div.mov{display:table-cell;vertical-align:middle;display:-moz-inline-box;display:inline-block;}
*html .centerPhoto div.mov{display:inline;zoom:1;}
*:first-child+html .centerPhoto div.mov{display:inline;zoom:1;}
.BtnPhotoCon{width:32px;height:36px;text-indent:-9999px;display:block;outline:none;}
/* play btn */
.BtnPhBack{background-position:-75px 0;}
.BtnPhBackGrey{background-position:-75px -36px;}
.BtnPhNext{background-position:-125px 0;}
.BtnPhNextGrey{background-position:-125px -36px;}
.BtnPlay{background-position:-175px 0;display:block;width:79px;height:29px;text-indent:-9999px;}
.BtnPlayGrey{background-position:-175px -29px;display:block;width:79px;height:29px;text-indent:-9999px;}
.BtnPlaying{background-position:0 0;width:56px;height:20px;text-indent:-9999px;font-size:1px;border:0;cursor:pointer;}
.BtnStopping{background-position:0 -20px;width:56px;height:20px;text-indent:-9999px;font-size:1px;border:0;cursor:pointer;}
.BtnSlidePlaying{display:block;float:left;background-position:-230px -95px;width:137px;height:20px;text-indent:-9999px;font-size:1px;border:0;cursor:pointer;vertical-align:bottom;}
.BtnSlideStopping{display:block;float:left;background-position:-230px -115px;width:137px;height:20px;text-indent:-9999px;font-size:1px;border:0;cursor:pointer;vertical-align:bottom;}
.BtnRenzokuPlayOn{background-position:-275px 0px;width:94px;height:20px;text-indent:-9999px;overflow:hidden;display:block;float:left;margin-right:5px;}
.BtnRenzokuPlayOnGrey{background-position:-275px -20px;width:94px;height:20px;text-indent:-9999px;overflow:hidden;display:block;float:left;margin-right:5px;cursor:pointer}
.BtnRenzokuPlayOff{background-position:-275px -50px;width:94px;height:20px;text-indent:-9999px;overflow:hidden;display:block;float:left;margin-right:5px;}
.BtnRenzokuPlayOffGrey{background-position:-275px -70px;width:94px;height:20px;text-indent:-9999px;overflow:hidden;display:block;float:left;margin-right:5px;cursor:pointer}
/* playerModule */
#playerModule{background-color: #FFFFFF;border: 1px solid #DCDCDC;margin:0 auto 10px auto;width: 598px;height:237px;padding:150px 0 15px;}
#playerModule em{color:#CC0000;font-weight:bold;}
#playerModule p{display:block;margin:10px 0 15px;}
#playerModule p a{display:block;}
/* Ranking module */
#rankingList{margin-bottom: 10px;}
#rankingList h3{font-weight: bold;margin-bottom:0;}
#rankingList .arNav{display: block;overflow: hidden;margin-bottom: 10px;}
#rankingList .arNav li{float: left;border-left: 1px solid #ccc;margin:-2px;}
#rankingList .arNav li span,#rankingList .arsbNav dl span{padding: 0 1em;font-weight: bold;}
#rankingList .arsbNav{display: block;margin-bottom:10px;}
#rankingList .arsbNav dt,#rankingList .arsbNav dd{float: left;font-size: 84%;margin:-2px;}
#rankingList .arsbNav dd{border-right: 1px solid #cdcdcd;}
#rankingList .arsbNav dd.last{border-right: none;}
#rankingList .arNav li a,#rankingList .arsbNav dd a,#rankingList .arsbNav dd span{padding: 0 1em;}
#rankingList ol li{border-bottom: 1px solid #e1e1e1;}
#rankingList ol li a{display: block;padding: 8px 0;}
#rankingList ol li a:hover{text-decoration: none;background-color:#EAEEF2;}
#rankingList ol li .rankNum{display: block;float: left;width: 32px;padding-left: 8px;font-size: 125%;font-family: Arial, Helvetica, sans-serif;font-weight: bold;font-style:italic;color: #333;}
#rankingList .crList ol li:hover{background-color:#EAEEF2;}
#rankingList .crList ol li .rankNum{padding-top:8px;}
#rankingList ol li .cap{display: block; /display: inline;/zoom:1;margin-left: 2.5em;/margin-left: 0;}
#rankingList .frList ol li .cap{display: block;/display: inline;/zoom:1;}
#rankingList .frList ol li .fbInfo,#rankingList ol li .cmtInfo{float: left;width: 60px;margin-top:10px;font-size: 78%;}
#rankingList .frList ol li .fbInfo{color:#3B5998;}
#rankingList .frList ol li .cap,#rankingList .crList ol li .cap{margin-left: 110px;/margin-left: 10px;/zoom:1;}
#rankingList .frList ol li .cap a{display: block;}
#rankingList ol li .ttl{display: block;padding-right: 5px;line-height: 1.3;}
#rankingList ol li .ttl:hover{text-decoration:underline;}
#rankingList ol li .source,#rankingList li .date{color: #666;font-size: 75%;}
#rankingList ol li .source{padding-right: 5px;}
#rankingList .ft{display: block;}
#rankingList .ft .txt{float: left;font-size: 84%;padding: 5px 0 10px;}
#rankingList .txt{font-size: 84%;padding: 5px 0 10px;}
#rankingList .ft .more{font-size: 84%;padding: 5px 0 10px;float: right;}
#rankingList ol li .cmtInfo{float: left;padding: 0;font-size: 78%;}
#rankingList ol li .cmtInfo:hover{text-decoration:underline;}
#rankingList ol li .thumb{float: left;margin-right: 10px;background: #efefef;}
#rankingList.video ol li .thumb,#rankingList .varList ol li .thumb{float: left;width: 100px;height: 56px;margin-right: 10px;}
#rankingList ol li .thumb span{display: table-cell;width: 60px;height: 60px;text-align: center;vertical-align: middle;/layout-grid-line:60px;/line-height:60px;/zoom:1;}
#rankingList ol li .thumb span img{vertical-align: middle;}
#rankingList .crList,#rankingList .frList,#rankingList .bzarList{margin-bottom:10px; }
#rankingList .topStory{padding: 10px 0;border-top: 1px dotted #cdcdcd;}
#rankingList .topStory a:hover{background:none;}
#rankingList .topStory .hd .img{display:block;float:left;margin:0 5px 0 0;}
#rankingList .topStory .hd a {display:inline-block;padding:0;}
#rankingList .topStory .ft{text-align:right;}
#rankingList .topStory .ft a{display:inline-block;text-align:right;padding:0;}
.marList{display: block;}
.narList:after,.parList:after,.varList:after,.marList:after,.blarList:after,.bzarList:after,.crList:after,.frList:after,#rankingList .ft:after,#rankingList .cap:after,#rankingList ol:after,#rankingList h2:after,#rankingList h3:after,#rankingList .arsbNav:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
.narList,.parList,.varList,.marList,.blarList,.bzarList,.crList,.frList,#rankingList .ft,#rankingList .cap,#rankingList ol,#rankingList h2,#rankingList h3,#rankingList .arsbNav{/zoom:1;}
/* comment*/
.loadingWrap{width:100%;margin: 15px auto;padding:40px 0 30px;border:1px solid #eee;text-align:center;color:#666;}
.loadingWrap .loadingIcon{width:36px;margin:0 auto;}
.commentWrap{padding-bottom:10px;margin-bottom:5px;border-bottom:1px #D1D1D1 solid;}
.commentIframe {width: 100%;border: none;}
/*snsButton*/
.snsButton{margin:10px 0;zoom:1;}
.snsButton.ver1,.snsButton.ver2{margin-bottom:0;}
.snsButton ul{height: 20px;border-top:solid 1px #E6E6E6;padding-top: 10px;position:relative;/zoom:1;}
.snsButton.ver1 ul,.snsButton.ver2 ul,.snsButton.photo ul,.snsButton.video ul{border-top:none;margin:0;padding-top: 0;/zoom:1;}
.snsButton li{float:left;height:20px;/zoom:1;/display:inline;}
.snsButton li a{cursor:pointer;display:block;outline: none;}

.alertBg {margin-bottom:10px;}
.shareButton {text-align: right; margin: 0px;}.shareButton a{display:inline-block;}.shareButton a {text-indent: -9999px;display:block;width: 79px;height: 22px;background-image: url(http://i.yimg.jp/images/pofee/btn/h22_a.gif);background-position: 0 -1px;background-repeat: no-repeat;text-align: left;outline: none;}
/*-- contentsSelectNav --*/
.cptHeaderToggleOpen,.cptHeaderToggleClose{margin-top:0!important;}
.ynCtsSelectNav{border-left:1px solid #D1D1D1;border-bottom:1px #D1D1D1 solid;margin:10px auto 9px;width:100%;}
.ynCtsSelectNav ul{margin-bottom:-1px;/zoom:1;}
.ynCtsSelectNav li{display:block;float:left;width:33%;border-top:1px #D1D1D1 solid;font-size:84%;line-height:1.3;text-align:center;}
.ynCtsSelectNav li.ynCtsSelectNav1st{width:34%;}
.ynCtsSelectNav li a{display:block;height:40px;line-height:40px;border-right:1px solid #D1D1D1;border-bottom:1px #D1D1D1 solid;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fff), color-stop(100%, #F9F9FB));
background-image: -webkit-linear-gradient(top, #fff, #F9F9FB);
background-image: -moz-linear-gradient(top, #fff, #F9F9FB);
background-image: -ms-linear-gradient(top, #fff, #F9F9FB);
background-image: linear-gradient(to bottom, #fff, #F9F9FB);
color:#333;font-size:87.5%;}
.ynCtsSelectNav li a.current{border-bottom:1px #fff solid;background:none #fff;color:#333;text-decoration:none;}
.ynCtsSelectNav li a.current:hover{cursor:default;}
.ynCtsSelectNav ul:after{content:"";display:table;clear:both;}
/*-- RealTimeSearch module --*/
.ynRTSearch{margin-bottom:10px;}
#rtSearchBox{color:#333333;font-size:84%;line-height:1.3;}
#rtSearchBox .itemHd{padding:0 8px 5px;/padding-bottom:3px;/zoom:1;border-bottom: 1px solid #DFDFDF;}
#rtSearchBox .itemHd .btnTw{float:left;}
#rtSearchBox .itemHd .logoTw{float:right;}
#rtSearchBox .itemCts li{position:relative;margin:0 8px;padding:8px 0 6px;border-bottom:1px solid #DFDFDF;/display:inline;overflow:hidden;/zoom:1;}
#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{display:inline-block\9;/display:inline-block;/zoom:1;padding-left:18px;word-break:break-all;word-wrap:break-word;background-position:-18px 2px;}
#rtSearchBox .itemCts .account .full{color:#666666;word-break:break-all;word-wrap:break-word;}
#rtSearchBox .itemCts .tweet{min-height:27px;_height:27px;padding:0 0 0 56px;word-wrap:break-word;}
#rtSearchBox .itemCts .msg{padding:60px 8px 50px;border-bottom:2px solid #ffffff;font-size:120%;text-align:center;}
#rtSearchBox .itemCts .action{float:right;margin:8px 0 0;color:#666666;white-space:nowrap;}
#rtSearchBox .itemFt .btn{width:70%;margin:8px auto;border:1px solid #dddddd;text-align:center;}
#rtSearchBox .itemFt .btn a{display:block;padding:7px 8px;border:1px solid #ffffff;color:#333333;line-height:1;}
#rtSearchBox .itemFt .btn a:visited{color:#333333;}
#rtSearchBox .itemFt .note{margin:0 8px 8px;padding-top:8px;background:transparent url(http://i.yimg.jp/images/media/ymui/img/lineWide_4x1.gif) repeat-x 0 0;color:#666666;}
#rtSearchBox .itemHd:after,#rtSearchBox .itemCts li:after{content:"";display:table;clear:both;}
#rtSearchBox .itemCts .tweet a,#rtSearchBox .itemCts .action a,#rtSearchBox .itemCts .time{margin:0 .3em;}
#rtSearchBox .itemCts .metadata a,#rtSearchBox .itemCts .tweet a.tag,#rtSearchBox .itemCts .tweet a.atUser,#rtSearchBox .itemCts .action a,#rtSearchBox .itemFt .btn a{text-decoration:none;}
#rtSearchBox .itemCts .metadata a,#rtSearchBox .itemCts .tweet a.tag,#rtSearchBox .itemCts .tweet a.atUser,#rtSearchBox .itemCts .action a{color:#666ccc;}
#rtSearchBox .logoTw a,#rtSearchBox .itemCts .account .user{background-image:url(http://i.yimg.jp/images/news/v1/sprite_icoTwitter02.png);background-repeat:no-repeat;}
#rtSearchBox .logoTw a{display:inline-block;width:19px;height:0;padding-top:20px;line-height:20px;overflow:hidden;background-position: 0 2px;}
#rtSearchBox .itemFt .btn a{background-image:url(http://i.yimg.jp/images/news/v1/sprite_bgRTSearchBox.png);background-repeat:repeat-x;}
#rtSearchBox .itemCts{background-color:#ffffff;}
#rtSearchBox .itemFt .btn a{background-color:#f3f3f3;background-position:0 -100px;}
#sub #rtSearchBox .itemCts .metadata{float:none;}
#sub #rtSearchBox .itemCts .msg{font-size:93%;}

/**-- facebook module --**/
.ynSocialCts{margin-bottom:10px;}
.icoFb{display:inline-block;background:transparent url(http://i.yimg.jp/images/news/v1/icoFb16.png) no-repeat 0 50%;}
#facebookTabContents .fbSocialMod,.fbSocialMod #FacebookComments,.fbSocialMod .fbCommentsLabel,.fbSocialMod .guide{background-image:url(http://i.yimg.jp/images/news/v1/sprite_bgRTSearchBox.png);background-repeat:repeat-x;}
/*-- fbSocialMod --*/
.fbSocialMod{margin-bottom:5px;font-size:100%;}
.fbSocialMod{font-size:100%;}
.fbSocialMod a{color:#3b5998;}
.fbSocialMod .about{display:block;padding:3px 8px;text-align:right;font-size:77%;}
/*comments*/
#facebookTabContents .fbSocialMod{margin:1px 0;padding:0 1px;border:1px solid #cccccc;background-position:0 -203px;}
.fbSocialMod #FacebookComments{margin:0 10px 5px;background-position:0 -413px;}
.fbSocialMod #FacebookComments > .fb_iframe_widget,
.fbSocialMod #FacebookComments > .fb_iframe_widget span,
.fbSocialMod #FacebookComments > .fb_iframe_widget span iframe{width:100%!important;}
.fbSocialMod .fbCommentsLabel{height:30px;padding:0 10px;background-color:#f9f9f9;background-position:0 0;border-top:1px solid #ffffff;line-height:30px;font-size:84%;font-weight:bold;text-align:right;}
.fbSocialMod .fbCommentsLabel a{padding-left:20px;color:#3b5998;text-decoration:none;}
.fbSocialMod .guide{margin-bottom:5px;padding:8px 10px 0;background-position:0 -200px;line-height:1.4;font-size:84%;z-index:10;position:relative;}
.fbSocialMod .note{font-size:84%;line-height:1.3;margin:0 8px 8px;padding-top:8px;background:transparent url(http://i.yimg.jp/images/media/ymui/img/lineWide_4x1.gif) repeat-x 0 0;color:#666666;}
/*video for iPad*/
.mov{position: relative;}
#playerBtn{position: absolute;top:0;}
#playerBtn a{display:block;width: 634px;height: 357px;background-color: rgba(51,51,51,0.5);}
#playerBtn a div {width: 115px;height: 65px;display: inline-block;border-radius: 7px;margin: auto;margin-top:135px;background: #f4f4f4;background: -moz-linear-gradient(top, #f4f4f4 0%, #b0b0b0 43%, #5e5e5e 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(43%,#b0b0b0), color-stop(100%,#5e5e5e));background: -webkit-linear-gradient(top, #f4f4f4 0%,#b0b0b0 43%,#5e5e5e 100%);}
#playerBtn a div p{width: 0;height: 0;text-indent: -9999px;border: 12px solid rgba(58,148,219,1);margin: 18px 0 0 20px;border-top-color: transparent;border-right-color: transparent;border-bottom-color: transparent;border-top-width: 16px;border-left-width: 32px;}
.relPhotoMod{margin-bottom: 20px;}
.relPhotoMod li{width: 150px;float:left;margin-right: 8px;}
.relPhotoMod li a{display: block;cursor: pointer;line-height: 1.3em;}
.relPhotoMod li a:hover{text-decoration: none;}
.relPhotoMod li .thumb{display: table-cell;margin-bottom:5px;width: 150px;height: 150px;layout-grid-line: 150px;background-color: #efefef;text-align: center;vertical-align: middle;}
.relPhotoMod li .thumb img{vertical-align: middle;}
.relPhotoMod li .thumb:after{content:".";height:0;clear:both;visibility:hidden;line-height:0;display:block;}
.relPhotoMod li .ttl{margin-top:5px;font-size: 84%;}
.relPhotoMod li a:hover .ttl{text-decoration: underline;}
.relPhotoMod li .source,.relPhotoMod li .date{color: #6e6e6f;padding-left: 0.5em;font-size: 78%;}
.relPhotoMod h3,.relVideo h3{margin-bottom: 10px;padding: 4px 15px;border-bottom: #E6E6E6 solid 1px;vertical-align: middle;font-weight:bold;background: #ededed;
background: -moz-linear-gradient(top, #ededed 0%, #f8f8f8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#f8f8f8));
background: -webkit-linear-gradient(top, #ededed 0%,#f8f8f8 100%);
background: -ms-linear-gradient(top, #ededed 0%,#f8f8f8 100%);
background: linear-gradient(to bottom, #ededed 0%,#f8f8f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f8f8f8',GradientType=0 );
border-top: #999 1px solid;font-size: 84%;
}
/*relVideo*/
.relVideo:after,.relVideo ul li a:after{display:block;clear:both;visibility:hidden;height:0;content:".";line-height:0;}
.relVideo ul{margin-left: -17px;/margin-left:0;overflow: hidden;}
.relVideo ul li{display:inline-block;/display:inline;/zoom:1;width: 200px;margin:0 0 10px 17px;/margin:0 0 10px 7px;line-height:1.3;vertical-align: top;}
.relVideo ul li a{display: block;/width:200px;/zoom:1;}
.relVideo ul li.first{margin-left: 0;}
.relVideo li img{margin-bottom: 5px;}
.relVideo li .ttl{font-size: 88%;}
.relVideo ul li .source,.relVideo ul li .date{font-size: 82%;color: #6e6e6f;line-height: 1.4;padding: 0 0 0 .6em;}
/*SNS追従*/
.fixed{position: fixed;}
#followSnsBtn{position:absolute;width:72px;min-height:50px;margin-left:-102px;top:0;background:#FFF;padding:10px 10px 5px;}
/* ----------------------------------------
Sub
---------------------------------------- */
/* area */
.area dl{margin:0;padding:0;}
.area dl dt{float:left;width:3.5em;padding:4px 6px;font-weight:bold;}
.area dl dd{float:left;padding:4px 0;display:block;white-space:nowrap;line-height:115%;}.area dl.grey{background:#eee;}
/* weather */
.ymui3DContainerLG2 div.area dl dt{float:left;width:90px;padding:4px 6px 4px 7px;font-weight:normal;}
.ymui3DContainerLG2 div.area dl dd{padding:4px 6px 4px 6px;text-align:right;}
.ymui3DContainerLG2 div.area dl dd i{font-style:normal;margin:0 10px;}
.ymui3DContainerLG2 div.area dl dd i span.red{color:#ff3300;}
.ymui3DContainerLG2 div.area dl dd i span.blue{color:#0066ff;}
/* topics */
.topicsList li span{padding-bottom:1px;}.topicsBlogParts{float:right;margin:6px 6px 0 0;padding:2px 6px;background:#fff;border:1px solid #d4d59c;}
/* block */
.blockFloat li{float:left;display:block;white-space:nowrap;}
.blockFloat2Col li{float:left;display:block;width:133px;}
.blockFloat3col li{float:left;display:block;margin-right:0.5em;}
/* netalica */
/*.netarica li{margin:6px 0;}.netarica .netaRank01{padding-left:22px;background-position:0 -948px;}
.netarica .netaRank02{padding-left:22px;background-position:0 -1048px;}
.netarica .netaRank03{padding-left:22px;background-position:0 -1148px;}*/
/* 3D LightBlue */
.ymuiHeaderBGLB{background:#81b6d5;color:#FFF;}
.ymui3DHeaderLB{border:solid 1px #c1d1e0;}
.ymui3DHeaderLB div{border:solid 1px #fff;border-bottom:none;}
.ymui3DContainerLB{border:solid 1px #c1d1e0;background:#fff;border-top:none;margin-bottom:10px;}
.ymui3DContainerLB div{border:solid 1px #fff;padding:4px 5px;}
.myCommentSub{padding-left:7px;font-weight:bold;}
/* 3D LightBlue2 */
.ymuiHeaderBGLB2{border-top: #999 1px solid;border-bottom: #E6E6E6 solid 1px;vertical-align:middle;background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ededed 0%, #f8f8f8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
background: -ms-linear-gradient(top,  #ededed 0%,#f8f8f8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ededed 0%,#f8f8f8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
-moz-box-shadow:inset 0 1px 8px rgba(0, 0, 0, .05);
-webkit-box-shadow:inset 0 1px 8px rgba(0, 0, 0, .05);
box-shadow:inset 0 1px 8px rgba(0, 0, 0, .05);}
.ymuiHeaderBGLB2 h2 {middle;padding: 8px;}
.ymui3DHeaderLB2 div{border:none;border-bottom:1px solid #ffffff;}
.ymui3DContainerLB2 div{padding:4px 5px;}
/* 3D LightGrey */
.ymuiHeaderBGLG{background:#eee;}
.ymui3DHeaderLG{border:solid 1px #ccc;border-bottom:none;}
.ymui3DContainerLG{border:solid 1px #ccc;background:#fff;border-top:none;margin-bottom:10px;}
.ymui3DContainerLG div{border:solid 1px #fff;padding:4px 5px;}
/* 3D LightGrey2 */
.ymuiHeaderBGLG2{background-position:0 0;line-height:32px;}
.ymui3DHeaderLG2 div{border-top: #999 1px solid;border-bottom: #E6E6E6 solid 1px;vertical-align:middle;background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ededed 0%, #f8f8f8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
background: -ms-linear-gradient(top,  #ededed 0%,#f8f8f8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ededed 0%,#f8f8f8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
-moz-box-shadow:inset 0 1px 8px rgba(0, 0, 0, .05);
-webkit-box-shadow:inset 0 1px 8px rgba(0, 0, 0, .05);
box-shadow:inset 0 1px 8px rgba(0, 0, 0, .05);}
.ymui3DContainerLG2{background-position:0 bottom;border-top:none;}
.ymui3DContainerLG2 div{border:solid 1px #fff;padding:4px 5px;}
.ymui3DContainerLG2 div.area{padding:4px 0;}
.ymui3DContainerLG2 div table{width:auto;}
/* G-Search */
.gSearch{background:url(http://i.yimg.jp/images/news/newsSearch/img/banner_300x44.gif) no-repeat;width:296px;border:solid 2px #212144;padding:46px 0 0 0;margin:0 0 10px 0;}
.gSearch li{margin:5px 0;padding:0 5px;}
.gSearch li.header{padding:0 5px 5px 5px;}
.gSearch li.seeMore{margin:5px 3px;padding:3px;border:solid 1px #ccc;background:#eee;}
.gSearch span.media{color:#666;}
.gSearchStatic{margin:0 0 10px 0;}
/* Comment */
.ymui3DContainerLB2 div ul.comRanking li div{border:none;padding:0;}
.comStatas{font-size:11px;}
.comRanking{margin:0;padding:0;text-align:left;}
.comRanking li{list-style-image:none;list-style-position:outside;list-style-type:none;padding:5px 0;}
.comRankingPanelS1,.comRankingPanelS2,.comRankingPanelS3{float:left;height:50px;margin:0 5px 0 0;text-align:center;width:65px;}
.comRankingPanelS1{background-position:-75px -75px;}
.comRankingPanelS2{background-position:0 -75px;}
.comRankingPanelS3{background-position:-150px -75px;}
.comRankingPanelS1 div,.comRankingPanelS2 div,.comRankingPanelS3 div{margin:8px 0 0;}
.cptComment li.bd{padding:5px;}
.cptCommentAverage{color:#CC3300;font-weight:700;}
.cptCommentNew{color:#0668CA;font-weight:700;}
.cptCommentNumber{color:#339933;font-weight:700;}
/* .subRecommendList */
.subRecommendList{margin-bottom:20px;overflow: hidden;}
.subRecommendListNotitle{border-top: 1px solid #dfdfdf;}
.subRecommendList ul li{border-bottom: 1px solid #dfdfdf;}
*:first-child+html .subRecommendList ul li a{display:inline-block;/* for IE 7*/}
*html .subRecommendList ul li a{display:inline-block;/* for IE 6*/}
.subRecommendList ul li a:after{content:".";height:0;clear:both;visibility:hidden;line-height:0;display:block;}
.subRecommendList ul li a{display: block;padding: 7px;/vertical-align: bottom;}
.subRecommendList ul li a:hover{background-color: #EAEEF2;cursor:pointer;}
.subRecommendList ul .thumb{float: right;margin: 0 0 0 10px;background:#EFEFEF;}
.subRecommendList ul .thumb div{display: table-cell;width: 60px;height: 60px;text-align: center;vertical-align: middle;/layout-grid-line:60px;position: relative;}
.subRecommendList ul .thumb.mv div .icmv_s{position: absolute;left: 3px;bottom: 11px;}
.subRecommendList ul .thumb img{vertical-align: middle;}
.subRecommendList ul .title{line-height: 1.4em;margin-bottom: .2em;}
.subRecommendList ul .cp,.subRecommendList ul .date{font-size: 70%;color: #6e6e6f;line-height: 1.4em;padding: 0 0 0 .6em;}
.subRecommendList .ymuiHeaderBGLB2{background: #FFF;border-top: none;box-shadow: none;-webkit-box-shadow:none;}
.subRecommendList h2.ymuiTitle.yjS{padding: 4px;font-size:87.5%; }
/* #sub ranking */
.tmplNews001 .ymui3DContainerLB2 div,.tmplNews002-1 .ymui3DContainerLB2 div,.tmplNews002-2 .ymui3DContainerLB2 div,.tmplNews003 .ymui3DContainerLB2 div{padding:0 0 5px 0;}
.tmplNews002-1 h2.yjS,.tmplNews002-2 h2.yjS{font-size:77%;}
#sub li.ranking{margin:0;border-bottom: 1px solid #dfdfdf;/vertical-align:bottom;}
#sub li.ranking a{display: block;padding:7px 0 ;/zoom:1;}
#sub li.ranking a:after{display:block;visibility:hidden;clear:both;height:0;content:".";}
#sub li.ranking a:hover{background-color: #EBF0FA;cursor:pointer;}
#sub .rankingNo{float: left;font-weight: bold;width:1.2em;color:#333333;text-decoration: none;text-shadow: 1px 1px 1px #fff;font-family: Arial;}
#sub .rankingNo:link,#sub .rankingNo:hover{color:#333333;text-decoration: none;}
#sub .ranking .rankingTitle{padding:0 0 0 1.5em;/display:inline;/zoom:1;/padding-left: 0;}
#sub .ranking .cap{margin:0;padding:0 0 0 1.5em;/padding:0 0 0 1.5em;}
#sub .ranking .cp,#sub .ranking .date{font-size: 70%;color: #6e6e6f;line-height: 1.4em;padding:0 0 0 .6em;}
#sub .ranking img{float: right;margin: 0 5px;}
#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,#sub .comNum .totalNum .num{display: block;color:#cc3300;font-family:Helvetica,Arial;font-weight: bold;font-size: 92%;}
#sub .comNum .totalNum .num{color:#339933;}
#sub .subRanking .bd.comment .cap,#sub .subRanking .bd.fb .cap{margin-left:50px;}
#sub .comNum .unit{display:block;line-height: 1.0;font-size: 68%;color: #666;}
#sub .bd.comment.newly li a .cap{margin-left:0;}
#sub .cap .totalNum {display: block;font-size: 75%;color: #666;}
#sub .cap .totalNum em{font-family:Helvetica,Arial;color:#339933;font-weight: bold;font-size: 125%;}
#sub .fb .totalNum .num{color:#3b579d;}
#sub .fb .thumbnail img{max-height:60px;height:auto !important;height:60px;max-width:60px;width:auto !important;width:60px;}
#sub .rkgYdn {margin-bottom: 15px;}
#sub .rkgYdn .subMod{margin-bottom: 0;}
/* ----------------------------------------
Footer
---------------------------------------- */
/* Plugin */
div.yjplg{background:#EEEEEE none repeat scroll 0 0;border:3px double #DDDDDD;min-height:31px;padding:0.5em;}
.yjplg{margin-bottom:10px;}
*html div.yjplg {zoom:1;}
div.yjplg div.icn-h{float:right;}
div.yjplg div.icn-h img{margin-left:0.5em;}
div.yjplg img{border:0 none;height:31px;width:88px;}

div.yjstdPlug{margin-bottom:10px;padding:0.5em;background:#eeeeee;border:double 3px #DDDDDD;min-height:16px;}
/*\*/*html div.yjstdPlug{height:16px;clear:right;}/**/
div.yjstdPlug p{margin:0em;padding:0em;}
div.yjstdPlug img{border:0em;width:88px;height:31px;}
div.yjstdPlug img.ydc{border:0em;width:230px;height:33px;}
div.yjstdPlug img.ydc1{border:0em;width:150px;height:33px;}
div.yjstdPlug div.yjstdIcnH{float:right;}
div.yjstdPlug div.yjstdIcnH img{margin-left:0.5em;}
div.yjstdPlug .yjstdIcnV{text-align:center;}
div.yjstdPlug .yjstdIcnV img{margin:0 0.25em 0.25em 0.25em;}
.yjstdPlug:after {content: ".";height: 0;display: block;visibility: hidden;clear: both;}
.yjstdPlug {display: inline-block;}
/*\*/
*html .yjstdPlug {height: 1%;}
.yjstdPlug {display: block;}
/**/
/* Footer navigation */
/*#bottomNav{margin-bottom:10px;text-align:center;}
#bottomNav dt{display:inline;font-weight:bold;}
#bottomNav dd{display:inline;padding-left:5px;padding-right:5px;border-left:1px solid #666666;}
#bottomNav dd.first{border-left:0;}
#bottomNav dd.on{font-weight:bold;}*/

/* Footer deviceChange */
.yjChviewWrap{margin-bottom:10px;text-align:center;}
.yjChview{display:inline-block;padding:10px 60px;border:1px solid #e7e7e7;background:#f9f9f9;text-align:center;}
.yjChview dl,.yjChview dd,.yjChview p{margin:0;}
.yjChview dl dt,.yjChview dl dd{display:inline;font-size:14px;line-height:1.2em;}
.yjChview dl dt{padding-right:0.2em;}
.yjChview dl dd span{font-weight:bold;}
.yjChview dl dd:after{content:"\ff5c";}
.yjChview dl dd.end:after{content:"";}
/* ----------------------------------------
Error Page
---------------------------------------- */
.alertBg{background:#f8f8ee;padding:6px;margin-bottom:10px;text-align:left;border:1px solid #cc8d8a;}
.apologyText{color:#000000;border:1px solid #000000;padding:15px;margin-bottom:10px;}
.errorText p{margin-bottom:20px;margin-top:10px;}
.errorText ul{margin:50px 0;}
.errorText ul li{padding-left:10px;padding-right:10px;display:inline;border-left:1px solid #666666;}
.errorText ul li.first{border:0;}
/* ----------------------------------------
zasshi
---------------------------------------- */
.ymuiTitleRight{margin-right:6px;float:right;padding:0 !important;border:0 !important;}
/* MyYahoo Button */
.icoMy  {margin:8px 4px 0 4px;padding:0;background-image:url(http://i.yimg.jp/i/jp/my/addtomy1.gif);background-repeat:no-repeat;background-position:0 0;overflow:hidden;display:block;width:91px;height:17px;padding:0;text-indent:-9999px;}
*html .icoMy {margin:8px 4px 0 4px;}/*ie6*/
/* RSS Button */
.icoRSS  {margin:8px 4px 0 4px;padding:0;background-image:url(http://i.yimg.jp/images/common/rss.gif);background-repeat:no-repeat;background-position:0 0;overflow:hidden;display:block;width:36px;height:17px;padding:0;text-indent:-9999px;}
*html .icoRSS {margin:8px 4px 0 4px;}/*ie6*/
.SelectMenu .icoMy {margin:0 !important;}
.SelectMenu .icoRSS {margin:0 !important;}
/* 3D Zasshi */
.ymuiHeaderBGZasshi{background-image:url(http://i.yimg.jp/images/news/v1/zasshi_bg_background121029.png?20130121);background-position:0 0;line-height:32px;}
#main .ymuiHeaderBGZasshi{border:1px solid #c3c9f2;}
#main .ymuiHeaderBGZasshi div {border:none;border-bottom:1px solid #ffffff;}
.ymui3DContainerZasshi{background-position:0 bottom;border:1px solid #3c9f2;border-top:none;}
.ymui3DContainerZasshi div {border:solid 1px #fff;}
#ynZasshiTitle {margin-bottom:10px;color:#334499; }
#ynZasshiHeadline .ynCloseUpPhoto {float:left;display:inline-block;margin:5px 10px 5px 0;border:1px solid #cccccc;background:#f7f7f7;padding:5px;}
#ynZasshiHeadline ul.ymuiList {word-break:break-all;display:inline-block;vertical-align:top;}
#ynZasshiHeadline .ynCloseUpPhoto + .ymuiList {margin-left:190px;display:block;}
#ynZasshiHeadline .ynCloseUpPhotoImg {width:170px;margin:5px 0;text-align:center;}
#ynZasshiHeadline .ynCloseUpPhotoCaption {width:170px;}
ul.ynZasshiSubGenreList{display:inline;margin-left:25px;font-weight:normal;line-height:1 !important;}
ul.ynZasshiSubGenreList li{display:inline;}
ul.ynZasshiSubGenreList li a{vertical-align:text-bottom !important;}
/* zasshi CP title*/
#ynZasshiProvider {background:#ebf1f8;padding:5px;line-height:1.4;}
#ynZasshiProvider h1 {font-weight:bold;margin-left:180px;}
#ynZasshiProvider p {margin-left:180px;}
#ynZasshiProvider .ynZasshiProviderLogo {float:left;display:block;margin-right:10px;width:170px;}
/* zasshi detail */
.ynZasshiMagDetail {background:#f7f7f7;border:1px solid #e8e8e8;padding:5px;line-height:1.3;}
.ynZasshiMagDetail .ynZasshiMagDetailInner {width:622px;margin:0 auto;}
.ynZasshiMagCover {margin-right:5px;}
.ynZasshiMagPoster {border:1px solid #e8e8e8;background:#ffffff;padding:5px;text-align:center;margin-left:5px;}
.ynZasshiMagPoster p {margin-top:5px;}
.ynZasshiMagText h3{font-weight:bold;}
span.onSaleDate {background:#990000;color:#ffffff;font-weight:bold;padding:3px;margin:2px;line-height:2;}
span.onSalePrice {color:#990000;font-weight:bold;}
/* zasshi detail(100px:small) */
.ynZasshiMagDetailS {background:#f7f7f7;border:1px solid #e8e8e8;padding:10px;line-height:1.3;}
.ynZasshiMagDetailS .ynZasshiMagDetailInner {width:100%;}
.ynZasshiMagDetailS .ynZasshiMagCover {margin-right:10px;}
.ynZasshiMagDetailS .ynZasshiMagText {width:49%;border-right:1px dotted #cccccc;}
.ynZasshiMagDetailS .ynZasshiMagText .inner {padding-right:10px;}
.ynZasshiMagDetailS .ynZasshiMagSpecial {width:50%;}
.ynZasshiMagDetailS .ynZasshiMagSpecial .inner {padding-left:10px;}
/* zasshi info(100px:small) */
.ynZasshiInfo,.infoCP {background:#f7f7f7;border:1px solid #e8e8e8;padding:10px;line-height:1.3;}
.ynZasshiInfo h2,.infoCP h2 {margin-bottom:10px;font-weight:bold;}
.ynZasshiInfo .ynZasshiInfoInner table,.infoCP .infoCPInner table {width:100%;}
.ynZasshiInfo .ynZasshiInfoInner td,.infoCP .infoCPInner td {vertical-align:top;}
.ynZasshiInfo .ynZasshiInfoPict,.infoCP .infoCPPict {width:1%;padding-right:10px;}
.ynZasshiInfo .ynZasshiInfoText .inner,.infoCP .infoCP .inner {padding-right:10px;}
.ynZasshiInfo .ynZasshiInfoText h3,.infoCP .infoCP h3{font-size:100%;font-weight:bold;}
.ynZasshiInfo .ynZasshiInfoText .subText,.infoCP .infoCPText .subText  {margin:5px 0;color:#8a8a8a;}
.ynZasshiInfo .ynZasshiInfoText .explanation,.infoCP .infoCPText .explanation {margin:5px 0;}
.ynZasshiInfo .ynZasshiInfoText ul,.infoCP .infoCPText ul {padding-left:18px;}
.ynZasshiInfo .ynZasshiInfoText li,.infoCP .infoCP li {list-style:disc outside;margin:5px 0;font-weight:bold;}
.ynZasshiInfo .ynZasshiInfoRel,.infoCP .infoCPRel {width:50%;border-left:1px dotted #cccccc;}
.ynZasshiInfo .ynZasshiInfoRel .inner,.infoCP .infoCP .inner {padding-left:10px;}
.ynZasshiInfo .ynZasshiInfoRel .note,.infoCP .infoCP .note {margin-bottom:10px;font-weight:bold;}
.ynZasshiInfo .ynZasshiInfoRel .relLink,.infoCP .infoCPRel .relLink {padding-left:18px;}
.ynZasshiInfo .ynZasshiInfoRel .relLink li,.infoCP .infoCPRel .relLink li {list-style:disc outside;margin:5px 0;}
.ynZasshiInfo .ynZasshiInfoText p,.ynZasshiInfo .ynZasshiInfoText li,.ynZasshiInfo .ynZasshiInfoRel p,.ynZasshiInfo .ynZasshiInfoRel li,.infoCP .infoCPText p,.infoCP .infoCPText li,.infoCP .infoCPRel p,.infoCP .infoCPRel li {font-size:84%;font-size/**/:small;}
/* zasshi related article*/
#ynZasshiRelArticleList{border-top: #999 1px solid;}
.ynZasshiRelatedArticleList p a{font-weight:bold;color:#339933;}
.ynZasshiRelatedArticleList li{margin:4px 0;line-height:1.3;}
#ynZasshiAffinityList h3{border-top: #999 1px solid;font-size:84%;}
#ynZasshiRelArticleList h3,#ynZasshiAffinityList h3{
padding: 4px 15px;border-bottom: #E6E6E6 solid 1px;vertical-align: middle;font-weight:bold;background: #ededed;
background: -moz-linear-gradient(top, #ededed 0%, #f8f8f8 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#f8f8f8));
background: -webkit-linear-gradient(top, #ededed 0%,#f8f8f8 100%);
background: -ms-linear-gradient(top, #ededed 0%,#f8f8f8 100%);
background: linear-gradient(to bottom, #ededed 0%,#f8f8f8 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f8f8f8',GradientType=0 );
-moz-box-shadow: inset 0 1px 8px rgba(0, 0, 0, .05);-webkit-box-shadow: inset 0 1px 8px rgba(0, 0, 0, .05);-o-box-shadow: inset 0 1px 8px rgba(0, 0, 0, .05);box-shadow: inset 0 1px 8px rgba(0, 0, 0, .05);}
#ynZasshiRelArticleList ul{border-bottom: 1px solid #dfdfdf;}
#ynZasshiRelArticleList li{margin:0;line-height: 1.7em;border-top: 1px solid #dfdfdf;}
#ynZasshiRelArticleList li.first{border-top: none;}
#ynZasshiAffinityList li{margin:0;line-height: 1.7em;border-bottom: 1px solid #dfdfdf;}
#ynZasshiRelArticleList li a,#ynZasshiAffinityList li a{display: block;padding: 5px;}
#ynZasshiRelArticleList li a:hover,#ynZasshiAffinityList li a:hover{background-color: #EBF0FA;}
#ynZasshiRelArticleList .relLink{/*border-bottom: 1px solid #999999;*/margin:0 0 20px 0;}
#ynZasshiRelArticleList .relLink li,#ynZasshiRelArticleList .buzzLink li{border-top: 1px solid #dfdfdf;margin:0;}
#ynZasshiRelArticleList .relLink li.first,#ynZasshiRelArticleList .buzzLink li.first{border-top: none;}
#ynZasshiRelArticleList .relLink li a,#ynZasshiRelArticleList .buzzLink li a{display: block;padding: 5px;}
#ynZasshiRelArticleList .relLink li a:hover,#ynZasshiRelArticleList .buzzLink li a:hover{background:#EBF0FA;cursor:pointer;}
#ynZasshiRelArticleList p{color:#999999;margin-top:4px;}
#ynZasshiCopyright .ymuiTitleRight span{margin-top:3px;}
#ynZasshiCopyright dl {margin:10px 0 10px 0;}
#ynZasshiCopyright dd.cpLogo {width:170px;float:left;margin:-2px 0 0 0;}
#ynZasshiCopyright dt {margin-left:180px;line-height:1.2em;margin-bottom:3px;}
#ynZasshiCopyright dd {margin-left:180px;}
#ynZasshiCopyright .ymuiSingleHr{background:none;margin:0 0 5px 0;padding:0 !important;zoom:1;overflow:hidden;height:2px;font-size:0;border-bottom:1px solid #e9e9e9;}
#ynZasshiRecommended .ymuiTitleRight span{margin-top:3px;}
#ynZasshiRecommended dl {margin:10px 0 10px 0;}
#ynZasshiRecommended dd.cpLogo {width:170px;float:left;margin:-2px 0 0 0;}
#ynZasshiRecommended dt {margin-left:180px;line-height:1.1em;/line-height:1.3em;margin-bottom:3px;}
#ynZasshiRecommended dd {margin-left:180px;}
#ynZasshiRecommended .ymuiSingleHr{background:none;margin:0 0 5px 0;padding:0 !important;zoom:1;overflow:hidden;height:2px;font-size:0;border-bottom:1px solid #e9e9e9;}
/*errorText zasshi*/
.errorTextBacktoZasshi {text-align:center;margin:50px 0 -40px 0 !important;}
.errorTextBacktoZasshi a{font-weight:bold;}
/*blank_mes*/
.blank_mes{margin-bottom:10px;padding-top:10px;}
.blank_mes p{font-size:14px;text-align:center;}
/*.registerMsg*/
.registerMsg{padding:5px; margin:0 auto 10px;background:url(http://i.yimg.jp/images/news/v1/bg_transparent.png) repeat-x;}
.registerMsg .registerMsgBg{padding:15px; background:#f8f7f7;}
.registerMsg .registerBtn a,.payExplain a.registerBtn{
display: block; cursor: pointer; text-decoration: none; line-height: normal; border: 1px solid #d0d0d0; border-color: rgba(0, 0, 0, 0.05) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.1); color: #333!important; text-decoration: none; background: #fefefe; background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VmZWZlZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); background-size: 100%; background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #efefef)); background-image: -webkit-linear-gradient(#ffffff, #efefef); background-image: -moz-linear-gradient(#ffffff, #efefef); background-image: -o-linear-gradient(#ffffff, #efefef); background-image: -ms-linear-gradient(#ffffff, #efefef); background-image: linear-gradient(#ffffff, #efefef); *zoom: 1; filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFFFFF', endColorstr='#FFEFEFEF'); -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; outline: none;
border-color: #A1BC4E #84A325 #718C20 #84A325 !important;
background: #9CC22C;
background-size: 100%;
background-image: -moz-linear-gradient(top, #AFD737 0%, #90B424 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#AFD737), color-stop(100%,#90B424));
background-image: -webkit-linear-gradient(top, #AFD737 0%,#90B424 100%);
background-image: -ms-linear-gradient(top, #AFD737 0%,#90B424 100%);
background-image-image: linear-gradient(top, #afd737 0%,#90b424 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#afd737', endColorstr='#90b424',GradientType=0 );
color: white!important;
text-shadow: rgba(12, 46, 30, 0.4) 0 0 2px;}
.registerMsg .registerBtn a:hover,.payExplain a.registerBtn:hover{
border-color: #809345 #5E751A #516317 #5E751A !important;
background: #91B524;
background-image: -moz-linear-gradient(top, #A0C828 0%, #87A822 100%);
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#A0C828), color-stop(100%,#87A822));
background-image: -webkit-linear-gradient(top, #A0C828 0%,#87A822 100%);
background-image: -ms-linear-gradient(top, #A0C828 0%,#87A822 100%);
background-image: linear-gradient(top, #A0C828 0%,#87A822 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0c828', endColorstr='#87a822',GradientType=0 );background-size: 100%;}
.registerMsg .registerBtn {float:right;}
.registerMsg .registerBtn a {width:161px;height:40px;line-height:40px;text-align:center;}
/*購入モジュール改善*/
.textCount{display: block;text-align: right;font-size: 88%;}
.readMore{display: block;padding-top: 10px;font-weight: bold;}
.registerMsg .center{float:none;text-align: center;}
.registerMsg .center a{margin:0 auto;width: 75%;}
.registerMsg .center .priceList{padding-bottom:20px;/text-align: center;}
.registerMsg .center .priceList ul{ display: inline-block; text-align: center;/display: inline;/zoom:1;}
.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,.center .priceList li dd{display:inline;line-height: 27px;vertical-align: middle;}
.registerMsg .premium em,.noAllowance em{font-size:130%;}
.registerMsg .center .notes{padding-bottom: 10px;}
.registerMsg .center .pack{padding-top: 10px;font-weight: bold; }
.registerMsg .center .relLink{padding: 10px 0 0 0;text-align: center;}
.registerMsg .center .relLink ul{display: inline-block;/display: inline;/zoom:1;}
.registerMsg .center .relLink li{display:inline; border-left: 1px solid #cdcdcd;padding: 0 10px;}
.registerMsg .center .relLink li.first{border-left: none;padding:0 10px 0 0 ;}
/*終了媒体*/
.registerMsg.discontinued{padding: 0;background: #EBF0FA;border: 1px #B0C3EB solid;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.registerMsg.discontinued div{margin: 15px;padding-left: 30px;background: url(http://i.yimg.jp/images/news/bylines/v201303/main/ic_info.png) no-repeat left 0;font-size: 14px;text-align: left;}
.registerMsg.discontinued .ttl{font-weight: bold;margin-bottom: 10px;}
.registerMsg.discontinued div a{display: inline-block;}
/*提供者一覧ページ購入モジュール*/
.whitebg .priceList{width:390px;float:left;text-align: right;}
.whitebg .priceList dt,.whitebg .priceList dd{display: inline;}
.whitebg .icoPremium{font-size:0;vertical-align: top;}
.whitebg .notes{margin:0 0 10px 0;}
.whitebg .notes ul li{display: inline;text-align: center;}
.whitebg .premium em,.whitebg .noAllowance em{font-size:100%;}
.registerMsg .whitebg{padding: 10px;background:#FFFFFF;}
.registerMsg .whitebg .priceList ul li {line-height: 21px;/display: inline;}
.registerMsg .whitebg .priceList .uPrice li {line-height: 42px;/display: inline;}
.registerMsg .whitebg .registerBtn a{width: 200px;}
.registerMsg .whitebg em{font-weight:bold;}
/*ASCT*/
.asct h1{ padding:30px 20px; border-bottom:1px solid #e6e6e6;line-height:1;font-size:180%;color:#72727a;}
.asct p {padding:0 0 20px 0; }
.asct table{border-top:1px solid #dcdcdc;}
.asct .odd{width:150px;padding:15px;background:#f4f4f4;text-align:center;border-bottom:1px solid #dcdcdc;}
.asct .even{width:740px;padding:15px;border-bottom:#dcdcdc 1px solid;border-left:#dcdcdc 1px solid;}
.asct .outline {margin:0 0 15px 0;padding:20px 15px;border-top:1px solid #999999; background:#ffffff;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1);}
.asct ul{margin:20px 15px;}
.asct dl dt{float:left;font-weight:bold;padding:0 10px 0 0;}
.asct .infoCP{border-top:1px solid #999999; background:#ffffff; box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1);}
.asct .infoCP h2{margin-bottom:20px;padding:15px 10px; border-bottom:1px solid #e6e6e6;font-weight:bold;}
.asct .infoCP table{margin: 0 15px 20px 15px;border-top:1px solid #dcdcdc;}
.asct .infoCP .odd{width:166px;padding:5px;background:#f4f4f4;text-align:center;border-bottom:1px solid #dcdcdc;}
.asct .infoCP .even{width:735px;padding:5px;border-bottom:#dcdcdc 1px solid;border-left:#dcdcdc 1px solid;}
/*payExplain*/
.payExplain h1{ padding:30px 20px;  border-bottom:1px solid #e6e6e6;line-height:1;font-size:180%;color:#72727a;}
.payExplain table{margin:0 15px 30px 15px; border-top:1px solid #dcdcdc;}
.payExplain .odd{ width:150px;padding:15px;background:#f4f4f4;text-align:center;border-bottom:1px solid #dcdcdc;}
.payExplain .even{padding:15px;border-bottom:#dcdcdc 1px solid;border-left:#dcdcdc 1px solid;}
.payExplain .even li{margin-top:10px;}
.payExplain .outline ,.payExplain .notes{border-top:1px solid #999999; background:#ffffff; box-shadow:1px 1px 1px 1px rgba(0,0,0,0.1);}
.payExplain h2{margin-bottom:20px;padding:15px 10px; border-bottom:1px solid #e6e6e6;font-weight:bold;}
.payExplain .notes ul{margin:0 15px 20px 15px;}
.payExplain .notes li{list-style:disc outside;margin-left:20px;}
.payExplain dl dt{float:left;font-weight:bold;}
.payExplain dl dd{float:left;}
.payExplain .register{margin:0 0 15px 0;padding:20px 0;background:#FFF;border-top:none;box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);text-align: center;font-weight:bold;}
.payExplain .register p{margin: 10px 0 0 0;}
.payExplain .register .confirm{margin: 0 0 10px 0;}
.payExplain a.registerBtn{font-weight:bold;display:block;width:161px;height:40px;line-height:40px;margin:0 auto;}
/*promoCP*/
#promoCP h3 {padding:4px 15px;}
#promoCP li{/*margin:4px 0;padding:5px;*/line-height:1.7em;border-bottom: 1px solid #DFDFDF;}
#promoCP li a {display: block;padding:5px;}
#promoCP li a:hover {background: #EBF0FA;}
#promoCP p {padding:5px 0;text-align:right;}
.ynProviderInfo {background: #F7F7F7;border: 1px solid #E8E8E8;padding: 10px;line-height: 1.3;}
.borderBtmDot{border-bottom:1px dotted #8E93C1;}

.purchaseList .name img{float:right;}
.purchaseList .name h3{float: left;font-weight:bold;}
.purchaseList .name img{float:right;}
.purchaseList{margin: 0 0 20px 0;}
.adPromo{text-align: center; margin: 0 0 20px 0;}
/*editorsMsg*/
.editorsMsg{margin: 0 0 20px 0;}
.editorsMsg .title{font-weight:bold;margin-bottom:10px;background:#cdcdcd;padding:8px 15px;
border-top: #999 1px solid;border-bottom: #E6E6E6 solid 1px;vertical-align:middle;background: #ededed; /* Old browsers */
background: -moz-linear-gradient(top,  #ededed 0%, #f8f8f8 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ededed), color-stop(100%,#f8f8f8)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ededed 0%,#f8f8f8 100%); /* Chrome10+,Safari5.1+ */
background: -ms-linear-gradient(top,  #ededed 0%,#f8f8f8 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ededed 0%,#f8f8f8 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#f8f8f8',GradientType=0 ); /* IE6-9 */
-moz-box-shadow:inset 0 1px 8px rgba(0, 0, 0, .05);
-webkit-box-shadow:inset 0 1px 8px rgba(0, 0, 0, .05);
box-shadow:inset 0 1px 8px rgba(0, 0, 0, .05);
}
.editorsMsg .info{display: block;}
.editorsMsg .thmb{float: left;margin: 0 10px  0 0 ;}
.editorsMsg .thmb span{border: 1px solid #e0e0e0;background-color: #fff;padding: 2px;display: block;width: 96px;height: 96px;}
.editorsMsg .cap{float: left;width: 520px;}
.editorsMsg .cap span{display: block;}
.editorsMsg .name{padding: 8px 0 0 0;display: block;text-align: right;font-size: 88%;}

/*** ----------------------------------------
http://i.yimg.jp/images/css/printexec.css
---------------------------------------- */
/* CSS for printing */
@media print{
/* fonts */.f11{font-size:11px;line-height:110%;}.f13{font-size:13px;line-height:110%;}.f15{font-size:15px;line-height:110%;}.f17{font-size:17px;line-height:115%;}.f11b{font-size:11px;line-height:110%;font-weight:bold;}.f13b{font-size:13px;line-height:110%;font-weight:bold;}.f15b{font-size:15px;line-height:120%;font-weight:bold;}.f17b{font-size:17px;line-height:125%;font-weight:bold;}/* line-height */.s115{line-height:115%;}.s130{line-height:130%;}.s150{line-height:150%;}/* masthead */div.yjmthloginarea{display:none;}
}