@charset "utf-8";
@import url("../../shared/css/base.css");
@import url("../service_base.css");

/*------------------------------
 Overwrite
------------------------------ */

.toPageTop{
	margin:1em 0;
	width:656px;
}
.toPageTop a{
	margin-left:554px;
}

#serviceNavi{
	margin:12px 0 0 10px;
	width:650px;
}
#serviceNavi li{
	margin-left:9px;
	margin-bottom:9px;
}

/*------------------------------
 Reserve
------------------------------ */

h2{
	width:942px;
	height:75px;
	background:url(../images/service_h_title.gif) no-repeat;
	margin-bottom:9px;
	text-indent:-9999px;
}

#reserve h3{
	width:688px;
	height:81px;
	margin-bottom:20px;
	text-indent:-9999px;
	background:url(images/reserve_h_reserve.gif) no-repeat;
}

.serviceBlock{
	width:656px;
	margin:0 auto;
}

#reserve p#summary{
	width:551px;
	height:42px;
	background:url(images/reserve_txt_summary.gif) no-repeat;
	text-indent:-9999px;
	margin-bottom:10px;
}

#reserve h4{
	margin:15px 0;
}

#reserve h4#merit{
	width:662px;
	height:37px;
	background:url(images/reserve_h_merit.gif) no-repeat;
	text-indent:-9999px;
}

#reserve dl#meritList{
	width:656px;
	margin:15px 0 15px 10px;
	background:url(images/reserve_bg_symbol.gif) no-repeat top right;
}

#reserve dl#meritList dt{
	font-weight:bold;
}

#reserve h4#outline{
	margin-top:30px;
	width:662px;
	height:37px;
	background:url(images/reserve_h_outline.gif) no-repeat;
	text-indent:-9999px;
}

#reserve p#detailImg{
	margin:15px 0 0 10px;
	width:448px;
	height:131px;
	background:url(images/reserve_img_detail.gif) no-repeat;
	text-indent:-9999px;
}

#reserve h4#function{
	margin-top:30px;
	width:662px;
	height:37px;
	background:url(images/reserve_h_function.gif) no-repeat;
	text-indent:-9999px;
}

#reserve table#functionList{
	width:647px;
	margin-left:10px;
	border-top:1px solid #666666;
	border-left:1px solid #666666;
}

#reserve table#functionList th{
	width:90px;
	text-align:center;
	vertical-align:middle;
	background-color:#eeeeee;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}

#reserve table#functionList td{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
}

#reserve table#functionList ul{
	margin:5px;
}

#reserve table#functionList li{
	list-style-type:disc;
	list-style-position:inside;
}

#reserve h4#others{
	margin-top:30px;
	width:662px;
	height:37px;
	background:url(images/reserve_h_others.gif) no-repeat;
	text-indent:-9999px;
}
