@charset "utf-8";
/*-----------------------------------説明会*/
iframe { border:none;} /*Multibox用*/
#titleArea {
	width: 642px;
	height: 33px;
	background: url(img/title_area.gif) no-repeat;
	text-indent: -9999px;
}
.areaTitle01 {
	width: 602px;
	margin-bottom: 15px;
	border-bottom:#CCC 1px solid;
	background: url(img/area_list.gif) no-repeat;
	background-position:3px 12px;
	padding-left:20px;
	
}

.areaTxt {
	width: 338px;
	padding: 10px;
	background-color: #CECED6;
	float: right;
	position: relative;
}

.areaTxt01 {
	width: 610px;
	margin:10px 0 0 0;
	padding: 5px;
	background-color: #E5E5E5;
	background-image:url(img/bg_img.gif);
	background-repeat:repeat;
	border:#CECED6 solid 1px;
	float: left;
	position: relative;
}

.areadetail01{
	width: 622px;
	margin:10px 0 0 0;
	float: left;
	position: relative;
}
.areadetail01 th,td{
	padding: 1px;
	text-align: center;
	vertical-align:middle;
}
.areadetail01 tr img{
	align:right;
	vertical-align:middle;
}
.titleDaybold {
	font-weight: bold;
	font-size: 17px;
	_font-size: 150%;
	line-height: 160%;
}
.titleTextbold {
	font-weight: bold;
	padding-left: 15px;
	font-size: 17px;
	_font-size: 150%;
	line-height: 160%;
}


.areaTxt h4{
	color: #990000;
	font-weight: bold;
	font-size:14px;
}
.btn_detail {
	text-align:right;
	margin:0 5px 5px 0;
}
.areaTihouFont p{
	margin:3px 0 0 3px;

}

/*↓県別日程部分↓*/
.areaTableBox {
	margin:10px auto;
}

.areaDetail {
	background-image:url(img/table/title_guidance.gif);
	width:622px;
	height:30px;
	text-indent:-9999px;
	background-repeat:no-repeat;
	margin:0 auto;
}

.areaTableBox table {
	width:622px;
    border: 2px #333333 solid;
    border-spacing: 0;
    background-color: #EEEEEE;
	margin:0 auto;
	padding:1px;
}

.areaTableBox table th {
    padding: 5px;
    border: #999999 solid;
    border-width: 1px 0 1px 1px;
    background-color: #000000;
	background-image:url(img/table/bg_table02.jpg);
    color: #FFFFFF;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
}
.areaTableBox table td {
    padding: 5px;
    border-style: solid;
    border-width: 1px;
    border-color: #FFFFFF #999999 #999999 #FFFFFF;
    color: #333333;
    text-align: center;
    /*white-space: nowrap;*/
}

/*ボタン*/
a.btn {
	width:115px;
	height:27px;
	background-image:url(img/table/btn.jpg);
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background-position:center top;
	background-repeat:no-repeat;
	float:right;
}	
a.btn_map {
	width:80px;
	height:27px;
	background-image:url(img/table/btn_map.jpg);
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background-position:center top;
	background-repeat:no-repeat;
	margin:0 auto;
}
a.btn:hover,
a.btn_map:hover {
	background-position:center bottom;
}

/*↑県別日程部分↑*/


/*サブナビゲーションMyスクール・過去のイベントの下層を消す*/
#area #wrapper #container #lowNav #eventNav #eventSubnav { display: none;}
#area #wrapper #container #lowNav #eventNav #eventSubnav2 { display: none;}
#area #wrapper #container #lowNav #eventNav #eventSubnav3 { display: none;}
/*イベントナビゲーション現在位置*/
#area #wrapper #container #lowNav #eventNav h3#eventNav10 a { background: url(../img/subnavi10_top.gif) #D5CABA no-repeat top right; }
/*グローバルナビゲーション現在位置*/
#area li#navTaiken a { background: url(../../common/img/header_nav.jpg) no-repeat -121px -54px; }

.fontcolorwhite{
	color:#FFFFFF;
}
.subTitle {
	color:#FF6600;
	font-weight:bold;
	font-size:14px;
}
.textPoint {
	background-color:#FF0000;
	color:#FFFFFF;
	font-size:16px;
	margin:0 5px 0 0;
	padding:2px 4px;
}
.noSchedule {
	margin:30px auto 0 auto;
}

