@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_t30{
margin-top:30px;
}
.mr_b7{
margin-bottom:7px;
}
.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:5px;
}
.mr_l5{
margin-left:3px;
}
.mr_l4{
margin-left:4px;
}
.mr_l10{
margin-left:10px;
}
.mr_at{
margin:auto;
}
.fw_bd{
font-weight:bold;
}
.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%;
}
.gr1{
color:#b8b8b8;
}
.gr2{
color:#c1c1c1;
}
.lb{
color:#e7edf1;
}
.yel1{
color:#fff3a6;
}
.yel2{
color:#fffdd8;
}
.tac{
text-align:center;
}

#cad-con2012{
width:980px;
background-image:url(http://image.pia.jp/images2/static/pia/feature/classic/seijinnohi/bk_space.jpg);
background-repeat:repeat-y;
}
#cad-con2012 #cont{
width:980px;
background-image:url(http://image.pia.jp/images2/static/pia/feature/classic/seijinnohi/flame2.png);
background-repeat:repeat-y;
}
#cad-con2012 #cont #main{
width:980px;
background-image:url(http://image.pia.jp/images2/static/pia/feature/classic/seijinnohi/main_bk.jpg);
background-repeat:no-repeat;
background-position:top;
margin-bottom:55px;
}
#cad-con2012 #cont #main h1.ttl{
padding-top:39px;
padding-left:212px;
padding-bottom:62px;
}
#cad-con2012 #cont #main ul{
width:915px;
clear:left;
margin-left:44px;
list-style:none;
}
#cad-con2012 #cont #main li{
width:161px;
margin-right:22px;
float:left;
}
#cad-con2012 #cont #main .dtls{
width:826px;
clear:both;
margin-top:58px;
margin-left:77px;
}
#cad-con2012 #cont #main .dtls .left{
width:420px;
float:left;
}
#cad-con2012 #cont #main .dtls .right{
width:384px;
float:right;
}
#cad-con2012 #cont .sect{
width:912px;
margin-left:24px;
}
#cad-con2012 #cont .sect .ttlbox{
width:892px;
margin-left:20px;
}
#cad-con2012 #cont .sect .ttlbox .base{
background-image:url(http://image.pia.jp/images2/static/pia/feature/classic/seijinnohi/line2.png);
background-repeat:repeat-y;
padding-top:12px;
padding-left:24px;
padding-right:24px;
padding-bottom:12px;
}
#cad-con2012 #cont .sect .ttlbox .base table{
width:844px;
}
#cad-con2012 #cont .sect .ttlbox .base td{
color:#c1c1c1;
}
#cad-con2012 #cont .sect .prof{
width:855px;
margin-left:44px;
margin-top:30px;
}
#cad-con2012 #cont .sect .prof .pr_left1{
width:620px;
float:left;
margin-top:7px;
margin-bottom:25px;
}
#cad-con2012 #cont .sect .prof .pr_left2{
width:560px;
float:left;
margin-top:25px;
}
#cad-con2012 #cont .sect .prof .pr_left3{
width:440px;
float:left;
margin-top:35px;
}
#cad-con2012 #cont .sect .prof .pr_right1{
width:161px;
float:right;
padding-right:26px;
margin-bottom:25px;
}
#cad-con2012 #cont .sect .prof .pr_right2{
width:250px;
float:right;
}
#cad-con2012 #cont .sect .prof .pr_right3{
width:365px;
float:right;
margin-bottom:40px;
}