/*   
Site Name: musashino
Author: efusion
*/



.yearlist{
	float:right;
	margin:10px 0;
}
.yearlist li {
	float:right;
	list-style:none;
	background:url(http://www.m-keiei.jp/musashino/images/arrow_o.gif) no-repeat 0 4px;
	margin-left:10px;
	padding-left:14px;
}


.entry-title{
	border-top: solid 1px #ff9a21;
	border-right: solid 1px #ff9a21;
	border-bottom: solid 1px #ff9a21;
	border-left: solid 5px #ff9a21;
	background:url(http://www.m-keiei.jp/musashino/images/entry_title_bg.gif) repeat-x;
	padding-left:15px;
	padding-top:12px;
	height:36px;
	*padding-top:15px;
	*height:33px;
	color:#824700;
	font-size:20px;
	margin-bottom:15px;
}

.entry-content{
	border: solid 5px #eaeaea;
	background:#ffffff;
	padding:15px 20px;
	color:#585858;
	font-size:12px;
	line-height:18px;
}
.entry-content p{
	padding-top: 0px;
	padding-bottom: 10px;
	line-height:18px;
}
.entry-content table.ectb{
	width:100%;
	border-collapse:collapse;
}
.entry-content table.ectb td{
	border: solid 1px #00b0ec;
	padding:5px 10px;
}
.entry-content table.ectb table.tmtb td{
	border: none;
	padding: 0;
}
.ectb2{
	width:500px;
	border-collapse:collapse;
}
.ectb2 td{
	border: solid 1px #00b0ec;
	padding:5px 5 5 5px;
}
.ectb2 table.tmtb2 td{
	border: none;
	padding: 0;
}
.ectb3 table.tmtb3 td{
	border: none;
	padding: 0;
}
.ectb3 td{
	border: 0px #ffffff;
	padding:5px 5 5 5px;
}
.entry-content .appbtn{
	text-align:center;
	margin-top:15px;
}

.entry-content .coution{
	color:#cc0000;
}



/* ptn-gbox
--------------------------------------------------*/
ul.ptn-gbox{
	background:#f7f7f7;
	padding:17px 0 17px 19px;
	height:66px;
	list-style:none;
}
ul.ptn-gbox li{
	float:left;
	width:160px;
}

.ptn-c3-box1{
	float:left;
	margin:10px 0 0 0;
	display:inline;
	border:solid 1px #dbdbdb;
	width:328px;
	height:148px;
	background:url(http://www.m-keiei.jp/musashino/images/partner_c3_img.jpg) no-repeat;
}
.ptn-c3-box1 div{
	margin-left:120px;
	margin-right:10px;
	color:#585858;
	font-size:12px;
	line-height:18px;
}
.ptn-c3-box2{
	float:left;
	margin:10px 0 0 10px;
	display:inline;
	width:160px;
	height:70px;
}

.series{
	margin-top:10px;
	background:url(http://www.m-keiei.jp/musashino/images/dot_b.gif) repeat-x bottom;
	height:90px;
}

.series .series-tit{
	background:url(http://www.m-keiei.jp/musashino/images/arrow_b.gif) no-repeat 110px 2px;
	color:#585858;
	padding-left:124px;
	margin-top:10px;
	margin-bottom:6px;
	font-weight:bold;
}
.series .series-tit a{
	color:#0d4ca9;
}
.series .series-txt{
	color:#585858;
	line-height:18px;
}

.pgm dt{
	color:#585858;
	background:url(http://www.m-keiei.jp/musashino/images/arrow_b.gif) no-repeat 0 2px;
	padding-left:14px;
	margin-top:10px;
	margin-bottom:6px;
	font-weight:bold;
}
.pgm dt a{
	color:#0d4ca9;
}
.pgm dd{
	color:#585858;
	background:url(http://www.m-keiei.jp/musashino/images/dot_b.gif) repeat-x bottom;
	padding-bottom:5px;
	line-height:18px;
}

ul.seminarlist{
	float:left;
	margin-top:10px;
	width:335px;
	list-style:none;
}
ul.seminarlist li{
	background:url(http://www.m-keiei.jp/musashino/images/arrow_b.gif) no-repeat 0 2px;
	padding-left:14px;
	margin-left:10px;
	margin-bottom:6px;
}
ul.seminarlist li a{
	color:#0d4ca9;
}



/* voice
--------------------------------------------------*/
.voicebox{
	background:url(http://www.m-keiei.jp/musashino/images/dot_b.gif) repeat-x bottom;
	height:115px;
	margin:0 10px 15px 10px;
}
.voicetitle{
	font-weight:bold;
	padding-top:5px;
}
.voicetitle a{
	color:#0d4ca9;
}

#voice-cname{
	color:#585858;
	font-weight:bold;
	margin-bottom:10px;
	text-align:right;
}

.voice-img-r{
	padding-left:20px;
	padding-bottom:10px;
	float:right;
	background:#fff;
}
.voice-img-l{
	padding-right:20px;
	padding-bottom:10px;
	float:left;
	background:#fff;
}

.voice-c-tit{
	font-size:16px;
	color:#824700;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}
.voice-c-stit{
	color:#0d4ca9;
	font-weight:bold;
}

#voice-spot{
	background:#dff9ff;
	border-top:solid 2px #00b0ec;
	border-bottom:solid 1px #00b0ec;
	padding: 0 10px;
}
#voice-spot .vspotbox{
	background:#fff;
	border:solid 1px #cedadc;
	padding:10px 10px 0 10px;
	margin-bottom:10px;
}
#voice-spot .vspottit{
	color:#00b0ec;
	font-weight:bold;
}
#voice-spot .vspotcname{
	color:#000;
	margin-bottom:5px;
}

#voice-itv{
	margin-top:20px;
}
#voice-itv .vitvtit{
	font-size:14px;
	color:#c64918;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:5px;
	background:#ffe7dd;
	padding:5px;
}
#voice-itv .vitvname{
	color:#000;
	margin-bottom:5px;
}
#voice-itv .vitvstit{
	color:#c64918;
	font-weight:bold;
}

#vcompany{
	border:solid 1px #66b821;
	padding:10px 15px 0 15px;
	margin-top:10px;	
}



