@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,object,iframe,pre,code,p,blockquote,form,fieldset,legend,table,th,td,caption,tbody,tfoot,thead,article,aside,figure,footer,header,hgroup,menu,nav,section,audio,video,canvas,main{margin:0;padding:0}
article,aside,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,menu,nav,section,main{display:block}
html,body{width:100%;min-height:100%}
body{min-width:980px;-webkit-text-size-adjust:100%;font-size:13px;*font-size:82%;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;_font-family:"ＭＳ Ｐゴシック",sans-serif;line-height:1.5;color:#000;background:#fff}
a:link{color:#000;text-decoration:none}
a:visited{color:#000;text-decoration:none}
a:hover{color:#000;text-decoration:none}
a:active{color:#000;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-size:100%}
p{line-height:1.5}
ol,ul,li{list-style:none;zoom:1;overflow:hidden}
table{font-size:100%;border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;vertical-align:top;font-weight:normal}
dl,dt,dd{zoom:1;overflow:hidden}
fieldset{border:none}
input,textarea,select,label{font-size:100%;vertical-align:middle;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type="checkbox"],input[type="radio"]{vertical-align:text-top}}label{cursor:pointer}
textarea{overflow:auto}
legend{display:none}
img{border:none;vertical-align:middle}
object{vertical-align:middle;outline:none}
em{font-style:italic}
strong{font-weight:bold}
small{font-size:100%}
abbr,acronym{border:none;font-variant:normal}
address,caption,cite,code,dfn,var{font-weight:normal;font-style:normal}
code,pre{font-family:monospace}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
hr{display:none}
*:first-child+html body,*:first-child+html br{letter-spacing:0}
#wrap{position:relative;margin:0 2px}
.cf:before,.cf:after,#seriesArea .seriesBox article:before,#seriesArea .seriesBox article:after{content:" ";display:table}
.cf:after,#seriesArea .seriesBox article:after{clear:both}
.cf,#seriesArea .seriesBox article{*zoom:1}
header{position:relative;font-size:13px}header #viewMobile{text-align:center}header #viewMobile a{background-color:#000;display:block;overflow:hidden}
header a{text-decoration:none}
header a:hover{text-decoration:none}
header hgroup{width:183px;height:114px;background:#fff;float:left}header hgroup h1{width:183px;height:114px;padding-top:7px}
header hgroup h2{font-size:77%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height:1.2;text-align:center;color:#0828A5;padding:3px 0 10px}
header #rightArea{width:797px;float:right;position:relative}header #rightArea #topArea{padding-bottom:1px;padding-left:40px;overflow:hidden;zoom:1;position:relative}header #rightArea #topArea .now{width:494px;font-size:77%;text-align:right;line-height:1.2;color:#535353;padding:5px 10px 5px 0px;float:left}
#search_help{display:none;position:absolute;top:30px;background-color:#ffffff;width:570px;z-index:50;padding:10px 15px;border:1px solid}#search_help p{padding:10px 0}
#search_help .btn{width:150px;font-size:16px;font-weight:bold;text-decoration:none;display:block;text-align:center;padding:8px 0 10px;color:#fff;background-color:#0F52BC;border-radius:5px;box-shadow:2px 2px #272672}
#search_help #help_close{padding:3px 5px;background-color:#9cb4c1;color:#ffffff;float:right;font-size:13px;cursor:pointer}
header #rightArea #topArea ul{width:238px}
header #rightArea #topArea ul li{width:118px;height:22px;border-left:1px solid #EDEDED}
header #rightArea #topArea ul li a{display:block}
header #rightArea #topArea ul li a:hover{background:#efefef}
header #rightArea .adArea{width:727px;height:90px;margin:0 auto;padding:4px 0 3px;clear:both}
header #bottomArea{height:78px;border-left:1px solid #D4D4D4;border-right:1px solid #D4D4D4;padding:1px 0;position:relative;clear:both}
header #bottomArea #newBookBox{width:80px;height:77px;text-align:right;position:absolute;right:2px;top:2px;z-index:1}
header #bottomArea #newBookBox .new{height:36px;position:absolute;left:0px;bottom:2px;z-index:2}
header #bottomArea nav{height:58px;border-bottom:1px solid #EDEDED;margin-bottom:1px}
header #bottomArea nav ul li{line-height:0;border-right:1px solid #EDEDED;float:left;display:block}
header #bottomArea nav ul li a{width:96px;height:58px;display:block}
header #bottomArea nav ul li a:hover{background:#2881A9}
header #bottomArea nav .memberOnly{width:98px;display:none;position:absolute;top:60px;left:484px}
header #bottomArea nav ul li .memberOnly ul{border-left:1px solid #EDEDED;background:#fff}
header #bottomArea nav .memberOnly ul li{font-size:88%;line-height:2;text-align:center;border-bottom:1px solid #EDEDED;padding:0px;float:none}
header #bottomArea nav .memberOnly ul li a{width:87px;height:auto;color:#2881A9;padding:5px}
header #bottomArea nav .memberOnly ul li a:hover{color:#fff}
header #bottomArea time{width:144px;height:18px;font-size:93%;font-family:Arial,Helvetica,sans-serif;font-weight:bold;text-align:center;line-height:1.5;color:#535353;background:#EAF2F6;margin:0px 1px 1px;float:left;display:block}
header #bottomArea .topics{font-size:77%;line-height:1.8;padding:0 5px;float:left}
#header_status_detail{position:absolute;display:none;left:650px;top:30px;z-index:1;border:solid 1px #000000;background:#eaeaea;padding:3px}
#headtop{height:29px;padding-top:6px;border-bottom:1px solid #cbcbcb}#headtop .wrap{position:relative}
#headtop ul.clearfix{float:left}#headtop ul.clearfix li{float:left;height:29px}#headtop ul.clearfix li a{display:block;height:29px;margin-right:4px;text-decoration:underline}
#headtop ul.clearfix li span{display:none}
#headtop ul.clearfix #gnavi-menu1 a{width:125px;background:url("/tk/assets/images/common/tab01_n.png") no-repeat}
#headtop ul.clearfix #gnavi-menu1 a:hover{background:url("/tk/assets/images/common/tab01_o.png") no-repeat}
#headtop ul.clearfix #gnavi-menu2 a{width:125px;background:url("/tk/assets/images/common/tab02_o.png") no-repeat}
#headtop ul.clearfix #gnavi-menu4 a{width:92px;background:url("/tk/assets/images/common/tab03_n.png") no-repeat}
#headtop ul.clearfix #gnavi-menu4 a:hover{background:url("/tk/assets/images/common/tab03_o.png") no-repeat}
#headtop ul.clearfix #gnavi-menu5 a{width:92px;background:url("/tk/assets/images/common/tab04_n.png") no-repeat}
#headtop ul.clearfix #gnavi-menu5 a:hover{background:url("/tk/assets/images/common/tab04_o.png") no-repeat}
#headtop .sprite-v2{display:block}
#headtop #right{float:right;height:29px;overflow:hidden}
#headtop #login{float:right}#headtop #login li{float:right}
#headtop #login .status{margin-top:3px;text-align:right}
#headtop #login .setting{width:58px;text-align:right}
#headtop #login .agree{width:108px;text-align:right}
#headtop #sns{width:68px;float:right}#headtop #sns li{float:right;width:30px}#headtop #sns li a:hover{opacity:0.7}
.wrap{width:980px;margin:auto}
#nowdate{padding-left:20px;width:18em;font-weight:bold;position:absolute;left:600px;top:65px;background:url("/tk/assets/images/common/icon_clock.png") no-repeat 2px 1px}
#searchbox_ksp{height:52px}#searchbox_ksp iframe{height:52px;width:585px;background-color:#ffc82f}
#searchbox{width:585px;height:47px;margin-top:5px;background-color:#ffc82f}
img.help_btn{width:13px;height:13px;border-radius:50%;margin-top:0}
img.help_btn:hover{box-shadow:0 0 5px 0 #ed9a1b;cursor:pointer}
input[type="search"]{box-sizing:content-box;padding-left:35px;margin:10px 5px auto 11px;height:28px;width:305px;border-radius:2px;border:1px solid #aa9352;background:#fff url('/tk/assets/images/new/search_icon.png') 10px center no-repeat;transition:all 0.5s}
input[type="search"]:focus{background-color:#ffffff;border-color:#ff00cc;box-shadow:0 0 5px 0 #cc6699}
input[type="image"]{margin-top:10px}
input[type="image"]:hover{border-color:#ff00cc;box-shadow:0 0 5px 0 #cc6699}
header #rightArea #topArea #topWrap{min-height:35px}header #rightArea #topArea #topWrap #info{width:510px;border-top:#eeeeee 1px solid;background:url(/tk/assets/images/new/news.png) 0 7px no-repeat;padding-left:75px}header #rightArea #topArea #topWrap #info ul#oshirase{margin-top:6px;width:100%;float:none}header #rightArea #topArea #topWrap #info ul#oshirase li{width:100%}
header #rightArea #topArea #topWrap #info ul#oshirase a{display:inline}
header #rightArea #topArea #topWrap #info ul#oshirase a:link{color:#0289c4}
header #rightArea #topArea #topWrap #info ul#oshirase a:hover{text-decoration:underline;transition:all 0.5s}
#shikiho{position:absolute;top:2px;right:0;height:85px;text-align:right}#shikiho a:hover{opacity:.7}
#shikiho img{height:85px}
#round_img{position:absolute;top:5px;right:61px}#round_img a:hover{opacity:.7}
nav ul{margin-left:8px}nav ul li{width:97px;float:left;z-index:10}nav ul li img{vertical-align:middle}
nav ul li a:hover img{opacity:0.7}
nav ul li.last{width:96px}
nav ul li.paimant{padding-right:13px}
nav ul li{width:97px;float:left;z-index:10}
nav ul li a:hover img{opacity:0.7}
nav ul li.last{width:96px}
nav ul li.paimant{padding-right:13px}
.submenu.tool{height:52px}.submenu.tool img{vertical-align:middle;margin-right:4px}
.submenu.my img{vertical-align:middle;margin-right:4px}
.submenu{min-height:26px}.submenu ul{width:980px;margin:0 auto;display:block}.submenu ul li{width:109px;height:26px;font-size:90%;letter-spacing:0.1;text-align:center;float:left;display:block;font-weight:bold;border-right:#CCC 1px solid}.submenu ul li p{padding-top:4px;color:#FFFFFF}
.submenu ul li a.hover{height:26px;display:block}
.submenu ul li.middle{width:159px}
.submenu ul li.last{width:109px}
.submenu ul li.online{width:177px}
.submenu ul li.toolMiddle{width:124px}
.submenu ul li.short{width:85px}
.submenu ul li.top_middle{width:100px}
#cat01{background-color:#ffe064}#cat01 ul li{border-left:#fff0b2 1px solid}
#cat01 ul li:hover,#cat01 ul li a:hover,#cat01 ul li.selected{background-color:#fff0b2}#cat01 ul li:hover p,#cat01 ul li a:hover p,#cat01 ul li.selected p{color:#000000}
#cat01 p{color:#000000}
#cat02{background-color:#eb9a17}#cat02 ul li{border-left:#f6cd8b 1px solid}
#cat02 ul li:hover,#cat02 ul li a:hover,#cat02 ul li.selected{background-color:#f6cd8b}#cat02 ul li:hover p,#cat02 ul li a:hover p,#cat02 ul li.selected p{color:#000000}
#cat03{background-color:#e4685c}#cat03 ul li{border-left:#f1b4af 1px solid}
#cat03 ul li:hover,#cat03 ul li a:hover,#cat03 ul li.selected{background-color:#f1b4af}#cat03 ul li:hover p,#cat03 ul li a:hover p,#cat03 ul li.selected p{color:#000000}
#cat04{background-color:#59acfa}#cat04 ul li{border-left:#acd6fe 1px solid}
#cat04 ul li:hover,#cat04 ul li a:hover,#cat04 ul li.selected{background-color:#acd6fe}#cat04 ul li:hover p,#cat04 ul li a:hover p,#cat04 ul li.selected p{color:#000000}
#cat05{background-color:#48c8aa}#cat05 ul li{border-left:#a4e4d4 1px solid}
#cat05 ul li:hover,#cat05 ul li a:hover,#cat05 ul li.selected{background-color:#a4e4d4}#cat05 ul li:hover p,#cat05 ul li a:hover p,#cat05 ul li.selected p{color:#000000}
#cat06{background-color:#a1bb39}#cat06 ul li{border-left:#d9e798 1px solid}
#cat06 ul li:hover,#cat06 ul li a:hover,#cat06 ul li.selected{background-color:#d9e798}#cat06 ul li:hover p,#cat06 ul li a:hover p,#cat06 ul li.selected p{color:#000000}
#cat07,#cat08{background-color:#7677c0}#cat07 ul li,#cat08 ul li{border-left:#bbbbdf 1px solid}
#cat07 ul li:hover,#cat08 ul li:hover,#cat07 ul li a:hover,#cat08 ul li a:hover,#cat07 ul li.selected,#cat08 ul li.selected{background-color:#bbbbdf}#cat07 ul li:hover p,#cat08 ul li:hover p,#cat07 ul li a:hover p,#cat08 ul li a:hover p,#cat07 ul li.selected p,#cat08 ul li.selected p{color:#000000}
footer{margin:0 2px}footer #footerMain{background:url(../images/common/common_gray_dot_bg_01.png);border-top:1px solid #EAEAEA;padding:15px 0 0;font-size:13px;line-height:1.5}footer #footerMain a{text-decoration:none;color:#000}
footer #footerMain a:hover{text-decoration:none}
footer #footBlock{width:980px;padding:0 0px 15px;margin:0 auto;overflow:hidden;zoom:1}
footer #viewChange{text-align:center;margin:5px 0}footer #viewChange a:hover{text-decoration:underline;opacity:0.7}
footer #viewChange #pc{font-weight:bold}
footer #footBlock nav{width:100px;border-bottom:1px solid #fff;float:left}
footer #footBlock nav ul li{vertical-align:bottom;border-top:1px solid #fff;border-bottom:1px solid #D9D9D9}
footer #footBlock nav ul li:nth-of-type(1){border-top:none}
footer #footBlock nav ul li a{font-size:93%;background:url(../images/common/common_icon_05.png) no-repeat 0 9px;padding:4px 0 4px 16px;display:block}
footer #footBlock nav ul li a:hover{background:url(../images/common/common_icon_05.png) no-repeat 2px 9px}
footer #footBlock nav .memberOnly{display:none}
footer #footBlock nav ul li .memberOnly ul{padding-left:12px}
footer #footBlock nav .memberOnly ul li{font-size:88%;line-height:1.2;border:none}
footer #footBlock nav .memberOnly ul li a{color:#666;background:url(../images/common/common_icon_07.png) no-repeat 0 6px;padding:2px 2px 2px 8px}
footer #footBlock nav .memberOnly ul li a:hover{color:#333}
footer #footBlock .blockInner{width:860px;font-size:93%;line-height:1.2;float:right}
footer #footBlock .blockInner p{font-size:95%;text-align:left;color:#545454;padding-bottom:15px}
footer #footBlock .blockInner nav{width:auto;line-height:1.4;text-align:center;border-bottom:none;float:none}
footer .copyrights{background:#fff;border-top:1px solid #EAEAEA;overflow:hidden;zoom:1}
footer .copyrights small{width:980px;font-size:93%;font-family:Arial,Helvetica,sans-serif;line-height:1.4;text-align:center;color:#444444;margin:0 auto;padding:5px 0;display:block}footer .copyrights small span.fontSmall{font-size:93%}
footer #footBlock nav#footBottom{margin-top:20px;text-align:center;width:100%}
footer #footBlock .cf{margin-bottom:20px}
footer #footBlock .footNavBox{width:134px;float:left}
footer #footBlock .footNavBox.small{width:98px}
footer #footBlock .footNavBox.big{width:142px}
footer #footBlock .footNavBox ul li{padding-left:17px;margin-bottom:4px}
footer #footBlock .footNavBox ul li.secondTool{width:142px;height:19px}
footer #footBlock .footNavBox ul li a{display:block}
footer #footBlock .footNavBox ul li a:hover{color:#45a8d4}
footer #footBlock .footNavBox ul li ul li{padding-left:0}
footer #footBlock .footNavBox ul li.top{background:url(../images/new/arrow_foot.png) left no-repeat;margin-bottom:7px}
footer #footBlock .footNavBox ul li.beginer{background:url(../images/new/pt_beginer.png) left no-repeat;padding-left:15px}
footer #footBlock .footNavBox ul li.member{background:url(../images/new/pt_member.png) left no-repeat;padding-left:15px}
.pgTop{width:46px;height:46px;position:fixed;right:0px;bottom:50px}
* html .pgTop{display:none}
span.font_up,span.up{color:#990000}
span.font_down,span.down{color:#698C00}
#TK_CONTENTS #pankuzu,#contents #mainContents #pankuzu{font-size:12px;line-height:1.5;text-align:left;margin-bottom:5px}#TK_CONTENTS #pankuzu ul li,#contents #mainContents #pankuzu ul li{font-weight:bold;margin-right:3px;display:inline}#TK_CONTENTS #pankuzu ul li span,#contents #mainContents #pankuzu ul li span,#TK_CONTENTS #pankuzu ul li a,#contents #mainContents #pankuzu ul li a{font-size:11px;font-weight:normal;color:#666;background:url(../images/common/common_icon_09.png) no-repeat 100% 50%;padding-right:20px}
#TK_CONTENTS #pankuzu ul li a:hover,#contents #mainContents #pankuzu ul li a:hover{text-decoration:underline}
#TK_CONTENTS #pankuzu ul li h1,#contents #mainContents #pankuzu ul li h1{display:inline-block;vertical-align:middle;font-weight:bold}
#TK_CONTENTS #pankuzu ul li:last-child a,#contents #mainContents #pankuzu ul li:last-child a,#TK_CONTENTS #pankuzu ul li:last-child span,#contents #mainContents #pankuzu ul li:last-child span{background:none;padding-right:0}
#TK_CONTENTS #pankuzu{margin-left:-5px}
.gate_ad_adj{width:980px;margin:auto}
.gate_ad_l{float:left;width:175px;height:1024px;position:absolute;top:0px;left:-175px}
.gate_ad_r{float:left;width:175px;height:1024px;position:absolute;top:0px;right:-175px}
#top_impact_L{float:left;width:175px;height:1024px;position:absolute;top:0px;left:-175px}
#top_impact_R{float:left;width:175px;height:1024px;position:absolute;top:0px;right:-175px}
#contents{width:980px;margin:0 auto;padding:10px 0px 40px;clear:both;overflow:hidden;zoom:1}
#contents #mainContents{width:660px;float:left}
#content #contents #mainContents #titleBlock{border-bottom:1px solid #DCDCDC;background:url(../images/common/common_tit_bg.png) repeat-x top;margin-bottom:15px}
#content #contents #mainContents #titleBlock h1{font-size:139%;line-height:;border-bottom:1px solid #EDEDED;margin-bottom:1px;padding:20px 5px 18px}
#content #contents #mainContents #titleBlock h1 span{font-size:66%;font-family:Arial,Helvetica,sans-serif;color:#187FAD;margin-left:10px}
#contents aside{width:300px;float:right}#contents aside #katsuyoBlock{margin-top:10px;margin-bottom:10px}
#contents aside .adArea{height:250px;padding-bottom:10px}
#contents aside #marketBlock{margin-top:20px;padding:7px}
#contents aside #marketBlock .blockInner{border:1px dotted #8EC0D6}
#contents aside #marketBlock .blockInner figure{text-align:center;padding:8px}
#contents aside #marketBlock .blockInner table{width:100%;font-size:85%;line-height:1.4}
#contents aside #marketBlock .blockInner table th{font-weight:bold;color:#666666;text-align:left;padding:3px 5px}
#contents aside #marketBlock .blockInner table td{text-align:right;padding:3px 5px}
#contents aside #marketBlock .blockInner table tr:nth-of-type(2n+1) td,#contents aside #marketBlock .blockInner table tr:nth-of-type(2n+1) th{background:#F4F8FA}
#contents aside #ranking{margin-top:20px}#contents aside #ranking h3{padding-left:12px;background-color:#72c437;color:#ffffff;font-size:18px;text-shadow:0px 1px 1px #335333;-webkit-box-shadow:0px 1px 1px #335333;box-shadow:0px 1px 1px #335333}
#contents aside #ranking a:hover .main-ttl,#contents aside #ranking a:hover .sub-ttl{text-decoration:underline}
#contents aside #ranking li span.sub-ttl img{margin-left:3px}
#contents aside #ranking li span.main-ttl img{margin-right:3px}
#contents aside #ranking li a img{margin-right:3px}
#contents aside #rankingBlock .blockInner{border:2px solid #EDEDED}
#contents aside #rankingBlock .blockInner dl{padding:4px;clear:both}
#contents aside #rankingBlock .blockInner dl:nth-of-type(2n+1){background:#F6F6F6}
#contents aside #rankingBlock .blockInner dl dt{width:28px;font-size:108%;line-height:1;text-align:center;color:#666666;border:1px solid #EDEDED;background-position:50% 2px;background-repeat:no-repeat;background-image:url(../images/common/common_rank_icon.png);background-color:#fff;padding:14px 0 0px;float:left}
aside a:hover{text-decoration:underline}
#contents aside #rankingBlock .blockInner dl:nth-of-type(1) dt{background-image:url(../images/common/common_rank01_icon.png)}
#contents aside #rankingBlock .blockInner dl:nth-of-type(2) dt{background-image:url(../images/common/common_rank02_icon.png)}
#contents aside #rankingBlock .blockInner dl:nth-of-type(3) dt{background-image:url(../images/common/common_rank03_icon.png)}
#contents aside #rankingBlock .blockInner dl dd{width:235px;font-size:93%;line-height:1.2;float:right}
#contents aside #rankingBlock .blockInner dl dd b{font-size:88%;line-height:1.1;color:#666666;display:block}
#contents aside #rankingBlock .blockInner dl dd a{padding:2px 0;display:block}
#contents aside #rankingBlock .blockInner dl dd a:hover{text-decoration:underline}
#contents aside .sideBlock{border:2px solid #2E82A7;margin-bottom:10px;clear:both}#contents aside .sideBlock a{width:100%;height:100%}
#contents aside .sideBlock a:hover{text-decoration:none}
#contents aside .sideBlock table a:hover{text-decoration:underline}
#contents aside .sideBlock p{text-align:center}
#contents aside .sideBlock #market_info_img{padding:5px 0px 10px 0px}
#contents aside .sideBlock .main{color:#333333;font-weight:bold}
#contents aside .sideBlock .sub{color:#2780a6;line-height:1.0;font-size:9px}
#campaign,#reserveCampaign{background-color:#cccccc}
#faqBlock:hover,#privateBlock:hover,#corporateBlock:hover,#helpBlock:hover,#glossaryBlock:hover,#reserveCampaign:hover,#campaign:hover{background-color:#daf0ff}
#contents aside .sideBlock div{text-align:center;padding:5px 0 10px}
.popChart{background:none repeat scroll 0 0 #666666;display:none;position:absolute;z-index:100;box-shadow:2px 2px 10px #000;-moz-box-shadow:2px 2px 10px #000;-webkit-box-shadow:2px 2px 10px #000;filter:progid:DXImageTransform.Microsoft.Shadow(color='#777777', Direction=135, Strength=10px)}.popChart div.popChartChart{width:341px;height:177px;text-align:center}.popChart div.popChartChart img{position:relative;margin:0 auto 0 auto}
.popChart div.popChartChart img.chart{top:2px}
.popChart div.popChartChart img.loading{display:none;position:absolute;top:75px;left:115px;z-index:110}
.popChart div.popChartTable{width:329px;padding:5px 6px;text-align:left;color:#ffffff;font-weight:bold;text-shadow:1px 1px 0 #000000;background:#555555;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;font-size:12px}
.popChart div#popShimenDoc{width:270px;background:#cccccc;position:relative;margin:0 auto 0 auto}
.up{color:#990000}
.down{color:#698C00}
.border{border:1px solid #888585}
.pagingDisp{margin:5px 0}
.pagingWrap,.pagenavi,#pagenavi{margin:20px 0 10px 0;text-align:center}
.pagingWrap a,.pagenavi span,#pagenavi span{display:inline-block;margin:0 5px;padding:3px;width:20px;height:20px;font-weight:bold;background-color:#fbda59;cursor:pointer}
.pagingWrap .nextPage,.pagingWrap .prevPage,#pagenavi span.back,#pagenavi span.next{width:100px;background-color:#ffffff}
.pagingWrap a.yajirusi,#pagenavi span.yajirusi{display:inline-block;margin:0 5px;padding:3px;width:20px;height:20px;font-weight:bold;background-color:#fbda59;cursor:pointer}
.pagingWrap a.selected,.pagenavi span.on,#pagenavi span.on{background-color:#ffffff;border:solid 1px #fbda59}
#pagenavi,.pagenavi,.pagingWrap,.newsPaging{margin:10px 0;text-align:center}
#pagenavi span,.pagenavi span,.pagingWrap a,.newsPaging span{display:inline-block;margin:0 4px;padding:2px;width:30px;height:20px;font-size:14px;font-weight:bold;background-color:#fbda59;cursor:pointer}
#pagenavi span:not(.on):hover,.pagenavi span:not(.on):hover,.pagingWrap a:not(.selected):hover,.newsPaging span:not(.selected):hover{opacity:0.7;text-decoration:underline}
#pagenavi span.next,#pagenavi span.back,.pagingWrap a.prevPage,.pagingWrap a.nextPage,.newsPaging span.prevPageSpan,.newsPaging span.nextPageSpan{width:73px;background-color:#ffffff}
#pagenavi span.yajirusi,.pagingWrap a.yajirusi,.newsPaging span.yajirusi{display:inline-block;margin:0 5px;padding:3px;width:20px;height:20px;font-weight:bold;background-color:#fbda59;cursor:pointer}
#pagenavi span.on,.pagenavi span.on,.pagingWrap a.selected,.newsPaging span.selected{background-color:#ffffff;border:solid 1px #fbda59}
.bold{font-weight:bold}
.hover:hover div.article{opacity:0.7}
p.title,p.subTitle{font-weight:bold}
.clear:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden}
.raquo{font-size:130%;line-height:13px;vertical-align:middle}
.raquo_category{font-size:150%;vertical-align:middle}
@media projection,screen{.ui-tabs-hide{display:none}}@media print{.ui-tabs-nav{display:none}}
.ui-tabs-nav{padding:0px}
.ui-tabs-nav:after{display:block;clear:both;content:" "}
.ui-tabs-nav li{float:left;margin:0 1px;min-width:140px;}
.ui-tabs-nav a,.ui-tabs-nav a span{display:block;padding:0 3px}
.ui-tabs-nav a{font-family:'Quicksand',sans-serif;line-height:1.8;text-align:center;text-decoration:none;color:#DEECF2;background:#fff;white-space:nowrap;outline:0;}
.ui-tabs-nav .ui-tabs-selected a{position:relative;color:#fff;background:#187FAD;z-index:2}
.ui-tabs-nav a span{width:140px;min-width:140px;height:24px;min-height:24px;background:#187FAD}
.ui-tabs-nav a:hover span{color:#fff;background:#187FAD;font-weight:bold}
*>.ui-tabs-nav a span{width:auto;height:auto}
.ui-tabs-nav .ui-tabs-selected a span{background:#187FAD}
.ui-tabs-nav .ui-tabs-selected a:link,.ui-tabs-nav .ui-tabs-selected a:visited,.ui-tabs-nav .ui-tabs-disabled a:link,.ui-tabs-nav .ui-tabs-disabled a:visited{cursor:text}
.ui-tabs-nav a:hover,.ui-tabs-nav a:focus,.ui-tabs-nav a:active,.ui-tabs-nav .ui-tabs-deselectable a:hover,.ui-tabs-nav .ui-tabs-deselectable a:focus,.ui-tabs-nav .ui-tabs-deselectable a:active{cursor:pointer}
.ui-tabs-disabled{opacity:.4;filter:alpha(opacity=40)}
.ui-tabs-loading em{padding:0 0 0 20px}
* html .ui-tabs-nav{display:inline-block}
*:first-child+html .ui-tabs-nav{display:inline-block}
@media screen and (max-width:1024px){#top_impact{display:none}}#index #contents #mainContents #searchBlock{border:1px solid #EDEDED;margin-bottom:20px;padding:2px}
#index #contents #mainContents #searchBlock .blockInner{background-image:url(../images/common/common_stripe_bg.png);padding:7px}
#index #contents #mainContents #searchBlock .searchBox{background:#fff;padding:12px 1px 1px}
#index #contents #mainContents #searchBlock .searchBox .boxInner{padding-bottom:15px;overflow:hidden;zoom:1}
#index #contents #mainContents #searchBlock .searchBox h1{width:92px;height:16px;padding:9px 15px;float:left}
#index #contents #mainContents #searchBlock .searchBox form{width:436px;padding:1px;float:left}
#index #contents #mainContents #searchBlock .searchBox form input:nth-of-type(1){width:352px;height:28px;font-size:108%;line-height:2.0;border:none;background:#fff;margin:0px;padding:2px;float:left;display:block}
#index #contents #mainContents #searchBlock .searchBox form input:nth-of-type(2){width:80px;height:32px;border:none;float:right}
#index #contents #mainContents #searchBlock .searchBox .btn{width:70px;height:13px;float:left;padding:8px 5px}
#index #contents #mainContents #searchBlock .searchBox dl{background:#F0F0F0;padding:12px 15px;clear:both}
#index #contents #mainContents #searchBlock .searchBox dl dt{width:95px;height:12px;line-height:0;padding:2px 0;float:left}
#index #contents #mainContents #searchBlock .searchBox dl dd{width:516px;float:right}
#index #contents #mainContents #searchBlock .searchBox dl dd ol li{font-size:85%;line-height:1.3;display:inline;margin:0 3px}
#index #contents #mainContents #searchBlock .searchBox dl dd ol li span{line-height:0;margin-right:3px}
#index #contents #mainContents #searchBlock .searchBox dl dd ol li span img{background:#fff}
#index #contents #mainContents .includeBorder{border:1px solid #D6D6D6}
#index #contents #mainContents .cateImgLeaf{margin:5px 0px 20px 0px}
#index #contents #mainContents #newsBlock{margin-bottom:15px;padding-bottom:10px;clear:both}
#index #contents #mainContents #newsBlock h1{height:27px;padding-bottom:10px}
#index #contents #mainContents #newsBlock{}
#index #contents #mainContents #newsBlock article{text-align:left;border-bottom:1px dashed #D6D6D6;margin:0px 5px 0px 5px;padding:9px;display:block;clear:both;overflow:hidden;zoom:1}
#index #contents #mainContents #newsBlock article:hover{opacity:0.7}#index #contents #mainContents #newsBlock article:hover .textBox h2,#index #contents #mainContents #newsBlock article:hover .textBox .time,#index #contents #mainContents #newsBlock article:hover .textBox p{text-decoration:underline}
#index #contents #mainContents #newsBlock article h2#title img{margin-right:5px}
#index #contents #mainContents #newsBlock article h2#subTitle img{margin-left:5px}
#index #contents #mainContents #newsBlock article figure{width:90px;float:left}
#index #contents #mainContents #newsBlock article .textBox{width:530px;float:right}
#index #contents #mainContents #newsBlock article .textBox ul li{margin-right:2px;display:inline;float:left}
#index #contents #mainContents #newsBlock article .textBox ul li:nth-of-type(1){width:100px}
#index #contents #mainContents #newsBlock article .textBox ul li:nth-of-type(1) a{font-size:88%;font-weight:bold;line-height:1.4;text-align:center;color:#207FAB;background:#fff;border:1px solid #2180AB;display:block}
#index #contents #mainContents #newsBlock article .textBox ul li:nth-of-type(2) a{font-size:88%;line-height:1.4;color:#222222;border:1px solid #434343;background:#fff;padding-right:5px;display:block}
#index #contents #mainContents #newsBlock article .textBox ul li:nth-of-type(2) span{width:48px;font-size:109%;font-weight:bold;line-height:1.3;text-align:center;color:#fff;background:url(../images/common/common_icon_06.png) no-repeat right #434343;margin-right:5px;padding-right:5px;float:left;display:block}
#index #contents #mainContents #newsBlock article .textBox ul li:nth-of-type(3) time{font-size:93%;font-family:Arial,Helvetica,sans-serif;line-height:1.5;color:#535353;padding-left:5px;float:left}
#index #contents #mainContents #newsBlock article .textBox .time{font-size:93%;font-family:Arial,Helvetica,sans-serif;line-height:1.0;color:#535353;float:left;padding:5px 0px 0px 0px}
#index #contents #mainContents #newsBlock article h1{height:auto;font-size:116%;line-height:1.5;padding:0px}
#index #contents #mainContents #newsBlock article .textBox #title{height:auto;font-size:116%;line-height:1.5;padding:0px}
#index #contents #mainContents #newsBlock.articleSearch .textBox #subTitle{height:auto;font-size:100%;line-height:1.5;padding:0px}
#index #contents #mainContents #newsBlock.ranking .textBox #subTitle{color:#e46d61}
#index #contents #mainContents #newsBlock.atoz .textBox #subTitle{color:#48c8aa}
#index #contents #mainContents #newsBlock.pickup .textBox #subTitle{color:#a4bd3f}
#index #contents #mainContents #newsBlock.market .textBox #subTitle{color:#ea9a16}
#index #contents #mainContents #newsBlock.ipo .textBox #subTitle{color:#59acfa}
#index #contents #mainContents #newsBlock.tkol .textBox #subTitle{color:#ffc14a}
#index #contents #mainContents #newsBlock article h1 a{color:#333333;display:block}
#index #contents #mainContents #newsBlock article .textBox p{font-size:100%;line-height:1.0;color:#222222}
#index #contents #mainContents #newsBlock article .arrow{text-align:right;margin-top:-1em}#index #contents #mainContents #newsBlock article .arrow a{font-size:83%;font-weight:bold;color:#207FAB;background:url(../images/new/arrow_ranking.png) no-repeat 3px;padding:0 5px 0 22px}
#index #contents #mainContents .listBlock{width:330px;text-align:left;margin-bottom:8px;float:left;position:relative}
#index #contents #mainContents .listBlock:nth-of-type(2n+1){padding-right:10px}
#index #contents #mainContents .listBlock h1{width:322px;height:24px;top:0px;left:4px;position:absolute}
#index #contents #mainContents .listBlock h1 img{margin-right:5px}
#index #contents #mainContents .listBlock .blockInner{border:4px solid #E9F1F5;margin-top:20px}
#index #contents #mainContents .listBlock .blockInner ul{background:url(../images/index/index_box_head_bg_02.png) repeat-x top;border-left:1px solid #CED1D3;border-right:1px solid #B6D8E9;border-bottom:1px solid #CED1D3;padding:7px 5px 5px}
#index #contents #mainContents .listBlock .blockInner ul li{padding:4px 3px}
#index #contents #mainContents .listBlock .blockInner ul li a{font-size:93%;line-height:1.2;color:#333333;background:url(../images/common/common_icon_02.png) no-repeat 0 0;padding-left:15px;display:block}
#index #contents #mainContents .listBlock .blockInner ul li a:hover{color:#187FAC;text-decoration:underline;background:url(../images/common/common_icon_01.png) no-repeat 0 2px}
#index #contents #mainContents .containing-block{width:75% !important;margin:0 auto !important}#index #contents #mainContents .containing-block .BrightcoveExperience{position:absolute;top:0;left:0;width:100%;height:100%}
#index #contents #mainContents .outer-container{position:relative;height:0;padding-bottom:56.25%}
#index #contents #mainContents .listBlock .blockInner ul li time{font-size:83%;float:right;display:inline}
#index #contents #mainContents #movingBlock{padding-top:10px;clear:both}
#index #contents #mainContents #movingBlock h1{height:48px;padding-bottom:3px}
#index #contents #mainContents #movingBlock time{font-size:77%;text-align:right;padding-bottom:5px;display:block}
#index #contents #mainContents #movingBlock article{width:320px;float:left}
#index #contents #mainContents #movingBlock article h1{height:14px;padding-bottom:10px}
#index #contents #mainContents #movingBlock article:nth-of-type(2n+1){padding:5px 10px 10px 5px}
#index #contents #mainContents #movingBlock article:nth-of-type(2n){padding:5px 5px 10px 10px}
#index #contents #mainContents #movingBlock article table{width:100%;border-top:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;border-right:1px solid #D6D6D6}
#index #contents #mainContents #movingBlock article table th{font-size:85%;line-height:1.2;text-align:center;background:#EDEDED;border-left:1px solid #D6D6D6;border-bottom:1px solid #D6D6D6;padding:3px}
#index #contents #mainContents #movingBlock article table td{font-size:93%;line-height:1.2;border-left:1px solid #D6D6D6;padding:2px 5px}
#index #contents #mainContents #movingBlock article table tr:nth-of-type(2n+1) td{background:#F6F6F6}
#index #contents #mainContents #movingBlock article table tr td:nth-of-type(1){width:60%;text-align:left}
#index #contents #mainContents #movingBlock article table tr td:nth-of-type(2){width:15%;text-align:center;border-left:1px dotted #D6D6D6}
#index #contents #mainContents #movingBlock article table tr td:nth-of-type(3){width:25%;text-align:right;border-left:1px dotted #D6D6D6}
#main h1,#main #finishRensaiList{border-top:4px solid #ffe064}#main h1 th a,#main #finishRensaiList th a{background:url(/tk/assets/images/pc/arrow_top02.png) 100% 50% no-repeat}
#main a.finishRensai{background:url(/tk/assets/images/pc/arrow_top02.png) 2% 50% no-repeat}
#mainipo h1,#mainipo #finishRensaiList{border-top:4px solid #59acfa}#mainipo h1 th a,#mainipo #finishRensaiList th a{background:url(/tk/assets/images/pc/arrow_cat_ipo.png) 100% 50% no-repeat}
#mainipo a.finishRensai{background:url(/tk/assets/images/pc/arrow_cat_ipo.png) 2% 50% no-repeat}
#mainmarket h1,#mainmarket #finishRensaiList{border-top:4px solid #eb9a17}#mainmarket h1 th a,#mainmarket #finishRensaiList th a{background:url(/tk/assets/images/pc/arrow_cat_market.png) 100% 50% no-repeat}
#mainmarket a.finishRensai{background:url(/tk/assets/images/pc/arrow_cat_market.png) 2% 50% no-repeat}
#mainranking h1,#mainranking #finishRensaiList{border-top:4px solid #e4685c}#mainranking h1 th a,#mainranking #finishRensaiList th a{background:url(/tk/assets/images/pc/arrow_cat_ranking.png) 100% 50% no-repeat}
#mainranking a.finishRensai{background:url(/tk/assets/images/pc/arrow_cat_ranking.png) 2% 50% no-repeat}
#mainatoz h1,#mainatoz #finishRensaiList{border-top:4px solid #48c7aa}#mainatoz h1 th a,#mainatoz #finishRensaiList th a{background:url(/tk/assets/images/pc/arrow_cat_atoz.png) 100% 50% no-repeat}
#mainatoz a.finishRensai{background:url(/tk/assets/images/pc/arrow_cat_atoz.png) 2% 50% no-repeat}
#mainpickup h1,#mainpickup #finishRensaiList{border-top:4px solid #a2b736}#mainpickup h1 th a,#mainpickup #finishRensaiList th a{background:url(/tk/assets/images/pc/arrow_cat_chumoku.png) 100% 50% no-repeat}
#mainpickup a.finishRensai{background:url(/tk/assets/images/pc/arrow_cat_chumoku.png) 2% 50% no-repeat}
#rensai{width:658px}#rensai h1{width:100%;padding:3px 0px;margin-bottom:20px;font-size:20px}#rensai h1 a.finishRensai{margin-top:5px;float:right;font-size:12px;padding:3px 5px 3px 20px;border:1px solid #111111;background-color:#efefef}
#rensai .rensaiWhole{padding:5px 0px 5px 0px;margin-bottom:20px;width:658px}#rensai .rensaiWhole .rensaiBorder{padding-top:10px;padding-bottom:10px;border:solid 1px #afafaf}#rensai .rensaiWhole .rensaiBorder div.article>a:hover p,#rensai .rensaiWhole .rensaiBorder div.text>a:hover p,#rensai .rensaiWhole .rensaiBorder div.article>a:hover span,#rensai .rensaiWhole .rensaiBorder div.text>a:hover span{text-decoration:underline}
#rensai .rensaiWhole .article .article{padding:0}
#rensai .rensaiWhole .moreShow{font-size:12px;float:right;text-align:right;padding-top:4px;margin-top:8px;padding:2px;color:#ffffff!important}
#rensai .more{margin-top:5px;float:right;font-size:12px}
#rensai h2 span.hasBr{padding:0px 0px 0px 18px}
#rensai h2 span.color{padding:0px 0px 0px 10px;border-left-width:8px;border-left-style:solid;font-size:20px}
#rensai h2.hasBr{background:url(/tk/assets/images/mobile/bg_tit02.png) no-repeat}#rensai h2.hasBr span.hasBr{font-size:12px}
#rensai h2.hasNoBr{padding-top:8px;height:40px;background:url(/tk/assets/images/mobile/bg_tit02.png) no-repeat}#rensai h2.hasNoBr .moreShow{margin-top:18px}
#rensai .market .subTitle{color:#eb9a17}
#rensai h2.market{border-left-color:#eb9a17}#rensai h2.market a{color:#eb9a17}
#rensai h2.market .moreShow{background:#eb9a17}
#rensai .ranking .subTitle{color:#e4685c}
#rensai h2.ranking{border-left-color:#e4685c}#rensai h2.ranking a{color:#e4685c}
#rensai h2.ranking .moreShow{background:#e4685c}
#rensai .pickup .subTitle{color:#a2b736}
#rensai h2.pickup{border-left-color:#a2b736}#rensai h2.pickup a{color:#a2b736}
#rensai h2.pickup .moreShow{background:#a2b736}
#rensai .ipo .subTitle{color:#59acfa}
#rensai h2.ipo{border-left-color:#59acfa}#rensai h2.ipo a{color:#59acfa}
#rensai h2.ipo .moreShow{background:#59acfa}
#rensai .atoz .subTitle{color:#48c7aa}
#rensai h2.atoz{border-left-color:#48c7aa}#rensai h2.atoz a{color:#48c7aa}
#rensai h2.atoz .moreShow{background:#48c7aa}
#rensai p.description{width:90%;padding:5px 10px;margin:0 auto;background-color:#efefef}
#rensai p img{margin-right:3px}
#rensai .article{overflow:hidden;padding:10px 0px;width:623px;margin:0 auto;border-bottom:dotted 1px #111111}#rensai .article div{border-bottom:none}
#rensai .article h4 img{margin-left:3px}
#rensai .article p img{margin-right:3px}
#rensai .article figure{float:left;margin-right:10px}
#rensai .article .right{margin-left:10px;float:right}#rensai .article .right span.storytext{padding-bottom:5px}
#rensai .article h4.subTitle{font-size:14px;padding-bottom:5px}
#rensai .article p.title{font-size:16px;padding-bottom:5px}
#rensai .text{width:623px;font-size:16px;margin:0 auto;padding:5px 0;border-bottom:dotted 1px #111111}#rensai .text div{border-bottom:none}
#rensai .text p.title{padding-left:10px;padding-right:12px}
#rensai .text a>div.article{padding:0}
div.article.market a div{background:url(/tk/assets/images/pc/arrow_cat_market.png) 100% 100% no-repeat}
div.text.market{background:url(/tk/assets/images/pc/arrow_cat_market.png) 100% 50% no-repeat}
div.article.ipo a div{background:url(/tk/assets/images/pc/arrow_cat_ipo.png) 100% 100% no-repeat}
div.text.ipo{background:url(/tk/assets/images/pc/arrow_cat_ipo.png) 100% 50% no-repeat}
div.article.ranking a div{background:url(/tk/assets/images/pc/arrow_cat_ranking.png) 100% 100% no-repeat}
div.text.ranking{background:url(/tk/assets/images/pc/arrow_cat_ranking.png) 100% 50% no-repeat}
div.article.atoz a div{background:url(/tk/assets/images/pc/arrow_cat_atoz.png) 100% 100% no-repeat}
div.text.atoz{background:url(/tk/assets/images/pc/arrow_cat_atoz.png) 100% 50% no-repeat}
div.article.pickup a div{background:url(/tk/assets/images/pc/arrow_cat_chumoku.png) 100% 100% no-repeat}
div.text.pickup{background:url(/tk/assets/images/pc/arrow_cat_chumoku.png) 100% 50% no-repeat}
#rensai #pagenavi{margin-bottom:30px}
#finishRensaiList{margin:0 auto;padding-bottom:20px}#finishRensaiList .borderFinishRensai{border-top:3px solid #ffffff;padding-top:5px;padding-left:20px}
#finishRensaiList .title{width:80%;font-size:16px;font-weight:bold}
#finishRensaiList .list{padding-bottom:20px;width:90%;background-color:#ffffff;overflow:visible}#finishRensaiList .list th{padding:10px 20px;font-weight:bold}#finishRensaiList .list th a{padding-right:18px}
#finishRensaiList .list th a:hover{opacity:0.7;text-decoration:underline}
#rensaiLatest{margin:20px 0;border:1px solid #d2d2d2}#rensaiLatest .rensaiTitle{font-size:18px;padding-left:10px !important;color:#ffffff;background-color:#ff696b !important}
#rensaiLatest li span.sub-ttl img{margin-left:3px}
#rensaiLatest li span.main-ttl img{margin-right:3px}
#rensaiLatest li:nth-child(even){background:#eee url(/tk/assets/images/pc/arrow_popular.png) 98% 50% no-repeat}
#rensaiLatest li{font-size:14px;font-weight:bold;line-height:130%;padding:5px 20px 5px 5px;background:url(/tk/assets/images/pc/arrow_popular.png) 98% 50% no-repeat}#rensaiLatest li .sub-ttl{color:#ff696b;font-size:12px}
#rensaiLatest li a:hover{opacity:0.7}#rensaiLatest li a:hover .sub-ttl{text-decoration:underline}
#rensaiLatest li a:hover .main-ttl{text-decoration:underline}
#rensai .finishRensai:hover,#rensai .hasBr:hover,#rensai .hasNoBr:hover{opacity:0.7}
#column_box{width:632px;height:92px;margin:15px auto 10px;border-radius:10px;box-shadow:0 1px 5px 0 #666666;filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666, direction=180, strength=4, enabled=true)}#column_box ul#column_top li,#column_box ul#column_buttons li{list-style:none}
#column_box #column_top{width:590px;height:40px;line-height:40px;margin:0 auto;font-size:15px}#column_box #column_top #column_title{float:left;width:295px;text-align:left;color:#666666}
#column_box #column_top #column_begginer_top{float:right;width:295px;text-align:right;color:#666666}
#column_box #column_buttons{width:590px;height:35px;line-height:40px;text-align:center;margin:0 auto;font-size:16px}#column_box #column_buttons #column_list{float:left;width:164px;height:35px;background-image:url("/tk/assets/images/news/bg_gray.png");background-repeat:repeat;color:#ffffff;margin:0 9px}
#column_box #column_buttons #column_prev{float:left;width:204px;height:35px;background-image:url("/tk/assets/images/news/bg_yellow.png");background-repeat:repeat}
#column_box #column_buttons #column_next{float:left;width:204px;height:35px;background-image:url("/tk/assets/images/news/bg_yellow.png");background-repeat:repeat}
#column_box #column_buttons #column_invalid{float:left;width:204px;height:35px;background-color:#aaaaaa;opacity:0.5}
#column_box #column_buttons #column_prev:hover,#column_box #column_buttons #column_next:hover,#column_box #column_buttons #column_list:hover,#column_box #column_buttons #column_begginer_top:hover{opacity:0.7}
#column_box #column_buttons .arrow_left{float:left;width:30px;height:30px;margin-left:10px;margin-top:2px}
#column_box #column_buttons .arrow_right{float:right;width:30px;height:30px;margin-right:10px;margin-top:2px}
#column_box #column_buttons .arrow_left_sub,#column_box #column_buttons .arrow_right_sub{display:inline-block}
#column_box #column_buttons .arrow_left_sub{padding-right:30px}
#column_box #column_buttons .arrow_right_sub{padding-left:30px}
#column_box #column_buttons .arrow_left:before{content:" ";display:inline-block;width:14px;height:14px;border-top:4px solid #333;border-left:4px solid #333;transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}
#column_box #column_buttons .arrow_right:after{content:" ";display:inline-block;width:14px;height:14px;border-top:4px solid #333;border-left:4px solid #333;transform:rotate(135deg);-ms-transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg)}
#column_box #to_beginner_top:hover{text-decoration:underline;opacity:0.7}
#banner_box{width:525px;height:120px;margin:15px auto 10px}
.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.video-wrapper{width:560px;max-width:100%}
#mainContents{color:#313131}#mainContents #mainTop{width:660px}#mainContents #mainTop #topleft{width:320px;float:left}
#mainContents #mainTop #topright{width:320px;float:right}
#newsArea article a,#featureArea article a{display:block;color:#313131}
#newsArea article a:hover,#featureArea article a:hover{text-decoration:underline}#newsArea article a:hover p,#featureArea article a:hover p{text-decoration:underline}
#newsArea h2 a:hover{opacity:0.7}
#newsArea h2 a,#featureArea h2 a{display:block}
#newsArea article p,#featureArea article p{margin:0;line-height:1.3em;font-size:16px;color:#313131}#newsArea article p img,#featureArea article p img{margin-right:3px}
#newsArea article,#featureArea article{padding-bottom:4px;margin-bottom:4px;border-bottom:#CCC 1px dotted}
#newsArea article.text{background:url(../images/new/arrow_new.png) right no-repeat}
#newsArea article.text p,#newsArea article.text p,#featureArea article.text p,#featureArea article.text p{padding-right:20px}
#featureArea article.text{overflow:hidden}
#newsArea{border-top:#00b7ee 4px solid;padding-top:3px;margin-bottom:20px}#newsArea #top_new{margin-bottom:4px}
#newsArea .new_info{float:left;color:#00b7ee;font-size:18px}
#newsArea .more_info{float:right;margin-top:1px;color:#ffffff;font-size:12px;padding:2px 6px 2px 6px;background-color:#00b7ee}
#newsArea .new_info:hover,#newsArea .more_info:hover{opacity:0.7;text-decoration:none}
#newsArea article{padding-bottom:4px;margin-bottom:4px;border-bottom:#CCC 1px dotted}
#newsArea article figure{float:right;margin-left:10px}
#newsArea article p.subTitle{color:#00b7ee;font-weight:bold;font-size:13px}
#newsArea article.text{background:url(../images/new/arrow_new.png) right no-repeat}
#newsArea article.text p,#newsArea article.text p{padding-right:20px}
#newsArea article p img{margin-left:5px}
#newsArea article p img{margin-right:5px}
.timeSale#newsArea{border-top:4px solid #ef3800;margin-bottom:16px}
.timeSale#newsArea article{border-bottom:none}
.timeSale #top_new p{float:left;font-size:18px;color:#fe0003}
.timeSale #top_new .more_info{background-color:#ef3800}
.timeSale figure{margin-right:5px}
.timeSaleTopMore::after,timeSaleTopMsg::after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}
#featureArea{border-top:#00b7ee 4px solid;margin-bottom:20px}
#featureArea h2{font-size:19px;display:block;margin-bottom:6px;color:#00b7ee}
#featureArea article.top{border-bottom:none}
#featureArea article p.subTitle{color:#00b7ee;font-weight:bold;font-size:13px}
#featureArea article p img{margin-right:5px}
#featureArea article p img.member{margin-left:5px}
#featureArea .cf{margin-bottom:10px}
#featureArea .cf .left{width:143px;float:left;border:#CCC 1px solid;padding:5px}
#featureArea .cf .right{width:143px;float:right;border:#CCC 1px solid;padding:5px}
#featureArea .cf .left figure,#featureArea .cf .right figure{display:block;text-align:center}
#featureArea article.text figure{float:right;margin-left:10px}
#douikabuArea{background-color:#000;border-top:#db5565 4px solid;padding-bottom:30px}#douikabuArea a{color:#FFF}
#douikabuArea a:hover{color:#db5565}
#douikabuArea h2{border-bottom:#FFF 1px solid;display:block;margin-bottom:10px;text-align:center}
#douikabuArea h2 a{height:68px;display:block}#douikabuArea h2 a #fixedImg{margin-left:30px;margin-top:10px;width:190px;text-align:center;float:left}#douikabuArea h2 a #fixedImg p{color:#db5565;line-height:1.2}
#douikabuArea h2 a #changeImg{width:100px;text-align:center;float:right}
#douikabuArea h2 a #change_2,#douikabuArea h2 a #change_3,#douikabuArea h2 a #change_4,#douikabuArea h2 a #change_5,#douikabuArea h2 a #change_6,#douikabuArea h2 a #change_7,#douikabuArea h2 a #change_8{display:none}
#douikabuArea h2 a:hover{opacity:0.7}
#douikabuArea h2 .title{margin:8px 20px 11px 39px}
#douikabuArea article{background:url(../images/new/arrow_dousikabu.png) 0 8px no-repeat;border-bottom:#aeaeae 1px dotted;padding-bottom:5px;margin:0 15px 5px}#douikabuArea article div{font-weight:bold;font-size:16px;padding-left:13px}
#douikabuArea article a:hover div.article{opacity:1.0 !important}
.top_interest_more{width:95px;height:20px;background-color:#db5565;margin-left:225px;text-align:center;font-size:12px}.top_interest_more a{color:#ffffff;padding:1px 8px 1px 8px}
.top_interest_more a:hover{opacity:.7}
#douikabuArea #douikabuDate{font-size:12px;font-weight:normal;float:right;display:inline}
#mainContents #mainTop #topright .banner a:hover{opacity:0.7}
#mainContents .adArea{width:660px;margin-top:20px;margin-bottom:20px}
#mainContents .adArea .mainadLeft{float:left;width:50%;text-align:center}#mainContents .adArea .mainadLeft div{margin:0 auto}
#mainContents .adArea .mainadRight{float:right;width:50%;text-align:center}#mainContents .adArea .mainadRight div{margin:0 auto}
#mainBottom{width:660px}
#seriesArea{width:430px;float:left}
h3.seriesTitle{width:431px;height:25px;position:relative}h3.seriesTitle .titleHover{width:339px;font-size:20px;float:left;z-index:0}
h3.seriesTitle .rensaiDescription{display:none;font-size:14px;font-weight:normal;letter-spacing:1px;width:300px;border:solid 1px #cccccc;box-shadow:0 3px 10px rgba(0,0,0,0.2);background-color:#ffeedd;opacity:0;top:25px;left:0px;padding:10px;z-index:1;position:absolute}
h3.seriesTitle .moreShow{font-size:12px;float:right;width:90px;text-align:right;padding-top:8px;margin-right:2px}h3.seriesTitle .moreShow a{padding:2px;color:#ffffff!important}
seriesTitle:hover>.titleHover:hover .rensaiDescription{font-size:10px;display:block}
#catArea{width:210px;float:right}#catArea a:hover{opacity:.7}
#catArea h3 a:nth-child(1){float:left}
#catArea h3 a:nth-child(2){float:right}
#catArea h3 a .category{font-size:17px}
#catArea h3 a .go{margin-top:5px;font-size:11px;color:#ffffff;width:25px;height:20px;vertical-align:middle;text-align:center;line-height:20px}
#catArea h3 a .marketTitle{color:#ea9a16}
#catArea h3 a .marketGo{background-color:#ea9a16}
#catArea h3 a .rankingTitle{color:#e46d61}
#catArea h3 a .rankingGo{background-color:#e46d61}
#catArea h3 a .ipoTitle{color:#5eaffa}
#catArea h3 a .ipoGo{background-color:#5eaffa}
#catArea h3 a .atozTitle{color:#4ecaad}
#catArea h3 a .atozGo{background-color:#4ecaad}
#catArea h3 a .pickupTitle{color:#a4bd3f}
#catArea h3 a .pickupGo{background-color:#a4bd3f}
#catArea h3 a .tkolTitle{color:#ffc14a}
#catArea h3 a .tkolGo{background-color:#ffc14a}
#catArea h3 a .kabutanTitle{color:#a4bd3f;font-family:'Century'}
#catArea h3 a .kabutanGo{background-color:#a4bd3f}
.seriesBox p.subTitle{font-size:13px !important}
.seriesTitle .moreShow .catAtoZ{background-color:#48c8aa}
.seriesTitle .titleHover .catAtoZ{color:#48c8aa}
.catAtoZ p.subTitle{color:#48c8aa}
#seriesArea .seriesBox.catAtoZ article.left,#seriesArea .seriesBox.catAtoZ article.right,#catArea .catBox.catAtoZ article{border-left:#48c8aa 4px solid}
.catMarket p.subTitle{color:#ea9a16}
.seriesTitle .moreShow .catMarket{background-color:#ea9a16}
.seriesTitle .titleHover .catMarket{color:#ea9a16}
#seriesArea .seriesBox.catMarket article.left,#seriesArea .seriesBox.catMarket article.right,#catArea .catBox.catMarket article{border-left:#ea9a16 4px solid}
.catIpo p.subTitle{color:#59acfa}
.seriesTitle .moreShow .catIpo{background-color:#59acfa}
.seriesTitle .titleHover .catIpo{color:#59acfa}
#seriesArea .seriesBox.catIpo article.left,#seriesArea .seriesBox.catIpo article.right,#catArea .catBox.catIpo article{border-left:#59acfa 4px solid}
.catChumoku p.subTitle{color:#a4bd3f}
.seriesTitle .moreShow .catChumoku{background-color:#a4bd3f}
.seriesTitle .titleHover .catChumoku{color:#a4bd3f}
#seriesArea .seriesBox.catChumoku article.left,#seriesArea .seriesBox.catChumoku article.right,#catArea .catBox.catChumoku article{border-left:#a4bd3f 4px solid}
#catArea .catBox.catRank article{border-left:#e46d61 4px solid}
#catArea .catBox.catTKO article{border-left:#ffc14a 4px solid}
#catArea .catBox.catKabutan article{border-left:#a4bd3f 4px solid}
#seriesArea #title,#catArea #title{margin-bottom:15px;padding-left:12px;line-height:1.7;color:#ffffff;background-color:#898989;width:197px;height:21px}
#seriesArea section h3 a:hover,#catArea section h3 a:hover{opacity:0.8}
#seriesArea .seriesBox,#catArea .catBox{border:#e5e5e5 1px solid;padding:5px 5px 0 5px;margin-bottom:15px}
#seriesArea .seriesBox article,#catArea .catBox article{margin-bottom:10px}#seriesArea .seriesBox article a,#catArea .catBox article a{display:block}
#seriesArea .seriesBox article a:hover,#catArea .catBox article a:hover{text-decoration:underline}#seriesArea .seriesBox article a:hover p,#catArea .catBox article a:hover p{text-decoration:underline}
#seriesArea .seriesBox article p img{margin-left:5px;margin-bottom:1px}
#seriesArea .seriesBox article p{font-size:16px;padding-left:5px;line-height:130%}
#catArea .catBox article p{font-size:14px;padding-left:5px;line-height:130%}
#seriesArea .seriesBox article p img{margin-right:5px;margin-bottom:1px}
#catArea .catBox article p img{margin-right:5px;margin-bottom:1px}
#seriesArea .seriesBox figure{float:left;padding-right:5px}
#seriesArea .seriesBox article.left{width:195px;float:left}
#seriesArea .seriesBox article.right{width:195px;float:right}
#seriesArea .seriesBox article.left p,#seriesArea .seriesBox article.right p{font-size:14px}
ul#rankTab{border-left:#d2d2d2 1px solid}ul#rankTab li{width:146px;height:27px;float:left;background-color:#eeeeee;border:#d2d2d2 1px solid;border-left:none;text-align:center;font-size:14px}ul#rankTab li p{padding-top:3px}
ul#rankTab li a{background-color:transparent;display:block;height:27px;color:#000}
ul#rankTab li:hover{background-color:#FFF}
ul#rankTab li.ui-tabs-active{background-color:#FFF;border-bottom:none;font-weight:bold}
#weekly{display:none}
#today,#weekly{border:#CCC 1px solid;border-top:none;margin-bottom:20px}#today li,#weekly li{background-repeat:no-repeat;background-position:5px center,280px center;behavior:url("/tk/assets/images/PIE.htc");line-height:130%;font-size:14px;font-weight:bold;padding:5px 25px 5px 40px}#today li a,#weekly li a{display:block;border-left:#ccc 1px solid;padding-left:8px}
#today li a:hover,#weekly li a:hover{opacity:0.7;text-decoration:underline}
#today li .sub-ttl,#weekly li .sub-ttl{font-size:12px;font-weight:bold;color:#72c437;line-height:100%}
#today li .main-ttl,#weekly li .main-ttl{font-size:16px;font-weight:bold}
#today li:hover,#weekly li:hover{opacity:0.7}
#today li.rank01.normal,#weekly li.rank01.normal{background-image:url("/tk/assets/images/new/rank_01.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank02.normal,#weekly li.rank02.normal{background-image:url("/tk/assets/images/new/rank_02.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank03.normal,#weekly li.rank03.normal{background-image:url("/tk/assets/images/new/rank_03.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank04.normal,#weekly li.rank04.normal{background-image:url("/tk/assets/images/new/rank_04.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank05.normal,#weekly li.rank05.normal{background-image:url("/tk/assets/images/new/rank_05.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank06.normal,#weekly li.rank06.normal{background-image:url("/tk/assets/images/new/rank_06.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank07.normal,#weekly li.rank07.normal{background-image:url("/tk/assets/images/new/rank_07.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank08.normal,#weekly li.rank08.normal{background-image:url("/tk/assets/images/new/rank_08.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank09.normal,#weekly li.rank09.normal{background-image:url("/tk/assets/images/new/rank_09.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank10.normal,#weekly li.rank10.normal{background-image:url("/tk/assets/images/new/rank_10.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank11.normal,#weekly li.rank11.normal{background-image:url("/tk/assets/images/new/rank_11.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank12.normal,#weekly li.rank12.normal{background-image:url("/tk/assets/images/new/rank_12.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank13.normal,#weekly li.rank13.normal{background-image:url("/tk/assets/images/new/rank_13.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank14.normal,#weekly li.rank14.normal{background-image:url("/tk/assets/images/new/rank_14.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank15.normal,#weekly li.rank15.normal{background-image:url("/tk/assets/images/new/rank_15.png"),url(/tk/assets/images/new/arrow_ranking.png)}
#today li.rank01.ie8,#weekly li.rank01.ie8{-pie-background:url("/tk/assets/images/new/rank_01.png") no-repeat 5px center,url("/tk/assets/images/new/arrow_ranking.png") no-repeat 280px center}
#today li.rank02.ie8,#weekly li.rank02.ie8{-pie-background:#eee url("/tk/assets/images/new/rank_02.png") no-repeat 5px center,url(/tk/assets/images/new/arrow_ranking.png) no-repeat 280px center}
#today li.rank03.ie8,#weekly li.rank03.ie8{-pie-background:url("/tk/assets/images/new/rank_03.png") no-repeat 5px center,url("/tk/assets/images/new/arrow_ranking.png") no-repeat 280px center}
#today li.rank04.ie8,#weekly li.rank04.ie8{-pie-background:#eee url("/tk/assets/images/new/rank_04.png") no-repeat 5px center,url(/tk/assets/images/new/arrow_ranking.png) no-repeat 280px center}
#today li.rank05.ie8,#weekly li.rank05.ie8{-pie-background:url("/tk/assets/images/new/rank_05.png") no-repeat 5px center,url("/tk/assets/images/new/arrow_ranking.png") no-repeat 280px center}
#today li.rank06.ie8,#weekly li.rank06.ie8{-pie-background:#eee url("/tk/assets/images/new/rank_06.png") no-repeat 5px center,url(/tk/assets/images/new/arrow_ranking.png) no-repeat 280px center}
#today li.rank07.ie8,#weekly li.rank07.ie8{-pie-background:url("/tk/assets/images/new/rank_07.png") no-repeat 5px center,url("/tk/assets/images/new/arrow_ranking.png") no-repeat 280px center}
#today li.rank08.ie8,#weekly li.rank08.ie8{-pie-background:#eee url("/tk/assets/images/new/rank_08.png") no-repeat 5px center,url(/tk/assets/images/new/arrow_ranking.png) no-repeat 280px center}
#today li.rank09.ie8,#weekly li.rank09.ie8{-pie-background:url("/tk/assets/images/new/rank_09.png") no-repeat 5px center,url("/tk/assets/images/new/arrow_ranking.png") no-repeat 280px center}
#today li.rank10.ie8,#weekly li.rank10.ie8{-pie-background:#eee url("/tk/assets/images/new/rank_10.png") no-repeat 5px center,url(/tk/assets/images/new/arrow_ranking.png) no-repeat 280px center}
#today li.rank11.ie8,#weekly li.rank11.ie8{-pie-background:url("/tk/assets/images/new/rank_11.png") no-repeat 5px center,url("/tk/assets/images/new/arrow_ranking.png") no-repeat 280px center}
#today li.rank12.ie8,#weekly li.rank12.ie8{-pie-background:#eee url("/tk/assets/images/new/rank_12.png") no-repeat 5px center,url(/tk/assets/images/new/arrow_ranking.png) no-repeat 280px center}
#today li.rank13.ie8,#weekly li.rank13.ie8{-pie-background:url("/tk/assets/images/new/rank_13.png") no-repeat 5px center,url("/tk/assets/images/new/arrow_ranking.png") no-repeat 280px center}
#today li.rank14.ie8,#weekly li.rank14.ie8{-pie-background:#eee url("/tk/assets/images/new/rank_14.png") no-repeat 5px center,url(/tk/assets/images/new/arrow_ranking.png) no-repeat 280px center}
#today li.rank15.ie8,#weekly li.rank15.ie8{-pie-background:url("/tk/assets/images/new/rank_15.png") no-repeat 5px center,url("/tk/assets/images/new/arrow_ranking.png") no-repeat 280px center}
#today li.rank02,#weekly li.rank02,#today li.rank04,#weekly li.rank04,#today li.rank06,#weekly li.rank06,#today li.rank08,#weekly li.rank08,#today li.rank10,#weekly li.rank10,#today li.rank12,#weekly li.rank12,#today li.rank14,#weekly li.rank14{background-color:#eeeeee}
#sideBanner{margin-bottom:10px}
#sideBanner ul li{margin-bottom:10px}
#sideBanner ul li a:hover{opacity:0.7}
#topright .banner{margin-top:10px}
#marketBlock table .japan{border-left:#0068b7 2px solid}
#marketBlock table .oversea{border-left:#e60012 2px solid}
#marketBlock table .exchange{border-left:#009944 2px solid}
#marketBlock table{margin-bottom:4px}
#marketBlock table .japan .nikkei{font-size:16px}
#marketBlock table .japan .nikkeiNum{font-size:14px}
#marketBlock table .japan .nikkeiNum2{font-size:13px}
#bnr_beginner{height:67px;padding-top:2px;border-top:1px dotted #888585;border-bottom:1px dotted #888585}#bnr_beginner div{display:inline-block}#bnr_beginner div img{padding-top:1px}
#bnr_beginner .string{width:250px;vertical-align:top;padding-top:4px}#bnr_beginner .string p{line-height:1.8}
#bnr_beginner .string .sub{color:#00b7ee;font-size:13px}
#bnr_beginner .string .main{font-size:18px}
#bnr_beginner:hover{opacity:0.7}#bnr_beginner:hover p{text-decoration:underline}
@media screen and (max-width:1024px){.gate_ad_l,.gate_ad_r{display:none}}#contents aside #tukaikataBlock{margin:10px auto}
#common_banner_pc img:hover{opacity:0.7}
