@charset "utf-8";


@import url("../languages/master.css");


@import url("../languages/print.css");





/* font, line-height setting */


html, body {font-family:Arial, Sans-serif; font-size:13px; line-height:18px;}


input, textarea, select, button {font-family:"MS PGothic", Arial, Sans-serif; font-size:13px;}





/* layout reset */


.header .header_gnbgroup .topnav >ul >li {/*padding-left:34px;*/padding-left:23px;}


.header .header_gnbgroup .topnav >ul >li:first-child {padding-right:2px;}


.left_menu h2 img {margin:15px 0;}





/* shopping info */


.pic_detail_type1 {overflow:hidden;}


.pic_detail_type1:after {content:" "; display:block; height:0; clear:both; visibility:hidden;}


.pic_detail_type1 .pic {float:left; margin-right:30px;}


.pic_detail_type1 .cont {float:left; padding-top:4px; width:400px;}


.pic_detail_type1 .cont .tit {font-size:28px; color:#333; display:block;}


.pic_detail_type1 .cont .stit {font-size:18px; color:#767676; display:block; margin-top:10px; font-weight:bold;}


.pic_detail_type1 .cont .txt {font-size:14px; margin-top:23px; line-height:20px;}


.pic_detail_type1 .cont .list_num .bg_num {background:url(../../../images/webhome/languages/bg_list_num.png) no-repeat 0 1px; width:15px; height:16px; display:inline-block; text-align:center; color:#fff; margin-right:5px;}


.pic_detail_type1 .cont.tspace_minu {margin-top:-8px;}





.avail_card {margin:15px 0 0 -20px;}


.avail_card li {display:inline-block; margin-left:20px;}


*+ html .avail_card li {display:inline;}





/* tour guide */


.tour_guidebook .cont {float:left; margin-right:30px;}


.tour_guidebook .cont .tit {font-size:28px; color:#333; display:block;}


.tour_guidebook .cont .stit {font-size:18px; color:#767676; display:block; margin-top:12px; font-weight:bold;}


.tour_guidebook .cont .txt {font-size:14px; line-height:20px; margin-top:20px; width:495px;}


.tour_guidebook .cont .txt02 {width:497px;}


.tour_guidebook .pic {float:left;}





/* shopping_sub02 */


.tdeco {font-family:Arial;}



em.tits {display:block;margin-top:15px;font-weight:bold;font-style:normal;}

/* subway */
.store_subway .col_line_orange {color:#cd4903 !important;}
.store_subway .col_line_indigo {color:#003499 !important;}
.store_subway .col_line_green {color:#298722 !important;}
.store_subway .col_line_lightgreen {color:#37b42d !important;}
.store_subway .col_line_blue {color:#3171d3 !important;}
.store_subway .col_line_violet {color:#893bb6 !important;}
.store_subway .col_line_brown {color:#8f490e !important;}
.store_subway .col_line_olive {color:#606d00 !important;}
.store_subway .col_line_pink {color:#c41a5e !important;}
.store_subway .col_line_gold {color:#7a6513 !important;}
.store_subway .col_line_yellow {color:#86640d !important;}
.store_subway .col_line_skyblue {color:#4a6991 !important;}
.store_subway .col_line_red {color:#a8022d !important;}
.store_subway .col_line_turquoise {color:#207e69 !important;}
.store_subway .col_line_lightblue {color:#457474 !important;}
.store_subway .col_line_emerald {color:#1c7f5f !important;}
.store_subway .col_line_airline {color:#487592 !important;}
.store_subway .col_line_suin {color:#a25a00 !important;}

.store_bus .bus_air, .store_bus .bus_b,
.store_bus .bus_g, .store_bus .bus_r,
.store_bus .bus_t, .store_bus .bus_y {display:inline-block; min-height:17px; vertical-align:middle; font-weight:bold;}
.store_bus .bus_air {color:#666;}
.store_bus .bus_b {color:#26479d;}
.store_bus .bus_g {color:#3b7a18;}
.store_bus .bus_r {color:#d41c1a;}
.store_bus .bus_t {color:#3b7a18;}
.store_bus .bus_y {color:#9d6e00;}
.tb_type2.store_bus table td, .tb_type2.store_subway table td, .tb_type2.store_car table td {padding-right:7px;}

/* 2016-02-02 korea grand sale 추가 */
.header .header_gnbgroup .topnav >ul >li { padding-left:8px; }

/* 2016-06-28 shoppinginfo-event */
ul.tab_type4 {width: 110%; margin-top: -2px; margin-bottom: 30px; overflow: hidden;}
ul.tab_type4:after {content: ''; display: block; clear: both; width: 0; height: 0; visibility: hidden;}
ul.tab_type4 li {display: table; float: left; width: 253px; margin: 2px 2px 0 0; background: #ececec;}
ul.tab_type4 li a{display: table-cell; padding: 0 28%; height: 58px; vertical-align: middle; text-align: center; color: #666; font-size: 12px; font-weight: bold; text-decoration: none; border: 1px #ececec solid;}
ul.tab_type4 li.on a{color: #000; text-decoration: underline; border-color: #000; background: #fff;}
ul.tab_type4 li .wbr {display: inline-block; line-height: inherit; text-decoration: inherit;}