@charset "utf-8";
h2{background:#dae4f2;border-bottom:10px solid #fff;border-top:thin solid #f93;color:#333;font-weight:bold;height:20px;letter-spacing:2px;padding:5px 5px;width:690px;}
h3{background:url("../../img/tit_h3_bg.gif") repeat-x scroll 0 0;float:left;font-size:150%;font-weight:bold;height:20px;padding:15px 5px;width:670px;}
.h3L,.h3R{background:url("../../img/tit_service_h3.gif") no-repeat scroll;float:left;height:50px;width:10px;}
.h3L{background-position:0 0;}.h3R{background-position:-15px 0px;}
.text{padding:30px 25px 50px 25px;}
dl.merritt dt{background:#f93;color:#fff;font-size:125%;font-weight:bold;line-height:20px;padding:5px 5px;width:650px;}
dl.merritt dd{padding:20px 0 40px 0;}
dl.merritt dd img{padding:5px 10px;}
dl.merritt dd p{width:475px;}
table.campaign{width:649px;border-top:1px solid #999;border-left:1px solid #999;}
table.campaign th,table.campaign td{border-bottom:1px solid #999;border-right:1px solid #999;padding:5px;}
table.campaign th{background-color:#dae4f2;font-weight:bold;width:139px;}
table.campaign td{width:489px;}
table.circle li{list-style:circle inside;}
table.pastCampaign{border-bottom:1px dotted #999;border-right:1px dotted #999;color:#555;}
table.pastCampaign th,table.pastCampaign td{width:650px;border-top:1px dotted #999;border-left:1px dotted #999;padding:5px;}
table.pastCampaign th{background:#ffc;clear:both;float:left;font-weight:bold;width:58px;}
table.pastCampaign td{float:right;width:568px;}
table.pastCampaign td ul li{padding-left:20px;}
.tit{background:url("../../img/icon_listo.gif") no-repeat 10px 8px transparent;font-weight:bold;padding-left:20px;}
.h100{height:100px;}.h150{height:150px;}.h300{height:300px;}
dl.polisyAs {height:auto;width:650px;}
dl.polisyAs dt,dl.polisyAs dd{padding:5px 0px;}
dl.polisyAs dt{float:left;width:25px;}dl.polisyAs dd{float:right;width:625px;}

ul.voice {height:auto;width:650px;}
ul.voice li{float:left;width:204px;padding:5px;}
ul.voice li p{border:1px solid #ccc;float:left;height:175px;width:194px;padding:110px 5px 5px;}
ul.voice li.persona{background:url("../../img/icon_person_a.gif") no-repeat 10px 10px;}
ul.voice li.personb{background:url("../../img/icon_person_b.gif") no-repeat 10px 10px;;}
ul.voice li.personc{background:url("../../img/icon_person_c.gif") no-repeat 10px 10px;;}
a.online{background:url("../../img/btn_sec_online.gif") no-repeat 0 0;display:block;float:left;height:60px;width:430px;text-indent:-9999px;}
a.online:hover{background-position:0px -60px;}
a.seikyuS{background:url("../../img/btn_sec_seikyu.gif") no-repeat 0 0;display:block;float:right;height:60px;width:200px;text-indent:-9999px;}
a.seikyuS:hover{background-position:0px -60px;}
a.whatsSRTV{background:url("../../img/btn_sharetive.gif") no-repeat 0 0;text-indent:-9999PX;display:block;height:40px;width:200px;}
a.whatsSRTV:hover{background-position:0px -40px;}
ul.links{font-weight:bold;padding:15px 250px 15px 25px;width:375px;}
ul.links li{border-bottom:1px dashed #ccc;border-left:2px solid #333;padding:5px;}
.prepare{padding:100px;}
.typeBtn{background:url("../../img/index_btn_a.gif") no-repeat;border-bottom:10px solid #fff;display:block;height:100px;text-indent:-9999px;width:350px;}
.typeBtn:hover{background-position:0px -100px;}
/*traders_btn*/
a.onlineHimawari,a.onlineSbi,a.onlineTraders,a.onlineSjapan,a.seikyuSjapan{display:block;float:left;height:60px;width:430px;text-indent:-9999px;}
a.onlineHimawari{background:url("../../img/btn_sec_himawari.gif") no-repeat 0 0;}
a.onlineHimawari:hover{background-position:0px -60px;}
a.onlineSbi{background:url("../../img/btn_sec_sbi.gif") no-repeat 0 0;}
a.onlineSbi:hover{background-position:0px -60px;}
a.onlineTraders{background:url("../../img/btn_sec_traders.gif") no-repeat 0 0;}
a.onlineTraders:hover{background-position:0px -60px;}
a.onlineSjapan{background:url("../../img/btn_sec_sjapan.gif") no-repeat 0 0;}
a.onlineSjapan:hover{background-position:0px -60px;}
a.seikyuSjapan{background:url("../../img/btn_seikyu_sjapan.gif") no-repeat 0 0;}
a.seikyuSjapan:hover{background-position:0px -60px;}
a.seikyuS{background:url("../../img/btn_sec_seikyu.gif") no-repeat 0 0;display:block;float:right;height:60px;width:200px;text-indent:-9999px;}
a.seikyuS:hover{background-position:0px -60px;}
.adjust{border-bottom:10px solid #fff;}