@charset "utf-8";

/*
wordpresの設定上、関係ないページにもこのcssのリンク設定をしてしまっているので
スタイルはすべてクラス名で作り、セレクタの先頭に必ず.detail_boxをつけて限定する。
「例」
.detail_box .newStyle {
}
*/






/*セミナー詳細　ボックス設定
---------------------------------------*/
	*html #main_conts .box_1 {/*IE6 Hack 大外のボックス*/
		border: none;
	}


#main_conts .box_1 .detail_box {
	width: 730px;
	margin: 0 15px;
}

/*ie6*/*html #main_conts .box_1 .detail_box {
		border: none;
		background: none;
		}



/*開催地域別アイコン*/
.detail_box .location {
	width: 730px;
	height:19px;
	font-weight: bold;
	text-align: right;
	margin-bottom: 3px;
}
.detail_box .location img{
	vertical-align: middle;
}



/*カバー
---------------------------------------*/

.detail_box #detail_cover h4{
	width:730px;
	padding: 13px 0 10px;
	font-size: 18px;
	font-weight: bold;
	text-align:center;
	line-height: 1.5;
	border-bottom: 1px solid #CCC;
	background:url(../img/seminar_conts/titlebg_all.jpg) no-repeat;	
}

.detail_box #detail_cover h4.bg_all{
	background:url(../img/seminar_conts/titlebg_all.jpg) no-repeat;	
}
.detail_box #detail_cover h4.bg_kanto{
	background:url(../img/seminar_conts/titlebg_kanto.jpg) no-repeat;	
}
.detail_box #detail_cover h4.bg_tokai{
	background:url(../img/seminar_conts/titlebg_tokai.jpg) no-repeat;	
}
.detail_box #detail_cover h4.bg_kansai{
	background:url(../img/seminar_conts/titlebg_kansai.jpg) no-repeat;	
}
.detail_box #detail_cover h4.bg_sonota{
	background:url(../img/seminar_conts/titlebg_sonota.jpg) no-repeat;	
}


.detail_box #detail_cover {
	width:730px;
	margin-bottom: 15px;
	min-height: 230px;
	background:url(../img/seminar_conts/bg_cover.jpg) bottom no-repeat;	
}
/*ie6*/
*html .detail_box #detail_cover {height: 220px;}

.detail_box .cover_all {
	margin: 10px 0;
	text-align: center;
}

#detail_cover .cover_img {
 	float: left;
	width:180px;
	height:125px;
	margin: 13px 0 0 13px;
}
#detail_cover .cover_img2 {
 	float: left;
	width:246px;
	height:125px;
	margin: 13px 0 0 13px;
}

#detail_cover .cover_img2 img,
#detail_cover .cover_img img{
	border: 1px solid #CCC;
}
/*ie6*/*html #detail_cover .cover_img {	margin: 10px 0 0 10px;}


#detail_cover .cover_txt {
 	float: right;
	width: 520px;
}

#detail_cover .cover_txt2 {
 	float: right;
	width: 456px;
}

#detail_cover .cover_txt .catch{
	padding-top: 0.9em;
	font-size: 18px;
	font-weight:bold;
	color:#CC3300;
}

#detail_cover .cover_txt2 .catch{
	padding-top: 1em;
	font-size: 18px;
	font-weight:bold;
	color:#CC3300;
}

#detail_cover .cover_txt2 .lead,
#detail_cover .cover_txt .lead{
 	padding-top: 1em;
	color:#0F2633;
	font-size: 15px;
	font-weight:bold;
}

/*ページ内リンク*/
.detail_box .pagelink{
	margin: 0 auto 15px;
	text-align: center;
}

.conts_area .cover_img {
	display: block;
 	float: left;
	width:180px;
	height:125px;
	margin: 13px 0 0 13px;
}

.conts_area .cover_txt {
	display: block;
 	float: right;
	width: 520px;
}

/*コンテンツ
---------------------------------------*/

/*タイトル*/
.detail_box .conts_tit{
	width:730px;
	height:36px;
	background: url(../img/seminar_conts/bg_detail_tit.jpg) no-repeat;	
}
/*ie6*/*html .detail_box .conts_tit{
	margin-bottom: -5px;
}
.conts_tit h5{
	padding: 8px 0 0 15px;
	font-size: 18px;
	font-weight: bold;	
}
/*ボックス*/
.detail_box .conts_box {
	width: 730px;
	margin-bottom: 0px;
	background: url(../img/seminar_conts/conts_bg.jpg) repeat-y;
	border-bottom: 1px solid #CCC;
}
.conts_box .conts_area {
	padding: 15px 15px 0;
}



/*箱　三種類
--------------------------------------*/

