@charset "utf-8";
/* CSS Document */


/* index==========================

	1.for common style
	
*/


/* 1.for entrance style ==============================================*/
div.section{
	margin-bottom:25px;
}
div.section h3{
	margin-bottom:15px;
}

div.section dl,
div.section dl dt {
	margin:30px 0;
}
div.section dl dd {
	line-height:1.6em;
}

div.entBox{
	margin-bottom:25px;
}
div.entBox h4{
	margin-bottom:15px;
	margin-left:10px;
}
div#date h5{
	margin:15px 0 0 10px;
	padding-left:13px;
	font-weight:bold;
	background:url("../img/ent_ligreen.gif") no-repeat 0 5px;
}

div.entrance table{
	margin-left:8px;
	font-size:12px;
}
div.entrance th{
	padding:5px;
	font-weight:normal;
	text-align:left;
	border-bottom:solid 2px #fff;
	border-left:solid 2px #fff;
}
div.entrance th.tabHead{
	color:#FFF;
	text-align:center;
	border-left:solid 2px #FFF;
}
div.entrance td{
	padding:5px 0;
	text-align:center;
	border-left:solid 2px #FFF;
	border-bottom:solid 2px #fff;
}
.kome{
	margin-left:10px;
	font-size:10px;
}
.btEntry{
	margin:20px 40px 30px 20px;
	padding:10px 0 10px 10px;
	border:solid 1px #f8ef6a;
	background:#fdface;
}
.btEntry li{
	float:left;
	display:inline;
	margin-right:8px;
}
.entNow{
	background:#fdface;
}
.entNow img{
	vertical-align:middle;
}
.entNow strong{
	color:#FF0000;
}
div.entrance .tabgray{
	background:#eee;
}
table#peaple{
	width:408px;
}
div#date th.tabHead{
	background:#95c273;
}
table#peaple th{
	width:102px;
}


table#tabDate{
	font-size:10px;
}
table#tabDate th{
	padding:5px;	
}
table#tabDate td{
	padding:5px;
}
div#general h4,
div#center h4{
	margin-bottom:15px;
}
div#general th.tabHead{
	background:#3e61a7;
}
div#general th{
	padding:5px;	
}
div#general td{
	padding:5px;
	text-align:left;
}
div#general p{
	margin:15px 0 15px 10px;
	padding-left:15px;
	background:url("../img/ent_licircle.gif") no-repeat 0 4px;
}
div#general h5{
	margin:0 0 5px 10px;
	padding-left:15px;
	font-weight:bold;
	background:url("../img/ent_liblue.gif") no-repeat 0 5px;
}
div#general dl{
	margin-left:10px;
}
div#general dt{
	float:left;
	clear:both;
	width:10em;
}
div#general dd{
	margin-left:10em;
}
div#center th.tabHead{
	background:#e075a5;
}
div#center th{
	padding:5px;	
}
div#center td{
	padding:5px;
	text-align:left;
}


div#specially h4{
	margin-bottom:15px;
}
div#specially table{
	width:554px;
}
div#specially th.tabHead{
	background:#ed8343;
}
div#specially td{
	padding:5px;
	text-align:left;
}
div#specially td.w90{
	width:90px;
}
div#specially dl{
	margin:15px 0 0 10px;
}
div#specially dt{
	padding-left:15px;
	font-weight:bold;
	background:url("../img/ent_liorange.gif") no-repeat 0 5px;
}
div#specially dd{
	margin:0 0 10px 15px;
}
div#flow p{
	margin:0 0 0 25px;
}
div#announcement{
	margin-bottom:0;
}
div#announcement p{
	margin-bottom:15px;
}
div#announcement li{
	float:left;
	display:inline;
	margin-right:15px;
}

div#result table{
	width:554px;
}

div#result th.tabHead{
	background:#e075a5;
}


/* 追加 ==============================================*/
div#center p{
	margin:15px 0 15px 10px;
	padding-left:15px;
	background:url("../img/ent_licircle.gif") no-repeat 0 4px;
}

