@charset "utf-8";



.taiken_entry{
background:url(../img/taiken_entryback.jpg) no-repeat;	border:1px solid #cccccc;
	width:199px;
	height:28px;	
	text-align:center;
	line-height:28px;
	margin:5px 0 5px 425px;
	font-size:12px;}


ul.tokuten {
	height: 50px;
	width: 634px;
	display: block;
	background:url(../img/experience_28.gif) no-repeat;
	list-style-type: none;
} 

ul.tokuten li a {
	text-indent: -9999px;
	float:left;
	display:block;
	width: 315px;
	height: 50px;
}


div.tokuten a{
	background:url(../img/experience_23.gif) no-repeat;
	height: 50px;
	width: 634px;
	display: block;
	text-indent: -9999px;
} 

#experience h4 {
	background:url(../img/experience_title_03.gif) no-repeat;
	height:74px;
	text-indent: -9999px;
}

#opencampus h4{
	background:url(../img/experience_title_04.gif) no-repeat;
	text-indent: -9999px;
	height: 74px;
}


#opencampusmibu h4{
	background:url(../img/experience_title_05.gif) no-repeat;
	text-indent: -9999px;
	height: 74px;
}


#campaign h5 { margin-bottom:10px;}

#campaign h5.tokuten1 {
	background:url(../img/experience_25.gif) no-repeat;
	height:50px;
	text-indent: -9999px;
}

#campaign h5.tokuten2 {
	background:url(../img/experience_26.gif) no-repeat;
	height:70px;
	text-indent: -9999px;
	margin-top:20px;
}

#campaign h5.tokuten3 {
	background:url(../img/experience_27.gif) no-repeat;
	height:50px;
	text-indent: -9999px;
	margin-top:20px;
}

#experience_top .taiken {
	background:url(../img/experience_04.jpg) no-repeat 100% 90%;
}

#experience_top .mibusai {
	background:url(../img/experience_12.jpg) no-repeat 100% 90%;
	height:120px;
}

#experience_top  dl{
	display: block;
}


#experience_top  dt{
	text-indent: -9999px;
}

#experience_top dd {
	margin-left: 10px;
	height: 100px;
	padding: 1em 0 0 105px;
}


.taiken .taiken_01 {background:url(../img/experience_01.gif) no-repeat;}
.taiken .taiken_02 {background:url(../img/experience_02.gif) no-repeat;}
.taiken .taiken_03 {background:url(../img/experience_03.gif) no-repeat;}

.opencampus dd{background:url(../img/experience_06.gif) no-repeat;}
.mibusai dd{background:url(../img/experience_08.gif) no-repeat;}
.kobetsutaiken dd{background:url(../img/experience_10.gif) no-repeat;}
.kengaku dd{background:url(../img/experience_11.gif) no-repeat;}


#experience_top .taiken_detail {
	background:url(../img/experience_05.gif) right no-repeat;
	height:37px;
}

#experience_top .taiken_detail li {
	float:left;
	list-style:none;
}

#campaign .syukuhaku {
	background:url(../img/experience_22.jpg) no-repeat;
	height: 141px;
	width: 634px;
}

#campaign .syukuhaku p,#campaign .syukuhaku ul{
display:none; visibility:hidden;
}


#experience_top .taiken_detail .banner1 a {
	width:190px;
	margin:0 10px 0 135px;
	text-indent:-9999px;
	display:block;
	height:37px;
}
#experience_top .taiken_detail .banner2 a {
	width:295px;
	text-indent:-9999px;
	display:block;
	height:37px;
}


#experience_top .opencampus_detail {
	background:url(../img/experience_07.gif) right no-repeat;
	height:37px;
}


#experience_top .opencampus_detail li {
	float:left;
	list-style:none;
}

#experience_top .opencampus_detail .banner1 a {
	width:190px;
	margin:0 10px 0 135px;
	text-indent:-9999px;
	display:block;
	height:37px;
}
#experience_top .opencampus_detail .banner2 a {
	width:295px;
	text-indent:-9999px;
	display:block;
	height:37px;
}


#experience_top .mibusai_detail {
	background:url(../img/experience_09.gif) right no-repeat;
	height:37px;
}


#experience_top .mibusai_detail li {
	list-style:none;
	float: left;
}

#experience_top .mibusai_detail .banner1 a {
	width:190px;
	margin:0 10px 0 135px;
	text-indent:-9999px;
	display:block;
	height:37px;
}
#experience_top .mibusai_detail .banner2 a {
	width:295px;
	text-indent:-9999px;
	display:block;
	height:37px;
}

#experience_top .kobetsu_detail {
	background:url(../img/experience_21.gif) right no-repeat;
	height:37px;
}


