/*** master-yahoo.css ***/
/*** CORE FILES ***/
/*@import "http://i.yimg.jp/images/css/yj2.css";
@import "http://i.yimg.jp/yui/jp/lrc/1.0.1/lrc.css";
@import "http://i.yimg.jp/yui/jp/tmpl/1.0.1/tmplLocal-patch.css";
@import "http://i.yimg.jp/yui/jp/tmpl/1.0.2/p/u/tmplCommon_pu.css";*/

/*** 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;}/* === 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;}

/*** 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;}
.ymuiBodyBorder{border:solid 1px #d2d3ff;border-top:none;}
/* ------------------------- /property color declaration -------------------------- */
strong{font-weight:700;}
/* 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 10px 0;padding:5px;}
.ymuiContainerNopad{margin-bottom:10px;}
/* 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{background:url(http://i.yimg.jp/images/media/ymui/img/lineWide_4x1.gif) repeat-x bottom;padding-bottom:5px !important;margin-bottom:5px !important;zoom:1;}
.ymuiSeeMore{text-align:right;}
/* list li */
.ymuiList li{margin:4px 0;}.ymuiList li.ymuiRanking{padding:0;margin:4px 0;}
/* ranking */
.ymuiList li.ymuiRanking{background:url(http://i.yimg.jp/images/media/ymui/img/ranking.png) no-repeat;padding:1px 0 6px 25px;}
.ymuiList li.ymuiRanking img{float:left;border:solid 1px;margin:0 5px 0 0;}
.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;}.ymuiList li.ymuiRank21{background-position:0 -2400px;}.ymuiList li.ymuiRank22{background-position:0 -2520px;}.ymuiList li.ymuiRank23{background-position:0 -2640px;}.ymuiList li.ymuiRank24{background-position:0 -2760px;}.ymuiList li.ymuiRank25{background-position:0 -2880px;}
#main ul.ymuiList li.ymuiRanking:after,
#sub  ul.ymuiList li.ymuiRanking:after{content:".";height:0;clear:both;visibility:hidden;line-height:0;display:block;}
#main ul.ymuiList li.ymuiRanking,
#sub  ul.ymuiList li.ymuiRanking{display:block;min-height:1%;}
*:first-child+html #main ul.ymuiList li.ymuiRanking,
*:first-child+html #sub  ul.ymuiList li.ymuiRanking{display:inline-block;/* for IE 7*/}
*html #main ul.ymuiList li.ymuiRanking,
*html #sub  ul.ymuiList li.ymuiRanking{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;}
.ymuiArrow2{background:url(http://i.yimg.jp/images/media/ymui/img/carrrot_2.png) no-repeat 2px 8px;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*/
.ymuiPhoto, x:-moz-broken {display:inline-block;padding:0;overflow:auto;}/*hack for firefox3 and after*/
.ymuiNew, x:-moz-broken {display:inline-block;padding:0;overflow:auto;}/*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;}
/* ----------------------------------------
NEWS css set
---------------------------------------- */
body{color:#333333;font-family:"MS PGothic", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "sans-serif";}
#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:10px;padding-left:5px;padding-right:5px;}
.ymuiBodyBorder{border:solid 1px #dcdcdc;border-top:none;}
/*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;}
/*decolation*/
a:link{color:#0033cc;}
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;}
.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;border:solid 1px;}
.listingBlock{float:left;width:50px;white-space:nowrap;}
.floatPad{padding-left:60px;} 
.floatBlock{float:left;width:55px;font-weight:bold;white-space:nowrap;}

/* ----------------------------------------
Sprite
---------------------------------------- */
/*ico*/
.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,#ynRating h3,.feye,#toggleControl ul.toggleIcon{background:url(http://i.yimg.jp/images/news/v1/yn_sprite_icons.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;}
.icoVideo, x:-moz-any-link{display:-moz-inline-box;vertical-align:middle;padding:20px 0 0 0;overflow:hidden;}/*hack for firefox2*/
.icoVideo, x:-moz-broken {display:inline-block;padding:0;overflow:auto;}/*hack for firefox3 and after*/
.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;}
/* SpriteNews */
.BtnPhBack, .BtnPhBackGrey,.BtnPhNext,.BtnPhNextGrey,.BtnPlay,.BtnPlayGrey,.BtnPlaying,.BtnStopping,.comRankingPanelS1,.comRankingPanelS2,.comRankingPanelS3,.BtnRenzokuPlayOn,.BtnRenzokuPlayOnGrey,.BtnRenzokuPlayOff,.BtnRenzokuPlayOffGrey{background:url(http://i.yimg.jp/images/news/v1/spriteNews.png) no-repeat;}
/*Sub obi*/
.ymuiHeaderBGLB2,.ymui3DContainerLB2,.ymuiHeaderBGLY,.ymui3DContainerLY,.ymuiHeaderBGLG2,.ymui3DContainerLG2,#ynCloseUp .ymuiHeaderBGDark,#ynCloseUpSyuin .ymuiHeaderBGDark,#main .ymuiHeaderBGLight, .ymuiHeaderBGLBP,.ymuiHeaderBGBlue{background:url(http://i.yimg.jp/images/news/v1/yn_sprite_background.png) repeat-x;}
/*AFPB*/
.afpbbpm_title,.afpbbpm_box th,.afpbbpm_box td,.afpbbpm_foot{background:url(http://i.yimg.jp/images/news/v1/afpb_bg.png) repeat-x;}
.afpbbpm_box th.tit01 a,.afpbbpm_box th.tit02 a,.afpbbpm_box th.tit03 a,.afpbbpm_box th.tit04 a,.afpbbpm_box th.tit05 a,.afpbbpm_box th.tit06 a{background:url(http://i.yimg.jp/images/news/v1/afpb_kategori.png) no-repeat;display:block;text-indent:-9877em;overflow:hidden;margin:0 auto;}
/*Main*/
.photoBg,#ynLocalVideoMod li .ynLocalVideo,#recommendedNews .ymuiHeaderBGLight{background-image:url(http://i.yimg.jp/images/news/v1/yn_sprite_background.png);}

/* ----------------------------------------
Global Navi 
---------------------------------------- */
/* ----- reset ------*/
#newsSearch *{margin:0 ;padding:0;}
#globalNav *{margin:0 ;padding:0;}
#hrGlobalNavigation{display:none;}
#hrNewsSearch{display:none;}
/* ----- global navi sprite ------*/
#newsSearch,
#newsSearch input#searchButton,
#globalNav ul#gnPri,
#globalNav ul#gnPri.selectHeadlines li#gnPriHeadlines,
#globalNav ul#gnPri.selectTopics  li#gnPriTopics,
#globalNav ul#gnPri.selectPhoto li#gnPriPhoto,
#globalNav ul#gnPri.selectVideo li#gnPriVideo,
#globalNav ul#gnPri.selectLocal li#gnPriLocal,
#globalNav ul#gnPri.selectResearch li#gnPriResearch,
#globalNav ul#gnPri.selectZasshi li#gnPriZasshi,
#globalNav ul#gnPri.selectTrend li#gnPriTrend,
#globalNav ul#gnPri.selectOpinion li#gnPriOpinion,
#globalNav ul#gnPri.selectRanking li#gnPriRanking,
#globalNav ul#gnSec,
#globalNav ul#gnSec li,
#subNav ul li,
#subNav ul.subNavPaging li,
#ctlMod a.rssBtn,
#ctlMod #yjfsS a.off,#ctlMod #yjfsM a.off,#ctlMod #yjfsL a.off,
#ctlMod #yjfsS a:hover.off,#ctlMod #yjfsM a:hover.off,#ctlMod #yjfsL a:hover.off,
#ctlMod #yjfsS span.on,#ctlMod #yjfsM span.on,#ctlMod #yjfsL span.on{
	background-image:url(http://i.yimg.jp/images/news/v1/yn_gnavi_sprite.png);
}
/* ----- newsSearch ------*/
#newsSearch{zoom:1;background-color:#d0d4d7;background-repeat:repeat-x;background-position:0 0;padding:6px 10px;border-top:1px solid #d1d6dc;border-bottom:1px solid #b7c1c4;margin-bottom:2px;font-size:12px;line-height:1.3;}
#newsSearch:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#newsSearch input#searchText{vertical-align:middle;width:300px;margin-right:5px;padding:2px;}
#newsSearch input#searchButton{vertical-align:middle;border:1px solid #e4a843;background-color:#f0d480;background-position:0 -200px;margin:0 5px 0 0;cursor:pointer;padding:2px;width:7em;}
#newsSearch form{float:left;}
#newsSearch form a{}
#newsSearch .relLink{float:right;color:#666666;line-height:2;}
#newsSearch .relLink dt,#newsSearch .relLink dd{display:inline;}
#globalNav{font-size:13px;line-height:1.3;}
#globalNav ul{list-style:none;}
/* ----- primary hierarchy ------*/
#globalNav ul#gnPri{z-index:10;zoom:1;background-color:#3e6586;background-repeat:repeat-x;background-position:0 -100px;color:#ffffff;position:relative;}
#globalNav ul#gnPri:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#globalNav ul#gnPri li{display:block;float:left;}
#globalNav ul#gnPri a{display:block;padding:5px 12px;color:#ffffff;}
#globalNav ul#gnPri.selectHeadlines li#gnPriHeadlines,
#globalNav ul#gnPri.selectTopics  li#gnPriTopics,
#globalNav ul#gnPri.selectPhoto li#gnPriPhoto,
#globalNav ul#gnPri.selectVideo li#gnPriVideo,
#globalNav ul#gnPri.selectLocal li#gnPriLocal,
#globalNav ul#gnPri.selectResearch li#gnPriResearch,
#globalNav ul#gnPri.selectZasshi li#gnPriZasshi,
#globalNav ul#gnPri.selectTrend li#gnPriTrend,
#globalNav ul#gnPri.selectOpinion li#gnPriOpinion,
#globalNav ul#gnPri.selectRanking li#gnPriRanking{
	background-color:#eeeeee;background-repeat:repeat-x;background-position:0 bottom;
}
#globalNav ul#gnPri.selectHeadlines li#gnPriHeadlines a,
#globalNav ul#gnPri.selectTopics  li#gnPriTopics a ,
#globalNav ul#gnPri.selectPhoto li#gnPriPhoto a,
#globalNav ul#gnPri.selectVideo li#gnPriVideo a,
#globalNav ul#gnPri.selectLocal li#gnPriLocal a,
#globalNav ul#gnPri.selectResearch li#gnPriResearch a,
#globalNav ul#gnPri.selectZasshi li#gnPriZasshi a,
#globalNav ul#gnPri.selectTrend li#gnPriTrend a,
#globalNav ul#gnPri.selectOpinion li#gnPriOpinion a,
#globalNav ul#gnPri.selectRanking li#gnPriRanking a{
	margin-bottom:-2px;font-weight:bold;color:#0000ff;border:1px solid #d8d8dc;border-bottom:1px solid #f7f7f7;
}
#globalNav ul#gnPri.selectHeadlines li#gnPriHeadlines a:visited,
#globalNav ul#gnPri.selectTopics  li#gnPriTopics a:visited,
#globalNav ul#gnPri.selectPhoto li#gnPriPhoto a:visited,
#globalNav ul#gnPri.selectVideo li#gnPriVideo a:visited,
#globalNav ul#gnPri.selectLocal li#gnPriLocal a:visited,
#globalNav ul#gnPri.selectResearch li#gnPriResearch a:visited,
#globalNav ul#gnPri.selectZasshi li#gnPriZasshi a:visited,
#globalNav ul#gnPri.selectTrend li#gnPriTrend a:visited,
#globalNav ul#gnPri.selectOpinion li#gnPriOpinion a:visited,
#globalNav ul#gnPri.selectRanking li#gnPriRanking a:visited{
	color:#800080;}
/* ----- secondary hierarchy ------*/
#globalNav ul#gnSec{position:relative;z-index:9;zoom:1;background-color:#eeeeee;background-repeat:repeat-x;background-position:0 -300px;border:1px solid #d8d8dc;border-top:0;}
#globalNav ul#gnSec:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#globalNav ul#gnSec li{float:left;background-repeat:no-repeat;background-position:right -392px;}
#globalNav ul#gnSec li a{display:block;padding:1px 4px;margin:4px 8px;}
#globalNav ul#gnSec li.on a{background:#3e6586;font-weight:bold;color:#ffffff;}
#globalNav ul#gnSec li h1{font-size:100%;}
/* ---- in case of New Icon ----*/
/***usage***/
/*
#globalNav ul#gnPri li#gnPriHeadlines a{background-image:url(http://i.yimg.jp/images/news/v1/yn_gnavi_sprite.png);background-repeat:no-repeat;background-position:right -495px;padding-right:35px;}
*/

/* ----------------------------------------
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;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 -444px;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;}
#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;}
/*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 .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;}
#subNav ul.subNavPaging{float:right;font-size:13px;color:#666666;zoom:1;}
#subNav ul:after.subNavPaging{content:".";display:block;clear:both;height:0;visibility:hidden;border:1px solid #ff0000;line-height:0;}
#subNav ul.subNavPaging li{float:left;background-repeat:no-repeat;background-position:right -396px;padding:0 6px;line-height:1.56;}
#subNav ul.subNavPaging li.last{background:0;}
#subNav ul.subNavPaging li a{display:inline;padding:0;margin:0;}
/* ----------------------------------------
Related Buttons Mod
---------------------------------------- */
#relBtn {float:right;color:#666666;line-height:2;overflow:hidden;}
#relBtn li{display:block;float:right;margin:2px 0 2px 10px;height:21px;width:85px;}
#relBtn a.rssBtn {display:block;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;background-image:url(http://i.yimg.jp/images/news/v1/yn_gnavi_sprite.png);background-position:0 -550px;height:21px;width:85px;}
#relBtn a.blogpartsBtn {display:block;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;background-image:url(http://i.yimg.jp/images/news/v1/yn_gnavi_sprite.png);background-position:0 -650px;width:85px;height:21px;}
/* ----------------------------------------
Control Mod (Right Column)
---------------------------------------- */
#ctlMod *{margin:0;padding:0;}
#ctlMod{margin-bottom:10px;line-height:1;}
#ctlMod a.rssBtn,#ctlMod #yjfsS a.off,#ctlMod #yjfsM a.off,#ctlMod #yjfsL a.off,#ctlMod #yjfsS a:hover.off,#ctlMod #yjfsM a:hover.off,#ctlMod #yjfsL a:hover.off,#ctlMod #yjfsS span.on,#ctlMod #yjfsM span.on,#ctlMod #yjfsL span.on{
	  background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;display:block;
}
#ctlMod #yjFsCtl{float:right;display:block;border-right:1px dotted #999999;padding-right:9px;margin-right:10px;}
#ctlMod a.rssBtn{float:right;margin:2px 0;width:85px;height:21px;background-position:0 -550px;}
#ctlMod #yjfsLabel{float:left;display:block;line-height:24px;}
#ctlMod #yjfsS{float:left;display:block;width:16px;height:24px;}
#ctlMod #yjfsM{float:left;display:block;width:18px;height:24px;margin-left:2px;}
#ctlMod #yjfsL{float:left;display:block;width:20px;height:24px;margin-left:2px;}
#ctlMod #yjfsS a.off{width:16px;height:24px;background-position:0 -571px;}
#ctlMod #yjfsM a.off{width:18px;height:24px;background-position:-16px -571px;}
#ctlMod #yjfsL a.off{width:20px;height:24px;background-position:-34px -571px;}
#ctlMod #yjfsS a:hover.off{width:16px;height:24px;background-position:0 -595px ;}
#ctlMod #yjfsM a:hover.off{width:18px;height:24px;background-position:-16px -595px;}
#ctlMod #yjfsL a:hover.off{width:20px;height:24px;background-position:-34px -595px;}
#ctlMod #yjfsS span.on{width:16px;height:24px;background-position:0 -619px;}
#ctlMod #yjfsM span.on{width:18px;height:24px;background-position:-16px -619px;}
#ctlMod #yjfsL span.on{width:20px;height:24px;background-position:-34px -619px;}

/* ----------------------------------------
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;}
#ynCloseUp .ymuiHeaderBGDark{background-position:0 -300px;}
#ynCloseUp .ymuiBodyBorder{border:1px solid #3e6586;}
.ymuiHeaderBGBlue{background-position:0 -300px;color:#fff;}
.ymuiBodyBorderBlue{border:1px solid #3e6586;}
.ymuiBodyBorderGrey{border:1px solid #dcdcdc;}
#ynCloseUp .ynCloseUpPhoto, #ynCloseUpSyuin .ynCloseUpPhoto{float:right;margin:5px 5px 5px 10px;border:1px solid #dddddd;background:#f4f4f4;padding:5px;}
#ynCloseUp .ynCloseUpPhotoImg, #ynCloseUpSyuin .ynCloseUpPhotoImg{width:170px;margin:5px 0;text-align:center;}
#ynCloseUp .ynCloseUpPhotoCaption, #ynCloseUpSyuin .ynCloseUpPhotoCaption{width:170px;}
#main .ymuiHeaderBGLight{background-position:0 0;border:1px solid #dcdcdc;vertical-align:middle;}
#main .ymuiHeaderBGLight h2{vertical-align:middle;border-bottom:1px solid #ffffff;padding:4px 10px;}
#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:#ededed;background-repeat:repeat-x;background-position:0 -600px;}
.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;}
#PhotoRanking table img{margin:0 auto;text-align:center;float:none;border:0;}
#KansouPhotoRanking table{width:60px;height:60px;padding:0;float:left;margin-right:5px;text-align:center;}
#KansouPhotoRanking table img{margin:0 auto;text-align:center;float:none;border:0;}
.caution{background:#ffffee;border:1px solid #ff6666;padding:10px;}
#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;}
.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:10px;}
.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;}
/*publicNews*/
#ynPublicNews{border:2px solid #669900;padding:10px;margin-bottom:10px;}
#ynPublicNews p{font-weight:bold;float:left;}
#ynPublicNews a{background-position:0 -250px;display:block;float:right;padding-left:16px;}
/*relatedArticle & affinity*/
#ynRelatedArticleList h3,#ynAffinityList h3{background-position:0 -295px;font-weight:bold;padding-left:20px;}
#ynRelatedArticleList p a{font-weight:bold;color:#339933;}
#ynRelatedArticleList li,#ynAffinityList li{margin:4px 0;line-height:1.3;}
/*socialBookmark*/
#ynSocialBookmark h3{font-weight:bold;float:left;margin-right:10px;}
#ynSocialBookmark a.icoBookmark{overflow:hidden;display:block;float:left;width:16px;height:16px;margin:3px 5px 0 0;text-indent:-9999px;padding:0;}
#ynSocialBookmark a.icoHatena{overflow:hidden;display:block;float:left;width:16px;height:16px;margin:3px 5px 0 0;text-indent:-9999px;padding:0;}
#ynSocialBookmark a.icoNewsing{overflow:hidden;display:block;float:left;width:16px;height:16px;margin:3px 5px 0 0;text-indent:-9999px;padding:0;}
#ynSocialBookmark a.icoBuzzurl{overflow:hidden;display:block;float:left;width:21px;height:16px;margin:3px 5px 0 0;text-indent:-9999px;padding:0;}
#ynSocialBookmark a.icoLivedoor{overflow:hidden;display:block;float:left;width:16px;height:16px;margin:3px 5px 0 0;text-indent:-9999px;padding:0;}
#ynSocialBookmark a.icoChoix{overflow:hidden;display:block;float:left;width:16px;height:16px;margin:3px 5px 0 0;text-indent:-9999px;padding:0;}
#ynSocialBookmark a.icoIza{overflow:hidden;display:block;float:left;width:16px;height:16px;margin:3px 5px 0 0;text-indent:-9999px;padding:0;}
#ynSocialBookmark span.yjXS{float:left;line-height:2;}
/*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;}
/*fresheye*/
#ynFreshEye h3{background-position:0 -445px;font-weight:bold;padding-left:20px;}
/*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%;}
/*rating*/
#ynRating h3{background-position:0 -495px;font-weight:bold;padding-left:20px;}
#ynRating h3 span{font-weight:normal;color:#996666;padding-left:10px;}
#ynRatingGraph{margin:0 auto;width:480px;margin-bottom:10px;}
#ynRatingGraph ul{margin-top:10px;}
/*relatedWord*/
#ynRelatedWordList{border:1px solid #cccccc;background:#f9f9f9;padding:4px 10px;}
#ynRelatedWordList dt{font-weight:bold;}
#ynRelatedWordList dd{display:inline;}
/*relatedBlogList*/
#ynRelatedBlogList ol li{list-style-type:decimal;list-style-position:outside;margin:0 0 20px 35px;vertical-align:top;}
#ynRelatedBlogList dl{zoom:1;line-height:1.5;}
/*debug*/
.cptCommentNumber{color:#339933 !important;font-weight:700 !important;}
/*page navigation*/
#ynDetailPageNavigation dt{display:block;font-weight:bold;float:left;}
#ynDetailPageNavigation dd{display:block;padding-left:5.3em;}
#ynDetailPageNavigation dd a.relatedArticle{color:#339933;}
.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;}
/*tvProgram*/
#ynTvProgram .ymuiHeaderBGDark{background:#dfeaf0;color:#333333;border:1px solid #dcdcdc;}
#ynTvProgram .ymuiHeaderBGDark div{padding:2px;}
#ynTvProgram .ymuiHeaderBGDark strong{float:left;}
#ynTvProgram .ymuiHeaderBGDark strong span{font-weight:normal;}
#ynTvProgram #currentTvProgram{margin-left:10px;display:block;float:left;background:#ffffff;padding:2px 4px;border:1px solid #cccccc;}
#ynTvProgram .ymui3DContainer{border:solid 1px #dcdcdc;border-top:1px;background:#ededed;}
#ynTvProgram .ymui3DContainer div{border:solid 1px #fff;padding:0;}
#ynTvProgram dl{line-height:1.3;}
#ynTvProgram dt{display:block;float:left;width:20%;}
#ynTvProgram dd.ynTvProgramTime{display:block;float:left;width:20%;}
#ynTvProgram dl span , #ynTvProgram dt span{display:block;padding:5px;}
#ynTvProgram dd.ynTvProgramName{display:block;float:left;width:59%;}
#ynTvProgram .whitebg{background:#ffffff;}
#ynTvProgram .noTvProgram{padding:10px;text-align:center;background:#ffffff;}
/*localMapArea*/
#ynLocalMapArea{position:relative;padding-top:100px;}
#ynLocalMapArea img{display:block;margin:0 35px 25px auto;}
#ynLocalMapArea .textLocalLink{display:block;position:absolute;top:0;left:0;font-size:14px;}
#ynLocalMapArea .textLocalLink dl{padding:1px 0 1px 5px;line-height:1.3;}
#ynLocalMapArea .textLocalLink dt{	display:inline;margin-right:2px;}
#ynLocalMapArea .textLocalLink dd{	display:inline;}
/*localVideoMod*/
#ynLocalVideoMod li{width:33%;float:left;}
#ynLocalVideoMod li .ynLocalVideo{line-height:1.1;background-repeat:repeat-x;background-position:0 -800px;text-align:center;margin:1px;padding:5px;}
#ynLocalVideoMod li .ynLocalVideo img{border:1px solid;}
#ynLocalVideoMod li span.ynLocalVideoMode{display:block;padding:5px 0;}
#ynLocalVideoMod li span.ynLocalVideoName{display:block;text-align:left;}
/*showbizzyInterview*/
#ynShowbizzyInterview .floatL50{float:left;width:50%;}
#ynShowbizzyInterview .floatR50{float:right;width:49%;}
#ynShowbizzyInterview .floatL50pad{padding-right:10px;}
#ynShowbizzyInterview .floatR50pad{padding-left:10px;}
#ynShowbizzyInterview  table.photoBg{margin:0 auto 5px auto;}
#ynShowbizzyInterview  table.photoBg td img{border:1px solid;}
/*zero match*/
.zeroMatch{padding:10px;text-align:center;display:block;}
/*recommend module*/
#recommendedNews{display:none;border-bottom:1px solid #dcdcdc;zoom:1;}
#recommendedNews .ymuiHeaderBGLight{padding:5px;background-repeat:repeat-x;background-position:0 -500px;border-bottom:0;zoom:1;/*! need for debug !*/}
#recommendedNewsTab li{display:inline;padding-left:10px;padding-right:10px;}
#recommendedNewsTab li.first{border-right:1px solid #666666;}
#recommendedNewsTab strong{font-weight:normal;text-decoration:underline;cursor:pointer;color:#0033cc;}
#recommendedNewsTab strong.on{font-weight:bold;text-decoration:none;cursor:default;color:#222222;}
#toggleControl li{display:inline;padding-left:10px;padding-right:10px;}
#toggleControl ul.toggleIcon{background-repeat:no-repeat;width:32px;height:16px;line-height:0;overlfow:hidden;margin-top:3px;margin-right:3px;}
#toggleControl ul.toggleIcon li{text-indent:-9999px;width:16px;height:16px;float:left;overlfow:hidden;padding:0;cursor:default;}
#toggleControl ul.toggleIcon li.on{cursor:pointer;}
#toggleControl ul.open{background-position:0 -1866px;}
#toggleControl ul.close{background-position:0 -1850px;}
#toggleControl strong{color:#000000;font-weight:bold;text-decoration:none;cursor:default;}
#toggleControl strong.on{color:#0033cc;font-weight:normal;text-decoration:underline;cursor:pointer;}
#recommendedNews .ymuiHeaderBGLight p{padding:0;}
#recommendedNewsMain{display:none;}
#recommendedNews h2{display:none;}
#recommendedNews dl.recommendContentsList{padding:4px;}
#recommendedNews dl.recommendContentsList dt{display:block;font-weight:bold;}
#recommendedNews dl.recommendContentsList dd{display:inline;padding-right:10px;}
#recommendedNews .ymuiBodyBorder{border-bottom:0;}
/* 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;}
.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;}/*display:none;*/
.DougaDetailImg{width:320px;margin:0 auto 5px auto;}
.DougaDetailImg img{border:1px solid;}
.DougaDetailWatch{width:320px;margin:0 auto 10px auto;background:#eee;font-weight:bold;border:1px solid #eee;}
.DougaDetailWatchBtn{width:320px;margin:0 auto 10px auto;padding:6px 0;background:#eee;font-weight:bold;border:1px solid #eee;}
.ShowbizzyInterviewDetailImg{width:450px;margin:0 auto 5px auto;}
.ShowbizzyInterviewDetailImg img{border:1px solid;}
.ShowbizzyInterviewDetailWatch{width:450px;margin:0 auto 10px auto;background:#eee;font-weight:bold;border:1px solid #eee;}
.ShowbizzyInterviewDetailWatchBtn{width:450px;margin:0 auto 10px auto;padding:6px 0;background:#eee;font-weight:bold;border:1px solid #eee;}
/* paly 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;}
.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}
/* Ranking module */
.kansouLeft{width:210px;float:left;}
.kansouLeft li{overflow:hidden;}
.kansouRight{padding-left:215px;}
.kansouRight li{overflow:hidden;}

/*socialButton*/
.socialButton li.socialBtn_mixi a,.socialButton li.socialBtn_fb a,.socialButton li.socialBtn_hb a{background-image:url(http://i.yimg.jp/images/news/v1/news_socialbutton.gif);text-indent:-9999px;display:block;background-repeat:no-repeat;}
.socialButton {border-bottom:dotted 1px #a3a3a3;margin-bottom:10px;padding-bottom: 5px;position:relative;/zoom:1;}
.socialButton ul{bottom: 5px;display: block;}
.socialButton li{float:right;}
.socialButton a{cursor:pointer;display:block;outline: none;}
.socialButton li.socialBtn_mixi a{margin-left:5px;width:58px;height:18px;}
.socialButton li.socialBtn_fb a{margin-left:15px;width:59px;height:18px;background-position: -60px 0;}
.socialButton li.socialBtn_hb a{margin-left:15px;width:20px;height:20px;background-position: -122px 0;}
.socialButton li.socialBtn_y{margin-left:15px;}
.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;}


/* ----------------------------------------
Sub
---------------------------------------- */
/* reserch */
.ClickReserch{background:#e6eddd;padding:6px;margin:4px 0 0 0;}
.ClickReserch div input{margin:1px;float:left;}
.ClickReserch input{margin:4px;}
.ClickReserch .ClickAnswer{padding-left:18px;}
/* 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;}
/* 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;}
/* blog ranking */
.blogRanking li{padding:0 0 0 35px;margin:4px 0;}
.blogRanking .blogS{background-position:0 -550px;}
.blogRanking .blogA{background-position:0 -650px;}
.blogRanking .blogB{background-position:0 -750px}
.blogRanking .blogC{background-position:0 -850px;}
/* 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{background-position:0 -200px;line-height:32px;}
.ymui3DHeaderLB2{border:solid 1px #c1d1e0;}
.ymui3DHeaderLB2 div{border:none;border-bottom:1px solid #ffffff;}
.ymui3DContainerLB2{background-position:0 bottom;border:solid 1px #c1d1e0;border-top:none;}
.ymui3DContainerLB2 div{border:solid 1px #fff;padding:4px 5px;}
.ymui3DContainerLB2 div.area{border:solid 1px #fff;padding:4px 0;}
/* 3D NikkeiBPLightBlue2 */
.ymuiHeaderBGLBP{background-position:0 -200px;line-height:32px;}
.ymui3DHeaderLBP{border:solid 1px #88a5c0;}
.ymui3DHeaderLBP div{border:none;border-bottom:1px solid #ffffff;}
.ymui3DContainerLBP{background-position:0 bottom;border:solid 1px #88a5c0;border-top:none;}
.ymui3DContainerLBP div{border:solid 1px #fff;padding:4px 5px;}
/* 3D LightYellow */
.ymuiHeaderBGLY{background-position:0 -100px;line-height:32px;}
.ymui3DHeaderLY{border:solid 1px #d4d59c;}
.ymui3DHeaderLY div{border:1px solid #fff;border-left:none;border-right:none;}
.ymui3DContainerLY{background-position:0 bottom;border:solid 1px #d4d59c;border-top:none;margin-bottom:10px;}
.ymui3DContainerLY div{border:solid 1px #fff;padding:4px 5px;}
/* 3D LightOrenge */
.ymuiHeaderBGLO{background:#fdd4b6;}
.ymui3DHeaderLO{border:solid 1px #d8c8a5;}
.ymui3DHeaderLO	 div{border:solid 1px #fff;border-bottom:none;}
.ymui3DContainerLO{border:solid 1px #d8c8a5;background:#fff;border-top:none;margin-bottom:10px;}
.ymui3DContainerLO div{border:solid 1px #fff;padding:4px 5px;}
/* 3D LightPurple */
.ymuiHeaderBGLP{background:#e4e2f6;}
.ymui3DHeaderLP{border:solid 1px #b0acdf;}
.ymui3DHeaderLP div{border:solid 1px #fff;border-bottom:none;}
.ymui3DContainerLP{border:solid 1px #b0acdf;background:#fff;border-top:none;margin-bottom:10px;}
.ymui3DContainerLP div{border:solid 1px #fff;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{border:solid 1px #dbdbdb;}
.ymui3DHeaderLG2 div{border:none;border-bottom:1px solid #ffffff;}
.ymui3DContainerLG2{background-position:0 bottom;border:solid 1px #dbdbdb;border-top:none;}
.ymui3DContainerLG2 div{border:solid 1px #fff;padding:4px 5px;}
.ymui3DContainerLG2 div.area{border:solid 1px #fff;padding:4px 0;}
.ymui3DContainerLG2 div table{width:auto;/*ズバリ*/}
/* 3D LightGreen */
.ymuiHeaderBGLGR{background:#e6eddd;}
.ymui3DHeaderLGR{border:solid 1px #93ac6f;}
.ymui3DHeaderLGR div{border:solid 1px #fff;border-bottom:none;}
.ymui3DContainerLGR{border:solid 1px #93ac6f;background:#fff;border-top:none;margin-bottom:10px;}
.ymui3DContainerLGR div.ClickSpace{border:solid 1px #fff;padding:4px 5px 6px 5px;}
/* 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;}
/* AFPBB PhotoModule */
.afpbbpm_box{padding:0;margin:0;}
.afpbbpm_title{background-position:0 -140px;height:26px;margin:0;padding:0;border:solid 1px #CCCCCC;}
.afpbbpm_title h3{margin:0;padding:5px 0 0 5px;display:block;float:left;}
.afpbbpm_title p{padding:12px 8px 0 0;display:block;float:right;}
.afpbbpm_box th{background-position:0 -100px;border-right:1px solid #FFFFFF;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;height:22px;display:table-cell;text-align:center;}
.afpbbpm_box th.tit02{border-left:1px solid #CCCCCC;}
.afpbbpm_box th.tit03{border-left:1px solid #CCCCCC;}
.afpbbpm_box th.tit05{border-left:1px solid #CCCCCC;}
.afpbbpm_box th.tit06{border-left:1px solid #CCCCCC;}
.afpbbpm_box th a{display:block;text-indent:-9999px;margin:0 auto;}
.afpbbpm_box th.tit01 a{background-position:0 0px;width:63px;height:11px;}
.afpbbpm_box th.tit02 a{background-position:0 -50px;width:36px;height:11px;}
.afpbbpm_box th.tit03 a{background-position:0 -100px;width:85px;height:11px;}
.afpbbpm_box th.tit04 a{background-position:0 -150px;width:73px;height:11px;}
.afpbbpm_box th.tit05 a{background-position:0 -200px;width:47px;height:11px;}
.afpbbpm_box th.tit06 a{background-position:0 -250px;width:48px;height:11px;}
.afpbbpm_box td{background-position:0 0;padding:6px;background-color:#EFF2F3;text-align:center;}
.afpbbpm_foot{background-position:0 bottom;margin:0 0 10px 0;padding:0px 5px 0px 0;border-bottom:solid 1px #CCCCCC;text-align:right;}
.afpbbpm_foot .fsy2{font-size:small;font-weight:bold;}
#ifAfpbb{width:300px;height:287px;margin:0;padding:0;border:none;}

/* ----------------------------------------
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;}

/* ----------------------------------------
Silverlight
---------------------------------------- */
#silverlight{margin:0 auto;width:320px;margin:0 12px;}
#silverlight .install,#silverlight .guide{background:url(http://i.yimg.jp/images/news/v1/Silverlight_bg.png) no-repeat;}
#silverlight .install{background-position:0 0;width:320px;height:228px;color:#fff;}
#silverlight .install p{padding:10px;font-weight:bold;text-align:left;margin-bottom:30px;line-height:110%;}
#silverlight .install p.alert{padding:5px 10px 0 10px;font-weight:normal;text-align:left;margin-bottom:0;line-height:110%;}
#silverlight .install img{border:none;}
#silverlight .guide{background-position:0 -228px;height:54px;color:#fff;text-align:left;font-size:12px;line-height:130%;}
#silverlight a{color:#fff;}

/* ----------------------------------------
#silverLight
---------------------------------------- */
#silverLight {width:540px;margin:0 12px;}
#silverLight .install,#silverLight .install dt,#silverLight .install dd.btn,#silverLight .install dd.btn a,#silverLight .install dd.btn a:hover {background:url(http://i.yimg.jp/images/news/v1/sl_player.png) no-repeat;}
#silverLight .install {background-position:0 bottom;width:540px;color:#666;padding-bottom:48px;}
#silverLight .install dl{padding:20px;background:#000;}
#silverLight .install dt{background-position:0 -90px;height:83px;text-indent:-9999px;}
#silverLight .install dd.btn{background-position:0 -172px;}
#silverLight .install dd{background-color:#F0F8F8;font-size:83%;padding-bottom:10px;text-align:center;}
#silverLight .install dd.btn a{display:block;height:87px;width:357px;margin-left:106px;text-indent:-9999px;overflow:hidden;background-position:-360px 0;}
* html #silverLight .install dd.btn a{margin-left:86px;}
*+html #silverLight .install dd.btn a{margin-left:86px;}
#silverLight .install dd.btn a:hover{background-position:0 0;}
#silverLight .install a {color:#017BB8;}
#silverLight .install a.b {font-weight:bold;font-size:123%;}

/* ----------------------------------------
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_background.png);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 closeup */
#ynZasshiCloseUp .ymuiHeaderBGDark{background:url(http://i.yimg.jp/images/news/v1/zasshi_bg_background.png) repeat-x;background-position:0 -100px;}
#ynZasshiCloseUp .ymuiHeaderBGDark div{}
#ynZasshiCloseUp .ymuiHeaderBGDark div h2.ymuiTitle {padding:4px 10px;}
#ynZasshiCloseUp .ymuiHeaderBGDark div h2 a{color:#ffffff;}
#ynZasshiCloseUp .ymuiHeaderBGDark span ,#ynZasshiCloseUp .ymuiHeaderBGDark a {vertical-align:middle;}
#ynZasshiCloseUp .ymuiHeaderBGDark .ymuiDate {color:#ffffff;margin-top:4px;}

#ynZasshiCloseUp .ymuiBodyBorder{border:1px solid #a2a7d1;}
#ynZasshiCloseUp .ynCloseUpPhoto{margin:5px 5px 5px 10px;border:1px solid #dddddd;background:#f4f4f4;padding:5px;}
#ynZasshiCloseUp .ynCloseUpPhotoImg{width:200px;margin:0 0 5px 0;text-align:center;}
#ynZasshiCloseUp .ynCloseUpPhotoCaption{width:200px;}
#ynZasshiCloseUp .ynZasshiCloseUpLead{padding:10px;margin-bottom:5px;background:#ebf1f8;zoom:1;}
#sub #ynZasshiCloseUp .ynZasshiCloseUpLead{padding:5px;}
#ynZasshiCloseUp .ynZasshiCloseUpLead h3 {font-weight:bold;}

/* zasshi nakaduri */
.ynZasshiPoster li {width:33%;float:left;text-align:center;}
.ynZasshiPoster li span {display:block;text-align:center;}
.ynZasshiPoster li a img {border:1px solid #dbdbdb;padding:1px;vertical-align:bottom;}

/* 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 {background:#f7f7f7;border:1px solid #e8e8e8;padding:10px;line-height:1.3;}
.ynZasshiInfo h2 {margin-bottom:10px;font-weight:bold;}
.ynZasshiInfo .ynZasshiInfoInner table {width:100%;}
.ynZasshiInfo .ynZasshiInfoInner td {vertical-align:top;}
.ynZasshiInfo .ynZasshiInfoPict {width:1%;padding-right:10px;}
.ynZasshiInfo .ynZasshiInfoText .inner {padding-right:10px;}
.ynZasshiInfo .ynZasshiInfoText h3{font-size:100%;font-weight:bold;}
.ynZasshiInfo .ynZasshiInfoText .subText {margin:5px 0;color:#8a8a8a;}
.ynZasshiInfo .ynZasshiInfoText .explanation {margin:5px 0;}
.ynZasshiInfo .ynZasshiInfoText ul {padding-left:18px;}
.ynZasshiInfo .ynZasshiInfoText li {list-style:disc outside;margin:5px 0;font-weight:bold;}
.ynZasshiInfo .ynZasshiInfoRel {width:50%;border-left:1px dotted #cccccc;}
.ynZasshiInfo .ynZasshiInfoRel .inner {padding-left:10px;}
.ynZasshiInfo .ynZasshiInfoRel .note {margin-bottom:10px;font-weight:bold;}
.ynZasshiInfo .ynZasshiInfoRel .relLink {padding-left:18px;}
.ynZasshiInfo .ynZasshiInfoRel .relLink li {list-style:disc outside;margin:5px 0;}
.ynZasshiInfo .ynZasshiInfoText p,.ynZasshiInfo .ynZasshiInfoText li,.ynZasshiInfo .ynZasshiInfoRel p,.ynZasshiInfo .ynZasshiInfoRel li {font-size:84%;font-size/**/:small;}

/* zasshi related article*/
.ynZasshiRelatedArticleList h3{font-weight:bold;}
.ynZasshiRelatedArticleList p a{font-weight:bold;color:#339933;}
.ynZasshiRelatedArticleList li{margin:4px 0;line-height:1.3;}

#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.1;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.1;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;}

/*** ----------------------------------------
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;}
}
