@charset "utf-8";
/* CSS Document */

/* --------------------------------------------------------
　体験入学会
-------------------------------------------------------- */

/*  experience-box
-------------------------------------------------------- */

/* title */

#container .contents .experience-box h4{
	text-align:center;
	font-size:100%;
	font-weight:bold;
	border:none;
	padding:0;
	margin-top:0;
}

#container .contents .experience-box h5{
	font-size:89%;
	font-weight:normal;
	border:none;
	padding:0;
}

/* box */

.contents .experience-box div.layout-unit{
	border-right:1px dotted #dddddd;
	padding:0 5px 0 0;
}

.contents .experience-box div.layout-unit.last-child{
	border-right:none;
	padding-right:0;
}

.contents .experience-box div.grid-3{
	width:123px;
}

/* photo */

.contents .experience-box .photo{
	text-align:center;
}

/* --------------------------------------------------------
　体験イベント検索
-------------------------------------------------------- */

/*  search-result
-------------------------------------------------------- */

#container .contents #search-result{
	margin-top:20px;
	border:1px solid #eeeeee;
	border-collapse:collapse;
}

#container .contents .decoration-box01.decoration-box02 .reset{
	margin-top:-18px;
}

#container .contents #search-result tbody tr th, 
#container .contents #search-result tbody tr td{
	padding:10px 8px;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #eeeeee;
}

#container .contents #search-result tbody tr th label, 
#container .contents #search-result tbody tr td label{
	line-height:2em;
	vertical-align:bottom;
}

#container .contents #search-result tbody .odd th, 
#container .contents #search-result tbody .odd td{
	background:#efefef;
}

#container .contents #search-result tbody .even th, 
#container .contents #search-result tbody .even td{
	background:#ffffff;
}

#container .contents #search-result tbody .odd td table tbody .even th, 
#container .contents #search-result tbody .odd td table tbody .even td, 
#container .contents #search-result tbody .even td table tbody .even td, 
#container .contents #search-result tbody .even td table tbody .even td, 
#container .contents #search-result tbody .odd td table tbody .odd th, 
#container .contents #search-result tbody .odd td table tbody .odd td, 
#container .contents #search-result tbody .even td table tbody .odd td, 
#container .contents #search-result tbody .even td table tbody .odd td{
	background:#efefef;
	padding:5px 0;
	font-size:100%;
}
