@charset "utf-8";
.left-away{	
position:absolute;
left:-9999px;
}
.mr_t1{
margin-top:1px;
}
.mr_t2{
margin-top:2px;
}
.mr_t3{
margin-top:3px;
}
.mr_t4{
margin-top:4px;
}
.mr_t5{
margin-top:5px;
}
.mr_t6{
margin-top:6px;
}
.mr_t7{
margin-top:7px;
}
.mr_t8{
margin-top:8px;
}
.mr_t9{
margin-top:9px;
}
.mr_t10{
margin-top:10px;
}
.mr_t12{
margin-top:12px;
}
.mr_t15{
margin-top:15px;
}
.mr_t20{
margin-top:20px;
}
.mr_t25{
margin-top:25px;
}
.mr_t30{
margin-top:30px;
}
.mr_t50{
margin-top:50px;
}
.mr_b5{
margin-bottom:5px;
}
.mr_b7{
margin-bottom:7px;
}
.mr_b8{
margin-bottom:8px;
}
.mr_b10{
margin-bottom:10px;
}
.mr_b15{
margin-bottom:15px;
}
.mr_b20{
margin-bottom:20px;
}
.mr_b30{
margin-bottom:30px;
}
.mr_l1{
margin-left:1px;
}
.mr_l2{
margin-left:2px;
}
.mr_l3{
margin-left:3px;
}
.mr_l4{
margin-left:4px;
}
.mr_l5{
margin-left:5px;
}
.mr_l7{
margin-left:7px;
}
.mr_l9{
margin-left:9px;
}
.mr_l10{
margin-left:10px;
}
.mr_l15{
margin-left:15px;
}
.mr_l20{
margin-left:20px;
}
.mr_l25{
margin-left:25px;
}
.mr_l30{
margin-left:30px;
}
.mr_l35{
margin-left:35px;
}
.mr_l40{
margin-left:40px;
}
.mr_l45{
margin-left:45px;
}
.mr_l50{
margin-left:50px;
}
.mr_l55{
margin-left:55px;
}
.mr_l60{
margin-left:60px;
}
.mr_r5{
margin-right:5px;
}
.mr_r10{
margin-right:10px;
}
.mr_r15{
margin-right:15px;
}
.mr_r20{
margin-right:20px;
}
.mr_r39{
margin-right:39px;
}
.mr_r25{
margin-right:25px;
}
.mr_at{
margin:auto;
}
.pd_t1{
padding-top:1px;
}
.pd_t2{
padding-top:2px;
}
.pd_t3{
padding-top:3px;
}
.pd_t4{
padding-top:4px;
}
.pd_t5{
padding-top:5px;
}
.pd_t6{
padding-top:6px;
}
.pd_t7{
padding-top:7px;
}
.pd_t8{
padding-top:8px;
}
.pd_t9{
padding-top:9px;
}
.pd_t10{
padding-top:10px;
}
.pd_t20{
padding-top:20px;
}
.pd_t30{
padding-top:30px;
}
.pd_t40{
padding-top:40px;
}
.pd_t90{
padding-top:90px;
}
.pd_b10{
padding-bottom:10px;
}
.fw_bd{
font-weight:bold;
}
.fs_80{
font-size:80%;
}
.fs_90{
font-size:90%;
}
.fs_100{
font-size:100%;
}
.fs_110{
font-size:110%;
}
.fs_120{
font-size:120%;
}
.fs_130{
font-size:130%;
}
.lh_130{
line-height:130%;
}
.lh_140{
line-height:140%;
}
.lh_150{
line-height:150%;
}
.lh_160{
line-height:160%;
}
.lh_170{
line-height:170%;
}
.fl_l{
float:left;
}
.fl_r{
float:right;
}
.tar{
text-align:right;
}


#wvo{
width:956px;
padding-left:12px;
padding-right:12px;
background-color:#000;
padding-bottom:40px;
}
#wvo p{
color:#cdcdcd;
line-height:140%;
}
#wvo #main{
width:956px;
margin-bottom:30px;
}
#wvo #main p{
color:#fff;
}
#wvo #main a{
color:#fff;
}
#wvo #main .mainttl{
margin-top:19px;
margin-left:229px;
margin-bottom:15px;
}
#wvo #main .left-box{
width:472px;
float:left;
}
#wvo #main .right-box{
width:472px;
float:right;
}
#wvo #main .right-box ul{
width:472px;
list-style:none;
}
#wvo #main .right-box li{
margin-bottom:12px;
}
#wvo #main .info{
margin:auto 0px;
width:472px;
background-image:url(http://image.pia.jp/images2/static/pia/feature/classic/wvo/wvo_news_bk2.jpg);
background-repeat:repeat-y;
}
#wvo #main .inbox{
padding:13px 13px 10px 13px;
background-image:url(http://image.pia.jp/images2/static/pia/feature/classic/wvo/wvo_news_bk1.jpg);
background-repeat:no-repeat;
}
#wvo #main .inbox ul{
width:432px;
}
#wvo #main .inbox li{
margin-bottom:4px;
}
/*スクロールしたい場合ここを追加
#wvo #main .inbox{
padding:5px 13px 14px 20px;
background-image:url(../images/wvo_news_bk5.jpg);
background-repeat:no-repeat;
height:48px;
overflow:scroll;
}
*/
#wvo #main .inbox p{
color:#3d3d3d;
line-height:120%;
}
#wvo #main .inbox a{
color:#3d3d3d;
line-height:120%;
}
#wvo #main .lead{
width:920px;
margin:30px 18px 30px 18px;
color:#cdcdcd;
line-height:140%;
}
#wvo .cont00{
width:956px;
margin-top:25px;
}
#wvo .cont00 a{
color:#cdcdcd;
}
#wvo .cont00 .pt{
text-align:right;
margin-top:10px;
}
#wvo .cont00 .whole{
width:928px;
margin-left:8px;
margin-right:20px;
margin-top:24px;
}
#wvo .cont00 .whole .main-box{
width:593px;
float:right;
}
#wvo .cont00 .whole .main-box .pt{
text-align:right;
margin-top:20px;
}
#wvo .cont00 .whole .main-box p{
color:#cdcdcd;
line-height:150%;
}
#wvo .cont00 .whole .main-box .ctc{
margin-top:27px;
margin-bottom:21px;
}
#wvo .cont00 .whole .main-box .cdt{
color:#707070;
text-align:right;
margin-top:10px;
}
#wvo .cont00 .whole .main-box ul{
list-style:none;
clear:left;
margin-top:12px;
}
#wvo .cont00 .whole .main-box li{
float:left;
}
#wvo .cont00 .whole .side-box{
widt .cont00 h:303px;
float:left;
background-color:#260015;
}
#wvo .cont00 .whole .side-box p{
color:#e1e1e1;
line-height:150%;
}
#wvo .cont00 .whole .side-box dl{
list-style:none;
width:277px;
margin:0px 13px 35px 13px;
}
#wvo .cont00 .whole .side-box dt{
margin-top:23px;
margin-bottom:10px;
}
#wvo .cont00 .whole .side-box dd{
padding-left:2px;
margin-bottom:25px;
}
#wvo .cont00 .whole .side-box .bt{
margin-top:18px;
margin-bottom:24px;
}