@charset "utf-8";#contents-body{width:950px;color:white;background:#170800;padding-bottom:25px}
#contents{*zoom:1}
.goToTop a:link,.goToTop a:visited,.cps a:link,.cps a:visited,.contentsEvr a:link,.contentsEvr a:visited{color:#fff}
.annoList a:link,a.goToCatlog:link{color:#6a6aff}
.annoList a:visited,a.goToCatlog:visited{color:#9e3fff}
table.fromCpTbl{width:910px;margin-bottom:10px}
.fromCpTbl table,.fromCpTbl td,.fromCpTbl th{border:#565656 1px solid}
.fromCpTbl th{font-weight:bold;text-align:center;background-color:#363636}
.fromCpTbl td{padding:0 5px}
.ttlCell{background-color:#363636}
.w100{width:100px}
.center{text-align:center}
.mb5{margin-bottom:5px}
.goToTop{text-align:right;color:#FFF}
.goToBuyTop,.ttlMain,.cost,.rtInfo,.ttlRt,.ttlRtt,.ttlBs,.ttlPn,.ttlMornStar,.ttlFisco,.ttlJiji,.ttlSearch,.evrTime,.goToBuyBottom,.ttlCsv{background:url(../images/sprite_text.png) no-repeat}
.ttlCsv{background-position:-363px 0;width:266px;height:24px;text-indent:-9999px;margin-bottom:3px}
#catch{background:#170800 url(http://i.yimg.jp/images/finance/vip/vip2011/images/bg_catch.png) left top no-repeat;width:950px;height:231px;margin-bottom:-30px;z-index:1}
.ttlMain{background-position:0 -161px;width:589px;height:117px;float:left;text-indent:-9999px;margin:4px 0 0 247px;_margin:2px 0 0 123px}
.cost{background-position:-589px -161px;width:81px;height:92px;float:left;text-indent:-9999px;margin-top:4px;_margin-top:2px}
.goToBuyTop{background-position:-277px -44px;width:285px;height:58px;text-indent:-9999px;display:block;overflow:hidden;clear:both;margin-left:447px}
.goToBuyTopGray{background:url(http://i.yimg.jp/images/finance/vip/vip2011/images/b_finished.png) left top no-repeat;width:285px;height:58px;text-indent:-9999px;display:block;overflow:hidden;clear:both;margin-left:447px}
.ttlShineBar{background:url(http://i.yimg.jp/images/finance/vip/vip2011/images/bg_shineber.png) left top no-repeat;width:930px;height:31px;padding:9px 0 0 10px;position:relative;right:0;z-index:2;margin-bottom:10px}
.rtInfo{background-position:0 -105px;width:367px;height:24px;text-indent:-9999px}
#points3{padding:0 5px}
.contents3{width:930px;padding:0 5px}
.borderTop{width:441px;background:url(http://i.yimg.jp/images/finance/vip/vip2011/images/bd_short.png) left top no-repeat #1c130d;padding:10px;margin-bottom:1px}
.borderBottom{background:url(http://i.yimg.jp/images/finance/vip/vip2011/images/bd_short.png) left bottom no-repeat #1c130d;border-right:#181818 1px solid;border-left:#181818 1px solid;width:461px;overflow:hidden;margin-bottom:4px}
.ttlRt{background-position:0 0;width:170px;height:22px;text-indent:-9999px;margin-bottom:3px}
.ttlRtt{background-position:-385px -105px;width:254px;height:22px;text-indent:-9999px;margin-bottom:3px}
.subTxt{color:#666;line-height:1.5;clear:both;padding-top:4px}
.lh15{line-height:1.5}
.borderTop{width:441px;background:url(http://i.yimg.jp/images/finance/vip/vip2011/images/bd_short.png) left top no-repeat #1c130d;padding:10px;margin-bottom:1px}
.borderBottom{background:url(http://i.yimg.jp/images/finance/vip/vip2011/images/bd_short.png) left bottom no-repeat #1c130d;border-right:#181818 1px solid;border-left:#181818 1px solid;width:461px;overflow:hidden;margin-bottom:4px}
.ttlBs{background-position:0 -27px;width:70px;height:22px;text-indent:-9999px;margin-bottom:3px}
.txtBs{width:233px;_width:231px;float:left;line-height:1.5}
.pctBs{float:left;margin:0 0 9px 5px;_margin:0 0 10px 5px}
#forProNewsTop,#forCsvTop{width:908px;background:url(http://i.yimg.jp/images/finance/vip/vip2011/images/bd_long.png) left top no-repeat #1c130d;padding:10px 10px 0 10px;_padding:10px 8px 0 8px;margin-bottom:1px}
#forProNewsBottom,#forCsvBottom{background:url(http://i.yimg.jp/images/finance/vip/vip2011/images/bd_short.png) left bottom no-repeat #1c130d;border-right:#181818 1px solid;border-left:#181818 1px solid;width:928px;overflow:hidden;clear:both;margin-bottom:10px}
#forCsvTop{padding-bottom:10px;}
.ttlPn{background-position:0 -54px;width:170px;height:22px;text-indent:-9999px;margin-bottom:3px}
#forProNews p{margin-bottom:10px}
.cpLogo{width:170px;height:40px;border:#666 1px solid;background:#fff;padding:3px}
.cps{overflow:hidden;margin-bottom:10px;padding:0 18px;_padding:0}
.cpList{width:176px;float:left;margin:0 20px}
.ttlBroBar{width:900px;height:27px;background:#4d2a13;padding:8px 0 0 10px;margin-bottom:8px}
.cpList dt{font-weight:bold}
.cpArticle{width:900px;margin-bottom:10px}
.cpArticle p{line-height:1.4;margin-bottom:8px}
.cpArticle dl{margin-bottom:6px}
.cpArticle dd{line-height:1.45}
.lh18{line-height:1.85}
.bold{font-weight:bold}
.pl5{padding-left:21px}
.goToCatlog{background:url(http://i.yimg.jp/images/finance/vip/vip2011/images/icon_read.png) left center no-repeat;padding-left:10px}
.ttlMornStar{background-position:-173px 0;text-indent:-9999px;width:169px;height:21px}
.ttlFisco{background-position:-173px -28px;text-indent:-9999px;width:100px;height:21px}
.ttlJiji{background-position:-173px -53px;text-indent:-9999px;width:102px;height:21px}
.ttlSearch{background-position:-173px -79px;text-indent:-9999px;width:102px;height:21px}
#evrTimeVip{width:930px;margin-bottom:30px;padding:0 5px}
.evrTime{background-position:0 -131px;width:304px;height:24px;text-indent:-9999px}
.contentsEvr{background:#1c130e;width:910px;padding:10px}
.contentsEvr p{text-indent:-9999px;line-height:1}
.contentsEvr ul{overflow:hidden}
.p5{padding:0 5px}
.canUse{background:url(http://i.yimg.jp/images/finance/vip/vip2011/images/everytime.png) no-repeat;width:198px;height:126px;float:left;margin-right:5px}
.vipSmp,.vipAp,.vipMob{background:url(http://i.yimg.jp/images/finance/vip/vip2011/images/sprite_bn.png) no-repeat;width:230px;min-height:126px;float:left}
.vipSmp{background-position:0 0;margin-right:5px}
.vipAp{background-position:-230px 0;margin-right:5px}
.vipMob{background-position:-460px 0;overflow:hidden}
.goToDetailOtherVip{margin:72px 0 0 15px;display:inline-block}
.goToDetailMob{color:#fff;margin:37px 0 0 15px;display:inline-block}
.qrs{margin-bottom:9px}
.recomendMob{color:#fff;font-size:11px;line-height:1.4;margin-left:14px;_margin-left:6px;display:block;width:210px}
.qr{margin-right:6px;margin-top:-6px;right:18px}
.mailMobile{background:url(http://i.yimg.jp/i/ws/ic/mobile1.gif) no-repeat;padding-left:19px;margin:0 0 5px 3px;display:block;line-height:1.3}
.annoList{clear:both;padding:15px 0 20px 102px}
#annotation{margin:0 10px;border-top:#333 1px solid}
.goToBuyBottom{background-position:-277px -44px;width:285px;height:58px;text-indent:-9999px;display:block;overflow:hidden;margin:0 auto}
.goToBuyBottomGray{background:url(http://i.yimg.jp/images/finance/vip/vip2011/images/b_finished.png) left top no-repeat;width:285px;height:58px;margin:0 auto;text-indent:-9999px;overflow:hidden;margin:0 auto}
.borderBottom.floatR .borderTop{padding-bottom:109px}

#vipSeminar{width:451px; border:2px solid #f7df81; padding:11px; margin:10px; background:#2d190b;}
#vipSeminar h3{ font-size:16px; font-weight:bold; color:#f7df81;}
#vipSeminar dt{ font-weight:bold;color:#FFF;}
#vipSeminar dd{ color:#FFF;} 
#vipSeminar dd span{ color:#e17e14; display:inline-block; margin-right:5px;}
#vipSeminar a{ color:#8aedf9;}

#forCsvTop{width:411px;}


/*** 201302 Seminar ***/
#vipSeminar2 {width:450px; border:1px solid #ccc; padding:3px; margin:10px; background:#fdf1c1;}
#vipSeminar2 h3 {margin-bottom:5px; padding:2px; background:#4d2a13; font-weight:bold; color:#fff; text-align:center;}
#vipSeminar2 table {width:100%;}
#vipSeminar2 td {width:50%; padding:0; text-align:center;}
#semBody {width:800px; margin-left:75px;}
#semBody .semTitle {margin:30px 0 10px 0;}
#semBody .semSec {margin:30px 0;}
#semBody h1 {display:none;}
#semBody h2 {border-bottom:1px solid #d48d8d; font-size:16pt; margin-bottom:0px; color:#933; font-weight:bold; font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,Helvetica,Arial;}
#semBody table {width:100%; border-collapse: separate;}
#semBody tr {vertical-align:top;}
#semBody th {width:8em; /*background:#ddf; */text-align:center; font-weight:bold;}
#semBody th, #semBody td {border-bottom:1px #ccc dashed; padding:12px 2px 2px 2px;}
#semBody .btn {margin:30px 0; text-align:center;}
#semBody .btn img {margin-bottom:30px;}
#semBody .back1 {padding:14px 20px; text-align:center;}
#semBody .back2 {padding:14px 20px; text-align:center; font-weight:bold; border:1px solid #999; background:#e1e1ff;}


/*** 201303 Campaign ***/
#VipCanp {width:950px; font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro" Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,Helvetica,Arial;}
#VipCanp #Image {background:#000;}
#VipCanp .MainImage {width:950px; height:310px; background:url(http://i.yimg.jp/images/finance/vip/201303/image.png ) 0 0 no-repeat;}
#VipCanp .MainImage h1, #VipCanp .MainImage h2 {display:none;}
#VipCanp .btn {margin:30px 0 30px 235px; width:480px; height:80px; }
#VipCanp .btn a{background:url(http://i.yimg.jp/images/finance/vip/201303/image.png ) 0 -310px no-repeat;text-indent:-9999px;outline:none;width:475px; height:80px;display:block;}
#VipCanp .btn a:hover{background:url(http://i.yimg.jp/images/finance/vip/201303/image.png ) 0 -390px no-repeat;text-indent:-9999px;outline:none;width:475px; height:80px;display:block;}
#VipCanp .btn span{background:url(http://i.yimg.jp/images/finance/vip/201303/image.png ) -475px -310px no-repeat;text-indent:-9999px;outline:none;width:475px; height:80px;display:block;}
#VipCanp #Image .aboutVip {margin:20px 20px 0 20px; width:886px; padding:10px; border:2px solid #ffbd4e;}
@-moz-document url-prefix( ){
#VipCanp #Image .aboutVip .floatR {float:none; text-align:right;}
}
#VipCanp #Image h3 {color:#fff;}
#VipCanp #Image table {margin:0; width:100%; border-collapse: separate; color:#fff;}
#VipCanp #Image tr {vertical-align:top;}
#VipCanp #Image th {font-weight:bold; white-space:nowrap;}
#VipCanp #Image th, #VipCanp #Image td {padding:10px; border-bottom:1px #ccc dashed; background:url(http://i.yimg.jp/images/finance/vip/201303/image.png ) 0 -505px repeat-x;}
#VipCanp #ImageEnd {margin-bottom:20px; width:950px; height:35px; background:#000000 url(http://i.yimg.jp/images/finance/vip/201303/image.png ) 0 -470px no-repeat;}
#VipCanp #CanpSec {width:950px;}
#VipCanp #CanpSec table {width:100%;}
#VipCanp #CanpSec tr {vertical-align:top;}
#VipCanp #CanpSec th {background:#ebf4ff; font-weight:bold; white-space:nowrap;}
#VipCanp #CanpSec th, #VipCanp #CanpSec td {padding:10px; border:solid #a3c5ec 1px;}