@charset "shift-JIS";

#main-col h1{text-align:center;}

#main-col #interview,
#main-col #profile{
margin-top:20px;
line-height:2;
}
*html #main-col #interview,
*html #main-col #profile{
display:inline-block;
}

#main-col #interview .inr,
#main-col #profile .inr{padding:20px 25px;}
#main-col #interview p,
#main-col #profile p{margin:0;}


#main-col #interview p{
border-top:1px solid #918c8a;
padding-top:10px;
font-size:84.7%;
}
#main-col #interview .inr div{
margin-top:10px;
padding:10px 0;
border-top:1px solid #918c8a;
border-bottom:1px solid #918c8a;
}
#main-col #interview .inr div:after{content:".";display:block;clear:both;height:0;font-size:0;visibility:hidden;}
*html #main-col #interview .inr div{display:inline-block;}
*:first-child+html #main-col #interview .inr div{display:inline-block;}

#main-col #interview .inr div p{
float:left;
width:470px;
border:none;
padding:0;
}
#main-col #interview .inr div dl{
float:right;
width:210px;
text-align:center;
font-size:84.7%;
}
#main-col #interview .inr div dt{margin-top:5px;}


#main-col #profile{
color:#FFF;
font-size:75%;
line-height:2;
}
#main-col #profile dl{
position:relative;
min-height:240px;
padding:10px 0;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
}
*html #main-col #profile dl{height:240px;}

#main-col #profile dt,
#main-col #profile dd{
margin-left:190px;
}
#main-col #profile dt{
color:#999;
font-weight:bold;
}
#main-col #profile dd.pic{
margin:0;
position:absolute;
left:0;
top:10px;
}
#main-col #profile dd a{color:#999;}