/* masmedia
--------------------------------------------------*/
.masmediabox{
	margin:0 10px;
}
.masmediaimg{
	float:left;
	margin-right:20px;
	display:inline;
	border:solid 1px #c0c0c0;
}



/* faq
--------------------------------------------------*/
.faq{
	background:url(http://www.m-keiei.jp/musashino/images/dot_b.gif) repeat-x bottom;
	padding-bottom:5px;
	margin-bottom:15px;
}
.faqq{
	background:url(http://www.m-keiei.jp/musashino/images/faq_q.gif) no-repeat 0 2px;
	padding-left:20px;
	color:#0d4ca9;
	font-weight:bold;
}
.faqa{
	background:url(http://www.m-keiei.jp/musashino/images/faq_a.gif) no-repeat 0 2px;
	padding-left:20px;
}



/* engagement 小山昇への講演依頼
--------------------------------------------------*/
dl.engagementdl {
	margin-bottom:10px;
}
dl.engagementdl dt{
	float:left;
	width:45px;
	font-weight:bold;
	color:#585858;
}
dl.engagementdl dd{
	padding-left:50px;
	color:#585858;
}



/* 基本方針
--------------------------------------------------*/
ol.aimollist{
	margin-left:20px;
}
ol.aimollist li{
	margin-bottom:10px;
}

ol.aimollist li ol{
	margin-left:40px;
}
ol.aimollist li ol li{
	margin-bottom:0;
}



/* flv
--------------------------------------------------*/
/*mainの四つに使用*/
#flvbox{
	border:solid 2px #1d308f;
	padding:10px;
	height:190px;
}
#flvbox2{
	background:url(http://www.m-keiei.jp/musashino/images/smenu_movie_bg.gif) no-repeat bottom #3869a2;
	float:right;
	width:210px;
}
#flvbox2 h4#keiei{
	background:url(http://www.m-keiei.jp/musashino/images/flv_keiei_tit.gif) no-repeat;
	height:35px;
}
#flvbox2 h4#kanbu{
	background:url(http://www.m-keiei.jp/musashino/images/flv_kanbu_tit.gif) no-repeat;
	height:35px;
}
#flvbox2 h4#kanbueigyo{
	background:url(http://www.m-keiei.jp/musashino/images/flv_kanbueigyo_tit.gif) no-repeat;
	height:35px;
}
#flvbox2 h4#gup{
	background:url(http://www.m-keiei.jp/musashino/images/flv_gup_tit.gif) no-repeat;
	height:35px;
}
#flvbox h4 span{
	display:none;
}
#flvbox #flv-in{
	padding:0 5px 5px 5px;
}

/*他のプログラムに使用*/
#flvbox3{
	float:right;
	display:inline;
	width:210px;
	margin:0 0 0 20px;
}
#flvbox3 h4{
	height:35px;
}
#flvbox3 h4#genchikengaku{
	background:url(http://www.m-keiei.jp/musashino/images/flv_genchikengaku_tit.gif) no-repeat;
}
#flvbox3 h4#kankyouseibi{
	background:url(http://www.m-keiei.jp/musashino/images/flv_kankyouseibi_tit.gif) no-repeat;
}
#flvbox3 h4#keieikeikakui{
	background:url(http://www.m-keiei.jp/musashino/images/flv_keieikeikakui_tit.gif) no-repeat;
}
#flvbox3 h4#seisaku{
	background:url(http://www.m-keiei.jp/musashino/images/flv_seisaku_tit.gif) no-repeat;
}
#flvbox3 h4#environs_check{
	background:url(http://www.m-keiei.jp/musashino/images/flv_environs_check_tit.gif) no-repeat;
}
#flvbox3 h4#kyoudou{
	background:url(http://www.m-keiei.jp/musashino/images/flv_kyoudou_tit.gif) no-repeat;
}
#flvbox3 h4 span{
	display:none;
}
#flvbox3 #flv-in{
	background:url(http://www.m-keiei.jp/musashino/images/smenu_movie_bg.gif) no-repeat bottom #3869a2;
	padding:0 5px 5px 5px;
}
#flvbox3 p{
	font-size:10px;
	line-height:12px;
	text-align:center;
}

/* 受講者様の声 */
.studentvoicebox {
	border:solid 2px #1d308f;
	padding:10px;
	margin-bottom:15px;
}
.studentvoicebox h3 {
	color:#333333;
	font-size:16px;
	border-bottom:solid 2px #858fc2;
	margin-bottom:5px;
	padding-bottom:5px;
	padding-top:15px;
	clear:both;
}
.studentvoicebox h3.studentvoice_top {
	padding-top:0px;
}
.studentvoicebox .photo {
	float:left;
	padding-right:20px;
	padding-bottom:10px;
}
.studentvoicebox2 {
	clear:both;
}
