/* 2013-11-29 조용선 */
@charset "UTF-8";

.search_list .header_search {display:block;}
.search_list .header_mobile {display:none;}



.banner {height:70px;}
.banner p {width:100%;height:100%;background: url('../images/banner_con.png') no-repeat center center;-webkit-background-size:auto 90%;}
.ban_local {border-top:1px solid #d6a513;background: url('../images/ban_local_bg.png') repeat-x bottom center, #fcd240;-webkit-background-size:100% 100%;}
.ban_global {border-top:1px solid #d05500;background: url('../images/ban_global_bg.png') repeat-x bottom center, #ff9d33;-webkit-background-size:100% 100%;}

.slider_snb {position:relative;overflow:hidden;width:100%;padding:0 35px;height:40px;border-bottom:1px solid #1c232b;background: url('../../common/images/import_bg.png') repeat-x top center, #2b333d;-webkit-background-size:100% 40px;-webkit-box-sizing:border-box;}
.slider_snb ul {width:100%;overflow:hidden;}
.slider_snb li {float:left;width:25%;}
.slider_snb li a, .slider_snb li button {display:block;width:100%;height:100%;line-height:40px;color:#fff;text-shadow:0 0 2px #000;letter-spacing:-0.08em;}
.slider_snb li a:active, .slider_snb li a.on, .slider_snb li button:active, .slider_snb li button.on {color:#9bceff;}
.slider_snb>button  {display:block;position:absolute;top:0;width:35px;height:40px;}
.slider_snb>.btn_s_pre {left:0;background: url('../images/btn_s_pre.png') no-repeat right center;-webkit-background-size:auto 40px;}
.slider_snb>.btn_s_next {right:0;background: url('../images/btn_s_next.png') no-repeat left center;-webkit-background-size:auto 40px;}

/* detail */
.product_detail h2 {padding:20px 10px;backgground:#fff;font-size:1.5em;font-weight:bold;letter-spacing:-0.08em;color:#333;text-align:center;}

.detail_info {position:relative;height:40px;border:1px solid #ccc;border-width:1px 0;background:#f4f4f4;}
.detail_info p {padding-left:10px;height:40px;color:#666;font-size:1.0em;letter-spacing:-0.08em;}
.detail_info button {display:block;position:absolute;right:60px;top:0;height:40px;width:60px;border-left:1px solid #ccc;background: url('../images/heart_off.png') no-repeat center center;-webkit-background-size:auto 30px;-webkit-box-sizing:border-box;}
.detail_info p>strong, .detail_info p>em {vertical-align:middle;}
.detail_info p>em {height:40px;line-height:40px;padding-right:10px;font-weight: bold;color: #000;}
.detail_info p>strong {display:inline-block;width:100px;height:40px;}
.detail_info .btn_sns {right:0;background: url('../images/sns_off.png') no-repeat center center;-webkit-background-size:auto 30px;}
.detail_info .btn_wish.on {background: url('../images/heart_on.png') no-repeat center center;-webkit-background-size:auto 30px;}
.detail_info .btn_sns.on {background: url('../images/sns_on.png') no-repeat center center;-webkit-background-size:auto 30px;}
.sns_area {position:absolute;left:0;top:40px;width:100%;height:50px;background:rgba(0,0,0,0.5);z-index:99;}
.sns_area ul {display:block;overflow:hidden;width:300px;height:50px;margin:0 auto;}
.sns_area li {float:left;width:60px;height:50px;}
.sns_area li>a, sns_area li>button {display:block;width:100%;height:100%;overflow:hidden;}
.facebook {background: url('../images/icon_facebook.png') no-repeat center center;-webkit-background-size:auto 40px;}
.twitter {background: url('../images/icon_twitter.png') no-repeat center center;-webkit-background-size:auto 40px;}
.nateon {background: url('../images/icon_nateon.png') no-repeat center center;-webkit-background-size:auto 40px;}
.kakao {background: url('../images/icon_kakao.png') no-repeat center center;-webkit-background-size:auto 40px;}
.metoday {background: url('../images/icon_metoday.png') no-repeat center center;-webkit-background-size:auto 40px;}


#photo_zone {margin:5px;background:#f4f4f4; height:210px; overflow:hidden;}
#photo_zone .box { position:relative; width:388px; height:210px; margin:0 auto; overflow:hidden;}
#photo_zone ul { position:relative;}
#photo_zone .btnBox { position:absolute; bottom:20px; left:20px;}
#photo_zone .btnBox .nav-item { float:left; margin-right:12px; width:17px; height:17px; background: #fff; width: 7px; height: 7px; margin: 0 5px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-indent:-5000px; font-size:0; cursor:pointer;}
#photo_zone .btnBox .nav-current { background: #3DA6FC;}

.detail_menu {padding:5px 5px;}

.detail_menu>nav ul {overflow:hidden;width:100%;height:45px;border:1px solid #B6B2B2;background:#e3e3e3;-webkit-box-sizing:border-box;}
.detail_menu>nav ul li {float:left;width:33%;border-left:1px solid #c5c4c4;border-right:1px solid #c5c4c4;background:#e3e3e3;-webkit-box-sizing:border-box;}
.detail_menu>nav ul li:nth-child(1) {border-left:0;}
.detail_menu>nav ul li:nth-child(2) {width:34%;border-left:0;}
.detail_menu>nav ul li:nth-child(3) {border-right:0;border-left:0;}
.detail_menu>nav ul li.on {background: url('../images/detail_nav_bg.png') repeat-x left top, #4e4e4e;-webkit-background-size:100% 50px;}
.detail_menu>nav ul li>button  {display:block;width:100%;height:45px;color:#4e4e4e;/*text-shadow:0 0 3px #000;font-weight:bold;*/font-size:1.0em;letter-spacing:-0.08em;}
.detail_menu>nav ul li.on>button {color:#fff;}
.detail_menu>nav ul li>button>span {display:inline-block;padding-left:22px;}
.detail_menu>nav ul li:nth-child(1) button span {background: url('../images/icon_detail1_off.png') no-repeat left center;-webkit-background-size:20px auto;}
.detail_menu>nav ul li:nth-child(2) button span {background: url('../images/icon_detail2_off.png') no-repeat left center;-webkit-background-size:20px auto;}
.detail_menu>nav ul li:nth-child(3) button span {background: url('../images/icon_detail3_off.png') no-repeat left center;-webkit-background-size:20px auto;}
.detail_menu>nav ul li:nth-child(1).on button span {background: url('../images/icon_detail1_on.png') no-repeat left center;-webkit-background-size:20px auto;}
.detail_menu>nav ul li:nth-child(2).on button span {background: url('../images/icon_detail2_on.png') no-repeat left center;-webkit-background-size:20px auto;}
.detail_menu>nav ul li:nth-child(3).on button span {background: url('../images/icon_detail3_on.png') no-repeat left center;-webkit-background-size:20px auto;}

.room_list {display:none;border:1px solid #ccc;border-width:0 1px;}
.room_list li {border-bottom:1px solid #ccc; font-size:1.0em;}
.room_list li a, room_list li button {display:block;width:100%;padding:15px 30px 15px 15px;line-height:100%;background: url('../images/icon_go.png') no-repeat 98% center, #f4f4f4;-webkit-background-size:auto 20px;-webkit-box-sizing:border-box;}
.room_list li a>em, room_list li button>em {display:block;font-size:1.0em;line-height:110%;letter-spacing:-0.08em;color:#333;}
.room_list li a>span, room_list li button>span {display:block;padding-top:5px;font-size:0.9em;letter-spacing:-0.08em;}
.room_list li a>span strong, room_list li button>span strong {color:#d9070e;font-size:1.2em;} 

#clone_infoimglist { border-bottom:1px solid #ccc;}
#clone_infoimglist li { padding:10px; font-size:1.0em; border:none; background:#f4f4f4;}

.carrent_list { border:1px solid #ccc; border-top:2px solid #666; background:#f4f4f4}
.carrent_list > h3 { border-bottom:1px solid #ccc; padding:10px 15px;}
.carrent_list > div { padding:15px 30px 15px 15px;line-height:100%;}

.detail_map, .use_info {display:none;border:1px solid #ccc;background:#f4f4f4; margin: 10px 0; }
.detail_map p {padding:10px;border-bottom:1px solid #ccc;}
.detail_map>div {height:305px;margin: 10px 10px;}
.use_info div, .use_info ul {padding:15px;}
.use_info li {padding:10px 0;border-bottom:1px dashed #ccc;}
.use_info li:last-child {border-bottom:none;}
.use_info li h4 {padding:0 0 5px 8px;color:#333;letter-spacing:-0.08em;font-weight:bold;background: url('../images/icon_blut2.png') no-repeat left 6px;-webkit-background-size:5px;}
.use_info li p {padding-bottom:2px;font-size:0.9em;line-height:100%;}

.map {width:100%;height:100%;padding:0 !important;}
.map .subject {position:absolute;left:0;top:50px;width:100%;}
.map article {position:absolute;left:0;top:85px;bottom:40px;width:100%;}

.reservation_confirm {padding-bottom:50px;}
.reservation_confirm>article, .payment article {padding-bottom:20px;}
.reservation_confirm>article h2, .payment article h2 {padding:3px 5px;color:#0d67be;font-size:1.2em;font-weight:bold;letter-spacing:-0.08em;}

.list_option>ul {border:1px solid #aaa;border-bottom:0;-webkit-box-sizing:border-box;}
.list_option>ul>li {border-bottom:1px solid #aaa;}
.list_option>ul>li>h3 label {display:block;width:100%;padding:15px 10px;color:#333;letter-spacing:-0.08em;background: url('../images/input_bg.png') repeat-x bottom center, #fff;-webkit-background-size:100% 50px;-webkit-box-sizing:border-box;}
.list_option>ul>li>h3 label input[type='checkbox']:checked+strong {color:#0077ec;}
.add_option ul {border:1px solid #ccc;}
.add_option li {padding:10px;border-bottom:1px solid #ccc;background:#fff;}
.add_option li:last-child {border-bottom:0;}
.add_option li>p {padding-bottom:3px;}
.add_option li>p:last-child {padding-bottom:0;}
.pay_info .chart_report td {text-align:right;}
.pay_info .chart_report2 td {text-align:left;}
.pay_info .chart_report td strong {color:#333;font-size:1.3em;font-weight:bold;}
.pay_info .chart_report tfoot td strong {font-size:1.5em;color:#d9070e;}

.laypop_area {height:220px;margin-top:-110px;}
.laypop_area fieldset p {padding-bottom:5px;}

/* payment */
.payment {padding-bottom:30px;}
.ars_num {font-size:1.1em;}
.sale_list>ul>li>h3 {overflow:hidden;}
.sale_list>ul>li>h3 label {position:relative;}
.sale_list>ul>li>h3 label strong {vertical-align:middle;}
.sale_list>ul>li>h3 label span {display:block;position:absolute;right:5px;top:0;height:57px;line-height:57px;font-weight:normal;color:#888;}
.sale_list>ul>li>h3 label span>em {letter-spacing:0;color:#333;}
.sale_option {display:none;}
.sale_option>div {position:relative;padding-right:100px;}
.sale_option>div input {width:100%;}
.sale_option>div button {display:block;position:absolute;right:0;top:0;width:90px;}
.sale_list .chart_report td {text-align:right;}
.sale_list .chart_report td strong {color:#333;font-size:1.3em;font-weight:bold;}
.sale_list .chart_report tfoot td strong {font-size:1.5em;color:#d9070e;}

.reserve_glabal {display:none;}
.payment_global .reserve_local {display:none;}
.payment_global .reserve_glabal {display:block;}
.stay_info .chart_report {padding-bottom:10px;}
.stay_info .chart_report:last-child {padding-bottom:0;}
.stay_info .chart_report h3 {width:100%;height:30px;line-height:30px;border:1px solid #ccc;border-bottom:0;font-size:1em;text-align:center;background: url('../../common/images/subject_bg.png') repeat-x bottom left, #fff;-webkit-background-size:100% 33px;-webkit-box-sizing:border-box;}
.stay_info .chart_report label {display:inline-block;width:45%;}

.agreement_info>div {border:1px solid #ccc;background:#f4f4f4;}
.agreement_info h3 {padding-bottom:5px;height:30px;font-size:1em;letter-spacing:-0.08em;color:#333;}
.agreement_info h3 label {display:block;width:100%;height:30px;line-height:30px;}
.agreement_area {padding:5px;border-bottom:1px solid #ccc;}
.agreement_area a{position:absolute;right:5px;top:0;width:50px;padding-left:5px;height:40px;line-height:40px;background: url('../icon_arrow.png') no-repeat right center;-webkit-background-size:8px auto;}
.agreement_area>div {border:1px solid #aaa;border-radius:5px;background:#fff;padding:10px;}
.agreement_area>div p {line-height:110%;padding-bottom:10px;}

.cancle_area {padding:5px;}
.cancle_area .chart th {padding:5px 0;}
.cancle_area .chart th, .cancle_area .chart td {font-size:0.9em;line-height:100%;}

.payment_way>div {border:1px solid #ccc;background:#f4f4f4;}
.payment_way ul {overflow:hidden;width:100%;padding:10px;-webkit-box-sizing:border-box;}
.payment_way li {float:left;width:49%;}
.payment_way li label {display:block;width:100%;height:30px;line-height:30px;font-size:1.1em;color:#333;}
.payment_way li label>strong {vertical-align:middle;}
.payment_way li label input[type='radio']:checked+strong {color:#0078ec;}
.ars_way {display:none;padding:10px;border-top:1px solid #ccc;}
.ars_way>div {padding:10px 0;text-align:center;}

.agree_box {padding:10px;}
.agree_box>div {border:1px solid #aaa;background:#f4f4f4;letter-spacing:-0.08em;}
.agree_box h3 {border-bottom:1px solid #aaa;background:#ddd;padding:5px 10px;font-size:1em;font-size:1em;}
.agree_box ul li {position:relative;padding:0 10px;height:40px;border-bottom:1px solid #aaa;}
.agree_box ul li:last-child {border-bottom:0;}
.agree_box ul li label {display:block;height:40px;line-height:40px;width:100%;}
.agree_box ul li a {position:absolute;right:5px;top:0;width:50px;padding-left:5px;height:40px;line-height:40px;background: url('../images/icon_arrow.png') no-repeat right center;-webkit-background-size:8px auto;}


/* 게시판 목록 */
.bbs_title { padding:20px 10px 10px; border-bottom:1px solid #e4e5e7; font-size:14px;}
.bbs_title b { font-weight:bold;}
.not_found { text-align:center; padding:20px 0;  border-bottom:1px solid #e4e5e7;}
.bbs_list { border-bottom:1px solid #e4e5e7; }
.bbs_list li {position:relative; padding:14px; border-top:1px solid #e4e5e7; overflow:hidden;}
.bbs_list li:first-child { border-top:none;}
.bbs_list li div.thum {display:inline; float:left; width:88px; height:64px; margin-right:11px; border:1px solid #e5e5e5; text-align:center; line-height:64px;}
.bbs_list li div.thum img {display:block; width:88px; height:64px; vertical-align:top; color:#333333;}
.bbs_list li.reply { border-top:2px dotted #e4e5e7}
.bbs_list li.reply .b_tit { background:url(../images/reply.gif) no-repeat 0 50%; padding-left:24px;}
.bbs_list li.notice { background-color:#eee;}
.bbs_list li p.b_tit {color:#3e3e3e; font-weight:bold; font-size:11pt;}
.bbs_list li p.b_tit * {}
.bbs_list li p.b_tit a {color:#3e3e3e;}
.bbs_list li p.b_tit span { font-weight:bold;}
.bbs_list li p.txt {color:#868686; font-size:10pt; text-overflow: ellipsis;height:17px;overflow: hidden;white-space: nowrap;}
.bbs_list li div.b_info {font-size:10pt; color:#808080; margin-top:.5em;}
.bbs_list li div.b_info span {padding:0 8px; color:#808080;}
.bbs_list li div.b_info .writer { font-weight:bold;}
.bbs_list li div.b_info span:first-child {padding-left:0; background:none;}
.bbs_list li div.date {position:absolute; right:14px; bottom:14px; color:#808080; font-size:10pt;}


.pageing {padding:14px 0 40px; text-align:center;}
.pageing .btn,
.pageing a {display:inline-block; width:26px; height:22px; background:#fafafa; border:1px solid #c5c8cd; border-radius:1px; box-shadow:0 0 1px #ffffff; text-align:center;}
.pageing .btn { opacity:.3;}
.pageing a img {margin-top:5px; vertical-align:top;}
.pageing span.number {display:inline-block; padding:0 16px; color:#3e3e3e; font-size:16px;}
.pageing span.number .current {color:#ff3948;}

.view {}
.view .title_wrap {padding:14px 13px; border-bottom:1px solid #e4e5e7;}
.view .title_wrap .title {color:#282828; font-weight:bold; font-size:14pt;}
.view .title_wrap .title .serial { font-size:.8em;}
.view .title_wrap .info_wrap {margin-top:3px; color:#c9c9c9; font-size:0;}
.view .title_wrap .info_wrap span {padding:0 8px; background: url('http://project1.miz.co.kr/img/m/bar.png') no-repeat 0 3px; color:#808080; font-size:10pt;}
.view .title_wrap .info_wrap span:first-child {padding-left:0; background:none;}
.view .board_view .imgbox { text-align:center; margin-bottom:15px;}
.view .board_view {padding:14px; border-bottom:1px solid #e4e5e7;}
.view .board_view .inwrap {line-height:1.4; font-size:12pt; word-break:break-all;}
.view .board_view .inwrap img { width:70%; max-width:300px;}
.view .board_view .copyright { text-align:right;}

.vote_wrap { padding-top:15px; text-align:center;}
.vote_wrap a { font-size:12px; display:inline-block; padding: 5px 10px; color:#555; background:#fafafa; border:1px solid #cacaca;}
.vote_wrap a span{ display:block; font-size:1.4em; color:#333; font-weight:bold; border-top:1px solid #cacaca; padding-top:5px; margin-top:5px;}

.view_btn_group {padding:14px 14px 42px; font-size:0; text-align:right;}
.view_btn_group span {display:inline-block; margin-left:5px; background:#fafafa; border:1px solid #cacaca; border-radius:1px; font-size:11pt;}
.view_btn_group span button,
.view_btn_group span a {display:block; padding: 10px 20px; color:#333333; border:none; background:none;}

.reply_list { border-top:1px solid #aaa; border-bottom:1px solid #e4e5e7;}
.reply_list th { padding:5px 10px; text-align:left; background:#f3f3f3;}
.reply_list td { padding:5px 10px;}
.reply_list .date { font-size:.7em; text-align:right;}

/*갤럭시*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5) {
    
}
/*ios*/
@media only screen and (max-device-width: 320px) and (orientation: portrait) {
}
/*갤2*/
@media only screen and (max-device-width: 320px) and (orientation: portrait) and (-webkit-max-device-pixel-ratio:1.5) {
}

/*아이폰4s*/
@media only screen and (max-device-width: 320px) and (orientation: portrait)  and (device-aspect-ratio: 2/3) {
}

/*아이폰5*/
@media only screen and (max-device-width: 320px) and (orientation: portrait) and (device-aspect-ratio: 40/71) {
}

/*갤3, 갤2 HD*/
@media only screen and (min-device-width: 720px) and (orientation: portrait) and (-webkit-max-device-pixel-ratio: 2) {

}

/*갤 note*/
@media only screen and (min-device-width: 800px) and (orientation: portrait) and (-webkit-max-device-pixel-ratio:2) {
}