/*黄*/
.conts_box .yellow_box_t{
	height:5px;
	text-indent:-9999px;
	background: url(../img/seminar_conts/bg_yellow_t.jpg) top no-repeat;
}
.conts_box .yellow_box {
	width:700px;
	background: url(../img/seminar_conts/bg_yellow.jpg) bottom no-repeat;
	margin-bottom: 15px;
}
/*青*/
.conts_box .blue_box_t{
	height:5px;
	text-indent:-9999px;
	background: url(../img/seminar_conts/bg_blue_t.jpg) top no-repeat;
}
.conts_box .blue_box {
	width:700px;
	background: url(../img/seminar_conts/bg_blue.jpg) bottom no-repeat;
	margin-bottom: 15px;
}
/*赤*/
.conts_box .red_box_t{
	height:5px;
	text-indent:-9999px;
	background: url(../img/seminar_conts/bg_red_t.jpg) top no-repeat;
}
.conts_box .red_box {
	width:700px;
	background: url(../img/seminar_conts/bg_red.jpg) bottom no-repeat;
	margin-bottom: 15px;
}

/*箱内の余白調整*/
.conts_box .inbox{
	padding: 0 15px 5px;
}

/*ie6*/
*html .conts_box .yellow_box_t ,
*html .conts_box .blue_box_t ,
*html .conts_box .red_box_t {
margin-bottom: -10px;
}



