p{margin:0px 0px 5px 0px;padding:0px;}

/* インタビュー */


#iv-box01{
background:#FFFFFF;
border:#CCCCCC 1px solid;
margin:10px 20px;
padding:10px;
}

#iv-box01 h2{
color:#003366;
padding:15px 0px 15px 0px;
font-weight:bold;
font-size:16px;
}

.iv-txt{
float:left;
width:360px;
padding:0px 10px 0px 0px;
display:block;
}

.iv-img{
float:left;
width:300px;
}

#iv-box02{
padding:0px 40px;
}

#iv-box02 img{
margin:0px 5px 5px;
}

#iv-box02 h3{
color:#003366;
padding:10px 0px 5px 50px;
height:35px;
margin:15px 0px 5px;
font-weight:800;
background:url(../img/icon.gif) no-repeat 5px 5px #eee;
clear:both;
}

#iv-box02 p{
padding:10px 0px 20px;
margin:0px 0px 10px;
font-size:14px;
color:#333;
line-height:160%;
}

.iv_img{
float:left;
padding:10px;
width:200px;
}



/* コンサルプロフィール */


#plf-box01{
background:#FFFFFF;
border:#CCCCCC 1px solid;
margin:10px 15px 15px;
padding:10px;
}

.cc_img{
width:200px;
float:left;
margin:0px;
padding:0px;
}

.cc_txt{
width:478px;
float:left;
padding-left:10px;
}

#plf-box01 h3{
background:url(../img/adviser/cc_title.gif) no-repeat;
height:66px;
width:690px;
text-indent:-9999px;
margin-bottom:20px;
}
.cc_txt h4{
font-size:15px;
font-weight:bold;
padding-bottom:20px;
}


#other_cc{
width:670px;
background:url(../img/adviser/bg.gif);
padding:10px 20px;
margin:0px 15px;
}

/* セミナー情報 */

#se-info{
background:#FFFFFF;
margin:9px;
padding:0px 10px 10px;
overflow:hidden;
}

#se-info .seminor2{
background:url(../img/adviser/seminor_title.gif) no-repeat;
height:66px;
width:690px;
text-indent:-9999px;
padding:0px;
margin:0px 0px 20px;
}

#se-info h4{
background:url(../img/adviser/h300.gif) no-repeat;
width:680px;
height:25px;
margin:10px 0px 15px;
padding:5px 0px 5px 10px;
color:#fff;
font-size:14px;
font-weight:bold;
clear:both;
}

#se-info img{margin:0px 10px 10px;}

#se-info .entrybody{
width:98%;
padding:5px;
margin:10px 0px;
line-height:160%;
font-size:14px;
color:#333;
}
#se-info .entrymore{
width:98%;
padding:5px;
margin:20px 0px 10px;
line-height:160%;
font-size:14px;
color:#333;
}
.sem{border-left:1px #ccc solid;margin:10px 0px;}
.sem th{background:#eee;padding:5px;border-bottom:1px #ccc solid;border-right:1px #ccc solid;}
.sem td{padding:5px;border-bottom:1px #ddd dashed;border-right:1px #ccc solid;}

#se-info .button{
width:98%;
padding:0px;
margin:20px auto;
text-align:center;
}