﻿@charset "UTF-8";
/*	
layout.css,v 1.0.0 
*/

/* **************airport************** */
ul.reserve-info { margin: 0 0 20px 0;}
ul.reserve-info li { background: url(../../img/ko/reservation/ico_star.gif) 0 3px no-repeat; padding: 0 0 5px 10px;}
ul.reserve-info li strong{ color: #f26522;}

div.commentEssence { height:20px; color:#f26522; text-align:right; font-size: 11px;}

/* 정보입력 테이블 */
table.info-input { border-collapse: collapse; width:100%; border-top:3px solid #5497ce;}
table.info-input caption { display: none;}
table.info-input th { width:170px; height:30px; background-color:#f3f5f3; text-align:left;  padding: 5px 0 3px 10px; border-bottom:1px solid #d8d8d8;}
table.info-input td { height:30px; text-align:left; padding: 3px 0 3px 10px; border-bottom:1px solid #d8d8d8; border-left:1px solid #d8d8d8;}
table.info-input td ul.radioSelect li {float: left; margin: 0px 5px 0 0; vertical-align:middle;}
table.info-input td div.comment { clear: both; padding: 3px 0 0 0; margin: 0; font-size: 11px; color:#f26522;}
table.info-input td span.comment { font-size: 11px; color:#f26522;}
div.reservation-btn { text-align: right; padding-top: 20px;}

/* 예약조회/취소 */
div.depth1-title-inquiry { padding: 0 0 10px 0;}

table.info-view th { text-align: center; border-right: 1px solid #d8d8d8; }
table.info-view th.last{ text-align: center; border-right: none; }
table.info-view td { text-align: center; }

table.info-input td.empty { height: 5px; border-left: none;}
div.inqury-box { border: 1px solid #cccccc; padding: 4px; width: 680px;}

ul.satisfaction-check { padding: 10px; border: 1px solid #cccccc; width: 658px; }
ul.satisfaction-check li { display: inline; }
ul.satisfaction-check li input{ vertical-align: middle;}

div.inqury-box textarea{ width:676px; height:40px;}

div.inqury-btn { text-align: center;}

/* 달력 팝업 */
.btnReserve { width:683px; height:29px; text-align:right; padding-top:0;}
.contain h4.dateTitle { height:12px; padding:9px 15px; background:#bfe3e3;}
#carendarFrame, #carendarFrame1 { position:absolute; width:331px; height:289px; top:50%; left:50%; margin:-145px 0 0 -165px;}
#carendarFrame1 {top:1250px;}
#carendar { width:331px; height:289px; background:url(../../img/ko/reservation/carendar_pop_bg.gif) no-repeat; border:5px solid #fff;}
#carendar h3 { margin:10px 0 36px 12px;}
#carendar .close { position:absolute; right:12px; bottom:5px;}
.carendarTable { padding:10px 0;}
.SelectDate, .selectMonth, .selectCarendar { position:relative; width:230px; margin:0 auto;}
.SelectDate, .selectMonth {padding-bottom:10px;}
.SelectDate .day { position:absolute; right:0;}
.SelectDate .month { position:absolute; left:50%; margin-left:-20px;}
.selectMonth .current { margin-left:20px; color:#005858; font-weight:bold;}
.selectMonth .next { position:absolute; right:0;}
.selectCarendar table.carendar td, .selectCarendar table.carendar th { width:32px; height:18px; line-height:18px; font-size:11px; border:1px solid #d0d0d0; text-align:center; padding:0;}
.selectCarendar table.carendar th { background:#ccc; background:url(../../img/ko/reservation/carendar_th_bg.gif) left top;}
.selectCarendar table.carendar td { background:#fff;}
.selectCarendar table.carendar td:hover { background-color:#67bbbb; color:#fff; cursor:pointer;}
.selectCarendar .sun { color:#ed1c24;}
.btnRight_01 {padding-left:5px; }
.agreement { line-height:18px; padding:0 15px 0 20px; }
.agreement .strong { font-weight:bold; }
.priceCon { padding:0 15px 0 20px; }
.contactusCon { padding:0 0 0 20px;  }
.contactusBtn  { width:673px; border-top:3px solid #5497ce; text-align:center; margin-left:21px;}
.contactusBtn img { text-align:center; padding-left:10px; margin-top:15px; margin-bottom:20px; }

#popupMapFrame, #popupMapFrame1 { position:absolute; width:371px; height:363px; top:50%; left:50%; margin:-175px 0 0 -185px;}
#popupMapFrame1 {top:1250px;}
#popup_map { width:371px; height:363px; background:url(../../img/ko/reservation/pop_region_bg.gif) no-repeat; border:5px solid #fff;}
#popup_map .close { position:absolute; right:12px; bottom:5px;}
#popup_map h4 { position:absolute; left:11px; top:11px;}
#popup_map p.map { position:absolute; left:21px; top:41px;}
#popup_map dl.standard { position:absolute; left:21px; top:295px;}
#popup_map dl.standard dt { width:327px; height:20px; background:url(../../img/ko/reservation/pop_devider.gif) repeat-x left bottom; margin-bottom:4px;}
#popup_map dl.standard dd { float:left; padding-left:12px; background:url(../../img/common/devider_gray_h6.gif) no-repeat 5px center; color:#5e5e5e; font-size:11px; letter-spacing:-1px; font-weight:bold;}
#popup_map dl.standard dd.first { padding-left:6px; background:none;}

#popup_confirm { display:none; position:absolute; width:371px; height:221px; top:50%; left:50%; margin:-110px 0 0 -185px; background:url(../../img/ko/reservation/pop_confirm_bg.gif) no-repeat; border:5px solid #fff;}
#popup_confirm .close { position:absolute; right:12px; bottom:5px;}
#popup_confirm h4 { position:absolute; left:11px; top:11px;}
#popup_confirm .contents { position:absolute; width:100%;; top:31px; height:112px; text-align:center; background:url(../../img/ko/reservation/pop_devider2.gif) no-repeat center bottom;}
#popup_confirm .contents .title { color:#363636; font-size:14px; font-weight:bold; margin:50px 0 0 0;}
#popup_confirm .btn { position:absolute; width:100%; top:155px; text-align:center;}
#popup_confirm .btn a { margin:0 3px;}

#popup_confirm_add_taxi { display:none; position:absolute; width:371px; height:221px; top:50%; left:50%; margin:-110px 0 0 -185px; background:url(../../img/ko/reservation/pop_confirm_bg.gif) no-repeat; border:5px solid #fff;}
#popup_confirm_add_taxi .close { position:absolute; right:12px; bottom:5px;}
#popup_confirm_add_taxi h4 { position:absolute; left:11px; top:11px;}
#popup_confirm_add_taxi .contents { position:absolute; width:100%;; top:31px; height:112px; text-align:center; background:url(../../img/ko/reservation/pop_devider2.gif) no-repeat center bottom;}
#popup_confirm_add_taxi .contents .title { color:#363636; font-size:14px; font-weight:bold; margin:41px 0 0 0;}
#popup_confirm_add_taxi .contents .comment { color:#8b8b8b; font-size:11px; margin:26px 0 0 0;}
#popup_confirm_add_taxi .contents .comment strong { color:#f26522; font-size:11px;}
#popup_confirm_add_taxi .btn { position:absolute; width:100%; top:155px; text-align:center;}
