﻿@charset 'utf-8';
@import '/Include/css/Modetour/common/margin.css';
/* Copyright 2009 Designfever. All Rights Reserved.
   The following software licensing rules apply:
/* $Id: common.css,v 1.1 2009/05/12 $ */

/* ***************  global *************** */
html { background: #ffffff; margin-top:0; padding:0; height:100%; filter: expression(document.execCommand("BackgroundImageCache", false, true)); }
body { margin:0; padding:0; font-size:12px; font-family:'Nanum Gothic','나눔고딕','apple sd gothic neo', dotum, '돋움'; color:#464646; line-height:19px; } /* letter-spacing:-0.08em; */

/*
px to % conversions
-------------------
px|%
-------------------
9|70
10|77
11|85
12|93
13|100
14|108
15|116
16|123.1
17|131
18|138.5
19|146.5
20|153.9
21|161.6
22|167
23|174
24|182
25|189
26|197
27|204
28|212
29|219
30|227
31|234
32|242
*/

.selectstyle {
scrollbar-face-color:#FFFFFF;
scrollbar-shadow-color:#D1D1D1;
scrollbar-highlight-color:#ECECEC;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-darkshadow-color:#F6F6F6;
scrollbar-track-color:#F2F2F2;
scrollbar-arrow-color:#A9A9A9;
}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } .clearfix { display:inline-block; }/*  ie-mac \*/ *html .clearfix {height: 1%;} .clearfix {display: block;}/* ie-mac */
.none {display:none;}
.floatl {float:left;}
.floatr {float:right;}
.dp_b {display:block;}
.dp_i {display:inline;}
.c_b {clear:both;}
.tl_a {-layout:auto;}
.tl_f {table-layout:fixed;}
.val_m {vertical-align:middle;}
.val_b {vertical-align:bottom;}
.pos_a {position:absolute;}
.pos_r {position:relative;}
.overfa {overflow:auto;}
.ln_h_16 {line-height:16px;}
.blind{ position:absolute; top:0; left:0; width:0; height:0; font-size:0; line-height:0; visibility:hidden; overflow:hidden; }

/* *********** other ********** */
.effect {background-color:#ff0000; filter:Alpha(opacity=35); opacity:0.3; -moz-opacity:0.3;}
.pngfilter {height:26px; background:url(pngfile)  0 0 repeat-x; * background:url(pngfile) 0 0 repeat-x; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale', src='pngfile');}
.iepng {behavior:url('iepngfix.htc');}  /* after 1*1px blank image    if(typeof blankImg == 'undefined') var blankImg = 'blank.gif image url'; */
.select {behavior:url('selectbox.htc');}

/* link */
a:link { color:#464646; text-decoration:none}
a:visited { color:#464646; text-decoration:none}
a:active { color:#464646; text-decoration:none}
a:hover,a:focus { color:#464646; text-decoration:none}

/* spacing */
.lsm04 {letter-spacing:-0.04em;}
.lsm06 {letter-spacing:-0.06em;}
.lsm07 {letter-spacing:-0.07em;}
.lsm08 {letter-spacing:-0.08em;}
.lsm05 {letter-spacing:0.5px;}
.lsm1 {letter-spacing:-1px;}
.lsm2 {letter-spacing:-2px;}
.lsm3 {letter-spacing:-3px;}
.lsm0 {letter-spacing:0px;}

.ln_h_10 {line-height:10px}

/* image */
img {border:0; vertical-align:middle;}

/* define */
dl, dt, dd {margin:0px; padding:0px;}

/* sentence */
p {margin:0px; padding:0px}

/* list */
ul, ol {list-style-type:none; margin:0px; padding:0px; font-size:12px;}

/* area */
hr {display:none;}

/* font :: class name "basic" + "font size" + "color" */
.b {font-weight:bold;}
.u {text-decoration:underline;}
.basic10 {font-size:10px;}
.basic11 {font-size:11px; font-family:'Nanum Gothic','나눔고딕','apple sd gothic neo', dotum, '돋움', verdana;}
.basic12 {font-size:12px; color:#000000; letter-spacing:-0.08em;}
.basic115 {font-size:11px; font-family:'Nanum Gothic','나눔고딕','apple sd gothic neo', dotum, '돋움', verdana; color:#555555;}
.basic14 {font-size:14px; font-weight:bold;letter-spacing:-0.08em;}

/* form */
form {margin:0; padding:0;}
form label, label {height:19px; color:#5E5E5E; cursor:default; font-size:12px;}
select {font-size:12px; vertical-align:middle; height:20px; letter-spacing:0px}
legend {display:none;}
fieldset {margin:0; padding:0; border:none;}
checkbox {width:13px; height:13px;}
radio {width:13px; height:13px}
input, textarea {vertical-align:middle; font-size:12px; color:#777777; line-height:16px;}

.inputform {border:1px solid #CCCCCC; height:16px; background-color:#FFFFFF; padding-top:4px; padding-left:2px; font-size:12px;}
.inputbox {border:1px solid #CCCCCC; height:14px; background-color:#FFFFFF; padding-top:4px; padding-left:2px; font-size:12px; margin-bottom:1px;}
.inputbox_on {border:2px solid #FF6600; height:14px; background-color:#FFFFFF; padding-top:2px; padding-left:2px; font-size:12px; margin-bottom:1px;}
.inputbox18 {border:1px solid #CCCCCC; height:14px; background-color:#FFFFFF; padding-top:4px; padding-left:2px; font-size:12px;}
.inputbox18_on {border:2px solid #FF6600; height:14px; background-color:#FFFFFF; padding-top:2px; padding-left:2px; font-size:12px;}
.inputboxnude {border:0; height:18px; background-color:#FFFFFF; padding-top:1px; padding-left:5px; font-size:14px; font-weight:bold; width:228px;}
.inputformwhite {border:1px solid #CFCFCF; height:16px; background-color:#FFFFFF; font-size:11px; font-family:'Nanum Gothic','나눔고딕','apple sd gothic neo', dotum, '돋움', verdana; padding-top:4px}

/* align */
.inline {display:inline;}

.textl {text-align:left;}
.textc {text-align:center; margin:0 auto;}
.textr {text-align:right;}

/* table */
table {margin:0px; padding:0px;}
td {margin:0px; padding:0px; font-size:12px; font-family:Gulim,  Arial, sans-serif; color:#464646;}
.notable{border-collapse:collapse; margin:0px; padding:0px; border-spacing:0px; border:0px solid;}

/* subject */
h1 {font-size:12px; margin:0; padding:0}
h2, h3, h4, h5 {font-size:12px;}

.border {border:1px solid red}

.grayline {font:0; height:1px; #height:1px; _height:1px; margin:0 0 10px 0; padding:0; background-color:#E3E3E3; line-height:0px; overflow:hidden}

/* layout 2 type*/
/* header type1 (기본) */
#headerwrap {height:125px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_header_new.gif') 0 0 repeat-x;} /* 20091209 수정*/
#headerwrap_search {height:145px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_header.gif') 0 0 repeat-x}
/* #headerwrap_search {height:181px; background:url('//img.modetour.co.kr/mode2010/modetour/search/bg_header_search.gif') 0 0 repeat-x;} */


/* str 20110524 상단 전체보기 관련 추가 */
#Topwrap { }
#page_select { position:relative; background:url("//img.modetour.co.kr/mode2010/modetour/common/bg_page_tab.gif") repeat-x; }
#page_select .page_header { margin:0 auto; width:930px; height:26px; overflow:hidden; border-left:1px solid #d9d9d9; }
#page_select .page_header .page_choice { float:left; }
#page_select .page_header .page_choice a { float:left; border-right:1px solid #d9d9d9; }
#page_select .page_header .header_function { float:right; }
#page_select .page_header .header_function span,
#page_select .page_header .header_function a { float:left; display:inline; margin:0; }
#page_select .page_header .header_function span { padding:0 0 0 5px; font:11px/28px 'Nanum Gothic','나눔고딕','apple sd gothic neo', dotum, '돋움', verdana; color:#888888; letter-spacing:-1px; background:url("//img.modetour.co.kr/mode2010/modetour/common/bullet_green.gif") no-repeat 0 12px; }
#page_select .page_header .header_function span b { color:#464646; }
#page_select .page_header .header_function a { padding:8px 0 8px 8px; }
#page_select .page_header .header_function img { vertical-align:top; }
#page_search .total_wrap fieldset { margin:50px auto 0; width:550px; }
#page_search .total_wrap fieldset legend { display:none; }
#page_search .total_wrap fieldset h1 { float:left; }
#page_search .total_wrap fieldset h1 img { margin:2px 0 0; vertical-align:top; }
#page_search .search_text { float:right; width:380px; background:url("//img.modetour.co.kr/mode2010/modetour/common/page/bg_page_search.gif") no-repeat; }
#page_search .search_text input.text { margin:0 0 0 0; width:304px; height:29px; font:bold 14px/29px 'Nanum Gothic','나눔고딕','apple sd gothic neo', dotum, '돋움', verdana; color:#666666; border:0; background:transparent; }
#page_search .inputboxnude  {border:0; height:18px; background-color:#FFFFFF; padding-top:1px; padding-left:5px; font-size:14px; font-weight:bold; width:300px;}
#page_search .autocomplete { position:absolute; z-index:107; top:27px; left:87px; width:280px; border:1px solid #b8b8b8; background-color:#ffffff; overflow:hidden; border-top:none; }
#page_search .autocomplete_index {position:absolute; z-index:107; top:57px; margin-left:83px; width:334px; *width:260px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_totalsearch_top2.gif') 0 0 no-repeat}
/* end 20110524 상단 전체보기 관련 추가 */

.topmenu { float:right; padding:5px 0; height:12px;} /* 20091214 */
.topmenu li { float:left; margin-right:7px; line-height:10px;}
.topmenu li.other {margin-left:5px}
.topmenu li.last {margin-right:0;}

/* str 20091214 추가 */
.topmenu2 {margin-left:205px;  padding:5px 0; height:12px; border-bottom:1px solid #e3e3e3;}
.topmenu2 li {float:left; margin-right:7px; line-height:10px;}
.topmenu2 li.other {margin-left:5px}
.topmenu2 li.last {margin-right:0;}
/* end 20091214 */

/* str 20100129 추가 */
.topmenu3 { float:right; padding:5px 0; height:12px; }
.topmenu3 li {float:left; margin-right:7px; line-height:10px;}
.topmenu3 li.other {margin-left:5px}
.topmenu3 li.last {margin-right:0;}
.topmenu3 li.type {font-size:11px; color:#888888; vertical-align:top; padding-left:5px; letter-spacing:-1px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bullet_green.gif') 0 3px no-repeat;}
.topmenu3 li.type strong {color:#464646;}
.topmenu4 {margin-left:140px;  padding:5px 0; height:12px;}
.topmenu4 li {float:left; margin-right:7px; line-height:10px;}
.topmenu4 li.other {margin-left:7px}
.topmenu4 li.last {margin-right:0;}
.topmenu4 li.type {font-size:11px; color:#888888; vertical-align:top; padding-left:5px; letter-spacing:-1px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bullet_green.gif') 0 3px no-repeat;}
.topmenu4 li.type strong {color:#464646;}
.topmenu5 {margin-left:130px;  padding:5px 0; height:12px;}
.topmenu5 li {float:left; margin-right:7px; line-height:10px;}
.topmenu5 li.other {margin-left:5px}
.topmenu5 li.last {margin-right:0;}
.topmenu5 li.type {font-size:11px; vertical-align:top; color:#888888; padding-left:5px; letter-spacing:-1px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bullet_green.gif') 0 3px no-repeat;}
.topmenu5 li.type strong {color:#464646;}
/* end 20100129 */

.selectsearch {float:left; width:78px; height:23px; padding:6px 0 0 10px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_select_box.gif') 0 0 no-repeat;} /* 20091202 */
.searchtext {float:left; width:306px; height:34px; margin-left:5px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_search_box.gif') 0 0 no-repeat;} /* 20091214 */
.searchtext input.startsearch {vertical-align:top}
.search_text {float:left; width:306px; text-align:right; margin-left:5px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_search_box2.gif') 0 0 no-repeat; } /* 20091202 */
.search_text input.startsearch {vertical-align:top; }  /* 20091202 */
.autocomplete { position:absolute; z-index:107; top:53px; margin-left:83px; width:258px; height:380px; border:1px solid #b8b8b8; background-color:#ffffff; overflow:hidden; } /* 20091214 */	/* 2010-03-24 이충열 .autocomplete {position:absolute; z-index:107; top:53px; margin-left:83px; width:261px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_totalsearch_top.gif') 0 0 no-repeat} /* 20091214 */
.autocomplete_index {position:absolute; z-index:107; top:57px; margin-left:83px; width:260px; *width:260px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_totalsearch_top2.gif') 0 0 no-repeat}/* 20091214 */
.innerwrap { padding:2px 2px 2px 1px; }		/* 2010-03-24 이충열 .innerwrap {background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_totalsearch_btm.gif') 0 bottom no-repeat; padding-bottom:3px} */
.innerwrap_index {background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_totalsearch_btm2.gif') 0 bottom no-repeat; padding-bottom:3px}
.iframewrap .inner {width:159px; *width:159px; padding:10px 0;}

.iframewrap .inner a {display:block; padding-left:9px; height:21px; margin-left:1px; }		/* 2010-03-24 이충열 .iframewrap .inner a {display:block; padding-left:29px; height:21px; width:128px; margin-left:1px} */
.iframewrap .inner a:hover {background-color:#EFEFEF}
.iframewrap_index .inner { width:100%; }	/* 2010-03-24 이충열 .iframewrap_index .inner {width:260px; *width:260px; padding:10px 0;} */
.iframewrap_index .inner a {display:block; padding-left:9px; height:21px; margin-left:1px; }	/* 2010-03-24 이충열 .iframewrap_index .inner a {display:block; padding-left:29px; height:21px; width:240px; margin-left:1px} */
.iframewrap_index .inner a:hover {background-color:#EFEFEF}

.autocomplete_search {position:absolute; border:solid 1px red; z-index:107; top:50px; *margin-left:-5px; width:266px; *width:266px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_totalsearch_top.gif') 0 0 no-repeat}
.autocomplete_search .inner {width:266px; *width:266px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_totalsearch_btm.gif') 0 bottom no-repeat; padding:10px 0}
.autocomplete_search .inner a {display:block; padding-left:29px; height:21px; width:235px; margin-left:1px}
.autocomplete_search .inner a:hover {background-color:#EFEFEF}
.topmenuflash {position:relative; z-index:1; margin:0 auto; width:936px; _padding-left:-3px}

#topmenu {width:936px; margin:0 auto;}
#contents {width:936px; margin:0 auto;}
/*#contents2 {width:936px; margin:0 auto}  shadow 포함 컨텐츠 */

#footer {width:930px; margin:0 auto; padding:40px 0 50px 0; }  /* 20091027  수정 */
#footer .top_sun {border-top:4px solid #f1fbea;  padding:15px 0;} /* 20091027  수정 */
#footer .btm_sun {border-top:4px solid #f1fbea; padding-top:20px;} /* 20091027  추가 */


#footer .family_site{float:right; text-align:right; margin:6px 0 0 0;} /* 20091027  추가 */
#footer .family_site div {position:absolute; width:205px; margin:-73px 0 0 0; *margin:-73px 0 0 0; background:url('//img.modetour.co.kr/mode2010/modetour/common/family_site_img_bg.gif') 0 0 no-repeat; text-align:left; }
#footer .family_site div ul {margin-top:3px; }
#footer .family_site div li {line-height:24px;}
#footer .family_site div li a {display:inline-block; padding-left:13px; margin-left:3px; width:188px}
#footer .family_site div li a:hover {background-color:#029C14; color:#FFFFFF}


#footer .footer_text{float:left;} /* 20091027  추가 */
#footer .award_List li{float:left; line-height:0; margin:0; padding:3px 15px 3px 0; } /* 20091028  수정 */
#footer .award_List li img{vertical-align:top;}
#footer .award_List li.start{padding-left:2px;}
#footer .award_List li.end{padding-right:0;}
#footer .bottom_menu { width:619px; padding:0; margin:0;}
#footer .bottom_menu li{float:left; height:10px; line-height:0;  padding:0 6px 0 4px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bottom_menu_si.gif') right 0 no-repeat; }
#footer .bottom_menu li img{vertical-align:top;}
#footer .bottom_menu li.start{padding-left:0;}
#footer .bottom_menu li.end{padding-right:0; background-image:none;}

.cont_left {float:left; width:153px; text-align:right}
.cont_body {float:left; width:760px; margin-left:20px}
.cont_body_schedule {float:left; width:763px; margin-top:0} /* 여행일정표 */
.cont_right_schedule {display:inline; float:left; width:156px; margin-top:0; margin-left:17px} /* 여행일정표 */

/* header type 2 (회원가입 /) */
#header_sub {width:930px; margin:0 auto; height:68px;}
#header_sub .liner {height:68px; border-bottom:4px solid #029C14}
#header_sub2 {width:930px; margin:0 auto; height:62px;}
#contents_sub {width:930px; margin:0 auto}
#contents_sub2 {width:936px; margin:0 auto} /* shadow 포함 컨텐츠 */
#footer_sub {width:930px; margin:0 auto; padding:50px 0 30px 0;}
#footer_sub p {border-top:2px solid #CCCCCC; padding-top:10px}

/* header type 3 (통합검색 /) 20091214 통합검색 부분 수정 */
/* #headerwrap2 {height:125px; margin:0 auto;} height:74px;*/

#headerwrap2 { margin:3px auto 0 auto; width:936px; } /* height:74px;*/
#headerwrap2 .headermenus {float:left; margin:19px 0 0 26px; width:766px;}
#headerwrap2 .headermenus .srharea {display:inline; float:left; width:405px; margin-top:3px;}
#headerwrap2 .headermenus .menuarea {display:inline; float:left;  width:358px; letter-spacing:-0.1em; } /* 20091224 */
#headerwrap2 .headermenus .menuarea .mainmenu {*display:inline; float:right; margin-top:7px; *padding-top:0px;}  /* 20091224 */
#headerwrap2 .headermenus .menuarea .mainmenu li {float:left; background:url('//img.modetour.co.kr/mode2010/modetour/search/bg_topmenu_divide.gif') 0 4px no-repeat; padding:0 5px;}  /* 20091224 */
#headerwrap2 .headermenus .menuarea .mainmenu li.first {padding:0 5px 0 0}
#headerwrap2 .headermenus .menuarea .mainmenu li.first a.no {display:block; background:url('//img.modetour.co.kr/mode2010/modetour/search/icon_gift.gif') 0 3px no-repeat; padding:0 0 0 12px;}
#headerwrap2 .headermenus .menuarea .mainmenu li.first a.on {display:block; background:url('//img.modetour.co.kr/mode2010/modetour/search/icon_gift_on.gif') 0 3px no-repeat; padding:0 0 0 12px; color:#029C14}
#headerwrap2 .headermenus .menuarea .mainmenu li.first img {vertical-align:top; margin-top:-1px; margin-right:3px}
#headerwrap2 .headermenus .menuarea .mainmenu li.last {padding:0 0 0 5px}
#headerwrap2 .autocomplete { position:absolute; z-index:107; top:75px; margin-left:83px; width:258px; border:1px solid #b8b8b8; background-color:#ffffff; overflow:hidden; }
#header_sub3 {width:936px; margin:0 auto; height:72px;}
#footer_sub {width:930px; margin:0 auto; padding:50px 0 30px 0;}
#footer_sub p {border-top:2px solid #CCCCCC; padding-top:10px}
.totalsearch_flashmenu_wrap { background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_header3.gif') 0 0 repeat-x; height:62px; }
.totalsearch_flashmenu {position:absolute; z-index:10; width:936px; margin-top:-43px; *margin-top:0; left:0; }


/* global */
#ReStore .btn_bshow_area { margin:0 auto; width:853px; height:25px; }
#ReStore .btn_bshow_area .btn { position:absolute; width:853px; height:25px; text-align:right; }
#ReStore .btn_bshow_area .btn img { margin:6px 12px 0 0; }
#ReStore .bshow_area { margin:0 auto; width:853px; text-align:left; background:url(/svc/images/common/bg_buying.gif) repeat-y left top; }
#ReStore .bshow_area_top { padding:10px 0 10px 15px; width:838px; text-align:left; background:url(/svc/images/common/bg_buying_top.gif) no-repeat left top; }
*html #ReStore .bshow_area_top { width:853px; }
#ModeTour_loading { display:none; position:absolute; z-index:88898; font:11px 'Nanum Gothic','나눔고딕','apple sd gothic neo', dotum, '돋움', verdana; cursor:pointer; }
.searchone {float:left; margin:15px 0 0 20px}


/* popup */
/* 20100901 윤선영 : 공통으로 사용되는 부분이니 필요한 부분은 해당페이지에서 수정해주세요!!! */
.popuptop {background:url('//img.modetour.co.kr/mode2010/modetour/common/popup_round1.gif') 0 0 no-repeat; padding-left:0px}
.popuptop_inner {background:url('//img.modetour.co.kr/mode2010/modetour/common/popup_round2.gif') right 0 no-repeat; padding-right:0px}
.popuptop_tit {background:url('//img.modetour.co.kr/mode2010/modetour/common/popup_bg_tit.gif') 0 0 no-repeat;}
.popuptop_tit_inner {background:url('//img.modetour.co.kr/mode2010/modetour/common/popup_bg_titend.gif') right 0 no-repeat; height:40px}
.popuptitle {float:left; color:#FFFFFF; font-weight:bold; margin:10px 0 0 35px}
.popupclose {float:right; margin:12px 15px 0 0}
/*.popupclose {float:none; margin:12px 15px 0 0}*/
.popuptoplogo {width:779px; height:79px; background:url('//img.modetour.co.kr/mode2010/modetour/product/popup_logo_view.gif') 0 0 no-repeat}
.popuptoplogo img {margin:12px 0 0 580px}
.popuptoplogo p {float:left; color:#FFFFFF; margin-top:12px}

/* 20091223 김민경 */
.popupbody {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:0 10px 0 9px; background-color:#ffffff;}
/*.popupbody {border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; padding:0 10px 0 9px; background-color:#ffffff; text-align: center;} */

.popupbottom {background:url('//img.modetour.co.kr/mode2010/modetour/common/popup_round3.gif') 0 bottom no-repeat;  padding:0; margin:0;  line-height:0; font-size:0; }  /* 20090925 수정 */
.popupbottom_inner {background:url('//img.modetour.co.kr/mode2010/modetour/common/popup_round4.gif') right 0 no-repeat; height:30px; border-bottom:1px solid #cccccc;  padding:0 margin:0;  line-height:0; font-size:0;}  /* 20090925 수정 */

/* str : 20091120 팝업 bottom 수정 */
.popupbottom2 {background:url('//img.modetour.co.kr/mode2010/modetour/common/popup_round5.gif') 0 bottom no-repeat; padding:0; margin:0; line-height:0; font-size:0;}
.popupbottom_inner2 {background:url('//img.modetour.co.kr/mode2010/modetour/common/popup_round6.gif') right 0 no-repeat; height:20px; border-bottom:1px solid #cccccc;  padding:0; margin:0;  line-height:0; font-size:0;}
/* end : 20091120 팝업 bottom 수정*/

/* str 20100114 수정 */
.alert {width:374px; background:url('//img.modetour.co.kr/mode2010/modetour/common/alert_top.png') 0 0 no-repeat; padding:100px 0 0 0; color:#FFFFFF; text-align:center}
.warn {width:374px; background:url('//img.modetour.co.kr/mode2010/modetour/common/warn_top.png') 0 0 no-repeat; padding:100px 0 0 0; color:#FFFFFF; text-align:center}
.closebtn {position:absolute; margin:10px 0 0 351px}
.alert_inner {width:374px; background:url('//img.modetour.co.kr/mode2010/modetour/common/alert_bottom.png') 0 bottom no-repeat; padding:0 0 0 0; height:66px}
/* end 20100114 수정 */


.totalsearchOptions {margin-left:-10px}
.totalsearchOptionsbg {background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_select_box_y.gif') 0 0 repeat-y}
.totalsearchBtm {background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_select_box2.gif') 0 bottom no-repeat; padding-bottom:5px}
.totalsearchBtm div {margin-left:10px}
.selectBoxOptionOver {color:#029C14}
.selectBoxOption {color:#999999}

.checktest input {width:13px; height:13px;}
.checktest span.checkboxtext {font-size:12px; line-height:12px; padding-bottom:2px}

.payguide {width:414px; height:253px; background:url('//img.modetour.co.kr/mode2010/modetour/common/tmp2.png') 0 0 no-repeat}
.payguide a.closex {float:right; margin:10px 16px 0 0}
.payguide .text {text-indent:-9999px}

#menu_holder {display:block; position:absolute; z-index:102; height:181px; top:-181px; width:100%}

.searchmiddle {}  /* 1207 윤선영 */
.toggletab {position:absolute; z-index:100; margin-right:3px; right:0; top:-22px}
.toggletab2 {position:absolute; z-index:106; margin-right:3px; right:0; top:75px}

.quicktop {position:absolute; margin-left:960px; z-index:4;}
.quicktop span {display:block; margin-bottom:1px}
.quicktop span.recent {padding-top:8px}
.quicktop li {margin:0 2px 1px 2px}
.quicktop .direction {width:42px; height:15px; padding:5px 0 0 21px; background:url('//img.modetour.co.kr/mode2010/modetour/common/bg_index_right_btn.gif') 0 0 no-repeat; margin-top:2px}
.quicktop .direction img {vertical-align:top}
.quicktop .familyzone {width:63px; height:50px; margin-top:10px; background:url('//img.modetour.co.kr/mode2010/modetour/common/family_1.gif') 0 0 no-repeat}
.quicktop .familyzoneon {width:63px; margin-top:10px; background:url('//img.modetour.co.kr/mode2010/modetour/common/family_1on.gif') 0 0 no-repeat}
.quicktop .familyzoneon ul {padding:38px 0 0 5px; *padding:34px 0 0 5px}
.quicktop .familyzoneon li.big {height:18px}
.quicktop .familyzoneon li {height:16px;}
.quicktop .familyzoneinner {padding-top:0px}
.quicktop .familyzoneinner img {margin-top:34px}
.quicktop .familyzoneinneron {margin-top:5px}
.quicktop .gotop {text-align:center; padding-top:10px}


.quickleft {position:absolute; z-index:5; margin-left:-70px; top:150px;}
.quickleft span {display:block; margin-bottom:0px}

/* str:  20091116  calendar  */
.calendar_box{position:relative; }
.trip_calendar01 {padding:15px; border:4px solid #029C14; background-color:#FFFFFF; width:463px;  _width:466px; top:0; left:45px;  position:absolute; }
.trip_calendar02 {padding:15px; border:4px solid #029C14; background-color:#FFFFFF; width:519px; _width:522px; top:20px;  left:45px;  position:absolute;}
.trip_calendar03 {padding:15px 0 15px 15px; border:4px solid #029C14; background-color:#FFFFFF; width:164px; _width:168px; top:40px;  left:45px;  position:absolute;}
.calendar_box .calenda_x { position:absolute; right:0; top:0; margin:7px 6px 0 0;z-index:99999999; }
.calendar_box p {text-align:center; font-weight:bold; padding-bottom:5px;}
.calendar_box div{float:left; margin-right:8px;}
.calendar_box div.last { float:left; margin-right:0px;}
.calendar_box div.btn_l{margin:64px 14px 0 0 }
.calendar_box div.btn_r{margin:64px  0 0  14px}
.calendar_box td {border:1px solid #CBE3BA; font-size:11px; color:#464646; text-align:center;}
.calendar_box td img {vertical-align:top}
.calendar_box td.normalpast {color:#D3D3D3; background-color:#F6F6F6}
.calendar_box td.holiday {color:#F26650}
.calendar_box td.holidaypast {color:#F9D2CB; background-color:#F6F6F6}
.calendar_box td.selectedday {color:#029C14; font-weight:bold; letter-spacing:-1px; } /* 20091117 */
.calendar_box td.selecteddaybg {color:#FFFFFF; background-color:#029C14; } /* 20091117 */
.calendar_box td.selecteddaybglight {color:#FFFFFF; background-color:#97D29E; } /* 20091117 */
/* end:  20091116  calendar  */

/* str  : 20091126  */
.cont_left { position:relative; }
/* 백업 2012-05-25 이충열 .cont_left  .left_title{ padding:8px 0 14px 0; line-height:0; font-size:0;} /* 윤선영 .title -> .left_title로 변경 */
.cont_left  .left_title{ padding:12px 0 11px 13px; line-height:0; font-size:0;} /* 윤선영 .title -> .left_title로 변경 */
.left_banner{padding:10px 0 0 0; line-height:14px; font-size:0;}
.left_banner p.btn{padding:10px 0 0 0 ;}
.banner01{padding:20px 0; line-height:14px; font-size:0; border-bottom:1px solid #e1e1e1; width:150px;}
.banner01 p {padding:0 0 12px 0; }
.banner01 ul {padding:0; margin:0 0 20px 0; width:150px; }
.banner01 li {float:left; margin:0; padding:0; }
.banner02{padding:20px 0; line-height:14px; font-size:0; border-bottom:1px solid #e1e1e1; width:150px;}
.banner02 p {padding:0 0 18px 0; }
.banner02 p.sin {padding:0 0 11px 0; }
.banner03{padding:10px  0 0  0; line-height:14px; font-size:0;}
.banner03 p {padding:0; margin:0;}
 p.mg_no{				padding:0;}

/* str  : 20091203  결과내 재검색   */
.other_menu{ text-align:left; width:150px; padding:10px 0 0 3px;}
.other_menu .themetitle {width:150px; height:34px; background:url('//img.modetour.co.kr/mode2010/modetour/search/openmenu1_on.gif') 0 0 no-repeat;}
.other_menu .themebtm {width:150px; height:4px; background:url('//img.modetour.co.kr/mode2010/modetour/search/openmenu_btm.gif') 0 0 no-repeat; font-size:0; line-height:0;}
.other_menu .types select{ margin:11px 0 0 9px; width:132px; height:20px; font-size:12px; color:#b3b3b3;}
.other_menu .types dt {cursor:pointer}
.other_menu .types dd {border-top:1px solid #E9E9E9; padding:13px}

.other_menu #type1 p {padding:3px 0;}
.other_menu #type4 div.period {width:130px; padding:4px 0 0 0px; margin-top:10px; background:url('//img.modetour.co.kr/mode2010/modetour/search/bg_date.gif') 0 0 no-repeat;}
.other_menu #type4 div.periodinner {width:130px; padding:2px 0; background:url('//img.modetour.co.kr/mode2010/modetour/search/bg_date2.gif') 0 bottom no-repeat;  line-height:14px;}
.other_menu #type4 div.periodinner img {padding: 0 2px 5px 6px;}
.other_menu #type4 div.periodcar {width:128px; height:20px; border:1px solid #DCF1CD;}
.other_menu #type4 div.periodcar input.noline {border:0px; padding:0 0 0 4px}


.other_menu .select_detail {margin-top:5px}
.other_menu .select_detail li{padding:0;  color:#464646; line-height:14px; margin-bottom:4px; }
.other_menu .select_detail li span{ margin-left:18px; font-family:Arial; font-size:12px;  color:#464646; margin-bottom:8px; _margin-bottom:0px;}
.other_menu .select_detail li label {padding: 0 0 0 1px;}

.other_menu .detailarea {position:absolute; margin:-17px 0 0 35px; z-index:999999999}
.other_menu .detailarea img.arrow {position:absolute; margin:20px 0 0 -6px}
.other_menu .detailarea img {position:absolute; margin:0 0 0 0px}
.other_menu .detailarea img.closebtn {position:relative; margin:0}
.other_menu .detailarea2 {padding:10px 10px 2px 10px; border:1px solid #029C14; background-color:#FFFFFF; width:110px; line-height:14px;}
.other_menu .detailarea2 li{line-height:14px; padding:0 0 3px 0; margin:0; }

/* PAGE */
.paging_tb { clear:both; margin:10px auto 0; }
.paging_tb td { margin:0; padding:0; }
.paging_tb td img { margin:0 2px; vertical-align:top; }
.paging_tb td.pr { padding:0 5px 0 0; }
.paging_tb td.next { padding:0 0 0 5px; }
.paging_tb td span { color:#606060; margin:0 8px; }
.paging_tb td span.cel_num { font-weight:bold; color:#008000; }
.paging_tb td span.cel_num a { color:#008000; }
/*#q {ime-mode:active;}*/

/* 2012.10.10 천승희 페이지리스트 브라우저 호환성 문제로 추가 간격이 좁아지고 세로 정렬안맞는 문제 */
.common_pagenate button { padding:0 7px;margin:0;*overflow:visible;vertical-align:middle; }

/* submit버튼 hidden 처리 클래스 */
.hideSubmitBtn{display:none;}


#footer .service_link .clearfix { margin:0 auto; width:930px; }
#footer .service_link ul { margin:0; padding:0; list-style-type:none; width:auto !important; }
#footer .service_link ul li { float:left; }
#footer .service_link .svn { float:left; }
#footer .service_link .svn li { margin:0 0 0 15px; }
#footer .service_link .sns { float:right; height:auto; line-height:22px; }
#footer .service_link .sns li { margin:7px 2px 0 0; }

/*my history 20113-07-15*/
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");
#myHistory { position:fixed; left:0; right:0; bottom:0; font-size:12px; font-family:'Nanum Gothic','나눔고딕','apple sd gothic neo', dotum, '돋움', verdana; z-index:99999999999999999;}
#myHistory.open { height:auto; }
#myHistory.close { height:28px; overflow:hidden; }
#myHistory.close .cnt_body { display:none; }
#myHistory .cnt_head { height:28px; cursor:pointer; border-top:1px solid #DEDFE1; background-color:#F0F0F0; }
#myHistory .cnt_head .Hcontainer { margin:0 auto; width:928px; border:1px solid #DEDFE1; border-top:0; border-bottom:0; overflow:hidden; }
#myHistory .cnt_head h1 { float:left; padding:0; width:80px; height:28px; text-indent:-9999em; background:url("//img.modetour.co.kr/mode2010/modetour/etc/history/hn_my_history.png") no-repeat 10px center; }
#myHistory .cnt_head .status { float:left; padding:0 0 0 20px; height:28px; font-size:11px; font-family:'Nanum Gothic','나눔고딕','apple sd gothic neo', dotum, '돋움', verdana; line-height:27px; color:#777777; overflow:hidden;  }
#myHistory .cnt_head .status b { font-weight:bolder; font-size:1.3em; color:#FB4A29; }
#myHistory .cnt_body { background-color:#f6f6f6; }
#myHistory .cnt_body .Hcontainer { margin:0 auto; padding:12px; width:904px; box-shadow: 0px 5px 10px #DADADA; border:1px solid #e1e1e1; border-top:0; border-bottom:0; background-color:#ffffff; overflow:hidden; }

#myHistory.open .cnt_head { height:28px; cursor:pointer; border-top:1px solid #323232; background-color:#323232; }
#myHistory.open .cnt_head h1 { float:left; padding:0; width:80px; height:28px; text-indent:-9999em; background:url("//img.modetour.co.kr/mode2010/modetour/etc/history/hn_my_history_on.png") no-repeat 10px center; }
#myHistory.open .cnt_head .status { color:#fff; overflow:hidden;  }
#myHistory.open .cnt_head .status b { font-weight:bolder; font-size:1.3em; color:#FB4A29; }
#myHistory.open .cnt_head .Hcontainer { margin:0 auto; width:928px; border:1px solid #323232; border-top:0; border-bottom:0; overflow:hidden; }

#myHistory .cnt_body.loading,
#myHistory .cnt_body.loading .Hcontainer{ background-color:#000; border:none; filter:Alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;  }
#myHistory .cnt_body.loading .Hcontainer .latest_watch,#myHistory .cnt_body.loading .Hcontainer .latest_etc { visibility:hidden;}

#myHistory .RecentlyLoading{ position:absolute; margin:100px auto; top:20%; left:35%; color:#FFF; font-weight:bold; font-size:18px;}

#myHistory .cnt_body h2 { height:12px; font:bold 11px/1em Tahoma; color:#AFAFAF; text-align:left; overflow:hidden; }
#myHistory .cnt_body h2 img { vertical-align:middle; }
#myHistory .cnt_body .latest_watch { }
#myHistory .cnt_body .latest_product { position:relative; float:left; width:660px; }
#myHistory .cnt_body .latest_promotion { float:right; width:236px; }
#myHistory .cnt_body .latest_product .item { margin:20px 0 0; }
#myHistory .cnt_body .latest_product .item ul { margin:0; padding:0; list-style-type:none; }
#myHistory .cnt_body .latest_product .item ul li { float:left; margin:0 20px 0 0; width:200px; }
#myHistory .cnt_body .latest_product .no_item { height:150px; text-align:center; }
#myHistory .cnt_body .latest_product .no_item img { margin:70px 0 0; }
#myHistory .cnt_body .latest_product .single { position:relative; font-size:11px; line-height:1.2em; }
#myHistory .cnt_body .latest_product .single .info { float:right; width:110px; }
#myHistory .cnt_body .latest_product .single .info p { padding:1px 0; }
#myHistory .cnt_body .latest_product .single .thumb { float:left; width:83px; height:83px; border:1px solid #3767A5; }
#myHistory .cnt_body .latest_product .single .thumb img { width:100%; height:100%; }
#myHistory .cnt_body .latest_product .single .subject { font-weight:bold; color:#747474; }
#myHistory .cnt_body .latest_product .single .price { padding:3px 0 !important; font-weight:bold; color:#343434; }
#myHistory .cnt_body .latest_product .single .departure { color:#6D6D6D; }
#myHistory .cnt_body .latest_product .single .departure b { display:inline-block; background:#fff url("//img.modetour.co.kr/mode2010/modetour/etc/history/bg_latest_th.png") no-repeat 0 0; }
#myHistory .cnt_body .latest_product .single .departure b span { display:inline-block; margin:0 0 0 5px; padding:0 5px 0 0; height:17px; font-weight:normal; line-height:17px; color:#fff; letter-spacing:-1px; background:#fff url("//img.modetour.co.kr/mode2010/modetour/etc/history/bg_latest_th.png") no-repeat 100% 0; overflow:hidden; }
#myHistory .cnt_body .latest_product .single .aircraft { color:#6D6D6D; }
#myHistory .cnt_body .latest_product .single .aircraft b { display:inline-block; background:#fff url("//img.modetour.co.kr/mode2010/modetour/etc/history/bg_latest_th.png") no-repeat 0 0; }
#myHistory .cnt_body .latest_product .single .aircraft b span { display:inline-block; margin:0 0 0 5px; padding:0 5px 0 0; height:17px; font-weight:normal; line-height:17px; color:#fff; letter-spacing:-1px; background:#fff url("//img.modetour.co.kr/mode2010/modetour/etc/history/bg_latest_th.png") no-repeat 100% 0; overflow:hidden; }
#myHistory .cnt_body .latest_product .single .aircraft .tooltip	 { display:inline-block; z-index:2; }
#myHistory .cnt_body .latest_product .single .aircraft .tooltip .inner { display:none; position:absolute; top:-30px; left:-0px; padding:0 0 5px; color:#fff; background:url("//img.modetour.co.kr/mode2010/modetour/etc/history/ico_arrow.gif") no-repeat 5px 100%; }
#myHistory .cnt_body .latest_product .single .aircraft .tooltip .inner p { padding:5px 10px; white-space:nowrap; border-top-right-radius:5px; background-color:#000; }
#myHistory .cnt_body .latest_product .single .delete { position:absolute; left:-7px; top:-7px; }
#myHistory .cnt_body .latest_product .single .delete button { margin:0; padding:0; border:0; background:none; *overflow:visible; }
#myHistory .cnt_body .latest_product .related { position:relative; margin:5px 0 0; padding:10px 12px; text-align:center; background-color:#F2F2F2; }
#myHistory .cnt_body .latest_product .related h3 { height:12px; font:bold 11px/1em Tahoma; color:#AFAFAF; text-align:left; overflow:hidden; }
#myHistory .cnt_body .latest_product .related h3 img { vertical-align:middle; }
#myHistory .cnt_body .latest_product .related .list { margin-top:10px; width:176px; overflow:hidden; }
#myHistory .cnt_body .latest_product .related ul { margin:0 0 0 -10px; width:200px; }
#myHistory .cnt_body .latest_product .related ul li { float:left; margin:0 0 0 10px; width:52px; font-size:11px; color:#464646; }
#myHistory .cnt_body .latest_product .related ul li a { color:#464646; text-decoration:none; }
#myHistory .cnt_body .latest_product .related ul li img { display:block; margin:0 0 2px; width:52px; height:43px; }
#myHistory .cnt_body .latest_product .related .no_item {  height:88px; }
#myHistory .cnt_body .latest_product .related .no_item img { margin:40px 0 0; }
#myHistory .cnt_body .latest_product .related .paginate { top:10px; }
#myHistory .cnt_body .latest_promotion { position:relative; }
#myHistory .cnt_body .latest_promotion ul { margin:0; padding:13px 0 0; list-style-type:none; }
#myHistory .cnt_body .latest_promotion ul li { margin:7px 0 0 ; }
#myHistory .cnt_body .latest_promotion ul li img { vertical-align:top; }
#myHistory .cnt_body .latest_promotion .item { position:relative; }
#myHistory .cnt_body .latest_promotion .item .delete { position:absolute; left:-5px; top:-5px; z-index:10; }
#myHistory .cnt_body .latest_promotion .item .delete button { margin:0; padding:0; width:16px; height:16px; border:0; background:none; *overflow:visible; }
#myHistory .cnt_body .latest_promotion .item .delete img { width:100%; height:100%; }
#myHistory .cnt_body .latest_promotion .no_item { padding:40px 0 0; height:110px; text-align:center; }
#myHistory .cnt_body .latest_promotion .no_item img { margin:0 0 10px; }
#myHistory .cnt_body .latest_promotion .paginate { }
#myHistory .cnt_body .latest_etc { margin:10px 0 0; border-top:2px solid #3F3F3F; }
#myHistory .cnt_body .latest_etc dl { position:relative; clear:both; padding:10px 20px; border-bottom:1px solid #efefef; overflow:hidden; }
#myHistory .cnt_body .latest_etc dl dt { position:absolute; left:20px; top:8px; width:99px; }
#myHistory .cnt_body .latest_etc dl dt img { margin:3px 0 0; }
#myHistory .cnt_body .latest_etc dl dd { margin:0 0 0 119px; height:35px; overflow:hidden; }
#myHistory .cnt_body .latest_etc ul { margin:0; padding:0; list-style-type:none; white-space:nowrap;l word-wrap:nowrap; overflow:hidden; }
#myHistory .cnt_body .latest_etc ul li { float:left; margin:0 10px 0 0; display:inline-block; }
#myHistory .cnt_body .latest_etc ul li a { font-size:11px; color:#747474; text-decoration:none; }
#myHistory .cnt_body .latest_etc ul li button { margin:0; padding:0; width:16px; height:16px; vertical-align:middle; border:0; background:none; *overflow:visible; }
#myHistory .cnt_body .latest_etc ul li button img { width:100%; height:100%; }
#myHistory .cnt_body .paginate { position:absolute; right:12px; top:0; }
#myHistory .cnt_body .paginate button { float:left; margin:0 0 0 2px; padding:0; border:0; background:none; *overflow:visible; }
#myHistory .toggle { position:absolute; top:0; left:50%; margin:0 0 0 433px; }
#myHistory .toggle button { margin:0; padding:0; width:32px; height:29px; border:0; background:url("//img.modetour.co.kr/mode2010/modetour/etc/history/btn_my_history_toggle_close.png") no-repeat 0 0; cursor:pointer; *overflow:visible;  }
#myHistory .toggle button.on { background:url("//img.modetour.co.kr/mode2010/modetour/etc/history/btn_my_history_toggle_open.png") no-repeat 0 0; }
#myHistory .toggle button span { visibility:hidden; }
/*my history 20113-07-15*/



/* 내륙할인쿠폰 Left CSS 2014-03-25 */

/* body,input,textarea,select,button,table{font-family:Dotum,Gulim,AppleGothic,sansserif;font-size:12px;line-height:1em;} */ /* 2014.04.10 천승희 공통태그들에 line-height를 1em 으로 변경해서 회원, 여행정보 등 틀어짐. 상단에 기본적으로 선언한 body 태그내 CSS에 어긋남 */

#Leftwrap{float:left;width:150px;}
#Leftwrap .nav {width:150px; }
#Leftwrap .nav h1 { padding:10px;height:19px;}
#Leftwrap .nav ul p{padding:15px 10px;border-top:1px solid #18B799; }
#Leftwrap .nav ul p a{font-size:14px;color:#292929;font-weight:bold;}
#Leftwrap .nav ul p a:hover,
#Leftwrap .nav ul p a:focus,
#Leftwrap .nav ul p a:active{font-size:14px;color:#02A181;font-weight:bold;}
#Leftwrap .nav ul p a.on{font-size:14px;color:#02A181;font-weight:bold;}
#Leftwrap .nav ul p.charter_bus{border-top:none;}
#Leftwrap .nav ul ul { padding:8px; border-top:1px solid #D4D4D6; border-bottom:1px solid #18B799; background-color:#F8F8F8; }
#Leftwrap .nav ul ul li { padding:6px 0; }
#Leftwrap .nav ul ul a { display:block; padding:0 0 0 7px; font:12px 'Nanum Gothic','나눔고딕','apple sd gothic neo', dotum, '돋움', verdana; color:#797979; text-decoration:none; background:url("//img.modetour.co.kr/modetour/2014/coupon/nav_bg_list_off.gif") no-repeat 0 4px; }
#Leftwrap .nav ul ul a:hover,
#Leftwrap .nav ul ul a:focus,
#Leftwrap .nav ul ul a:active { font-weight:bold; color:#02A181; letter-spacing:-1px; background-image:url("//img.modetour.co.kr/modetour/2014/coupon/nav_bg_list_on.gif"); }
#Leftwrap .nav ul ul a.on { font-weight:bold; color:#02A181; letter-spacing:-1px; background-image:url("//img.modetour.co.kr/modetour/2014/coupon/nav_bg_list_on.gif"); }
#Leftwrap .left_banner { width:150px; }
#Leftwrap .left_banner img { vertical-align:top; }
#Leftwrap .left_banner li { margin:5px 0 0; }

/* 내륙할인쿠폰 Left CSS 2014-03-25 */



/* 고객센터 left 메뉴 */
h2{margin:0;padding:0;}
.snb-section{margin-top:10px;width:150px;}
.snb-section .obj{display:block;margin-top:6px;}
.snb-title{display:block;padding:0 0 9px 11px;border-bottom:4px solid #4c5467;margin:0;}
.snb{margin-bottom:6px;border-bottom:1px solid #e3e3e3;}
.snb .section{border-top:1px solid #e3e3e3;}
.snb a{display:block;line-height:100%;}
.snb h2{position:relative;margin:0;padding:0;}
.snb h2 a{padding:16px 0 16px 11px;font-size:13px;font-weight:normal;color:#333;}
.snb ul{display:none;padding:7px 0;background:#f1f1f1;border-top:1px solid #e3e3e3;}
.snb .section.is-current ul,
.snb .section.is-active ul{display:block;}
.snb li a{padding:7px 0 7px 21px;color:#777;}
.snb li a:hover span,.snb li a:active span,.snb li a:focus span,
.snb li.is-current a span,.snb li.is-active a span{color:#555;text-decoration:underline;}
.snb .section:hover h2 a,.snb .section:active h2 a,.snb .section:focus h2 a,
.snb .section.is-current h2 a,.snb .section.is-active h2 a{font-weight:600;color:#3cb0a1;}
.snb .section:hover h2 i,.snb .section:active h2 i,.snb .section:focus h2 i,
.snb .section.is-current h2 i,.snb .section.is-active h2 i{display:block;position:absolute;top:50%;right:11px;margin-top:-5px;width:5px;height:9px;background:url('//img.modetour.co.kr/modetour/2015/faq/obj_ico.png') -74px -70px no-repeat;}
