@charset "utf-8";

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

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

#bseminar #entry .stitle{
margin-top:20px;
}

#bseminar #entry div.notice		{ margin-bottom:36px; }
#bseminar #entry div.schedule	{ margin-bottom:36px; }
#bseminar #entry div.end		{ margin-bottom:0; }

#bseminar #entry ul{
margin:8px 0 0 8px;
}

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

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


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

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

#bseminar .interviewtitle{
margin-bottom:28px;
}

#bseminar .hentry{
margin-bottom:28px;
padding-top:20px;
border-top:1px solid #bec2b3;
clear:both;
}

#bseminar .entryimage{
float:left;
height:150px;
width:140px;
}

#bseminar .entrybody{
float:right;
width:420px;
}

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

#bseminar .entrymore{
display:block;
margin-top:3px;
width:97px;
height:21px;
}

#bseminar {
}

#bseminar {
}

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

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

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

/*#bseminar form{
display:inline;
margin:0 !important;
padding:0 !important;
width:138px;
float:left;
}*/

#bseminar .descript{
float:right;
margin-bottom:25px;
width:400px;
}
html>/**/body #bseminar .descript{
width:380px;
}

#bseminar .dstxt{
padding-top:10px;
height:50px;
font-size:13px;
}

#bseminar .profile{
padding:24px 0 24px 18px;
background:#e7f3ef;
color:#476156;
}


#bseminar .iviewdetail{
margin-right:18px;
margin-left:18px;
}

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

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

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

#bseminar .record{
clear:both;
padding:4px 0 6px 10px;
width:545px;
height:34px;
color:#fff;
font-size:14px;
font-weight:bolder;
background:url(../parts/interview/record.gif) no-repeat left top;
}

#bseminar #more{
font-size:14px;
}

#bseminar .question{
color:#1891a5;
font-size:14px;
font-weight:lighter;
}

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

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

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

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

#bseminar .comm {
margin-left:20px;
margin-top:0.5em;
}

/*テーブル*/
table.bd, table.bd th, table.bd td {
	border-top: solid #9C9CBA;
	border-right: solid #9C9CBA;
	border-bottom: solid #9C9CBA;
	border-left: solid #9C9CBA;
}
table.bd {
width:500px;
border-collapse:collapse;
border-spacing: 0;
border-width:1px;
margin:1em 0 1em 10px !important;
}
table.bd th, table.bd td {
font:92% normal;
border-width:1px;
padding:10px;
line-height:120%;
text-align:left;
}
table.bd th {
vertical-align:top;
background-color:#EAEAEA;
border-bottom:1px solid #94A3A9;
}

table.bno {
border-collapse:collapse;
border-spacing:0;
border-width:0 !important;
_border-width:0;
}
table.bno th, table.bno td {
font:92% normal;
border-width:0px !important;
padding:5px !important;
line-height:120%;
text-align:left !important;
vertical-align:middle;
}

.asset-body p {
margin-right:20px;
}

.button {
text-align:center;
margin-bottom: 2em;
width: 420px;
/width: 430px;
width: 430px\9;
margin: 25px auto 0;
} 

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

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

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

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


