@charset "UTF-8";
@import url("layout.css");

.nomember {float:right; padding:10px 50px 0 0;}

/* snb1 */
div.reserve_info {}
div.reserve_info h4 {margin-top:20px;}
div.reserve_info h4.first {margin:0;}
div.reserve_info .table_box th {padding:4px 0;}
div.reserve_info .table_box td {padding:4px 0;}
div.reserve_info .phone {overflow:hidden; width:680px;}
div.reserve_info .phone ul {float:left;}
div.reserve_info .phone ul li {margin-left:8px; padding-left:17px; background:url(/images/common/icon_02.gif) no-repeat left 3px;}
div.reserve_info .down_btn {float:right;}

div.reserve_info div.border {width:680px; padding-top:10px; background:url(/images/common/border_bg_top6.gif) no-repeat left top;}
div.reserve_info div.border .bottom {overflow:hidden; width:645px; padding:10px 10px 10px 25px; background:url(/images/common/border_bg_bottom6.gif) no-repeat left bottom;}
div.reserve_info dl.hall {float:left; width:132px; height:197px; margin:0 5px 10px 0; padding:10px; background:url(/images/reserve/hall_bg.gif) no-repeat left top;}
div.reserve_info dl.hall dt {color:#4B4B4B; font-weight:bold; text-align:center;}
div.reserve_info dl.hall dd.image {width:130px; height:120px; margin:5px 0;}

div.div_dl {clear:both;}
div.div_dl dl.none {margin-bottom:20px;}
div.div_dl dl.none dd {width:100%; text-align:center;}
div.div_dl dl dt {float:left; margin-right:10px; font-weight:bold;}
div.div_dl dl dd.txt {float:left; width:330px;}
div.div_dl dl dd.title {float:left; margin:5px; font-weight:bold;}
div.div_dl dl dd ul li {padding-left:17px; background:url(/images/common/icon_02.gif) no-repeat left 3px;}

div.reserve .border2 {margin-top:20px;}
div.reserve .btn {text-align:center;}
div.reserve .fc {color:#F97333;}
h5.txt_h5 {margin:15px 0; padding:0; background:none;}
div.stu_rev {width:357px; height:60px; margin:15px 0 0 70px; padding:15px 90px; background:url(/images/reserve/st_imgmap_01.gif) no-repeat left top;}
div.stu_rev .check1 {float:left; margin:0 20px;}
div.stu_rev .check2 {float:left; margin:0 0 0 20px;}
div..div_box span {color:#F97333;}
div..div_box img {vertical-align:middle;}
div.div_box .point {margin:20px; color:#333333;}
div.div_box .txt_m {margin-top:20px;}

/* snb2 */
ul.child {color:#333333;}
ul.child span {color:#F97333;}

/* snb5 */
p.down_btn {text-align:right;}