/*テキストサイズ　位置
--------------------------------------*/
/*基本*/
.conts_box p {
	line-height: 1.5;
}
/*本文*/
.conts_box .normal {
	line-height: 1.5;
	margin-bottom: 15px;
}
/*サイズ*/
.conts_box .font-large {
	font-size:15px;
	font-weight: bold;
}
/*色(全体)*/
.conts_box .font-color01 {color: #663300;}
.conts_box .font-color02 {color: #FF3300;}
/*色(単語)*/
.conts_box em {color: #663300;}
.conts_box strong {color: #FF3300;}
/*ウェイト*/
.conts_box .font-bold {
	font-weight: bold;
}
/*点*/
.conts_box .listmark {
	padding-left: 13px;
	background: url(../img/seminar_conts/point.jpg) 0 50% no-repeat;
}



/*位置*/
.conts_box .txt-center {text-align: center;}
.conts_box .txt-right {text-align: right;}
/*フロート*/
.conts_box .flt-left {float: left;}
.conts_box .flt-right {float: right;}
/*クリア*/
.detail_box .clear { clear:both;}





/そのた部品
--------------------------------------*/

/*下矢印*/
.detail_box .allow {
	display: block;
	width: 730px;
	height: 15px;
	margin: 15px auto;
}
/*点線*/
.detail_box .border{
	width: 635px;
	height: 1px;
	margin: 0 25px 15px;
	clear:both;
	background: url(../img/seminar_conts/border.jpg) no-repeat;
}
.detail_box .border hr{
	display: none;
}
/*ボックスに下線*/
.detail_box .partition {
	border-bottom: 1px solid #CCC;
}



/*リスト01　ULタグ*/
.detail_box .list01 {
	margin-bottom: 15px;
	list-style: none;
}
.detail_box .list01 li{
	line-height:2.0;
	font-weight: bold;
	color:#003366;
	list-style-image: url(../img/seminar_conts/listmark.jpg);
	list-style-position:inside;
}



/*リスト02　DLタグ*/
.detail_box dl.list02 {
	width: 340px;
	line-height: 1.5;
	border-bottom: 1px solid #ccc;
	background:url(../img/seminar_conts/bg_halfsize_box.jpg) no-repeat #CCC;
	margin-bottom: 15px;
}
.detail_box dl.list02 dt{
	height:28px;
	font-weight: bold;
	font-size: 15px;
	padding: 5px 0 8px 15px;
}
.detail_box dl.list02 dd{
	margin-left: 15px;
	padding-left:30px;
	line-height: 2;
	font-weight: bold;
}



/*リスト　番号付き*/
.detail_box .mark_no01 ,
.detail_box .mark_no02 ,
.detail_box .mark_no03 ,
.detail_box .mark_no04 ,
.detail_box .mark_no05 ,
.detail_box .mark_no06 ,
.detail_box .mark_no07 ,
.detail_box .mark_no08 ,
.detail_box .mark_no09 {
	color:#663300;
	font-size:15px;
	font-weight:bold;
	padding:5px 0 5px 40px;
	line-height:1.5;
}
.detail_box .mark_no01 { background: url(../img/seminar_conts/list_no1.jpg) 0 50% no-repeat #FFFFCC;}
.detail_box .mark_no02 { background: url(../img/seminar_conts/list_no2.jpg) 0 50% no-repeat #FFFFCC;}
.detail_box .mark_no03 { background: url(../img/seminar_conts/list_no3.jpg) 0 50% no-repeat #FFFFCC;}
.detail_box .mark_no04 { background: url(../img/seminar_conts/list_no4.jpg) 0 50% no-repeat #FFFFCC;}
.detail_box .mark_no05 { background: url(../img/seminar_conts/list_no5.jpg) 0 50% no-repeat #FFFFCC;}
.detail_box .mark_no06 { background: url(../img/seminar_conts/list_no6.jpg) 0 50% no-repeat #FFFFCC;}
.detail_box .mark_no07 { background: url(../img/seminar_conts/list_no7.jpg) 0 50% no-repeat #FFFFCC;}
.detail_box .mark_no08 { background: url(../img/seminar_conts/list_no8.jpg) 0 50% no-repeat #FFFFCC;}
.detail_box .mark_no09 { background: url(../img/seminar_conts/list_no9.jpg) 0 50% no-repeat #FFFFCC;}


/*リスト　特典*/
.detail_box .mark_spacial01 ,
.detail_box .mark_spacial02 ,
.detail_box .mark_spacial03 ,
.detail_box .mark_spacial04 ,
.detail_box .mark_spacial05 {
	padding:5px 5px 5px 115px;
	line-height:1.5;
	margin-left: -14px;
}
.detail_box .mark_spacial01 { background:url(../img/seminar_conts/special_no1.jpg) 0 50% no-repeat #FFFFCC;}
.detail_box .mark_spacial02 { background:url(../img/seminar_conts/special_no2.jpg) 0 50% no-repeat #FFFFCC;}
.detail_box .mark_spacial03 { background:url(../img/seminar_conts/special_no3.jpg) 0 50% no-repeat #FFFFCC;}
.detail_box .mark_spacial04 { background:url(../img/seminar_conts/special_no4.jpg) 0 50% no-repeat #FFFFCC;}
.detail_box .mark_spacial05 { background:url(../img/seminar_conts/special_no5.jpg) 0 50% no-repeat #FFFFCC;}

.detail_box .spacial_lead {
	padding-bottom: 5px;
	font-weight: bold;
	font-size: 18px;
	color: #CC3300;
	border-bottom: 1px solid #CCC;
}
.detail_box .spacial_txt {
	margin-top: 8px;
}



/*リスト　体験者の声*/
.detail_box .experience_voice {
	font-size: 15px;
}
.detail_box .experience_voice span{
	display: block;
	text-align:right;
}



/*セミナー詳細部分*/
.detail_box .plan {
	padding-left: 15px;
	line-height:1.5;
	font-size:15px;
	font-weight:bold;
	color:#003366;
	margin-bottom: 15px;
	border-bottom: 3px solid #003366;
	background: url(../img/seminar_conts/listmark.jpg) no-repeat 0px 5px;
}
.detail_box .plan_txt {
	margin-bottom: 15px;
	padding-left: 15px;
	line-height:1.5;
}
/*日付インデント*/
.detail_box .plan_indent1{margin-left: 2.5em;}
.detail_box .plan_indent2{margin-left: 1.5em;}
.detail_box .plan_indent3{margin-left: 0.5em;}
/*地図リンクインデント*/
.detail_box .plan_map{
	margin-left: 5.5em;
}
.detail_box .plan_dl {
	margin: 15px 0 15px 15px;
	line-height:1.5;
	font-weight: normal;
}
.detail_box .plan_dl dt{
	line-height:1.5;
}
.detail_box .plan_dl dd{
	margin-left: 30px;
	line-height:1.5;
}


/* 講師紹介部分 */
.coach_img {
	margin: 5px;
	width: 120px;
	height: 125px;
	float: left;
	border: 1px solid #CCCCCC;
	overflow:hidden;
}

.coach_txt {
	margin-left: 10px;
	width: 500px;
	float: left;
}

.coach_name {
	margin-left: 20px;
	font-size: 14px;
	font-weight: bold;
}

.coach_comment {
	margin-top: 10px;
	font-size: 12px;
}

/* セミナー詳細の講師欄 */

.coach_int {
	width: 700px;
	display: block;
	margin-bottom: 10px;
}

.img_left {
	float: left;
	display: block;
}

.txt_right {
	float: left;
	display: block;
	width: 400px;
}




/*汎用スタイル
------------------------------*/
/*お問合せボタン*/
.detail_box .btn_fix {
	margin: 15px 0 15px  230px;
}
.detail_box .btn_fix a {
	display: block;
	width: 253px;
	height: 52px;
	text-decoration: none;
	text-indent:-9999px;
	background: url(../img/seminar_conts/btn_fix.jpg) top no-repeat;
}
.detail_box .btn_fix a:hover { background-position: 0 -52px;}

/*戻る・トップ*/
.detail_box .back_or_top{width: 730px;}
.detail_box .btn_back{ float:left; margin: 15px 0;}
.detail_box .btn_top{ float:right; margin: 15px 0;}

/*戻る・トップ　ボックス外1番下用*/
#detail_back_or_top {
	width: 760px;
	margin-left: 15px;
}
#detail_back_or_top  .detail_btn_back{ float:left; margin: 10px 0;}
#detail_back_or_top  .detail_btn_top { float:right; margin: 10px 0;}

/*ヘッダの下のボーダー*/
#green_border {
width:790px;
height:5px;
margin-left:7px;
margin-bottom: 15px;
background:#D2E245;
}

#green_border hr {
display:none;
}




