@charset "utf-8";

/*　セミナーブログ
----------------------------------------------------------------*/
#bvoice{
text-align:left;
}

#bvoice #entry{
color:#42443f;
}

#bvoice #entry .stxt{
margin-top:28px;
}

#bvoice #entry .stitle{
margin-top:28px;
}

#bvoice #entry div.notice		{ margin-bottom:44px; }
#bvoice #entry div.schedule	{ margin-bottom:44px; }
#bvoice #entry div.end		{ margin-bottom:44px; }

#bvoice #entry ul{
margin:10px 0 0 10px;
}

#bvoice #entry ul li{
min-height:20px;
height:auto !important;
height:20px;
margin-bottom:8px;
padding-left:95px;
}

#bvoice #entry div.notice ul li{
background:url(../parts/seminar/soon.gif) no-repeat left top;
}
#bvoice #entry div.schedule ul li{
background:url(../parts/seminar/check.gif) no-repeat left top;
}
#bvoice #entry div.end ul li{
background:url(../parts/seminar/finish.gif) no-repeat left top;
}


#bvoice .back{
margin:5px 0 12px 0;
padding-left:25px;
height:20px;
background:url(../parts/seminar/arr07.gif) no-repeat 5px 1px #f0f0f0;
}
#bvoice .back_btm{
margin:60px 0 30px 0;
padding-left:25px;
height:20px;
background:url(../parts/seminar/arr07.gif) no-repeat 5px 1px #f0f0f0;
}

#bvoice .entrytitle {
background:transparent url(../sodan/parts/h2_bg.gif) no-repeat scroll left top;
color:#42443F;
font-size:15px;
padding:8px 0 8px 5px;
font-weight:bolder;
border-bottom:1px solid #bec2b3;
}



#bvoice .interviewtitle{
margin-bottom:20px;
}

#bvoice .hentry{
margin-bottom:5px;
padding-top:10px;
border-top:1px solid #bec2b3;
clear:both;
}

#bvoice .entryimage{
float:left;
height:120px;
width:80px;
padding:0 0 0 10px;
}

#bvoice .entrybody{
float:right;
width:505px;
}

#bvoice .entry-title{
margin-bottom:8px;
padding-left:18px;
background:url(../parts/interview/arr08.gif) no-repeat left 1px;
font-size:14px;
font-weight:bolder;
}

#bvoice .readmore {
text-align:right;
}

#bvoice .entrymore{
background:url(../parts/arr08.gif) no-repeat 0 2px;
padding-left:15px;
width:90px;
height:21px;
}

#bvoice .interviewtitleentry{
margin-bottom:0px;
}
* html #bvoice .interviewtitleentry{
margin-bottom:5px;
}

#bvoice .entrynavi{
text-align:center;
}
#bvoice .entrynavi .larrow{
margin-right:22px;
}
#bvoice .entrynavi .rarrow{
margin-left:22px;
}

#bvoice .entrydate{
text-align:right;
color:#8b8e92;
}


#bvoice .descript{
margin-bottom:12px;
}
html>/**/body #bvoice .descript{
width:380px;
}

#bvoice .dstxt{
padding:10px 0;
font-size:13px;
}
#bvoice .mt-image-left{
float:left;
margin:0 20px 10px 0;
}
/*IE6-7ハック*/
#bvoice .mt-image-left{/margin:0 20px 8px 0;}
/*IE8ハック*/
#bvoice .mt-image-left{margin:0 20px 8px 0\9;}


#bvoice .profile{
padding:24px 18px;
margin:5px 0 0 90px;
background:#e7f3ef;
color:#476156;
}


#bvoice .iviewdetail{
padding:0 8px;
width:585px;
}
/*IE6ハック*/
* html #bvoice .iviewdetail{display:inline;}

#bvoice .iviewdetail dl{
border-bottom:1px solid #476156;
padding-bottom:24px;
}

#bvoice .iviewdetail dt{
margin-bottom:2px;
font-size:12px !important;
}

#bvoice .iviewdetail dd{
margin-bottom:2px;
font-size:12px !important;
}

#bvoice .record{
clear:both;
padding:4px 0 6px 10px;
width:590px;
height:34px;
color:#fff;
font-size:14px;
font-weight:bolder;
background:url(../parts/interview/record.gif) no-repeat left top;
}
/*IE6-7ハック*/
#bvoice .record{/clear:none;}
/*IE8ハック*/
#bvoice .record{clear:none\9;}


#bvoice .question{
font-size:100%;
color:#1891a5;
font-weight:lighter;
margin:15px 0 10px 0;
}

#bvoice .endoff{
margin-top:30px;
margin-bottom: 25px;
padding:9px 14px;
border-left:10px solid #d7decc;
background:#eaeee4;
font-size:13px;
}

#bvoice .interviewnumber dl{
margin-top:35px;
padding-top:14px;
border-top:1px solid #d5ccc6;
}

#bvoice .iviewdetail .interviewnumber dl {
border-bottom:none;
}

#bvoice .interviewnumber dt{
margin-bottom:18px;
font-weight:bolder;
color:#4c301c;
}

#bvoice .interviewnumber dd{
min-height:14px;
height:auto !important;
height:14px;
margin-left:0;
margin-bottom:5px;
padding-left:20px;
background:url(../parts/interview/arr08.gif) no-repeat left 3px;
}


/*　ボタン設置     2011/02/07
----------------------------------------------------------------*/
.button {
text-align:center;
margin-bottom: 2em;
width: 420px;
/width: 430px;
width: 430px\9;
height:40px;
margin:auto;
padding-left:20px;
/padding-left:30px;
padding-left:30px\9;
} 

.mixi {
width:77px;
float:left;
}

.hateb {
width:80px;
float:left;
}

.tw {
width:125px;
float:left;
}

.face {
width:130px;
width:140px\9;
float:left;
}


