@charset "UTF-8";

/* **************************************
*Since: 2007-11-26
*Modified: 2007-11-30
           2008-11-10
           2008-11-12
           2009-06-15
************************************** */


/* mainContent
---------------------------------------------------------------------------------------- */
#mainContent{
	margin:0px auto;
	width:760px;
}


/* flashTop
--------------------------------------------- */
#flashTop{
	height:300px;
	width:760px;
	margin:0px 0px 10px 0px;	
}


/* info
--------------------------------------------- */
#info{
	margin:0px 0px 0px 0px;
	width:760px;
}

#info iframe{
	width:378px;
	height:215px;
	border:0;
}

#info dl{
	float:left;
}

#info dl dt{
	margin:0px 0px 5px 0px;
	line-height:1;
}

#info dl dd{
	border:1px solid #ccc;
}

#info dl dd ul{
	padding:5px;
}

#info dl dd ul li.hide{
	display:none;
}

#info dl dd ul li{
	font-size:85%;
	line-height:1.2;
	margin:0px 0px 7px 0px;
}

#info dl dd ul li span{
	color:#666;
	display:block;
}

#info ol{
	float:left;
	margin:8px 0px 0px 25px;
	width:160px;
}

#info ol li{
	margin:0px 0px;
	line-height:1.1;
	border-bottom:1px dotted #ddd;
	padding:10px 0px 10px 0px;
}

#info ol li a{
	border-left:3px solid #000;
	padding:0px 0px 0px 10px;
}

#headinfo {
	width:800px;
	float:right;
}

#headinfo div.mobile{
	width:168px;
	float:right;
	text-align:right;
	font-size:85%;
	line-height:1;
	margin:5px 0px 0px 0px;
}

#headinfo div.mobile img{
	width:62px;
	display:block;
	float:right;
	margin:0px 0px 0px 5px;
}

#headinfo div.mobile p{
	width:100px;
	margin:10px 0px 0px 0px;
	float:left;
	text-align:right;
}

#headinfo div.y18{
	width:280px;
	float:left;
	margin:25px 0px 0px 0px;
}

#headinfo div.english{
	width:78px;
	float:left;
	margin:25px 0px 0px 262px;
}

#info div.reserve{
	width:158px;
	float:right;
	text-align:left;
	font-size:85%;
	line-height:1;
	margin:5px 0px 0px 0px;
	border:#666666 solid 1px;
	padding:5px;
	background-color: #FFF8E8;
}
#info div.reserve img{
	margin:-5px -5px 0px -5px;

}