@charset "shift-JIS";

#main-col{color:#fff;}
#main-col h1{text-align:center;}
#main-col p{margin:0;}

#main-col .cmn-wr05{margin-top:20px;}
#main-col .cmn-wr05 .inr{padding:20px 25px 20px 24px;}
#main-col #kv{margin-top:0;}
#main-col #kv .inr{padding:0;}

*html #main-col .cmn-wr05{display:inline-block;}

#main-col .cmn-wr05 a{color:#999;}

#main-col #exp p.ct01{
padding:10px 0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
line-height:2;
font-size:84.7%;
}
#main-col #exp dl{
position:relative;
padding-bottom:10px;
margin-top:10px;
line-height:2;
font-size:84.7%;
border-bottom:1px solid #ccc;
}
#main-col #exp dt{
color:#FFB000;
font-weight:bold;
font-size:108%;
}

#main-col #exp dl dd.pic{
position:absolute;
top:0;
}
#main-col #exp dl.ct02{
min-height:300px;
padding-left:415px;
}
*html #main-col #exp dl.ct02{height:300px;}

#main-col #exp dl.ct02 dd.pic{left:0;}

#main-col #exp dl.ct03{
min-height:180px;
padding-right:405px;
}
*html #main-col #exp dl.ct03{height:180px;}

#main-col #exp dl.ct03 dd.pic{right:0;}

#main-col #exp dl.ct03 dd.pic ul{width:390px;}
#main-col #exp dl.ct03 dd.pic ul:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden;}
*html #main-col #exp dl.ct03 dd.pic ul{display:inline-block;}
*:first-child+html #main-col #exp dl.ct03 dd.pic ul{display:inline-block;}
#main-col #exp dl.ct03 dd.pic li{float:left;position:relative;}

#main-col #exp dl.ct03 dd.pic li a span.zoom{
position:absolute;
display:block;
width:39px;
height:13px;
left:45px;
top:84px;
visibility:hidden;
background:url(../img/ico_zoom.gif) no-repeat 0 0;
}
#main-col #exp dl.ct03 dd.pic li.hov a span.zoom{visibility:visible;}


#main-col #profile dl{
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
padding:10px 0;
}
#main-col #profile dl dd{
margin-top:5px;
line-height:2;
font-size:75%;
}
#main-col #profile dl dt{
font-weight:bold;
color:#bbb;
font-size:86%;
}
#main-col #profile dd a{
padding-left:20px;
background:url(img/ar01.gif) no-repeat 0 .2em;
color:#fff;
}

