@charset "utf-8";

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

/*** https://s.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;}.yjXXL{font-size:x-large;voice-family:"\"}\"";voice-family:inherit;font-size:xx-large;font-size /**/:x-large;}html>body .yjXXL{font-size:180%;font-size/**/:xx-large;}.yjXL{font-size:large;voice-family:"\"}\"";voice-family:inherit;font-size:x-large;font-size /**/:large;}html>body .yjXL{font-size:150%;font-size/**/:x-large;}.yjL{font-size:medium;voice-family:"\"}\"";voice-family:inherit;font-size:large;font-size /**/:medium;}html>body .yjL{font-size:120%;font-size/**/:large;}.yjM{font-size:small;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjM{font-size:100%;font-size/**/:medium;}.yjMt{font-size:small;line-height:1.4em;voice-family:"\"}\"";voice-family:inherit;font-size:medium;font-size /**/:small;}html>body .yjMt{font-size:100%;font-size/**/:medium;}.yjS{font-size:x-small;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjS{font-size:84%;font-size/**/:small;}.yjSt{font-size:x-small;line-height:1.3em;voice-family:"\"}\"";voice-family:inherit;font-size:small;font-size /**/:x-small;}html>body .yjSt{font-size:84%;font-size/**/:small;}.yjXS{font-size:xx-small;voice-family:"\"}\"";voice-family:inherit;font-size:x-small;font-size /**/:xx-small;}html>body .yjXS{font-size:70%;font-size/**/:x-small;}

/*** https://s.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;}

/*** https://s.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;}/**/

/*** https://s.yimg.jp/yui/jp/tmpl/1.0.2/p/u/tmplCommon_pu.css -------------------------------------------------------------------------------***/
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;}

/*** https://s.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;}

/*** https://s.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 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;}

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

/*** https://s.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 */
.ymuiHeaderMain{font-size:100%;}.ymuiHeaderSub{font-size:87.5%;}.ymuiTitle{font-weight:700;padding:2px 6px 0px 6px;display:block;}.ymuiEditLink{float:right;margin:0 6px 0 0;}
/* 3D */
.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;zoom:1;}
.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(https://s.yimg.jp/images/media/ymui/img/lineSingle_2x1.gif) repeat-x bottom;padding-bottom:5px !important;margin-bottom:5px !important;}
.ymuiDotLine{background:url(https://s.yimg.jp/images/media/ymui/img/lineWide_4x1.gif) repeat-x bottom;padding-bottom:5px !important;margin-bottom:5px !important; clear:both;}
.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(https://s.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(https://s.yimg.jp/images/media/ymui/img/carrrot_5.png) no-repeat 0 9px;padding:0 0 0 10px;}
.ymuiArrow2{background:url(https://s.yimg.jp/images/media/ymui/img/carrrot_2.png) no-repeat 2px 8px;padding:0 0 0 10px;}
.ymuiPhoto{background:url(https://s.yimg.jp/images/media/ymui/img/photoNew_45x15.gif) no-repeat 5px -2px;padding:0 10px 2px 10px;cursor:default;}
.ymuiNew{background:url(https://s.yimg.jp/images/media/ymui/img/photoNew_45x15.gif) no-repeat -15px -2px;padding:0 15px 2px 15px;cursor:default;}
.ymuiPhotoNew{background:url(https://s.yimg.jp/images/media/ymui/img/photoNew_45x15.gif) no-repeat 5px -2px;padding:0 25px 2px 25px;cursor:default;}
.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(https://s.yimg.jp/images/mobile/common/phonemail.gif) no-repeat;padding:2px 0 4px 35px;}.ymuiMobile a.ymuiArrow1{float:right;}.ymuiMobile p{margin-left:80px;}

/*** FINANCE MAIN ***/
body{color:#333;font-family:"MS PGothic", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Helvetica, Arial, sans-serif;}
#main .imgMargin img{margin:0 5px 0 0;float:left;}
#sub .imgMargin img{margin:0 5px 0 0;float:left;border:solid 1px;}
#sub .imgMarginMag img{margin:0 5px 0 0;float:left;}
/* font */
#contents #main .yjXL{font-size:140%;font-weight:bold;letter-spacing:-0.05em;}
.FwNormal{font-weight:normal;}
.yjFL{font-size:200%;font-weight:bold;line-height:100%;}
.yjFXS{font-size:12px;}
/* decolation */
strong{font-weight:700;}
a:link{color:#0033cc;}
.centerFi{text-align:center;}
.floatL{float:left;}
.floatR{float:right;}
.alignPos{vertical-align:middle;}
.imgMargin img{margin:0 10px 0 0;float:left;}
.imgMarginIco img{margin:0 5px 0 0;float:left;border:1px solid #cccccc;}
.imgVertical img{margin-right:4px;vertical-align:middle;}
.textNormal{font-weight:normal;}
.textCenter{margin:0 auto;text-align:center;}
.textLeft{text-align:left;}
.textRight {text-align: right;}
.strong{font-weight:bold;}
.widthHalf {width:50%;*width:49%;}
hr.line{border:solid #ccc;border-width:1px 0px 0px 0px;height:1px;overflow:hidden;clear:both;}
/* ymui */
.ymuiHeaderBGLight{background:#c0d7f0;}
.ymuiHeaderBGGrey{background:#eaeaea;}
.ymuiHeaderBGDark{background:#6e9ac6;color:#fff;border-bottom:1px solid #3f72a5;font-size:90%;}
.ymuiHeaderBGDark2{background:#6e9ac6;color:#fff;font-size:90%;}
.ymuiBodyBG{background:#f1f1f1;}
.ymuiBodyBorder{border:solid 1px #b7d1ec;border-top:none;}
.ymuiBodyBorder2{border:solid 1px #3f72a5;border-top:none;padding:5px;}
.ymuiBodyBorderGrd{border:solid 1px #ccc !important;border-top:none;padding:10px 7px 5px 7px;}
.ymuiBodyBorderDark{border:solid 1px #6e9ac6;border-top:none; zoom:1;}
.ymuiBodyBorderGrey{border:solid 3px #eee;border-top:none;}
.ymuiList li{margin:7px 0 !important;}
.ymuiDotLineH{background:url(https://s.yimg.jp/images/media/ymui/img/lineHeight_1x4.gif) repeat-y center;}
.ymuiDotHr{background:url(https://s.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;}
.rankingList .ymuiList li.ymuiRanking{padding:0 0 0 25px;margin:0 !important;}
/* 3D LightBlue2 */
.ymui3DContainerLB2 {border:solid 1px #c1d1e0;border-top:none;}
.ymui3DContainerLB2 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 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 */
.ymui3DHeader{border:solid 1px #a3c5ec;border-bottom:none;font-size:87.5%;}
.ymui3DHeader div{border:solid 1px #fff;border-bottom:1px solid #a3c5ec;}
.ymui3DContainer{border:solid 1px #a3c5ec;background:#ededed;}
.ymui3DContainer div{border:solid 1px #fff;padding:5px 10px;}
.ymui3DHeaderDark{border:solid 1px #6e9ac6;border-bottom:none;font-size:87.5%;}
.ymui3DHeaderDark div{border:solid 1px #fff;border-bottom:1px solid #3f72a5;}
.ymui3DHeader2{border:solid 1px #3f72a5;border-bottom:none;font-size:87.5%;}
.ymui3DHeader2 div{border:solid 1px #fff;border-bottom:1px solid #a3c5ec;}
.ymuiBodyBorderPort{border-left:solid 1px #3f72a5;border-right:solid 1px #3f72a5;border-bottom:none;border-top:none;padding:5px;}
.ymui3DContainer2{border:solid 1px #6e9ac6;background:url(https://s.yimg.jp/images/finance/common/image/bg_custom.png) no-repeat right bottom #ebf4ff;margin-bottom:10px;}
.ymui3DContainer2 div{border:solid 1px #fff;margin:0;padding:5px;}
.ymui3DHeaderGrd{border:solid 1px #ccc;border-bottom:none;line-height:30px;padding-left:6px;}
.ymuiEditLink .date{margin-left:0.2em;}
#sub .ymuiTitle{font-weight:700;padding:1px 6px;display:block;line-height:20px;}
/* Sprite all */
.btnStream a,.btnStream a:hover,.btnStream em,a.kabuSpHold,a:hover.kabuSpHold,.kabuSpHoldNo,.btnDelay,.btnReal,.writeShihyou,.addShihyou,.btnHikaku,.btnEdit,a.btnUseful,a.btnUseful:hover,em.btnUseful,.BtnPhBack,.BtnPhBackGrey,.BtnPhNext,.BtnPhNextGrey,.BtnPlaying,.BtnStopping,.vipSmallBn,a.vipEnterBtn,.minKabu,.btnTwitter{background:url(https://s.yimg.jp/images/finance/common/image/all_image2.png) no-repeat;}
.btnStream a{background-position:0px -25px;text-indent:-9999px;outline:none;width:109px;height:25px;display:block;}
.btnStream a:hover{background-position:-109px -25px;text-indent:-9999px;outline:none;width:109px;height:25px;display:block;}
.btnStream em{background-position:-218px -25px;text-indent:-9999px;outline:none;width:109px;height:25px;display:block;}
.adBnSpace{padding:0;margin:0;}
.adBnSpace img{margin:4px 8px 0 0;}
a.kabuSpHold{background-position:0px -60px;margin-left:6px;padding-left:90px;text-decoration:none;line-height:19px;}
a:hover.kabuSpHold{background-position:-100px -60px;margin-left:6px;padding-left:90px;text-decoration:none;line-height:19px;}
.kabuSpHoldNo{background-position:0px -85px;margin-left:6px;padding-left:90px;line-height:19px;}
.btnDelay{background-position:0px 0px;text-indent:-9999px;outline:none;width:101px;height:18px;display:block;}
.btnReal{background-position:-125px 0px;text-indent:-9999px;outline:none;width:101px;height:18px;display:block;}
.selectFinTitle{border-bottom:2px solid #6e9ac6;font-weight:bold;}
.selectFin{background:#d9ebff;padding:3px 0;}
.selectFin span{color:#000;margin:0 5px;}
.addPort{background:#fff;border-right:1px solid #8cbcf2;border-bottom:1px solid #8cbcf2;padding:2px 4px;margin:0 1px 0 0;}
.priceDetail{border:2px solid #6e9ac6;padding:2px 2px 2px 5px;}
.priceDetail td{padding-right:10px;}
.priceDetail td.qrCode{padding-right:0;}
.writeShihyou{background-position:-200px -60px;text-indent:-9999px;outline:none;width:46px;height:31px;display:block;margin:0 auto;}
.addShihyou{background-position:-250px -60px;text-indent:-9999px;outline:none;width:46px;height:31px;display:block;margin:0 auto;}
.btnHikaku{background-position:-300px -60px;width:44px;height:22px;display:block;text-indent:-9999px;font-size:1px;border:0;cursor:pointer;}
.btnEdit{background-position:-350px -60px;text-indent:-9999px;outline:none;width:28px;height:15px;display:block;margin-top:4px;line-height:15px;}
a.btnUseful, a.btnUseful:hover, em.btnUseful{text-indent:-9999px;display:block;float:left;margin-right:6px;width:89px;height:22px;outline:none;}
a.btnUseful{background-position:-175px -110px;}
a.btnUseful:hover{background-position:-175px -132px;}
em.btnUseful{background-position:-175px -154px;}
a.vipEnterBtn{text-indent:-9999px;display:block;margin:0 auto 5px auto;width:110px;height:38px;outline:none;background-position:-275px -110px;}
.vipSmallBn{background-position:-350px 0px;display:block;width:49px;height:49px;margin-right:10px;text-indent:-9999px;float:left;}
.BtnPhBack{background-position:-75px -110px;}
.BtnPhBackGrey{background-position:-75px -146px;}
.BtnPhNext{background-position:-125px -110px;}
.BtnPhNextGrey{background-position:-125px -146px;}
.BtnPlaying{background-position:0 -110px;width:56px;height:20px;text-indent:-9999px;font-size:1px;border:0;cursor:pointer;}
.BtnStopping{background-position:0 -130px;width:56px;height:20px;text-indent:-9999px;font-size:1px;border:0;cursor:pointer;}
.minKabu{background-position:-270px -150px;width:120px;height:20px;display:block;float:right;text-indent:-9999px;margin:2px;}
.btnTwitter{background-position:0 -154px;width:52px;height:16px;display:block;text-indent:-9999px;padding:0 5px 1px 0;overflow:hidden;outline:none;}

/* Sprite ico */
.icoVipL,.icoFeeL,.icoVipR,.icoFeeR,.icoPdf,.icoPdfL,.icoPhone,.icoAlert,.icoKabu,.icoMore,.ymuiArrow1,.ymuiArrow1L,.ymuiArrow2,.ymuiArrow2L,.icoComment,.icoL,.icoQL,.icoQR,.icoOpen,.icoClose,.icoNowStatas,.icoUpGreen,.icoUpRed,.icoUpBlack,.icoDownGreen,.icoDownRed,.icoDownBlack,.icoUpGreenL,.icoUpRedL,.icoUpBlackL,.icoDownGreenL,.icoDownRedL,.icoDownBlackL,.btnClose,.icoReload,.icoFeye,.icoMovie,.icoOpenNavi,.icoCloseNavi,.icoNoChange,.minKabuBuy,.minKabuSell,.icoTwitter{background:url(https://s.yimg.jp/images/finance/common/image/icon.png) no-repeat;}
.icoVipL{background-position:0px 0px;padding:0 0 0 16px;}
.icoFeeL{background-position:0px -50px;padding:0 0 2px 16px;line-height:15px;}
.icoVipR{background-position:right -100px;padding:0 16px 0 0;cursor:default;}
.icoFeeR{background-position:right -150px;padding:0 16px 2px 0;line-height:15px;cursor:default;}
.icoPdf{background-position:0px -200px;padding:0 0 3px 20px;line-height:22px;display:block;}
.icoPdfL{background-position:0px -200px;padding:0 0 3px 20px;line-height:22px;}
.icoPhone{background-position:0px -250px;padding:0 0 3px 20px;}
.icoAlert{background-position:0px -300px;padding:0 0 3px 22px;}
.icoKabu{background-position:0px -350px;padding:0 0 3px 18px;}
.icoMore{background-position:0px -400px;padding:0 0 2px 16px;font-weight:bold;}
.ymuiArrow1{background-position:0px -450px;padding:0 0 0 11px;}
.ymuiArrow1L{background-position:0px -445px;padding:0 0 0 11px;}
.ymuiArrow2{background-position:0px -550px;padding:0 0 0 11px;}
.ymuiArrow2L{background-position:0px -545px;padding:0 0 0 11px;}
.icoComment{background-position:0px -650px;padding:0 0 3px 18px;}
.icoL{background-position:0px -700px;padding:0 0 0 18px;}
.icoQL{background-position:0px -750px;padding:0 0 2px 16px;}
.icoQR{background-position:right -800px;padding:0 16px 2px 0;}
.icoOpen{background-position:0px -848px;padding:0 0 0 14px;}
.icoClose{background-position:0px -898px;padding:0 0 0 14px;}
.icoNowStatas{background-position:0px -950px;padding:0 0 0 12px;}
.icoUpGreen{background-position:right -1000px;padding:0 10px 0 0;}
.icoUpRed{background-position:right -1100px;padding:0 10px 0 0;}
.icoUpBlack{background-position:right -1200px;padding:0 10px 0 0;}
.icoDownGreen{background-position:right -1300px;padding:0 10px 0 0;}
.icoDownRed{background-position:right -1400px;padding:0 10px 0 0;}
.icoDownBlack{background-position:right -1500px;padding:0 10px 0 0;}
.btnClose{background-position:0 -1550px;width:16px;height:15px;display:block;float:right;text-indent:-9999px;outline:none;}
.icoReload{background-position:0px -1595px;padding:0 0 2px 16px;}
.icoFeye{background-position:0px -1650px;padding:0 0 2px 20px;}
.icoMovie{background-position:2px -1973px;padding:0 0 2px 14px;}
.icoUpGreenL{background-position:-15px -998px;padding-left:14px;display:block;}
.icoUpRedL{background-position:-15px -1098px;padding-left:14px;display:block;}
.icoUpBlackL{background-position:-15px -1198px;padding-left:14px;display:block;}
.icoDownGreenL{background-position:-15px -1298px;padding-left:14px;display:block;}
.icoDownRedL{background-position:-15px -1398px;padding-left:14px;display:block;}
.icoDownBlackL{background-position:-15px -1498px;padding-left:14px;display:block;}
.icoNoChange{background-position:-15px -1698px;padding-left:14px;display:block;}
.icoOpenNavi{background-position:0px -843px;padding:5px 12px 5px 16px !important;}
.icoCloseNavi{background-position:0px -893px;padding:5px 12px 5px 16px !important;}
.minKabuBuy{background-position:0 -1800px;padding:0 0 6px 25px;}
.minKabuSell{background-position:0 -1850px;padding:0 0 6px 25px;}
.icoTwitter{background-position:0px -2100px;padding:0 0 3px 20px;}
.icoFinance{padding:2px 22px 0;background:url(https://s.yimg.jp/images/sicons/finance16.gif) no-repeat top left;}

/* ----------------------------------------
Global Navi
---------------------------------------- */
/* ----- reset ------*/
#financeSearch *{margin:0 ;padding:0;}
#globalNav *{margin:0 ;padding:0;}
#hrGlobalNavigation{display:none;}
#hrFinanceSearch{display:none;}
/* ----- global navi sprite ------*/
#financeSearch,#financeSearch input#searchButton,#financeSearch input#searchButtonCom,#financeSearch input#searchButtonNews,#globalNav ul#gnPri,#globalNav ul#gnSec,#globalNav ul#gnSec li,#globalNav ul#gnOther li,.portFolioBg,.portFolioBgMain,.portFolio,ul.portFolioIn li,#finTab,#Tab01 a.on,#Tab02 a.on,#Tab03 a.on,.bkLine,#ytopTab2 a,#ytopTab2 a.on,.ymuiHeaderBGGrd{background-image:url(https://s.yimg.jp/images/finance/common/image/yf_gnavi_sprite.png);}
.ymuiHeaderBGGrd{background-position:left -300px;background-repeat:repeat-x;}
#globalNavWrapper{min-width:950px;}
/* ----- financeSearch ------*/
#financeSearch{position:relative;z-index:10;zoom:1;background-color:#eee;background-repeat:repeat-x;background-position:0 -300px;padding:6px 10px;border:1px solid #cbcbcb;border-top:none;line-height:31px;font-size:13px;text-align:left;}
#financeSearch:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#financeSearch input#searchText{vertical-align:middle;width:300px;margin:0;padding:3px 2px;height:17px;line-height:17px;position:relative;}/*CHANGE searchrenewal*/
#financeSearch input#searchButton{vertical-align:middle;border:1px solid #e4a843;background-color:#f0d480;background-position:0 -200px;margin:0 5px 0 0;cursor:pointer;padding:3px 2px;width:5.6em;letter-spacing:0.1em;font-size:12px;margin-bottom:1px;}
#financeSearch input#searchButtonCom{vertical-align:middle;border:1px solid #e4a843;background-color:#f0d480;background-position:0 -200px;margin:0 5px 0 0;cursor:pointer;padding:3px 2px;width:8.6em;letter-spacing:0.1em;font-size:12px;margin-bottom:1px;}
#financeSearch input#searchButtonNews{vertical-align:middle;border:1px solid #e4a843;background-color:#f0d480;background-position:0 -200px;margin:0 5px 0 0;cursor:pointer;padding:3px 2px;/width:7.3em; letter-spacing:0.1em;font-size:12px; margin-bottom:1px;}
#financeSearch select{vertical-align:middle;margin-left:-5px;}
#financeSearch select{vertical-align:middle;margin-left:-5px;}
#financeSearch form{float:left;margin-right:4px;}
#financeSearch form a{}
#financeSearch .relLink{float:right;height:31px;}
#financeSearch .relLink p{display:inline;}
#financeSearch .optionSearch{float:left;margin-left:3px;line-height:1.2em;}
#financeSearch .optionSearch p{font-size:10px; padding-top:2px; line-height:2.8; height:100%;}
#financeSearch .textLink{float: right;} /*ADD searchrenewal*/
#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; text-decoration:none;}
#globalNav ul#gnPri #gnPriGrKawase a{display:block;padding:5px 11px;color:#ffffff;}
#globalNav ul#gnPri a:hover{ text-decoration:underline;}
#globalNav ul#gnPri.selectTop li#gnPriTop a,
#globalNav ul#gnPri.selectKabu  li#gnPriKabu a,
#globalNav ul#gnPri.selectGrKawase li#gnPriGrKawase a,
#globalNav ul#gnPri.selectShintaku li#gnPriShintaku a,
#globalNav ul#gnPri.selectKabuyoso li#gnPriKabuyoso a,
#globalNav ul#gnPri.selectNews li#gnPriNews a,
#globalNav ul#gnPri.selectLoan li#gnPriLoan a,
#globalNav ul#gnPri.selectCard li#gnPriCard a,
#globalNav ul#gnPri.selectKinri li#gnPriKinri a,
#globalNav ul#gnPri.selectCompany li#gnPriCompany a,
#globalNav ul#gnPri.selectOther li#gnPriOther a,
#globalNav ul#gnPri.selectStore li#gnPriStore a{
	margin-bottom:-2px;font-weight:bold;color:#0033cc;border:1px solid #ccc;border-bottom:1px solid #f7f7f7;background-color:#f7f7f7;
}
#globalNav ul#gnPri.selectTop li#gnPriTop a:visited,
#globalNav ul#gnPri.selectKabu  li#gnPriKabu a:visited,
#globalNav ul#gnPri.selectGrKawase li#gnPriGrKawase a:visited,
#globalNav ul#gnPri.selectShintaku li#gnPriShintaku a:visited,
#globalNav ul#gnPri.selectKabuyoso li#gnPriKabuyoso a:visited,
#globalNav ul#gnPri.selectNews li#gnPriNews a:visited,
#globalNav ul#gnPri.selectLoan li#gnPriLoan a:visited,
#globalNav ul#gnPri.selectCard li#gnPriCard a:visited,
#globalNav ul#gnPri.selectKinri li#gnPriKinri a:visited,
#globalNav ul#gnPri.selectCompany li#gnPriCompany a:visited,
#globalNav ul#gnPri.selectOther li#gnPriOther a:visited,
#globalNav ul#gnPri.selectStore li#gnPriStore a:visited{
	color:#800080;}
/* ----- secondary hierarchy ------*/
#globalNav ul#gnSec{position:relative;z-index:10;zoom:1;background-color:#eeeeee;background-repeat:repeat-x;background-position:0 -300px;border:1px solid #ccc;border-top:none;}
#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; text-decoration:none;}
#globalNav ul#gnSec li a:hover{ text-decoration:underline;}
#globalNav ul#gnSec li.on a{background:#3e6586;font-weight:bold;color:#ffffff;}
/* ----- third hierarchy ------*/
#globalNav ul#gnOther{z-index:20;zoom:1;background-color:#416fa1;border:1px solid #416fa1;border-top:none;position:relative;}
#globalNav ul#gnOther:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#globalNav ul#gnOther li{float:left;background-repeat:no-repeat;background-position:right -392px;}
#globalNav ul#gnOther li a{display:block;padding:1px 4px;margin:4px 4px;color:#FFFFFF;}
#globalNav ul#gnOther li.on a{background:#234974;font-weight:bold;color:#ffffff;}
/* ---- in case of New Icon ----*/
#globalNav ul#gnPri li a.new,#globalNav ul#gnSec li a.new,#globalNav ul#gnPri li a.blank,ul.selectShintaku a.blank,#globalNav ul#gnSec li a.blank,#globalNav ul#gnOther li a.blank,#globalNav ul#gnPri .blank,#globalNav ul#gnSec li.on a.blank
{background-image:url(https://s.yimg.jp/images/finance/common/image/yf_gnavi_sprite.png);background-repeat:no-repeat;}
#globalNav ul#gnPri li a.new,#globalNav ul#gnSec li a.new{background-position:right -493px;padding-right:35px;}
#globalNav ul#gnSec li a.new{background-position:right -497px;padding-right:35px;}
#globalNav #blankBox{text-align:right;font-size:11px;color:#afc2d4;display:block;float:right !important;padding:7px 4px 0 0;}
#globalNav #blankBox em{font-weight:normal;font-style:normal;}
#globalNav ul#gnPri li a.blank{background-position:right -1043px;padding:5px 30px 5px 12px !important;}
ul.selectShintaku a.blank{background-position:right -1093px !important;padding:5px 30px 5px 12px !important;}
#globalNav ul#gnSec li a.blank{background-position:right -1072px;padding-right:19px;}
#globalNav ul#gnSec li.on a.blank{background-position:right -1021px;padding-right:19px;}
#globalNav ul#gnOther li a.blank{background-position:right -1022px;padding-right:19px;}
#globalNav ul#gnPri .blank{background-position:0 -1025px;padding-left:18px;}

#globalDate{font-size:13px;line-height:2;}
#globalDate:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
#globalDate em{float:right;font-weight:normal;font-style:normal;margin:0;padding:0;}
#globalDate p{margin:0;padding:0;text-align:left;}

#globalNav ul#gnPri li#gnPritoshin{width: 110px; text-align: center;background: url(https://s.yimg.jp/images/finance/common/image/yf_gnavi_tradebg.png) center repeat-x;}
/*--Main--*/
.portFolioMain *{margin:0;padding:0;text-align:left;}
.portFolioMain{position:relative;z-index:9;width:auto;display:block;}
.portFolioBgMain{background-position:0 -1125px;background-repeat:repeat-x;text-align:left;min-width:950px;}

.portFolioBg{background-position:0 -1125px;background-repeat:repeat-x;}
.portFolio{background-position:right -600px;color:#fff;line-height:1.1;padding:7px 15px 6px 6px;float:left;font-size:12px;}
.portFolio a{color:#fff;}
ul.portFolioIn{font-size:13px;list-style:none;}
ul.portFolioIn:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
ul.portFolioIn li{float:left;background-repeat:no-repeat;background-position:right -392px;line-height:25px;}
ul.portFolioIn li.help{float:left;line-height:25px;background:none;}
ul.portFolioIn li a{padding:1px 4px;margin:0px 4px;display:block;width:1%;white-space:nowrap;}
ul.portFolioIn li a.icoQL{padding:1px 4px 1px 16px;margin:0px 4px 0 8px;display:block;width:1%;white-space:nowrap;background-position:0px -744px;}
ul.portFolioIn li span.on{padding:1px 4px;margin:0px 4px;display:block; width:1%; white-space:nowrap;font-weight:bold;font-size:15px; float:left;}
ul.portFolioIn li span.edit{display:inline;font-weight:normal;margin:0; padding:0;}
ul.portFolioIn li span.edit a{display:inline;font-weight:normal;margin:0 3px; padding:0;}
/*--TOP--*/
#globalNav .icoOpenNavi,#globalNav .icoCloseNavi{margin-left:10px;}
.input_button{background:#3399FF;color:#FFFFFF;font-weight:bold;padding:1px 12px;cursor:pointer;}
.cancel_button{background-color:#DDDDDD;color:#666666;font-weight:bold;padding:1px 12px;cursor:pointer;}
.fixWidth{width:5.5em;text-align:right;}
.fixWidth2{width:175px;text-align:right;}
.fixWidth3{width:110px;text-align:right;}

/* color */
.white{color:#fff;}
.orange{color:#f56a00;}
.green{color:#009742;}
.wineRed{color:#700000;}
.darkRed{color:#cc0000;}
.greyFin{color:#666;}
.grey2Fin{color:#999;}
.redFin{color:#e46062;}
.greenFin{color:#3a932e;}
.category a{color:#fff;}
.agree{color:#2a8f2c;}
a.whLink ,a.whLink:link ,a.whLink:visited ,a.whLink:hover ,a.whLink:active{color:#fff;}
/* bg */
.redFinBg{background:#e46062;padding:2px 2px 1px 2px;color:#fff;margin-right:4px;}
.greyFinBg{background:#d9d9d9;padding:2px 2px 1px 2px;color:#fff;margin-right:4px;}
.greenFinBg{background:#3a932e;padding:2px 2px 1px 2px;color:#fff;margin-right:4px;}
.blackFinBg{background:#000;padding:2px 2px 1px 2px;color:#fff;margin-right:4px;}
.blueFinBg{background:#6e9ac6;padding:2px 2px 1px 2px;color:#fff;}
a.blueFinBg{background:#6e9ac6;padding:2px 2px 3px 2px;color:#fff;}
a:hover.blueFinBg{background:#004da1;padding:2px 2px 3px 2px;color:#fff;}
.subPortBg{background:#d9ebff;}
.alertBg{background:#ffdddd;padding:6px;}
.yellowbg{background:#f3f2e0;}
/* Tips */
a.tips{text-decoration:none;padding:0;}
a.tips img{margin:0 0 0 4px;}
*html a.tips img{margin:4px 0 5px 4px;}
span.tips{position:absolute;visibility:hidden;border:1px solid #666;padding:5px 8px;background-color:#ffffee;layer-background-color:#ffffee;max-width:26em;color:#000;font-weight:normal;}
/* Tab */
.tabNavi{border-bottom:2px solid #6e9ac6;height:27px;font-size:14px;}
.tabNavi li{float:left;margin-right:5px;}
.tabNavi li span{line-height:26px;padding:0 10px;display:block;background:#6e9ac6;border-top:1px solid #6e9ac6;border-left:1px solid #6e9ac6;border-right:1px solid #6e9ac6;font-weight:bold;color:#fff;}
.tabNavi li a{text-decoration:none;line-height:26px;padding:0 10px;display:block;background:#f6faff;border-top:1px solid #a3c5ec;border-left:1px solid #a3c5ec;border-right:1px solid #a3c5ec;}
.tabNavi li a:hover{text-decoration:none;line-height:26px;padding:0 10px;display:block;background:#6e9ac6;border-top:1px solid #6e9ac6;border-left:1px solid #6e9ac6;border-right:1px solid #6e9ac6;color:#fff;}
.tabNavi em{float:right;margin-left:5px;}
.tabNavi em a{text-decoration:none;line-height:26px;display:block;background:#f6faff;border-top:1px solid #a3c5ec;border-left:1px solid #a3c5ec;border-right:1px solid #a3c5ec;padding:0 10px;}
.tabNavi em a:hover{text-decoration:none;background:#6e9ac6;border-top:1px solid #6e9ac6;border-left:1px solid #6e9ac6;border-right:1px solid #6e9ac6;color:#fff;}

/* Chart */
.chartFinance{margin-bottom:10px;}
.chartFinance .date{color:#666;}
.chartFinance .innerDate{width:334px;padding-top:5px;margin:0;float:left;}
.styleChart{text-align:center;width:290px;padding:5px 0 0 0;margin:0;}
.styleChart span{color:#666;}
.lineFi{border-bottom:1px solid #a3c5ec;}
.lineFi .title{margin:0;padding:0;}
.lineFi .title img{vertical-align:middle;margin-right:6px;}
.sub2colL{width:90px;display:block;padding-top:5px;}
.sub2colR{text-align:left;width:195px;display:block;padding:0;margin:0;}
.main2colL{width:312px;float:left;}
.main2colR{width:312px;float:right;}
.mainCompany2colL{width:200px;float:left;}
.mainCompany2colR{width:424px;float:right;}
.blockFloat2Col li{float:left;display:block;width:133px;margin:3px 0;}
.blockFx{width:265px;margin-top:-8px;margin-bottom:-6px;}
.blockFxRight{width:220px;margin-top:-8px;margin-bottom:-6px;}
.styleLine2 td{padding:3px 8px 0 0;}
.styleLine2 span{color:#666;}
.styleLine td{padding:3px 5px;}
.styleLine span{color:#666;}
.styleLine td.padR24{padding:3px 24px 3px 5px;}
/* box */
.wakuFi{border:1px solid #a3c5ec;background:#fff;padding:1px 0 0 1px;margin-bottom:10px;}
.wakuFiAd{border:1px solid #a3c5ec;background:#fff;padding:1px 0 0 1px;margin-bottom:5px;}
.wakuFiIn{background:#ebf4ff;padding:5px;}
#pos-tlrec{margin: 10px 0;}

ul.minkabuBlock{margin-bottom:6px;}
.minkabuBlock li.waku{border-right:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;display:block;float:left;width:138px;}
.wakuGreyIn{padding:5px; border:1px solid #ccc;}
.resetContainer{padding:5px 0 0 0;}
.blockFloat li{float:left;display:block;white-space:nowrap;}
.blockFloatSp li{float:left;display:block;white-space:nowrap;margin-right:20px;}
.blueLightBg{background:#f6faff;padding:1px 3px 1px 4px;}
/* button */
.selectFi{border:1px solid #a3c5ec;background:#a3c5ec;padding:4px;float:left;margin:3px 6px 3px 0;display:block;white-space:nowrap;}
a.selectFiNo{border:1px solid #a3c5ec;background:#ebf4ff;padding:4px;float:left;margin:3px 6px 3px 0;display:block;white-space:nowrap;}
a:hover.selectFiNo{border:1px solid #a3c5ec;background:#a3c5ec;padding:4px;float:left;margin:3px 6px 3px 0;display:block;white-space:nowrap;}

/* headline_edit */

a.specialFi{border:1px solid #6e9ac6;background:#ebf4ff;padding:2px 4px 3px 4px;float:left;margin-right:6px;display:block;white-space:nowrap;}
a:hover.specialFi{border:1px solid #6e9ac6;background:#a3c5ec;padding:2px 4px 3px 4px;float:left;margin-right:6px;display:block;white-space:nowrap;}

/*
#headline a.specialFi{border:1px solid #6e9ac6;background:#fff;padding:6px;float:left;margin-right:6px;display:block;white-space:nowrap;font-size: 110%;}
#headline a:hover.specialFi{border:1px solid #6e9ac6;background:#ebf4ff;padding:6px;float:left;margin-right:6px;display:block;white-space:nowrap;font-size: 110%;}
*/

.tourokuSubmit{background:#ff9900;}
.cancelReset{background:#d4d0c8;}
/* border */
.photoBorder{border:1px solid #ccc;padding:2px;margin-right:4px;}
.boardFin th{padding:0px 3px;background:#ebf4ff;text-align:center;border:1px solid #a3c5ec;line-height:26px;}
.boardFin td{padding:0px 3px;border:1px solid #a3c5ec;text-align:right;line-height:26px;}
.boardFinDark{border:1px solid #6e9ac6;border-top:none;}
.boardFinDark2{border:1px solid #6e9ac6;}
.boardFinDark3{border:1px solid #C0D7F0;}
.borderFinBg th{padding:4px;background:#ebf4ff;font-weight:bold;}
.borderFinBg th.list{padding:4px;background:#fff;font-weight:bold;}
.borderFinBg td{padding:4px;}

.tableColLine{border-right:1px solid #a3c5ec;}
.DataTitle{padding:4px;background:#ebf4ff;font-weight:bold;border-bottom:1px solid #a3c5ec;}
.DataTitle img{margin-right:4px;vertical-align:middle;}
.DataTitleTh{padding:4px;font-weight:bold;}
.DataTitleTh img{margin-right:4px;vertical-align:middle;}
.DataText{padding:4px;border-bottom:1px solid #a3c5ec;}
.DataText img{margin-right:4px;vertical-align:middle;}
.DataInnner{padding:4px;font-weight:bold;}
.greyBG{background:#f4f4f4;}
.blueBG{background:#c1d7ef;}

.boardFinList table{border:1px solid #a3c5ec;}
.boardFinList th{padding:6px 3px;background:#ddedff;text-align:center;border:1px solid #a3c5ec;font-weight:bold;}
.boardFinList td{padding:6px 3px;border:1px solid #a3c5ec;text-align:right;}
.boardFinList td.center{padding:6px 3px;border:1px solid #a3c5ec;text-align:center;}
.boardFinList td.left{padding:6px 3px;border:1px solid #a3c5ec;text-align:left;}
.boardFinList td.left strong{line-height:130%;}
.boardFinCom th{padding:6px;background:#ebf4ff;text-align:left;border:1px solid #a3c5ec;}
.boardFinCom td{padding:6px;border:1px solid #a3c5ec;text-align:left;line-height:120%;}
/* 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;}
.sqbFiAd{margin-bottom:10px;width:100%;}
.sqbFiAd small{line-height:120%;}
.adCt {text-align:center;margin-bottom:10px;}
.adTop{border:1px solid #ccc;border-top:none;padding:4px 5px;}
.adTop img{margin:0 4px 0 0;}
.adTyumoku{border:1px solid #ccc;border-top:none;padding:4px 5px;}
.adTyumoku table{width:290px;word-wrap:break-word;word-break:break-all;overflow:hidden;}
.adTyumoku img{margin:0;}
.pos-tn{border:1px solid #cccccc;background:#ffffff;}
.pos-tn a:hover{color:#941d55;}
/* other */
.accident{border:1px solid #bb2f2e;padding:4px;background:#ffefef;width:700px;margin:0 auto 10px auto;}
.NewsImportant{border:1px solid #ffc46f;padding:2px;background:#fdf8d7;margin-bottom:10px;}
.NewsImportant .sokuhou{background:#ff9600;line-height:30px;color:#fff;font-weight:bold;display:block;float:left;padding:0 10px;margin-right:10px;}
.NewsImportant a{line-height:30px;}
#IndexVisible table td.indexLine{text-align:right;border:1px #94C1F3 solid;}
#IndexVisible table td strong{padding:2px 3px 1px 4px;}
.optionFi{padding:6px;border:1px solid #94c1f3;background:#d9ebff;}
.optionFi table{border:1px solid #94c1f3;text-align:left;}
.optionFi td{border:1px solid #94c1f3;background:#fff;padding:6px 4px;voice-family:"\"}\"";voice-family:inherit;padding:2px 4px;}
.optionFi th{border:1px solid #94c1f3;background:#f4f4f0;font-weight:bold;font-size:90%;padding:6px 4px;voice-family:"\"}\"";voice-family:inherit;padding:2px 4px;}
.optionFi table.hikakuFi{border:1px solid #94c1f3;text-align:left;}
.hikakuFi td{border:none;background:#fff;padding:6px 4px;voice-family:"\"}\"";voice-family:inherit;padding:2px 4px;}
.hikakuFi th{border:none;background:#f4f4f0;font-size:90%;font-weight:normal;padding:6px 4px;voice-family:"\"}\"";voice-family:inherit;padding:2px 4px;}
.inputText input{margin-right:12px;margin-top:4px;}
.inputCheck input{margin-right:4px;}
.dateFloat i{float:left;display:block;font-style:normal}
.dateFloat em{margin-left:9em;display:block;font-weight:normal;font-style:normal}
.popPosition{padding:4px 4px 0 4px;position:relative;}
.popUpFi{position:absolute;top:22px;left:0;width:200px;text-align:left;border:2px solid #3f72a5;padding:1px;background:#fff;}
.popUpfiTitle{padding:4px;background:#d9ecfd;}
.popUpFiBd{padding:4px;}
/* news */
.wrap{white-space:nowrap; float:left; display:block;}
.photoMargin{margin-left:160px;}
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;}
#ynDetail h1{margin-bottom:5px;}
.yfDetailPhoto table.noBrder{border:none;margin:0;}
.yfDetailPhoto table{border:1px solid #cccccc;width:1%;margin-right:10px;margin-bottom:5px;}
.yfDetailPhoto table.noBrder table{border:1px solid #cccccc;width:1%;margin-right:10px;margin-bottom:10px;width:210px;}
.yfDetailPhoto table.noBrder table.noBrder{border:none;margin:0;padding:0;width:100%;}
.yfDetailPhoto table.noBrder table.noBrder .dataTitle{font-size:12px;}
.yfDetailPhoto table.noBrder table.noBrder .dataPad{padding-left:4px;font-size:13px;white-space:nowrap;}
.yfDetailPhoto table td{padding:3px;}
.yfDetailPhoto table img{border:1px solid;}
.SelectMenu{background:#eee;padding:6px;margin-bottom:10px;}
.SelectMenu p{line-height:1.7;}
.dividingLine{float:left;}
.dividingLine ul{line-height:1.7;}
.dividingLine li{display:inline;padding-left:5px;padding-right:5px;border-left:1px solid #333333;}
.dividingLine li.first{border:0;}
.SelectDate{float:right;}
.searchOption{margin-bottom:10px;vertical-align:middle}
.searchOption input{margin:0 4px 6px 10px;}
.searchOption select{margin:0 4px 6px 10px;}
.teikyou td{padding:6px;border:1px solid #ddd;}
.noBorder td{padding:3px;border:none;}
.rssCenter img{float:none !important; margin:2px !important;}
.cpimg img{margin-right:10px; border:1px solid #999; padding:2px;}
ul li.photoNewsSlideshow{background:0;font-weight:bold;margin-left:10px;}
ul li.photoNewsSlideshow{background:0;font-weight:bold;margin-left:10px;}
ul li.photoNewsSlideshow select{margin:0;padding:0;}
*html ul li.photoNewsSlideshow select{margin:0 5px 0 0;padding:0;}
*:first-child+html ul li.photoNewsSlideshow select{margin:0 5px 0 0;padding:0;}
/* Photo Douga module */
.centerPhoto{text-align:center;margin:0 auto 10px auto;padding:5px 0 0 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;}
.BtnPhotoCon{width:32px;height:36px;text-indent:-9999px;display:block;outline:none;}
#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;}
#ynPhotoModTop li{width:20%;float:left;}
* html #ynPhotoModTop li{width:19%;padding-left:4px;}
*:first-child+html #ynPhotoModTop li{width:19%;padding-left:5px;}
#ynPhotoModTop li table{width:150px;height:150px;margin:0 auto;text-align:center;}
#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;}
.photoBg{background:#ccc;}
/* image size　adjust */
#ynPhotoMod .photoBg a img{width:150px;}
/* Top Tab */
.bkWaku{background:#3d3d3d;padding:1px;margin-bottom:10px;}
.bkWakuIn{border:1px solid #6d6d6d;padding:4px 8px;line-height:17px;font-size:12px;color:#fff;overflow:hidden;}
.bkWakuIn a{color:#ffcc00;margin-right:27px;}
.bkWakuIn em{font-weight:normal;display:block;float:left;white-space:nowrap;line-height:150%;}
.bkWakuIn .redFin{color:#fe5858;}
.bkWakuIn .greenFin{color:#8aff59;}
.bkLine{background-position:right -550px;padding:0 8px 0 8px;margin-right:6px;}
#finTab {background-position:0 -840px;width:298px;height:26px;margin-bottom:6px;font-size:13px;}
#finTab ul{display:inline-block;min-height:1%;}
#finTab ul:after { content:".";display:block;height:0;clear:both;visibility:hidden;}
/*\*/* html #finTab ul{height:1%;}
#finTab ul{display:block;}
/**/
#finTab li#Tab01 {list-style:none;float:left;width:100px;text-align:center;line-height:26px;}
#finTab li#Tab02 {list-style:none;float:left;width:99px;text-align:center;line-height:26px;}
#finTab li#Tab03 {list-style:none;float:left;width:99px;text-align:center;line-height:26px;}
#finTab li a {display:block;zoom:1;}
#finTab li a.on {font-weight:bold;text-decoration:none;color:#333;cursor:default;}
#Tab01 a.on {background-position:0 -866px;width:100px;height:26px;position:relative;z-index:10;outline:none;}
#Tab02 a.on {background-position:-98px -866px;width:101px;height:26px;position:relative;z-index:10;margin-left:-2px;outline:none;}
#Tab03 a.on {background-position:-197px -866px;width:101px;height:26px;position:relative;z-index:10;margin-left:-2px;outline:none;}
#finContentIn{padding:0 5px;}
/* Top Tab2 */
#ytopTab2 {font-size:14px;}
#ytopTab2 ul{min-height:1%;border-bottom:0;position:relative;z-index:10;margin-bottom:-1px !important;}
#ytopTab2 li {list-style:none;float:left;width:auto;text-align:center;line-height:1.5;}
*html #ytopTab2 li{width:1%;white-space:nowrap;}
#ytopTab2 a.on{font-weight:bold;background:#ffffff;border-bottom:none !important;text-decoration:none;color:#000000;position:relative;z-index:11; margin-bottom:0px;}
#ytopTab2 li a{display:block;color:#fff;zoom:1;font-weight:bold;padding:0 20px;background-position:right -925px;background-repeat:no-repeat;line-height:25px;}
#ytopTab2 li a.on{background-position:right -900px;background-repeat:no-repeat;line-height:25px;}
#pickUpTab01 a.on{border:1px solid #3e72a4;border-bottom:none;position:relative;z-index:11;margin-right:-2px;}
#pickUpTab02 a.on,#pickUpTab03 a.on,#pickUpTab04 a.on,#pickUpTab05 a.on,#pickUpTab06 a.on{border:1px solid #3e72a4;border-bottom:none;margin-left:-2px;outline:none;position:relative;z-index:11;}
#pickUpTab06 img{text-decoration:none !important;}
#ytopContentIn{border:1px solid #3e72a4;padding:5px 10px;background:#fff;}
#ytopContent ul{float:left;}
#ytopContent h3{margin-bottom:4px;}
#ytopContent .ymuiNew{padding:0 12px 2px 12px !important;}

/* editorPickup */
#editorPickup .ymuiHeaderBGDark2 div{border-bottom:0;}
.editorPickupTab {position:relative;z-index:11;border:1px solid #3f73a5;border-bottom:0;background-color:#6c95bc;font-size:14px;/zoom:1;}
.editorPickupTab ul{padding:10px;padding:2px 2px 0 5px;border:1px solid #fff;border-bottom:0;min-height:1%;}
.editorPickupTab li {float:left;line-height:1.5;text-align:center;}
*html .editorPickupTab li{width:1%;white-space:nowrap;}
.editorPickupTab li a{display:block;padding:0 20px;background: url(https://s.yimg.jp/images/finance/common/image/yf_gnavi_sprite.png) no-repeat;background-position:right -925px;color:#fff;font-weight:bold;line-height:25px;white-space:nowrap;}
*html .editorPickupTab li a{zoom:1;}
*:first-child+html .editorPickupTab li a{zoom:1;}
.editorPickupTab li a.on{position:relative;top:1px;margin-left:-2px;border:0;border-left: 1px solid #3f73a5;background-position:right -900px;color:#000;font-weight:bold;text-decoration:none;}
.editorPickupContent{position:relative;z-index:10;margin:0 0 10px 0;background:#fff;padding:5px;border:solid 1px #6e9ac6;border-top:1px solid #3f73a5;}

.ymuiListTop li{margin:4px 0;line-height: 1.5;}
table.yfTopPhoto{float:left;width:1%;}
table.yfTopPhoto td{padding:5px;background:#f2f2e0;}
.floatBlock li{float:left;margin-right:12px;display:block;white-space:nowrap;}
.blWaku{margin-bottom:10px;border:1px solid #4072a3;}
.blWakuIn{border-left:1px solid #b5c9e1;background:url(https://s.yimg.jp/images/finance/common/image/pickup_bg.png) repeat-x #93b2d1;padding:3px 3px 3px 2px;}
.search50 table{border-collapse:separate;border-spacing:4px;}
.search50 table td{border:1px solid #c0d1e3;text-align:center;line-height:22px;font-size:13px;}

#slider .header{cursor:pointer;}
#slider .content{overflow:hidden;}

/* portfolio news */
.zeroMatch {padding: 40px 0;font-weight:bold;text-align:center;}
.icoBack{background:url(https://s.yimg.jp/images/finance/common/image/ico_back.png) no-repeat 0 0;padding:0 0 2px 16px;font-weight:normal;}
.priceDetailPortfolio{border:2px solid #6e9ac6;padding:6px;background: #ddedff;}
.priceDetailPortfolio .yjFL{padding-right: 10px;}

/* zasshi info */
.yfZasshiInfo {background:#f7f7f7;border:1px solid #e8e8e8;padding:10px;line-height:1.3;}
.yfZasshiInfo h2 {margin-bottom:10px;font-weight:bold;}
.yfZasshiInfo td{vertical-align:top;}
.yfZasshiInfo .yfZasshiInfoInner table {width:100%;}
.yfZasshiInfo .yfZasshiInfoInner td {vertical-align:top;}
.yfZasshiInfo .yfZasshiInfoPict {width:1%;padding-right:10px;}
.yfZasshiInfo .yfZasshiInfoText .inner {padding-right:10px;}
.yfZasshiInfo .yfZasshiInfoText h3{font-size:100%;font-weight:bold;}
.yfZasshiInfo .yfZasshiInfoText .subText {margin:5px 0;color:#8a8a8a;}
.yfZasshiInfo .yfZasshiInfoText .explanation {margin:5px 0;}
.yfZasshiInfo .yfZasshiInfoText ul {padding-left:18px;}
.yfZasshiInfo .yfZasshiInfoText li {list-style:disc outside;margin:5px 0;font-weight:bold;}
.yfZasshiInfo .yfZasshiInfoRel {width:50%;border-left:1px dotted #cccccc;}
.yfZasshiInfo .yfZasshiInfoRel .inner {padding-left:10px;}
.yfZasshiInfo .yfZasshiInfoRel .note {margin-bottom:10px;font-weight:bold;}
.yfZasshiInfo .yfZasshiInfoRel .relLink {padding-left:18px;}
.yfZasshiInfo .yfZasshiInfoRel .relLink li {list-style:disc outside;margin:5px 0;}
.yfZasshiInfo .yfZasshiInfoText p,.yfZasshiInfo .yfZasshiInfoText li,.yfZasshiInfo .yfZasshiInfoRel p,.yfZasshiInfo .yfZasshiInfoRel li {font-size:84%;font-size/**/:small;}

/*calcFXRate*/
.calcFXRate {padding: 10px;border: 2px solid #c0d7f0;background: #EBF4FF;}
.calcFXRate table{width:100%;margin-bottom:12px;border:1px solid #94c1f3;text-align:center;letter-spacing:0;}
.calcFXRate th{border:1px solid #94c1f3;background:#f4f4f0;font-weight:bold;padding:2px;}
.calcFXRate td{border:1px solid #94c1f3;background:#fff;padding:6px 4px;}
.calcFXRate .emphasis {background: #fcf7c2;font-weight:bold;}
.calcFXRate input {display:inline-block;/display:inline;/zoom:1;width: 65px;height:20px;margin-right: 5px;border:1px solid #abadb3;line-height:20px;font-size: large;vertical-align: middle;text-align:right;}
.calcFXRate select {display:inline-block;/display:inline;/zoom:1;width: 210px;height:22px;border:1px solid #abadb3;line-height:20px;vertical-align: middle;}
.calcFXRate label {display:inline-block;/display:inline;/zoom:1;width: 26px;font-weight:bold;text-align:center;vertical-align: middle;overflow:hidden;}
.calcFXRate .btnFXRate{display:inline-block;/display:inline;/zoom:1;width: 66px;height:22px;border: 0;background: url(https://s.yimg.jp/images/finance/common/image/btn_fx_rate.png) no-repeat 0 0;text-indent: -9999px;cursor: pointer;vertical-align: middle;}
/*boardFinRate*/
.boardFinRate table{position:relative;margin-bottom:5px;border:1px double #c0d7f0;border-top:0;table-layout: fixed;letter-spacing:0;line-height:1.15;}
.boardFinRate td{padding:3px 3px 3px 0;border:1px solid #a3c5ec;text-align:right;}
.boardFinRate .odd td {background:#f4f4f4;}
.boardFinRate th{padding:3px 0;border:1px solid #a3c5ec;background:#ebf4ff;font-weight:bold;text-align:center;}
.boardFinRate th img {vertical-align:middle;margin-right:3px;}
.boardFinRate th .nowrap{display:inline-block;/display:inline;/zoom:1;}
.boardFinRate .odd th {background:#ddedff;}
.boardFinRate thead th{padding:5px 0;border-top:0;}
.boardFinRate tbody th{padding:3px 3px;text-align:left;border:1px solid #a3c5ec;}/*change5px→3px*/
.boardFinRate .greyFin {font-weight: normal;vertical-align:middle;}
.boardFinRate .empty {background:#e9e9e9 !important;color:#666;letter-spacing: 0.1em;}
/*zai*/
.ymuiHeaderBGZai{border:solid 1px #c5e273;border-bottom:1px solid #c5e273; background-color:#e4ebc5; background-image:url(https://s.yimg.jp/images/finance/common/image/bg_zai.png) repeat-x 0 bottom;line-height:30px;padding-left:6px;}
.ymuiBodyBorderZai{border:solid 1px #c5e273;border-top:0;padding:5px 7px 5px 7px;background:#fffff6;}
.cpZai{background: url(https://s.yimg.jp/images/finance/top_200712/zaifxcolumn.gif) no-repeat 0 0;width:100px;height:20px;display:block;float:right;text-indent:-9999px;margin:5px 5px 0 0;}

.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;line-height:0;}
.clearfix{display:inline-block;}
/* exlude MacIE5 \*/
* html .clearfix{height:1% }
.clearfix{display:block;}
/* end MacIE5 */

/* devices change module*/
.yjChviewWrap {margin-bottom:10px;text-align: center;}
.yjChview{display: inline-block;padding: 10px 30px;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: "";}

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

/* Height */
.s120{line-height:120%;}
.s170{line-height:170%;}
/* MarPad */
.mar0{margin:0;}
.mar0A{margin:0 auto;}
.marB2{margin-bottom:2px;}
.marB4{margin-bottom:4px;}
.marB6{margin-bottom:6px;}
.marB15{margin-bottom:15px;}
.marL4{margin-left:4px;}
.marL10{margin-left:10px;}
.marL14{margin-left:14px;}
.marR6{margin-right:6px;}
.marR12{margin-right:12px;}
.marR24{margin-right:24px;}
.marB10{margin-bottom:10px;}
.marB20{margin-bottom:20px;}
.marT2{margin-top:2px;}
.marT4{margin-top:4px;}
.marTB4{margin:4px 0;}
.marRBL5{margin:0 5px 5px 5px;}
.marLR6{margin:0 6px;}
.pad4{padding:4px;}
.pad6{padding:6px;}
.padL10{padding-left:10px;}
.padL11{padding-left:11px;}
.padL25{padding-left:25px;}
.padL4{padding-left:4px;}
.padB4{padding-bottom:4px;}
.padB6{padding-bottom:6px;}
.padT6{padding-top:6px;}
.padT12{padding-top:12px;}
.padT24{padding-top:24px;}
.padR30{padding:0 30px 0 0 !important;}
.padR15{padding:0 15px 0 0 !important;}
.fsize13px{font-size:13px;}

/* difDevice */
.difDevice { margin:10px 0;}
.difDevice ul{overflow:hidden;}
.difDevice li {background:url(https://s.yimg.jp/images/finance/common/image/sprite_df.png) no-repeat;float:left;}
.difDevice a{display:block;width:182px;height:70px;text-indent:-9999px;overflow:hidden;}
.difDevice .vipBnn{background-position:0 0;margin-right:10px;}
.difDevice .smpBnn{background-position:-185px 0;margin-right:10px;}
.difDevice .apBnn{background-position:-370px 0;margin-right:10px;}
.difDevice .mobBnn{background-position:-555px 0;margin-right:10px;}
.difDevice .fbBnn{background-position:-740px 0;}


/*** ----------------------------------------
https://s.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;}
}

/* chronologicalOrder */
/*AD*/
#yfCT{ text-align:center;}
.stockHistoryInfo{ background:#ebf4fb; color:#333333; padding:13px; border:1px solid #759fc9; margin-bottom:10px;}
.stockHistoryInfo p{ line-height:1.3; }
.stockHistoryInfo .st01{ font-weight:bold; margin-bottom:5px;}
.stockHistoryInfo .st03{ margin-top:15px;}
.stocksHistory{ padding:4px; background:#6e9bc5;}
.stocksHistory li{ display:inline;}
.stocksHistory .crt{ display:inline-block; padding:4px 15px; background:#aacded; font-weight:bold; color:#104579}
.stocksHistory li a{ display:inline-block; padding:4px 15px; color:#FFF;}
.stocksHistory .crt a{ color:#10457a; padding:0;}
.stocksHighLow{ padding:10px 0 0 0; text-align:center;}
.stocksHighLow .stocksPriceGreen{ font-weight:bold;color:#029900;}
.stocksHighLow .stocksPriceRed{ font-weight:bold; color:#ff0022;}
.stocksHistoryPageing{ font-weight:bold;}
.boardFin .stocksPriceRed td{ background:#ffccd1;}
.boardFin .stocksPriceGreen td{ background:#ccebcc;a}
.boardFin .stocksPriceBlack td{ background:#e5e5e5;}
.boardFin .through{ text-align:center;}
.stocksHistoryDate{ overflow:hidden; padding:10px; border:1px solid #a6c7ed; background:#ebf4ff; color:#333333; margin-bottom:10px;zoom:1;}
.stocksHistoryDate .dateSelect{ width:545px; padding-bottom:8px;}
.stocksHistoryDate .dateSelect select{ margin-right:3px; line-height:15px;}
.stocksHistoryDate .dateSelect .st01{ display:inline-block; padding:0 10px;}
.stocksHistoryDate .dateRadio{ line-height:1; margin-left:25px; margin-right:5px; /margin-left:13px; margin-right:2px; }
.stocksHistoryDate .dateRadioWp{ width:500px;float:left;}
.stocksHistoryDate .dateRadioWp label{cursor:pointer;}
.stocksHistoryDate .dateRadio.st01{ margin-left:0;}
.stocksHistoryDate .inner{ width:545px;  float:left;}
.stocksHistoryDate .submit,.stocksHistoryCode #stocksHistorySubmit{  float:left;display:block; background:url(https://s.yimg.jp/images/finance/ranking_chronologicalOrder/submit.gif) 0 0 no-repeat;display:block;width:47px; height:25px; border:none; cursor:pointer; text-indent:-9999px;}
.stocksHistoryCode #stocksHistorySubmit.noSubmit{background:url(https://s.yimg.jp/images/finance/ranking_chronologicalOrder/submit.gif) 0 -24px;background-repeat:no-repeat;display:block;width:47px; height:25px; border:none; cursor:default; text-indent:-9999px;}
.stocksHistoryDate .dateSelect .calendar{ display:inline-block; width:16px; height:16px;  background:url(https://s.yimg.jp/images/finance/ranking_chronologicalOrder/calendar.gif) 0 0 no-repeat; line-height:1.5; border:none; cursor:pointer;}
.stocksHistoryDate .inner label{ margin:0; padding:0;}
.stocksHistoryCode.nomatch {padding: 148px 0;font-weight: bold;text-align: center; border:none; background:none;}
.stocksHistoryCode{ height:45px; padding:10px; border:1px solid #a6c7ed; background:#ebf4ff; color:#333333; margin-bottom:10px;zoom:1;}
.stocksHistoryCode #textSt01{ width:250px; float:left;}
.stocksHistoryCode #stocksHistorySubmit{ margin:0 0 0 10px;}
.stocksHistoryCode .inner{ float:left; overflow:hidden; zoom:1;}
.stocksHistoryCode input.error{ border:2px solid #cc0000; background:#ffdddd;}
.stocksHistoryCode div.error{ float:left; overflow:hidden; background:url(https://s.yimg.jp/images/icon/u/bsc/1.0.0/warning16.png) 0 0 no-repeat; margin-left:15px; color:#cc0000; padding-left:20px; margin-top:20px; }
.stocksHistoryCode form div{ height:40px;}
.stocksHistoryPageing{ margin-bottom:10px;}
.stocksHistoryNotice{ margin-bottom:10px;}
.stocksHistoryNotice dl{ overflow:hidden;zoom:1;}
.stocksHistoryNotice dt{ display:block; margin-bottom:5px; font-weight:bold;}
.stocksHistoryNotice dd{ padding-left:8px; line-height:1.6;}
.stocksHistoryNotice dd span{ display:block; padding-left:8px;}
.stocksHistoryNotice dd em{ float:left;}
.tabNavi li a.current{line-height:26px;padding:0 10px;display:block;background:#6e9ac6;border-top:1px solid #6e9ac6;border-left:1px solid #6e9ac6;border-right:1px solid #6e9ac6;font-weight:bold;color:#fff;text-decoration:underline;}

/* Ranking */
.ranknavi{border:1px solid #a3c5ec; background:#ebf4ff; margin-bottom:10px; margin-top:10px;}
.ranknavi .market{ padding:7px 0 0 5px; border-left:2px solid #ffffff; border-top:2px solid #ffffff;}
.ranknavi .market dl{display:block; overflow:hidden; width:620px; margin-bottom:5px;}
.ranknavi .market dt{ font-weight:bold; float:left;}
.ranknavi .market .st01 dt{ width:90px; height:75px;line-height:1;}
*html .ranknavi .market .st01 dt{ width:90px; height:70px;line-height:1;}
.ranknavi .market .st02 dt{ width:60px;line-height:1;}
.ranknavi .market .st03 dt{ width:90px; line-height:1;}
.ranknavi .market dt span{ display:inline-block; height:15px; line-height:1.4; padding-right:10px; border-right:1px solid #6e9ac6;}
.ranknavi .market dd{ float:left; margin-right:18px;_margin-right:7px; white-space:nowrap;}
.ranknavi .market .st01 dd{ line-height:1.8; padding-bottom:0px;  }
*html .ranknavi .market .st01 dd{line-height:2; margin-bottom:4px;}
*html .ranknavi .market .st01 dd a{ display:inline-block;line-height:1; padding:4px 10px 4px 5px; }
*html .ranknavi .market .st01 dd span{ display:inline-block;line-height:1; padding:4px 10px 4px 5px;}
*+html .ranknavi .market .st01 dd{line-height:2; margin-bottom:4px;}
*+html .ranknavi .market .st01 dd a{ display:inline-block;line-height:1; padding:4px 0px 4px 5px; }
*+html .ranknavi .market .st01 dd span{ display:inline-block;line-height:1; padding:4px 4px 4px 5px;}
.ranknavi .market .st02 dd{ line-height:1.7;padding-bottom:3px;}
.ranknavi .market .st03 dd{line-height:1.7;}
.ranknavi .market span.crt{ display:inline;}
*html .ranknavi .market span.crt{ display:inline-block; margin:0; padding:4px 11px 4px 11px; }
*+html .ranknavi .market span.crt{ display:inline-block; margin:0; padding:4px 11px 4px 11px; }

.crt{ display:inline-block; padding:3px 11px 2px 11px; font-weight:bold; background:#abccee; color:#10457a; /line-height:1;}
.ranknavi .market dd span.grey{ color:#999999;}
#contents-body-bottom{ margin-bottom:20px; display:block; overflow:hidden; zoom:1;}
.ranknaviDtl{ width:200px; float:left;}
.ranknaviDtl .st01{ border:1px solid #a3c5ec;}
.ranknaviDtl .st01 li{ border-left:1px solid #FFF;  background:#ebf4ff; border-bottom:1px dotted #bad0eb;}
.ranknaviDtl .st01 .top{ border-top:1px solid #fff;}
.ranknaviDtl .st01 .bottom { border-bottom:none;}
.ranknaviDtl .st01 li a{ display:block;padding:0 8px;}
.ranknaviDtl .ttl{ padding:2px 0 2px 7px; color:#FFF; background:#6e9ac6; border-bottom:1px solid #3f72a5; font-weight:bold;}
.ranknaviDtl .crt{ display:block; padding:0 8px; color:#10457a; font-weight:bold; background:#abccee; /padding:6px 8px;}
.ranknaviDtl .grey{display:block; padding:0 8px; color:#999999;}
.rankdata { width:741px; float:right;}
.rankdata .ttl{background:#6e9ac6; border-bottom:1px solid #3f72a5; overflow:hidden; zoom:1;}
.rankdata .ttl .st01{ display:inline-block; margin-right:10px; padding-left:12px; line-height:2.3;color:#FFF;font-weight:bold; float:}
.rankdata .ttl .st02{ display:inline-block; margin-right:5px; padding:1px 3px; background:#abccee; color:#10457a; font-weight:bold;}
.rankdata .ttl .dtl{ float:right; color:#FFF; margin-top:3px; margin-right:5px;}
.rankdata .ttl .inner{ float:left;}
.rankdataPageing{ display:inline-block; margin-top:5px; font-weight: bold;}
.rankingTableWrapper{ margin-bottom:23px;}
.rankingTableWrapper .nomatch{padding:148px 0; font-weight:bold;text-align:center;}
.rankingTable{ width:100%;border:1px solid #a3c5ec; border-right:none; margin-bottom:5px; color:#000;}
.rankingTablettl,.rankingTablettl{background:#ddedff;}
.rankingTablettl th,.rankingTablettl th{ font-weight:bold; text-align:center; padding:8px 4px; border-right:1px solid #a3c5ec; border-bottom:1px solid #a3c5ec; white-space:nowrap; color:#000;}
.rankingTabledata td{ border-right:1px solid #a3c5ec; border-bottom:1px solid #a3c5ec; padding:2px 4px; white-space:nowrap;}
.rankingTabledata .txtcenter{text-align:center;}
.rankingTabledata .txtright{text-align:right;}
.rankingTabledata .bold{ font-weight:bold;}
.rankingTabledata .grey{ color:#666;}
.rankingTabledata .normal{white-space:normal;}
.rankingTabledata .bgyellow01{background:#ffffcc;}
.rankingTabledata .bgyellow02{background:#feffef;}
.rankingTabledata .bgyellow03{background:#ffffcd;}
.rankingTablettl .icoOpen{ display:inline-block; margin-left:7px; height:13px; }
.rankingAdIm{ border:1px solid #CCC;}
/*CSV*/
.stocksCsv{ overflow:hidden;zoom:1; padding-top:4px; margin-bottom:10px;}
.stocksCsvDtl{float:left; background:#e1e1e1 url(https://s.yimg.jp/images/finance/common/image/bg_csv.png)0 0 repeat-x; border:1px solid #c8c8c8; padding:7px 5px; width:280px;}
.stocksCsvDtl span.csvIcon{ float:left; display:inline-block; width:32px; height:32px; background:url(https://s.yimg.jp/images/finance/common/image/icon_csv.png)0 0 no-repeat; margin-right:5px;}
.stocksCsvDtl p{ margin-bottom:2px;}
.stocksCsvDtl a{ font-weight:bold; line-height:1;}
/*NEWDTL*/
.tseDtl{}
.tseOrderBook{background-color:#ffdb33;}
.tseDtlDelay{margin:0 18px 0 0;}
.stocksDtlWp{ border:1px solid #a3c5ec; /*border-bottom:none;*/  background:#ebf4ff; padding:8px 8px 0 8px;  zoom:1; position:relative;}
.stocksDtl{ padding:5px;background:#1f77ae;}
.stocksDtl{ position:relative; zoom:1;}
.stocksDtl .add{margin-right:5px;float:left; height:53px;}
.stocksDtl .stocksInfo{ display:block; line-height:1.7em; color:#FFF; zoom:1;}
.stocksDtl .stocksInfo dt{ float:left;}
.stocksDtl .stocksInfo dt.flag{display:block; margin:0;}
.stocksDtl .stocksInfo dt.flag img{ margin-top:4px; }
*+html .stocksDtl .stocksInfo dt.flag img{ margin-top:2px;}
.stocksDtl .stocksInfo dd{ float:left; padding-right:2px;}
.stocksDtl .stocksInfo dd.marketSelect{ /*padding-top:2px;*//padding-top:3px;}
*html .stocksDtl .stocksInfo dd.marketSelect{ padding-bottom:0;}
.stocksDtl .stocksInfo dd.real,.stocksDtl .stocksInfo dd.red,.stocksDtl .stocksInfo dd.green,.stocksDtl .stocksInfo dd.black{ float:right;}
.stocksDtl .stocksInfo dd.marketSelect{ margin-left:5px;}
.stocksDtl .stocksInfo dd.category{ margin-left:10px;}
.stocksDtl .stocksInfo dd.real{ _width:151px; }
.stocksDtl .stocksInfo dd.real span{ display:inline-block; padding:0 5px; letter-spacing:0.08em;}
.stocksInfo dd.green{ display:inline-block; line-height:1.1; padding:3px; margin:1px 0 2px 4px;background:#00c17f; color:#FFF;}
.stocksInfo dd.red{ display:inline-block;  line-height:1.1;padding:3px; margin:1px 0 2px 4px;background:#ff6464;}
.stocksInfo dd.black{display:inline-block;  line-height:1.1;padding:3px; margin:1px 0 2px 4px;}

.stocksDtl table.stocksTable{ color:#fff; width:545px; }
.stocksDtl .symbol{font-size:large; text-align:left; vertical-align:top;}
.stocksDtl .symbol h1{font-weight:bold; line-height:1.2; }
.stocksDtl .stoksPrice{ width:1%; line-height:1; white-space:nowrap; font-size:250%; vertical-align:bottom;font-family: arial;}
.stocksDtl .change{ width:1%; white-space:nowrap; vertical-align:bottom; line-height:1; padding-bottom:5px;font-family: arial;}
.stocksDtl .change span{ display:inline-block; padding:3px; letter-spacing:0.01em;font-family: arial;}

.stocksDtl .change span.icoUpGreen,.stocksDtl .change span.icoUpRed,.stocksDtl .change span.icoUpBlack{background-position:5px -2465px; background-repeat:no-repeat; display:inline-block; padding-left:20px; color:#FFF;}
.stocksDtl .change span.icoDownGreen,.stocksDtl .change span.icoUpGreen{background-color:#00c17f;}
.stocksDtl .change span.icoDownGreen,.stocksDtl .change span.icoDownRed,.stocksDtl .change span.icoDownBlack{background-position:5px -2526px; background-repeat:no-repeat; display:inline-block; padding-left:20px;}
.stocksDtl .change span.icoNoChange{background-position:5px -2714px; background-repeat:no-repeat; display:inline-block; padding-left:20px;}

.stocksDtl .change span.icoDownRed,.stocksDtl .change span.icoUpRed{background-color:#FF6464;}
.stocksDtl .change span.icoDownBlack,.stocksDtl .change span.icoUpBlack{background-color:none;}

.stoksPrice .icoUpRed,.stoksPrice .icoUpGreen,.stoksPrice .icoUpBlack{background-position:3px -2622px; background-repeat:no-repeat; display:inline-block; padding-left:32px;}
.stoksPrice .icoDownRed,.stoksPrice .icoDownGreen,.stoksPrice .icoDownBlack{background-position:3px -2671px; background-repeat:no-repeat; display:inline-block; padding-left:32px;}

.stoksPrice .icoDownRed,.stoksPrice .icoUpRed,.stoksPrice .icoDownGreen,.stoksPrice .icoUpGreen,.stoksPrice .icoUpBlack,.stoksPrice .icoDownBlack{ /*height:33px;*/line-height:2.1;width:47px; text-align:center; padding:0 0 0 23px;}
.stoksPrice .icoDownRed,.stoksPrice .icoUpRed{background-color:#FF6464;}
.stoksPrice .icoDownGreen,.stoksPrice .icoUpGreen{background-color:#00c17f;}
.stoksPrice .icoUpBlack,.stoksPrice .icoDownBlack{background-color:none;}

select.market{/* background:#1F77AE; color:#FFF;*/ border:1px solid #CCC; padding:0; /*-webkit-appearance: none;*/}
form.marketWp{/* border-bottom:1px solid #FFF;*/ line-height:1.2;}

.marketSelectDtl{position:absolute;/* left:100px;top:26px; _top:27px; */top:34px; left:107px; *top:35px;_top:34px;border:1px solid #CCC; background-color:#fff; color:#333;}
.marketSelectDtl a{ display:block; padding:0 5px; line-height:1.6; _line-height:1em;}
.marketSelectDtl a:hover{ background-color:#3399ff; color:#FFF; }

.marketSelect .market{ _display:inline-block;/line-height:1.6; height:17px; border-bottom:1px solid #FFF; _height:14px; _padding-top:2px; cursor:pointer;}
.marketSelect .market .select{ display:inline-block; height:10px; width:8px; background-repeat:no-repeat; background-position:0 -2592px;_background-position:0 -2589px;}
.subNavi{ /* border:1px solid #a3c5ec; background:#ebf4ff; border-top:none; padding:8px 8px 0 8px;*/ margin-top:10px; margin-bottom:-2px; *margin-bottom:-4px; _margin-bottom:-2px;  overflow:hidden; height:25px; zoom:1; }
.subNavi li{ float:left;  margin-left:-1px; height:20px;  zoom:0; *line-height:1.5; }
.subNavi li a{ display:inline-block;padding:0px 8px 0 8px; height:20px; *height:18px; line-height:1.6; border-left:1px dotted #a3c5ec; font-size:12px;}
.subNavi li.crt{ border-bottom:1px solid #fff; background:#FFF; color:#000; padding:0;  border-left:1px solid #a3c5ec; border-right:1px solid #a3c5ec; line-height:1.5; zoom:1; height:23px;}
*html .subNavi li.crt{border-bottom:2px solid #fff; }

.subNavi li.st01{ margin-left:0;}
.subNavi li.crt span{ display:block;padding:2px 7px 2px 7px;border-top:3px solid #2798C3; font-size:12px;}
.subNavi li.st01 a{ border-left:none;}

*html .stocksDtlWp{ position:relative; padding-bottom:33px; zoom:1; }
*html .subNavi{  position:absolute; bottom:0px;}
*+html .stocksDtlWp{ position:relative; padding-bottom:33px; zoom:1; }
*+html .subNavi{  position:absolute; bottom:2px;}

html>body .yjSb{font-size:87.5%;}
html>body .yjS13{font-size:83.5%;}
html>body .yjSm{font-size:75%;}

*html .yjS13{font-size:79.5%;}
*html .yjSb{font-size:85.5%;}
*html .yjSm{font-size:74%;}

.stocksSettingWp{ overflow:hidden; zoom:1;}
.socialPlugin{ float:left; margin-bottom:6px;}

.socialPlugin .twitter{ float:left;}
.socialPlugin .fbShare{ float:left; margin-right:15px;}
.stocksSetting{ float:right;}

.stocksSetting .reload,.stocksSetting .alerts,.stocksDtl .stocksInfo dd.real,.stocksDtl .change span.icoUpRed,.stocksDtl .change span.icoDownRed,.stocksDtl .change span.icoUpGreen,.stocksDtl .change span.icoDownGreen,.marketSelect .market .select,.stoksPrice .icoDownRed,.stoksPrice .icoUpRed,.stoksPrice .icoDownGreen,.stoksPrice .icoUpGreen,.stocksDtl .change span.icoUpBlack,.stocksDtl .change span.icoDownBlack,.icoRealTime,.stocksDtl .change span.icoNoChange,.stoksPrice .icoUpBlack,.stoksPrice .icoDownBlack{background-image:url(https://s.yimg.jp/images/finance/common/image/icon.png);}

.stocksSetting .reload{ display:inline-block; height:20px; background-position:0 -2215px; background-repeat:no-repeat; padding-left:19px; line-height:1.5;}
.stocksSetting .reload em{ font-weight:bold;}
.stocksSetting .alerts{  background-position:10px -2278px; background-repeat:no-repeat; display:inline-block; padding-left:25px;}
.stocksDtl .stocksInfo dd.real{ background-position:0 -2403px; background-repeat:no-repeat; padding-left:13px;}

.icoRealTime{ display:inline-block;background-position:3px -2341px; background-repeat:no-repeat; width:20px; }
.stocksTable td.realTimChange{ vertical-align:bottom; width:67px; padding-bottom:7px;}
.stocksDtl .add a,.stocksDtl .add.down a,.stocksDtl .add.hover a{ display:block; width:52px; height:52px; background-image:url(https://s.yimg.jp/images/finance/common/image/addBtn.png);}
.stocksDtl .add.down a{background-position:-104px 0;}
.stocksDtl .add a{ background-position:0 0; background-repeat:no-repeat;}
.stocksDtl .add.hover a{background-position:-52px 0; background-repeat:no-repeat;}
.stocksHistory{ margin-top:10px;}
.tsenote{color:#666;}
/*TOP boardChange*/
.realTimeBoard{background:#3d3d3d;padding:1px;margin-bottom:10px; padding:4px;}
.realTimeBoard a{margin-right:5px;}
.realTimeBoard .updown{display:block;float:left;white-space:nowrap;  padding-right:3px; margin-right:0;}
.realTimeBoard .updown.ttl{ margin-right:0; padding-right:0; margin-right:3px;}
.realTimeBoard .updown.ttl strong{margin-right:3px;}
.realTimeBoard .updown.ttl.bkLine{ margin-left:0; padding-left:0; padding-right:5px; margin-right:7px;}
.realTimeBoard .updown span.icnUP,.bkWakuIn .updown span.icnDown{background-image:url(https://s.yimg.jp/images/finance/common/image/icon.png);  background-repeat:no-repeat; display:inline-block; padding-left:15px; color:#FFF; border-right:none;}
.realTimeBoard .updown span.icnUP{background-position:3px -2469px;}
.realTimeBoard .updown span.icnDown{background-position:3px -2529px;}
.realTimeBoard .updown a{ color:#ffcc00;}
.realTimeBoard .updown .green{color:#8AFF59}
.realTimeBoard .updown .red{color:#FE5858}
.realTimeBoard .bkLine{padding: 0 8px 0 5px;margin-right:5px;}
ul.realTimeBoard {margin:0; padding:2px 0 1px 0;position: relative;height: 22px;}
ul.realTimeBoard li {position: absolute;top: -999em;left: 0;/* optional */padding: 3px 5px;}
/*NEWS SNS*/
.NewsSnsMod{margin:6px 0 2px 0;}
.NewsSnsMod .ymuiDate{float:left; margin: 2px 15px 0 0;}
.NewsSnsMod .fb-like{float:left; width:120px;}
/*kabuyoso Rightcolumn */
.kabuyosoRight.winSpecialist2{ margin-top:5px;}
.kabuyosoRight.winSpecialist2 .sp{ width:100%;}
.kabuyosoRight.winSpecialist2 li{ margin-bottom:5px; font-size:13px;}
.kabuyosoRight.winSpecialist2 .ymuiArrow1{background-position: 60px -450px;padding-left:70px;}
.kabuyosoRight.winSpecialist2 dd{ margin-bottom:4px;}
.kabuyosoRight.winSpecialist2 dt img{border: 1px solid #CCC;}
.winSpecialist2 .sp{ float:left; width:205px; text-align:left;}/*winSpecialist2幅IE6用*/
.kabuyosoRight.winSpecialist2.noimg {margin: 5px 0;}
.kabuyosoRight.winSpecialist2.noimg .ymuiArrow1 {background-position: 0 -450px; padding-left: 11px;}
.kabuyosoRight.winSpecialist2.noimg .wsover{clear:both; text-align: right; padding-top: 5px;}
/*kabuyoso pyramid*/
.kabuyosoEditMod{ overflow:hidden;zoom:1; padding-bottom:4px;}
.kabuyosoEditMod li{ width:48%; float:left; }
.kabuyosoEditMod li.onetrack{ width:99%;  _width:98%;}
/*pos show*/
#pos-show{border: 1px solid #ccc; margin: 10px 0;}
#pos-show table{width: 100%;}
#pos-show .show-title{background-color: #eee; border-bottom: 1px dotted #ccc; display: block; font-size: 13px; font-weight: bold; padding-left: 6px;}
#pos-show .show-txt{margin-top: 4px;}
#pos-show .show-txt td{line-height: 1.5;}
/*ultra AD*/
.ultra{border:1px solid #CBD48C;margin-top:0;margin-right:0;margin-left:0; padding:0; text-align:left;zoom:1;}
.ultraMore{text-align:right;line-height:1;clear:both;padding:5px 15px 15px 0px;margin:0px;}
.ultraMore span{background:url(https://s.yimg.jp/yui/jp/ult/arrow.gif) no-repeat scroll left center;display:inline-block;margin-left:5px;min-height:12px;padding-left:16px;}
.ultraT10{margin-top:10px;}
.ultraLiquid{width:948px;border:1px solid #CBD48C;margin:0 auto;padding:0px;text-align:left;zoom:1;}
.ultraLiquid .ttl,.ultra .ttl{text-align:left;line-height:1;font-weight:bold;color:#584325;clear:both;border-bottom:1px dotted #CBD48C;padding:0px;margin:0px;background-color:#F4FCC4;width:948px;}
.ultraLiquid .ttl p,.ultra .ttl p{padding:10px;margin:0px;}
.kabuyosoUltra{ margin:10px 0; text-align:left;}
/*settlement*/
.settlementWp{zoom:1;position:relative;height:24px;overflow-y:hidden; background:#3d3d3d; border:1px solid #cccccc; border-top:none; font-size:12px; _height:22px _width:948px;}
.settlementWp .ttl span{display:inline-block; background-color:#ffff99; height:20px; padding:0 5px; line-height:1.8; _line-height:1.6; zoom:1; }
.settlementWp .ttl{display:inline-block; float:left; height:20px; margin:2px; _margin:3px 0 0 2px; padding-right:9px;line-height:1.8; background-image:url(https://s.yimg.jp/images/finance/common/image/yf_gnavi_sprite.png); background-position:right -656px; background-repeat:no-repeat; font-weight:bold; color:#333;}
*+html .settlementWp .ttl{display:block;zoom:1; height:20px;}
*+html .settlementWp .ttl span{display:block; line-height:1.6;}
*html .settlementWp .companyList{zoom:1;}
.settlementWp .companyList{width:auto; height:22px; overflow:hidden;}
.settlementWp .companyList ul{margin-left:15px; overflow:hidden; zoom:1;}
.settlementWp .companyList ul li{float:left; margin-left:15px;font-weight:bold; color:#FFF;}
.settlementWp .companyList ul li a{ color:#ffcc00;}
.settlementWp .companyList ul li .upWard{color:#8aff59;}
.settlementWp .companyList ul li .downWard{color:#fe5858;}
/*imgIM*/
.finIM2{overflow:hidden; zoom:1; margin-bottom:15px;}
.im2wp{ float:left; width:300px;}
.yosouModimWp{width:324px; float:right; zoom:1;margin-top:15px;}
.yosouModimWp #yosou{margin-bottom:0;}
.yosouModimWp #yosou li{width:100%; _width:290px;float:none; padding:3px 10px;background-position:0px -447px;}
.yosouModimWp #yosou li.floatR{text-align:right; padding:0; padding-top:5px; _font-size:small; _width:310px;}
/*affinity*/
.affirank {display:block; float:left; line-height:1.8;}
.affirank li{display:inline; margin-right:12px;zoom:1;}
.affirank1 {padding:1px 3px; border:1px solid #caa936; background:#e9bc21; font-weight:bold; color:#fff; text-align:center; margin-right:6px;}
.affirank2 {padding:1px 3px; border:1px solid #898781; background:#9aa8ab; font-weight:bold; color:#fff; text-align:center; margin-right:6px;}
.affirank3 {padding:1px 3px; border:1px solid #af642d; background:#da915b; font-weight:bold; color:#fff; text-align:center; margin-right:6px;}
.affirank4 {padding:1px 3px; border:1px solid #255b89; background:#4a7ba4; font-weight:bold; color:#fff; text-align:center; margin-right:6px;}
.affirankBtm{ padding:5px 0 5px 0; display:block; overflow:hidden; zoom:1;}
.affirankBtm li{float:left; width:49%;}
.affirankBtm span.count1{ text-align:center; padding:1px 7px;}
/*store*/
.store{display:block;width:298px;margin-bottom:10px;border:1px solid #d5a75f;font-size:12px;background-color:#fae094;overflow:hidden;}
.store .line{display:inline-block; width:282px;padding:2px 7px;border:1px solid #FFFFFF;background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f7eccc),color-stop(0.9,#fae197),color-stop(1,#f7b62b));background: -moz-linear-gradient(top,#f7eccc 20%,#fae4a3 80%);}
.store .ttl{float:left;color:#5b2e02;font-weight:bold}
.store .ttl a{color:#5b2e02;font-weight:bold;}
.store dl{display:inline-block;width:auto;/width:130px;float:right;}
.store dt{float:left;color:#78400b;}
.store dd{float:right;color:#78400b;}
.store dd a{color:#ff5a00;font-weight:bold;}
.store dd span{font-size:16px;font-weight:bold;}
.store .icounread{margin:2px 2px 0 0;float:left;display:block;width:18px;height:18px;background:url("https://s.yimg.jp/images/finance/store/img/spriteStore.png") no-repeat -320px -160px;}
/*smpbanner*/
.smpbanner{float:right;}
#financeSearch .smpbanner ul{width:218px;}
#financeSearch .smpbanner .left{float:left;margin-right:5px;}
/*link*/
.headlineTop a{ display:block; text-decoration:none;}
.headlineTop a strong{ text-decoration:underline;}
.headlineTop a .cp{ text-decoration:none; display:inline-block; /* For IE 6/7 */*display: inline;*zoom: 1;}
.headlineTop a:hover{color:#09F;text-decoration:underline;}
.headlineTop a:hover .cp{color:#a3c5ec;text-decoration:underline;}
#headline .ymuiArrow2 a{ display:block; text-decoration:none;}
#headline .ymuiArrow2 a span.dtl{ text-decoration:underline;}
#headline .ymuiArrow2 a:hover{color:#09F; text-decoration:underline;}
#headline .ymuiArrow2 a:hover span{color:#09F;}
#headline .ymuiArrow1 a:hover{color:#09F; text-decoration:underline;}
/*-- .fx&ecoindicator mod --*/
.finfxIndicator .idctTbl{ width:100%;font-size:90%;}
.finfxIndicator .idctTbl th{background-color:#f4f4f4;font-weight:bold;color:#5A5A5A;border-bottom:1px solid #ccc;line-height:30px;text-align:center;}
.finfxIndicator .idctTbl td{border-bottom:1px solid #ccc;vertical-align:middle; }
.finfxIndicator .idctTbl td.index{width:295px;border-right:1px solid #ccc;}
.finfxIndicator .icoJpn18,.finfxIndicator .icoUsa18,.finfxIndicator .icoEu18,.finfxIndicator .icoGer18,.finfxIndicator .icoFra18,.finfxIndicator .icoGbr18,.finfxIndicator .icoAus18,.finfxIndicator .icoNzl18,.finfxIndicator .icoSui18,.finfxIndicator .icoCan18,.finfxIndicator .icoRsa18,.finfxIndicator .icoSin18,.finfxIndicator .icoHkg18,.finfxIndicator .icoCnh18{ display:inline-block;}
.finfxIndicator .link{text-align:right;font-weight:bold;}
.finfxIndicator td.fx .ttl {font-weight: bold;background: #f2f8fd;line-height: 26px;padding-left: 10px;font-size:90%;}
.finfxIndicator .bid,.finfxIndicator .ask{ display:inline; line-height:1.2;  font-size:110%;}
.finfxIndicator .bid .small,.finfxIndicator .ask .small{  font-size:90%;}
.finfxIndicator td.fx{border-right:1px solid #ccc; border-bottom:1px solid #ccc; vertical-align:top;}
.finfxIndicator td.fx a.chart{ display:block; margin:3px 0 0 7px;}
.finfxIndicator .text{ display:block; font-size:90%; margin-left:25px;}
.finfxIndicator .inner{padding:2px 3px;}
.finfxIndicator .inner .small{ font-size:85%;}
.finfxIndicator th.index{ background-color:#b5b5b5; color:#fff;}
.finfxIndicator .date{ display:inline-block; font-size:85%; font-weight:bold;}
.finfxIndicator td.more{ text-align:right; background-color:#FFF; font-size:80%; padding-right:10px; font-weight:bold; border-bottom:none; border-right:1px solid #CCC;}
.finfxIndicator span.price{ display:inline-block; padding-left:5px; font-weight:bold; font-size:14px; color:#000;}
.finfxIndicator .ecoTable .first,.finfxIndicator .ecoTable .second{ border-bottom:1px solid #CCC;s}
.finfxIndicator .ecoTable li .date{ display:block; background-color:#f2f8fd; padding-left:5px;}
.finfxIndicator .ecoTitle{color:#f2f8fd;}
.icoJpn18,.icoUsa18,.icoEu18,.icoGer18,.icoFra18,.icoGbr18,.icoAus18,.icoNzl18,.icoSui18,.icoCan18,.icoRsa18,.icoSin18,.icoHkg18,.icoCnh18{/float:left;width:18px;height:18px;background-position:0 3px; margin-right:3px;}
.finfxIndicator .flagIcon{float:left;width:24px;height:18px;background-repeat:no-repeat;margin-left:-25px;background-position:5px 2px;}
.icoJpn18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/jpn18.gif);}
.icoUsa18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/usa18.gif);}
.icoEu18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/eu18.gif);}
.icoGer18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/ger18.gif);}
.icoFra18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/fra18.gif);}
.icoGbr18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/gbr18.gif);}
.icoAus18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/aus18.gif);}
.icoNzl18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/nzl18.gif);}
.icoSui18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/sui18.gif);}
.icoCan18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/can18.gif);}
.icoRsa18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/rsa18.gif);}
.icoSin18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/sin18.gif);}
.icoHkg18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/hkg18.gif);}
.icoCnh18{background-image:url(https://s.yimg.jp/yui/jp/icn/flg/cnt/ioc/chn18.gif);}
.finfxIndicator .flagWicon18{ display:inline-block; width:22px; height:12px;background-repeat:no-repeat;background-position:0 0px; padding-bottom:1px;}
.icoUsdJpy18{background-image:url(https://s.yimg.jp/images/finance/fx/img/usdjpy18.png);}
.icoEurJpy18{background-image:url(https://s.yimg.jp/images/finance/fx/img/eurjpy18.png);}
/*achartArea*/
.achartArea {margin-bottom:10px; padding:6px; border:1px solid #94c1f3; background: #d9ebff;font-size: 14px;}
.achartBox {background:#ffffff; padding:5px 10px;}
.achartEntrance {float:left;}
.achartPowerd {color:#666666;float:right;}
/*fxAccountArea*/
.fxAccount{ background:url(https://s.yimg.jp/images/finance/fx/img/fxRankIcon.png) 10px 9px /15px 15px no-repeat;margin:0 0 10px 0;border: 2px solid #94c1f3; font-size: 14px; }
.fxAccount a{display: block;padding: 5px 0 5px 33px;font-weight: bold;}
.fxAccount a span{display: inline-block; padding-right: 33px;background:url(https://s.yimg.jp/images/finance/fx/img/fxRankBtn.png) right 5px no-repeat; }
.fxAccount:hover{ background-color: #d9ebff; }
/*headLine a Block*/
li.headlineBlock a {display:block;text-decoration:none;}
li.headlineBlock a:hover {color:#09F; text-decoration: underline;}
li.headlineBlock a span.headlineBlockLine {text-decoration:underline;}
li.headlineBlock a:hover span.ymuiDate {text-decoration:underline;color:#09F;}
li.headlineBlock a span.headlineBlockpointer{background:url(https://s.yimg.jp/images/media/ymui/img/photoNew_45x15.gif) no-repeat -15px -2px;padding:0 15px 2px 15px;cursor:default;}
/*finfxIndicator*/
.finfxIndicator{ height: 180px; font-size: 84%; line-height: 100%; }
.finfxIndicator h2{ font-weight:bold; }
.finfxIndicator .moreBox{ line-height: 100%; text-align: right; margin-right: 5px; }
.finfxIndicator .chartInner{ width: 167px; float: left; }
.finfxIndicator .chartInner h2{ padding: 5px 0 5px 28px; color: #fff; background: #3d3d3d url(https://s.yimg.jp/images/finance/fx/img/usdjpy18.png) no-repeat 4px 50%; }
.finfxIndicator .chartInner h2 a{ color: #fff; }
.finfxIndicator .chartInner .rateListArea{ width:157px; margin: 0 auto 5px; padding-bottom: 5px; border-bottom: 1px dashed #ccc; }
.finfxIndicator .chartInner .rateListArea img{ width:153px; margin: 0 auto 10px; margin-bottom: 5px; }
.finfxIndicator .chartInner .rateListBox{ width:68px; padding: 5px; float:left; color: #fff; }
.finfxIndicator .chartInner .rateListBox span{ font-size: 80%; }
.finfxIndicator .chartInner .rateListBox .dtl { margin-top:5px; font-size: 120%; font-weight: bold; text-align: right; }
.finfxIndicator .chartInner .rateup { background: #3a932e; }
.finfxIndicator .chartInner .ratedown { background: #e46062; }
.finfxIndicator .marketInner{ width: 231px; height: 180px; float: left; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.finfxIndicator .marketInner h2{ padding: 5px 0 5px 28px; color: #fff; background: #3d3d3d url(https://s.yimg.jp/images/finance/fx/img/fxMarketBtn.png) no-repeat 4px 50%; }
.finfxIndicator .marketInner dl{ margin: 0 5px 4px; padding: 2px 0 5px; border-bottom: 1px dashed #ccc; }
.finfxIndicator .marketInner dl dt{ font-size: 90%; font-weight: bold; }
.finfxIndicator .stadiumInner{ width: 232px; float: left; }
.finfxIndicator .stadiumInner .fxsTtlBox img.fxsPic{ width:33px; margin: 5px 0 0 5px; float: left; }
.finfxIndicator .stadiumInner .fxsTtlBox .fxsTtl{ width: 185px; float: right; }
.finfxIndicator .stadiumInner .fxsTtlBox .fxsTtl h2{ color: #333; padding-top: 6px; }
.finfxIndicator .stadiumInner .fxsTtlBox .fxsTtl p { padding-top: 7px; font-size: 84%; line-height: 80%; }
.finfxIndicator .stadiumInner .fxsGraphText{ width: 222px; margin: 10px auto 5px; }
.finfxIndicator .stadiumInner .fxsGraphText span{ font-size: 80%;color:#333; }
.finfxIndicator .stadiumInner .fxsGraphText p{ width: 50%; float: left; font-size: 120%; font-weight: bold; }
.finfxIndicator .stadiumInner .fxsGraphText p.pinkText { color: #db2929; }
.finfxIndicator .stadiumInner .fxsGraphText p.greenText { color: #1d6c13; text-align: right; }
.finfxIndicator .stadiumInner .fxsGraphBox{ width: 222px; margin: 0 auto 5px; padding-bottom: 10px; border-bottom: 1px dashed #ccc; height: 12px; background: url(https://s.yimg.jp/images/finance/fx/img/fxsBarGreen.gif) repeat-x top; }
.finfxIndicator .stadiumInner .fxsGraphBox span.bar{ height:12px; display: block; background: url(https://s.yimg.jp/images/finance/fx/img/fxsBarPink.gif) repeat-x top; text-align: right; }
.finfxIndicator .stadiumInner .fxsRankBox{ width: 222px; margin: 10px auto 5px; border-bottom: 1px dashed #ccc; }
.finfxIndicator .stadiumInner .fxsRankBox p { width: 50%; float: left; }
.finfxIndicator .stadiumInner .fxsRankBox p.name { font-size: 100%; }
.finfxIndicator .stadiumInner .fxsRankBox p.money{ font-size: 140%; font-weight: bold; color: #333; text-align: right; }
.finfxIndicator .stadiumInner .fxsRankBox p.money span{ font-size: 60%; color: #333; }
/*finfxTopMod*/
.finfxTopMod{ height: 180px; font-size: 84%; line-height: 100%; }
.finfxTopMod h2{ font-weight:bold; }
.finfxTopMod .moreBox{ line-height: 100%; text-align: right; margin-right: 5px; }
.finfxTopMod .chartInner{ width: 167px; float: left; }
.finfxTopMod .chartInner h2{ padding: 5px 0 5px 28px; border-bottom:1px solid #ccc; color: #333; background: #ebf4ff url(https://s.yimg.jp/images/finance/fx/img/usdjpy18.png) no-repeat 4px 50%; }
.finfxTopMod .chartInner h2 a{ color: #333; }
.finfxTopMod .chartInner .rateListArea{ width:157px; margin: 0 auto 5px; padding-bottom: 5px; border-bottom: 1px dashed #ccc; }
.finfxTopMod .chartInner .rateListArea img{ width:153px; margin: 0 auto 10px; margin-bottom: 5px; }
.finfxTopMod .chartInner .rateListBox{ width:68px; padding: 5px; float:left; }
.finfxTopMod .chartInner .rateListBox span{ font-size: 80%; }
.finfxTopMod .chartInner .rateListBox .dtl { margin-top:5px; font-size: 120%; font-weight: bold;}
.finfxTopMod .marketInner{ width: 230px; float: left; border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.finfxTopMod .marketInner h2{ padding: 5px 0 5px 28px; color: #333;border-bottom:1px solid #ccc; background: #ebf4ff url(https://s.yimg.jp/images/finance/fx/img/fxMarketBtn.png) no-repeat 4px 50%; }
//.finfxTopMod .marketInner .marketBox{ margin: 0 5px 4px; padding: 2px 0 5px; border-bottom: 1px dashed #ccc; }
//.finfxTopMod .marketInner .marketBox span.marketTime{ height: 18px; }
//.finfxTopMod .marketInner .marketBox{ margin: 0 5px 4px; padding: 2px 0 5px; border-bottom: 1px dashed #ccc; }
.finfxTopMod .marketInner dl{ margin: 0 0px 4px 1px; padding: 2px 0 5px; border-bottom: 1px dashed #ccc; }
.finfxTopMod .marketInner dl dt{ margin-bottom: 2px; }
.finfxTopMod .marketInner dl dt span{ float:left; }
.finfxTopMod .marketInner dl dt span.marketTime{ margin-top:6px; font-size: 80%; }
.finfxTopMod .stadiumInner{ width: 231px; float: left; }
.finfxTopMod .stadiumInner .fxsTtlBox img.fxsPic{ width:33px; margin: 5px 0 0 5px; float: left; }
.finfxTopMod .stadiumInner .fxsTtlBox .fxsTtl{ width: 185px; float: right; }
.finfxTopMod .stadiumInner .fxsTtlBox .fxsTtl h2{ color: #333; padding-top: 6px; }
.finfxTopMod .stadiumInner .fxsTtlBox .fxsTtl p { padding-top: 7px; font-size: 84%; line-height: 80%; }
.finfxTopMod .stadiumInner .fxsGraphText{ width: 222px; margin: 10px auto 0; }
.finfxTopMod .stadiumInner .fxsGraphText span{ font-size: 80%;color:#333; }
.finfxTopMod .stadiumInner .fxsGraphText p{ width: 50%; float: left; font-size: 120%; font-weight: bold; }
.finfxTopMod .stadiumInner .fxsGraphText p.pinkText { color: #db2929; }
.finfxTopMod .stadiumInner .fxsGraphText p.greenText { color: #1d6c13; text-align: right; }
.finfxTopMod .stadiumInner .fxsGraphBox{ width: 222px; margin: 0 auto 5px; padding-bottom: 10px; height: 12px; background: url(https://s.yimg.jp/images/finance/fx/img/fxsBarGreen.gif) repeat-x top; border-bottom: 1px dashed #ccc; }
.finfxTopMod .stadiumInner span.bar{ height:12px; display: block; background: url(https://s.yimg.jp/images/finance/fx/img/fxsBarPink.gif) repeat-x top; text-align: right; }
.finfxTopMod .stadiumInner .fxsRankBox{ width: 222px; margin: 10px auto 5px; border-bottom: 1px dashed #ccc; }
.finfxTopMod .stadiumInner .fxsRankBox p { width: 50%; float: left; }
.finfxTopMod .stadiumInner  p.name { font-size: 100%; }
.finfxTopMod .stadiumInner  p.money{ font-size: 120%; font-weight: bold; color: #333; text-align: right; }
.finfxTopMod .stadiumInner  p.money span{ font-size: 60%; color: #333; }
.finfxTopMod .stadiumInner .fxsTtlBox .stadiumTtl h2{ padding: 5px 0 5px 28px; color: #333;border-bottom:1px solid #ccc; background: #ebf4ff url(https://s.yimg.jp/images/finance/fx/img/stadiumIcon.png) no-repeat 4px 50%; }
.finfxTopMod .stadiumInner .fxsTtlBox .stadiumRankTtl h2{ padding: 5px 0 5px 28px; color: #333; background: url(https://s.yimg.jp/images/finance/fx/img/stadiumRankIcon.png) no-repeat 4px 50%; }
.finfxTopMod .stadiumInner p.fxsSmalltxt{ padding: 0 5px 5px; border-bottom: 1px dashed #ccc; text-align:right; font-size: 10px; }
.finfxTopMod .stadiumInner .stadiumRankTtl h2 { font-weight: normal; }
.finfxTopMod .stadiumInner .fxsGraphBox2{ width: 222px; margin: 5px auto; height: 12px; background: url(https://s.yimg.jp/images/finance/fx/img/fxsBarGreen.gif) repeat-x top; padding-bottom: 10px; border-bottom: 1px dashed #ccc; }
.finfxTopMod .stadiumInner .fxsRankBox2{ width: 222px; margin: 10px auto 3px; border-bottom: 1px dashed #ccc; }
.finfxTopMod .stadiumInner .fxsRankBox2 p{ width: 50%; float: left; margin-bottom: 5px; }
.finfxTopMod .stadiumInner .stadiumSubTtl{ margin: 10px 5px 0; background: url(https://s.yimg.jp/images/finance/fx/img/usdjpy18.png) no-repeat left top; }
.finfxTopMod .stadiumInner .fxsTtlBox span.stadiumRate { padding-left: 24px; float: left; font-size: 100%; }
.finfxTopMod .stadiumInner .fxsTtlBox span { font-size: 10px; float: right; font-weight:normal; }
/* chartArea */
.chartArea{ overflow: hidden;}
.fxChartArea{ width: 406px; float: left;}
.fundArea{ float: left; width: 228px;}
.chartArea .ymui3DHeaderDark,.chartArea .ymuiBodyBorderDark,.chartArea .ymui3DHeaderDark div{ border-right: none;}
.chartArea .ymuiTitle{ text-align: left;}
.chartArea .finfxTopMod{ min-height: 186px;}
.chartArea .finfxTopMod h2{ text-align: left;}
.chartArea .finfxTopMod .chartInner{ width: 178px;}
.chartArea .finfxTopMod .chartInner h2{ background-image: url(https://s.yimg.jp/images/finance/fx/img/usdjpy18_02.png);}
.chartArea .finfxTopMod .marketInner{ border-right: none; width: 226px; height: 100%;}
.chartArea .finfxTopMod .marketInner h2{ background-image: url(https://s.yimg.jp/images/finance/fx/img/fxMarketBtn02.png);}
.chartArea .finfxTopMod .fundInner{ width: 225px;}
.chartArea .finfxTopMod .fundInner h2{ padding: 5px 0 5px 28px; color: #333; border-bottom: 1px solid #ccc; background: #ebf4ff url(https://s.yimg.jp/images/finance/fx/img/trustIcon.png) no-repeat 4px 50%;}
.chartArea .finfxTopMod .fundInner h2 a{ color: #333;}
.fundArea .ymui3DHeaderDark{ border-left: 1px solid #3f72a5; border-right: 1px solid #6e9ac6;}
.fundArea .ymui3DHeaderDark div{ border-left: none; border-right: 1px solid #fff;}
.fundArea .ymuiBodyBorderDark{ border-right: 1px solid #6e9ac6;}
.fundInner dl{ border-bottom: 1px dashed #ccc; margin: 5px 5px 9px; padding-bottom: 5px; overflow: hidden; *zoom: 1; *margin-bottom: 8px; *padding-bottom: 2px;}
.fundInner .mt8{margin-top: 8px;}
.fundInner dl a{ font-size: 13px;}
.fundInner dt,.fundInner .mb04{ margin-bottom: 4px;}
.fundInner dd{ color: #595959; display: inline; font-size: 12px; float: right; text-align: right; *width: 98px;}
.fundInner .trustItem{ margin-top: 1px; min-width: 92px;}
.fundInner .trustPrice{ font-size: 15px; font-weight: bold;}
.fundInner .trustB4Ratio{ margin: 0 4px 0 10px; font-weight: bold; *float: left;}
.fundInner .trustPercent{ display: block; float: right; min-width: 58px;}
.fundInner .trustPercent span{ font-weight: bold;}
.chartArea .chartInner .moreBox{margin-top: 8px;}
.chartArea .marketInner .moreBox{margin-top: 9px;}
.chartArea .fundInner .moreBox{margin-top: -3px;}
/*kabuyoso*/
.kabuyosoforecastNow{display:inline-block;padding:1px 3px; border:1px solid #d85a85; background:#fdf0f4; font-size:12px; color:#d85a85; text-align:center; margin-right:6px;}
.kabuyosoforecastDone{display:inline-block;padding:1px 3px; border:1px solid #4e4c4c; background:#efefee; font-size:12px; color:#4e4c4c; text-align:center; margin-right:6px;}
span.iconConfidence{ display:inline-block;background-position:0 0; background-repeat:no-repeat; margin-left:5px; width:53px; height:18px; text-indent:-9999px;}
.iconConfidence{ background:url(https://s.yimg.jp/images/finance/kabuyoso/img/kabuyosoConfidence.png);}
.kabuyosoInsite{width:100%;border: 1px solid #A3C5EC;background: white;padding: 1px 0 0 1px;margin-bottom: 10px; border-collapse:separate;}
.kabuyosoInsite th{ white-space:nowrap; width:1%; border-bottom:1px solid #fff; border-left: 1px solid #fff;background: #c0d7f0;}
.kabuyosoInsite td{ padding:5px;}
.forecastNowicon {padding:1px 3px; border:1px solid #255b89; background:#4a7ba4; font-weight:bold; color:#fff; text-align:center; margin-right:6px;}
/*kabuyosoTOP*/
.stocksWarning{border-top: 1px solid #CECECE;background: #F7F7F7;padding: 0 0 5px 0;margin: 10px 10px 1px 10px;zoom: 1; }
.stocksWarning p{ border-top:1px solid #fff; padding-top:5px;text-align:left; padding-left:10px;}
span.iconConfidence{ display:inline-block;background-position:0 0; background-repeat:no-repeat; margin-left:5px; width:36px; height:18px; text-indent:-9999px;}
.iconConfidence{ background:url(https://s.yimg.jp/images/finance/common/image/kabuyosoConfidence.png);}
.consecutive{ background:url(https://s.yimg.jp/images/finance/kabuyoso/img/topConsecutive.png);background-position: 0 0;background-repeat: no-repeat;color: #FFFFFF;display: inline-block;font-weight: bold;height: 22px;    line-height: 1.7;padding-right: 45px;text-align: right;width: 22px;}
#yosou.ymuiList{ overflow:hidden; margin-bottom:5px;}
#yosou.ymuiList li{margin:3px 0 !important; float:left; width:48%;}
#yosou.column3 li{margin:3px 0 !important; float:left; width:31%;}
.iconHit{ display:inline-block; height:18px; width:39px; text-indent:-999px; background:url(https://s.yimg.jp/images/finance/kabuyoso/img/forecasHit.png) 0 0 no-repeat;}
.winSpecialist2{ overflow:hidden;zoom:1; display:block; margin:0 0 5px 5px;}
.winSpecialist2 .sp{ float:left; width:205px; text-align:left;}
.winSpecialist2 .sp dt{ float:left; padding-right:5px;}
/*TOP KabuyosoTtl*/
.yumiKabuyosoTtl{
background:url(https://s.yimg.jp/images/finance/common/image/topKabuyosoTtl.png) 1px 1px no-repeat;height:37px;border:1px solid #3399ee;border-bottom:none;padding:1px;padding-left:70px;line-height:2.2;}
.finIM2 ul#yosou li.ymuiArrow1 {width: 100%;}
.finIM2 ul#yosou li.floatR {width: 100%;}
/*IRMod*/
.irMod{text-align:center; padding:5px;}
.irMod .prtxt{margin-top:5px;text-align:left;}
/*TNPR*/
.ymuiPrMod {padding-right:11px;padding-left:11px;}
.ymuiPrMod a{display: block;}
.ymuiPrMod a:hover{color: #09f;}
.ymuiPrMod1{border:2px solid #ccc;}
.ymuiPrMod2{border:1px solid #4072a3;}
.ymuiPrMod3{border:1px solid #4072a3;}
.ymuiPrMod4{border:1px solid #4072a3;}
/*SMP_PCbanner*/
.smp_pcbanner{height:142px; width:100%;border:1px solid #005eb6;-webkit-border-radius: 2px;background-color:#fff;}
.smp_pcbanner p{background: -webkit-gradient(linear, left top, left bottom, from(#dbe7f4), to(#c3d7ec));text-align:center;margin:1px;position:relative;}
.smp_pcbanner .close{position:absolute; top:0; left:0; width:20%; height:140px; background:url(https://s.yimg.jp/images/finance/top/device/close.png) center center no-repeat;background-size:27px 27px;}
.smp_pcbanner .link{ position:absolute; top:0; left:20%; width:80%; height:140px;}
/*headline readall block*/
#headline .readall{display:inline-block;/display:inline;/zoom:1}
/*fx contest Balloon*/
.constBalloon_wrap{position:relative;}
.constBalloon_obj{position:absolute;top:-25px;left:476px;}
/*finfxTopMod add*/
.finfxTopMod .marketInner h2 a ,
.finfxTopMod .stadiumInner h2 a {color: #333;}
/* news list ancher inline class */
.readmoreFulltxt{display:inline-block;/display:inline;/zoom:1;}
/* OLD right column headline PR class */
.rightColumnHeadPR{ background-color:#FFF;}
.rightColumnHeadPR-link{text-decoration:none !important;}
.rightColumnHeadPR-link:hover{text-decoration:none !important;}
.rightColumnHeadPR-txt{color:#000;}
.rightColumnHeadPR-txtdeco{text-decoration:underline;}
.rightColumnHeadPR-ads{text-align:right; display:block; width:100%; color:#999;}
/* OLD right column ranking PR class */
.rightColumnRankPR{ margin-bottom:0px !important; background-color:#FFF;background-image:url(https://s.yimg.jp/images/finance/pr/rcolumn_ad/img/ad_ranking.png);background-repeat:no-repeat; padding: 1px 0 0 25px; display: block; min-height: 1%;}
.rightColumnRankPR-link{ text-decoration:none;}
.rightColumnRankPR-txt{text-decoration:underline;}
.rightColumnRankPR-ads{text-align:right; display:block; width:100%; color:#999;}
.rightColumnHeadPR:hover, .rightColumnRankPR:hover{ background-color:#fffbcc;}

/* right column headline PR class */
.rightColumnHLinePR{ background-color:#FFF;}
.rightColumnHLinePR-link{text-decoration:none !important;}
.rightColumnHLinePR-link:hover{text-decoration:none !important;}
.rightColumnHLinePR-txt{color:#000;}
.rightColumnHLinePR-txtdeco{text-decoration:underline;}
a.rightColumnHLinePR-ads{text-align:right; display:block; width:100%;text-decoration:none; color:#999999; margin-top:-5px;}
/* right column ranking PR class */
.rightColumnRankingPR{ margin-bottom:0px !important; background-color:#FFF;background-image:url(https://s.yimg.jp/images/finance/pr/rcolumn_ad/img/ad_ranking.png);background-repeat:no-repeat; padding: 1px 0 0 25px; display: block; min-height: 1%;}
.rightColumnRankingPR-link{ text-decoration:none;}
.rightColumnRankingPR-txt{text-decoration:underline;}
a.rightColumnRankingPR-ads{text-align:right; display:block; width:100%;text-decoration:none; color:#999999; margin-top:-5px; padding:0;}
.ymuiList li.rightColumnRankingPR-nomar{margin-top:0 !important; margin-bottom:0 !important;}
.rightColumnHLinePR:hover, .rightColumnRankingPR:hover{ background-color:#fffbcc;}
/* headlineYDN */
#headline #ytopContentIn .rightColumnHLinePR:hover{ background-color:#FFF;}
#headline #ytopContentIn .ymuiList li a {display:inline;}
#headline #ytopContentIn a.rightColumnHLinePR-ads {float: right; width:160px; margin-top:2px; color: #808080; font-size: 12px; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
#headline #ytopContentIn .singleLinePR { border-bottom:1px solid #dadada; padding: 0; zoom: 1; overflow: hidden; height: 2px; font-size: 0;}
/*　topicChart　*/
.topicChart {margin-top: 23px;}
.topicChart a {text-decoration: none;}
.topicChart a:hover {text-decoration: underline;}
/*　調整用　*/
.marginL2 {margin-left: 2px;}
.marginL3 {margin-left: 3px;}
.marginL87 {margin-left: 87px;}
/* テストUIもっと見る */
.attractBlock {
	width: 100%;
	display: inline-block;
	border-top: 1px solid #d6d6d6;
}
.attractStyle {
	border-left:1px solid #dddddd;
	border-right:1px solid #dddddd;
	border-bottom:1px solid #dddddd;
	text-align:center;
	padding-top: 3px;
	display: inline-block;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f5f5f5', endColorstr = '#f0f0f0');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#f5f5f5', endColorstr = '#f0f0f0')";
	background-image: -moz-linear-gradient(top, #f5f5f5, #f0f0f0);
	background-image: -ms-linear-gradient(top, #f5f5f5, #f0f0f0);
	background-image: -o-linear-gradient(top, #f5f5f5, #f0f0f0);
	background-image: -webkit-gradient(linear, center top, center bottom, from(#f5f5f5), to(#f0f0f0));
	background-image: -webkit-linear-gradient(top, #f5f5f5, #f0f0f0);
	background-image: linear-gradient(top, #f5f5f5, #f0f0f0);
}
.attractStyle:first-child {
	border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
	border-bottom-left-radius: 4px;
}
.attractStyle:last-child {
	border-radius: 0 0 4px 0;
	-moz-border-radius: 0 0 4px 0;
	border-bottom-right-radius:4px;
}
.attractStyle a {
	color:#5A7393;
	font-weight: bold;
	text-decoration:none;
	display:block;
	height: 27px;
}
.attractStyle a:hover {
	text-decoration: underline;
}

.attractTextM {
	font-size: 90%;
	vertical-align: middle;
	display: inline-block;
	padding: 1px 0;
}
.attractTextM2 {
	font-size: 90%;
	vertical-align: middle;
	display: inline-block;
	line-height: 1.1em;
	padding: 1px 0;
}

/* もっと見る ブロック数に応じて使用 */
#contents .cell2Block {
	width: 314px;
	float: left;
}
#contents .cell3Block {
	width: 208px;
	float: left;
}
#contents .cell4Block {
	width: 155px;
	float: left;
}


/* calendar */
.calendar {margin-bottom: 20px;}
.calendar a {text-decoration: none;}
.calendar a:hover {text-decoration: underline;}
.calendarTtl {background: #ccdded; border-top: 1px solid #94badf; border-bottom: 1px solid #bacddf;}
.calendarMainTtl {text-align: left; font-weight: bold; padding: 5px 5px 5px 9px; color: #0c2f53; font-family:sans-serif;}
.calendarListTit {color: #0c2f53; font-weight: bold; vertical-align: middle; padding-top: 10px; padding-bottom: 10px; text-align: center;}
.calendarListBox {position: relative; height: 100%;}
.calendarListTitbg {background-color:#ebf4ff; position: absolute; display: inline-block; width: 75px; top: 0; bottom: 0; left: 0; right:0;}
.calendarLine {border-bottom: 1px solid #e3e3e3;}
.calendarSetBox {width: 225px; display: block;}
.calendarSetList {display: inline-block; padding-top: 5px; padding-bottom:12px; margin-left: 13px;}
.calendarText {padding-top: 10px; padding-bottom: 10px; vertical-align: middle; display: inline-block;}
.calendarSetName {float: left; width: 95px; padding-top: 4px; padding-right: 10px;}


/* calendar版　もっと見る ブロック数に応じて使用 */
#sub .cell2Block {width: 146px; float: left;}
#sub .cell3Block {width: 96px; float: left;}

/* トップ株価検索モジュールの調整 */
#globalNavWrapper #financeSearch input#searchButton{vertical-align:middle;border:2px solid #e4a843;background-color:#F6E8C2; background-image:none; margin:0 5px 0 0;cursor:pointer;padding:4px 2px;width:10.6em;letter-spacing:0.1em;font-size:12px;margin-bottom:1px; color:#4d4d4d; font-weight:bold; height:2.3em; line-height: 1;}
#globalNavWrapper #financeSearch input#searchButton:hover{ background-color:#FC0;}
#globalNavWrapper #search #financeSearch input#searchText {vertical-align: middle; width: 300px; margin: 0;padding: 3px 2px; height: 1.4em; line-height: 17px; position: relative;border:2px solid #999;}

/*広告のスタイル(1-4)*/
.yadsAd4{width: 100%;  padding: 5px 0 15px;font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
.yadsAdItem4{float:left; width:49%; padding: 0 0 0 5px;}
.yadsAdItem4:nth-child(2){float: right;}
div.yadsAd4 a.yadsAdItem4{text-decoration: none;}
div.yadsAd4 a:link.yadsAdItem4{color: #0033cc;}
div.yadsAd4 a:hover.yadsAdItem4{color: #09F; text-decoration: underline;}
div.yadsAd4 a div.yadsAdTitle4{font-size:13px; color: #0033cc; text-decoration: underline;line-height: 2.5;}
div.yadsAd4 a:hover.yadsAdItem4 div.yadsAdTitle4{color: #09F; text-decoration: underline;}
div.yadsAd4 a div.yadsAdDescription4{font-size:11px; line-height:1.3; color: #666; text-decoration: none;}
div.yadsAd4 a:hover.yadsAdItem4 div.yadsAdDescription4{color: #09F; text-decoration: underline;}
div.yadsAd4 div.yadsAdAdv4{font-size:10px;padding-top: 3px; color: #999; text-decoration: none;}
div.yadsAd4 a:hover.yadsAdItem4 div.yadsAdAdv4{color: #09F; text-decoration: underline;}
div.yadsAd4 div.yadsAdInfo4{text-align: right;}
div.yadsAd4 div.yadsAdInfo4 a{text-decoration: none;}
div.yadsAd4 div.yadsAdInfo4 a span{font-size:12px; line-height:1.1; color:#808080;}
div.yadsAd4 div.yadsAdInfo4 a:hover span{text-decoration: underline;}
.yadsAd4Cf{content:""; clear:both; display:block;}

/*VIP戦略室誘導*/
#financeSearch .bnrLink{
	float: right;
	display: block;
	padding-top:3px;
}

/*ydnSingleMain*/
.ydnSingleMain{margin: 7px 0; border-top: 1px solid #dadada;}
#headline div.blWakuIn div#ytopContentIn div.ymuiArrow2{background-position: 0 -540px; padding: 10px 0 0 11px;}
#headline div.ydnSingleMain a.item{display: inline;}
#headline div.ydnSingleMain a:hover.item{color: #09F; text-decoration: underline;}
.ydnSingleMain .title{ display: inline; text-decoration: underline;}
.ydnSingleMain .title:after{content: "｜ ";}
.ydnSingleMain .desc{display: inline; text-decoration: underline;}
.ydnSingleMain .adv{ display: inline; color: #666;}
#headline div.ydnSingleMain a:hover.item div.adv{color: #09F; text-decoration: underline;}
#headline div.ydnSingleMain div.info{float: right; width:160px; color: #808080; font-size: 12px; font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; display: inline; text-align: right;}
#headline div.ydnSingleMain div.info a{color: #808080;}
#headline div.ydnSingleMain div.info a:hover span{color: #808080; text-decoration: underline;}

/*ydnSingleMainPr01*/
.ydnSingleMainPr01{margin: 7px 0; font-family: MS PGothic,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Helvetica,Arial,sans-serif;}
.ydnSingleMainPr01 a.item{display: block; background: url(https://s.yimg.jp/images/finance/common/image/icon.png) no-repeat; background-position: 0px -550px; padding: 0 0 0 11px; text-decoration: none;}
.ydnSingleMainPr01 a:hover.item{background: #fffbcc url(https://s.yimg.jp/images/finance/common/image/icon.png) no-repeat; background-position: 0px -550px; color: #09F;}
.ydnSingleMainPr01 .title{display: inline; text-decoration: underline;}
.ydnSingleMainPr01 div.title:before{content: "【PR】"; color: #000; text-decoration: none; display: inline-block; margin-right: 5px;}
.ydnSingleMainPr01 div.title:after{content: "｜ ";}
.ydnSingleMainPr01 .desc{display: inline; text-decoration: underline;}
.ydnSingleMainPr01 .adv{display: inline; color: #666; text-decoration: none;}
.ydnSingleMainPr01 a:hover .adv{color: #09F; text-decoration: underline;}
.ydnSingleMainPr01 div.info a{text-align:right; display:block; width:100%; text-decoration:none; color:#999999; font-size: 84%; font-size: small;}

/*ydnSingleMainPr02*/
.ydnSingleMainPr02{margin: 7px 0; font-family: MS PGothic,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3,Helvetica,Arial,sans-serif;}
.ydnSingleMainPr02 a.item{display: block; background: url(https://s.yimg.jp/images/finance/common/image/icon.png) no-repeat; background-position: 0px -550px; padding: 0 0 0 11px; text-decoration: none;}
.ydnSingleMainPr02 a:hover.item{background: #fffbcc url(https://s.yimg.jp/images/finance/common/image/icon.png) no-repeat; background-position: 0px -550px; color: #09F;}
.ydnSingleMainPr02 .title{display: inline; text-decoration: underline;}
.ydnSingleMainPr02 div.title:before{content: "【PR】"; color: #000; text-decoration: none; display: inline-block; margin: 0 7px;}
.ydnSingleMainPr02 .title:after{content: "｜ ";}
.ydnSingleMainPr02 .desc{display: inline; text-decoration: underline;}
.ydnSingleMainPr02 .adv{display: inline; color: #666; text-decoration: none;}
.ydnSingleMainPr02 a:hover .adv{color: #09F; text-decoration: underline;}
.ydnSingleMainPr02 div.info a{text-align:right; display:block; width:100%; text-decoration:none; color:#999999; font-size: 84%; font-size: small;}

/*ydnSingleSubPrIcon*/
div.ymui3DContainerLB2 ul.ymuiList .ydnSingleSubPrIcon div{padding: 0; border: none;}
.ydnSingleSubPrIcon a.item{display: block; text-decoration: none;}
.ydnSingleSubPrIcon a:hover.item{background: #fffbcc;}
.ydnSingleSubPrIcon a.pr{background-color: #fff; background-image: url(https://s.yimg.jp/images/finance/pr/rcolumn_ad/img/ad_ranking.png); background-repeat: no-repeat; margin-bottom: 3px; padding: 1px 0 0 25px; display: block; min-height: 1%;}
.ydnSingleSubPrIcon a:hover.pr{background: #fffbcc; background-image: url(https://s.yimg.jp/images/finance/pr/rcolumn_ad/img/ad_ranking.png); background-repeat: no-repeat; padding: 1px 0 0 25px; display: block; min-height: 1%;}
.ydnSingleSubPrIcon div.title{display: inline; text-decoration: underline; padding: 0; border: none;}
.ydnSingleSubPrIcon div.title:after{content: "｜ ";}
.ydnSingleSubPrIcon .desc{display: inline; text-decoration: underline; padding: 0; border: none;}
.ydnSingleSubPrIcon div.adv{display: block; color: #666; text-decoration: none; padding: 0; border: none;}
.ydnSingleSubPrIcon a:hover .adv{text-decoration: npne;}
.ydnSingleSubPrIcon div.info{border: none; padding: 4px 0;}
.ydnSingleSubPrIcon div.info a{text-align:right; display:block; width:100%; text-decoration:none; color:#999999; font-size: 84%; font-size: small; border: none; margin-top: -1px;}

/*ydnSingleSubPr*/
.ydnSingleSubPr{margin: 7px 0;}
.ydnSingleSubPr a.item{display: block; background: url(https://s.yimg.jp/images/finance/common/image/icon.png) no-repeat; background-position: 0px -450px; padding: 0 0 0 11px; margin-bottom: 2px; text-decoration: none;}
.ydnSingleSubPr a:hover.item{background: #fffbcc url(https://s.yimg.jp/images/finance/common/image/icon.png) no-repeat; background-position: 0px -450px; color: #09F;}
.ydnSingleSubPr .title{display: inline; text-decoration: underline;}
.ydnSingleSubPr div.title:before{content: "【PR】"; color: #000; text-decoration: none; display: inline-block; margin-right: 5px;}
.ydnSingleSubPr div.title:after{content: "｜ ";}
.ydnSingleSubPr .desc{display: inline; text-decoration: underline;}
.ydnSingleSubPr .adv{display: block; color: #666; text-decoration: none;}
.ydnSingleSubPr a:hover .adv{color: #09F; text-decoration: underline;}
.ydnSingleSubPr div.info a{text-align:right; display:block; width:100%; text-decoration:none; color:#999999;}

/* Overlay AD */
#overlayAd{background-color: #eaeaea; position: fixed; bottom: 0; left: 0; width: 100%; z-index: 1000; visibility: hidden; -webkit-backface-visibility:hidden; backface-visibility:hidden;}
#overlayAd #ad1{width: 980px; margin:0 auto;}
.overlayAd{padding-bottom: 65px;}

/* contents close */
.closeContainer{width: 700px; margin: 30px auto; line-height: 1.7;}
.closeContainer h2.ymuiTitle{ color: #254c79; background-color: #e8eef4;padding: 5px 10px;}
.closeContainer p{text-align: left;}
/*irInfoArea*/
.irInfoArea{border-top: 1px #ccc solid;}
.irInfoArea span{display: block;width: 100px;margin-top: 16px;padding: 5px 0 6px;background-color: #f39818;border-radius: 3px;}
.irInfoAreaLink{padding: 4px;border-bottom: 1px #ccc dashed;}
.irInfoArea dd.irInfoListDd:after{content: "/";padding: 0 5px;}
.clearBoth{clear: both;}
.irInfoArea ul{position: relative;}
.irInfoArea ul li{position: absolute;top: 0;right: 0;margin-top: -18px;}
/*prBox*/
.prBox{text-align: center;}

/*market_schedule*/
.market_schedule_tag{display: block; float: left; font-size:80%; border:1px solid #929292; margin: 0 10px 0px 0; padding: 0px 0px; text-align:center; width:50px; color:#929292;}
.market_schedule_linkText{display: block; padding: 1px 0px;}
.market_schedule ul{width:100%; clear: both; display:table;}
.market_schedule li{padding:5px 2%; display:table-cell; width: 96%; float: left; vertical-align: bottom;}

/* subModCompany */
.subModCompany .shDetailLink{padding: 4px 0;}
.subModCompany .shDetailLink a{line-height: 1.1; font-size: 14px;}
.subModCompany .shDetailLink .noticeLink{ font-size: 12px;display: block;}

/* Headline ReDesign 2018/6 */
.blWaku.hdlAreaCp {border: none; line-height: 1.8;}
.hdlAreaCp .blWakuIn {background: none; border-left: none; padding: 0;}
.hdlAreaCp .hdlTtlBox {background-color: #638fbf; position: relative; padding: 3px 26px 3px;}
.hdlAreaCp .ymuiTitle {font-size: 12px; font-weight: bold; padding: 0 3px;}
.hdlAreaCp .hdlMoreLink {font-size: 12px; position: absolute; top: 3px; right: 26px;}
.hdlAreaCp .hdlMoreLink:before {content: " "; display: block; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 6px; border-color: transparent transparent transparent #b1c7df; float: left; margin: 5px 8px 0 0;}
.hdlAreaCp #ytopContentIn {border: none; border-left: 1px solid #638fbf; border-right: 1px solid #638fbf; padding: 13px 20px;}
.hdlAreaCp .headlineTop {border-bottom: 1px dotted #CCCCCC; position: relative; margin-bottom: 3px; padding-bottom: 8px;}
.hdlAreaCp .headlineTop h3 {font-size: 20px; margin-bottom: 2px; line-height: 1.3;}
.ymuiNew {background: url(https://s.yimg.jp/images/finance/common/image/new12w.png) no-repeat; margin-left: 6px;}
.hdlAreaCp .headlineTop h3 .ymuiNew {background: url(https://s.yimg.jp/c/icon/u/bsc/2.0/new12.png) no-repeat 0 3px; margin-left: 6px;}
.hdlAreaCp .headlineTop .ymuiDate {color: #3E3E3E; font-size: 12px; position: absolute; right: 0; bottom: 10px;}
.hdlAreaCp .headlineTop .hdlTopTxt {color: #666; font-size: 13px; line-height: 1.5; width: 82%;}
.hdlAreaCp ul.yjMSt {border-bottom: solid 1px #CCCCCC; margin-bottom: 7px;}
.hdlAreaCp .ymuiListTop li {font-size: 14px; position: relative; margin-bottom: 2px; padding: 0 0 2px;}
.hdlAreaCp .ymuiListTop .ymuiDate {color: #3E3E3E; font-size: 12px; position: absolute; top: 50%; right: 0; margin-top: -10px;}
.hdlAreaCp .ydnSingleMain {border-top: none; font-size: 14px; margin: 0;}
#headline.hdlAreaCp div.blWakuIn div#ytopContentIn div.ymuiArrow2 {background: none; padding: 0;}
#headline div.ydnSingleMain .item {line-height: 1.8;}
.hdlAreaCp .hdlSubLink {background-color: #edeff3; border: 1px solid #638fbf; border-top: none; padding: 10px 20px 8px;}
.hdlAreaCp a.specialFi {background: none; border: none; font-size: 14px;}
.hdlAreaCp a.specialFi:before {content: " "; display: block; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 6px; border-color: transparent transparent transparent #7691df; float: left; margin: 3px 10px 0 0;}
.hdlAreaCp .ymuiListTop a, .hdlAreaCp .ymuiListTop a:hover, #headline.hdlAreaCp a:hover, .hdlAreaCp .ydnSingleMain .title, .hdlAreaCp .ydnSingleMain .desc, #headline div.ydnSingleMain a:hover.item {text-decoration: none;}
.hdlAreaCp a strong, #headline.hdlAreaCp a span.dtl, .hdlAreaCp .ydnSingleMain .title, .hdlAreaCp .ydnSingleMain .desc {font-weight: bold; border-bottom: 1px solid #0033cb; text-decoration: none; line-height: 1.2;}
.hdlAreaCp .ydnSingleMain .title, .hdlAreaCp .ydnSingleMain .desc {border-bottom: 1px solid #0033cb;}
.hdlAreaCp a:visited strong, #headline.hdlAreaCp a:visited span.dtl, .hdlAreaCp .ydnSingleMain a:visited.item .title, .hdlAreaCp .ydnSingleMain a:visited.item .desc {border-bottom: 1px solid #551a8b;}
.hdlAreaCp a:hover strong, #headline.hdlAreaCp a:hover span.dtl, .hdlAreaCp .ydnSingleMain a:hover.item .title, .hdlAreaCp .ydnSingleMain a:hover.item .desc {border-bottom: 1px solid #09F;}
.hdlAreaCp .ymuiListTop a:hover {color: #09F;}
#headline.hdlAreaCp div.ydnSingleMain a:hover.item div.adv {text-decoration: none; color: #666;}