#experience_top .kobetsu_detail li {
	list-style:none;
	float:right;
}

#experience_top .kobetsu_detail .banner1 a {
	width:190px;
	text-indent:-9999px;
	display:block;
	height:37px;
}


.experience_info {
	background:url(../img/experience_13.gif) no-repeat;
	width:473px;
	height:59px;
	margin: 15px auto;
}

.experience_info li a{
	width:153px;
	height:59px;
	text-indent:-9999px;
	display: block;
	margin: 0 4px 0 0;
}

.experience_info li{
float:left;
list-style:none;
}


.experience_banner {
	background:url(../img/experience_14.jpg) no-repeat;
	width:634px;
	height:82px;
	margin: 0 auto;
}

.experience_banner li a{
	width:315px;
	height:82px;
	text-indent:-9999px;
	display: block;
	margin: 0 2px 0 0;
}

.experience_banner li{
float:left;
list-style:none;
}



#experience {
	background:url(../img/experience_15.jpg) 0 50px no-repeat;
	/* キャンペーンバナーをページ上部へ配置するときは　背景始まりを140pxに */
	height:1025px;
}

#opencampus{
	background:url(../img/experience_18.jpg) 0 50px no-repeat;
	/* キャンペーンバナーをページ上部へ配置するときは　背景始まりを140pxに */
	height:950px;
}

#opencampusmibu {
	background:url(../img/experience_19.jpg) 0 50px no-repeat;
	/* キャンペーンバナーをページ上部へ配置するときは　背景始まりを140pxに */
	height:1000px;
}

.experience_moshikomi a {
	display:block;
	background:url(../img/experience_16.gif) no-repeat;
	width:474px;
	height:65px;
	margin: 15px auto;
	text-indent: -9999px;
}


#experience_top .main_table,#campaign .main_table {
	margin-bottom:10px;
	margin-top:10px;
	border: 1px #ccc solid;
}

#experience_top .main_table td,#campaign .main_table td {
	padding:5px;
}

#experience_top .main_table th,#campaign .main_table th{
	line-height:2em;
	border-bottom: 1px #ccc dotted ;
	background:url(../img/experience_17.gif);

	width: 100px;
}

#experience_top .main_table th,#campaign .main_table tr{
border-top: 1px #ccc solid;
}


/* --------------------------------------------------------
	体験入学全日程表　*yama 201002renew
-------------------------------------------------------- */

.main_table{font-size:12px;　line-height:140%; border:1px #CCCCCC solid;}

.main_table th{
	text-align:center;
	width:60px;
	padding:8px;
	border-top:none;	background: #CFF460 url(../../img/common/back_shade.gif); 
}


.main_table td{padding:6px;}

.table_line{　border-bottom: 1px #ccc dotted ;}

/* 日時 */
.main_table .month { background:#fdfed9;border-bottom: 1px #F2A2A5 dotted; text-align:center;}

/* 赤いドットのライン */
.main_table .event {border-bottom: 1px #F2A2A5 dotted;}


/* 時間の背景画像（グレーの斜線） */
.main_table .time{background: #e1e1e1 url(../../img/common/back_shade.gif);}

/* 表の一番上の行（日程・内容……） */
.main_table .caption{
	background:#a0c110;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	border-right:1px dotted #fff;
}

em,#campaign em {
	display:block;
	margin: 10px 0 5px 0;
	color:#333333;
	font-size:16px;
	font-weight:bold;
	letter-spacing: 0.2em;
}


/* ？？？？ */
.main_table input {	border: 1px #F2A2A5 solid;	background:#ecffc4;	color: #666;width: 80px;}
.main_table .area{ background:#ffd099;border-bottom: 1px #FFF dotted; width:80px; text-align:center;}
.main_table .price{ background:#FEF58F; width:50px; text-align:center;}




/* --------------------------------------------------------
	体験の各色
-------------------------------------------------------- */

/* 夜間開催 */
.sche_tn {color:#004da1;}

/* 午前・午後開催 */
.sche_tw {color:#FF6600;}

/* 午前開催 */
.sche_am {color:#d2bc02;}

/* オープンキャンパス */
.sche_oc {color:#e64f93;}



.sche_top{
margin-top:10px;}

.sche_right{
margin-left:12px;}



#campaign .info_box{
	background:#f1f1f1;
	border: 1px solid #cccccc;
	padding: 15px;
	margin-top:10px;}

	
#campaign dt{
margin-top:5px;
margin-bottom:5px;}

#campaign .info_box img{
	padding-right:3px;
}

#campaign .info_box li{
	margin:0 0 2px 2em;
	list-style-type:circle;
	line-height:2em;
}

