@charset "utf-8";

.mainSlider .swiper-slide strong{letter-spacing: 0;font-family: 'Nanum Gothic';word-spacing: 0.1em}
.mainSlider .swiper-slide p{letter-spacing: 0;font-family: 'Nanum Gothic';word-spacing: 0.05em}

.sort select.medium{width: auto;}

.calculator select{width: auto;}
.calculator .button{letter-spacing: -0.02em;}

.ticketWrap .ticket ul.type li{width: 22%;}
.ticketWrap .ticket ul.type li.i4{width: 28%;}
.ticketWrap .ticket ul.type li .fill{padding: 5px 22px 0 ;}
.ticketWrap .ticket ul.type li .fill strong{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 10px;}

.specialSlider .text{padding-right: 95px;}
.specialSlider .text .oneway{width: 62px;}

.table-col-card tbody td{padding: 20px 20px;word-break: keep-all;font-size: 15px;}

.inputArea .txt{white-space: nowrap}

.memberType p{font-size: 19px;}
.memberType .btn{min-width: 140px;}

.vision ul li h3{font-size: 18px;padding-left: 10px;padding-right: 10px;padding-top: 108px;line-height: 1.2;}

#myReservListTable col:nth-child(1){width: 180px !important;}
#myReservListTable col:nth-child(6){width: 200px !important;}
#myReservListTable .btnInTable .btn.small{min-width:160px;padding: 0 5px;}

.ticketWrap .ticket ul.type li.i1 > div:before,
.ticketWrap .ticket ul.type li.i2 > div:before{content:'';display:block;width:13px;height:19px;background:url('https://6dcdb2.claudeassets.com/20240912001006im_/https://www.flygangwon.com/images/pc/ico_location.png') 0 0 no-repeat;position:absolute;right:0;top:50%;margin-top:-9.5px;}
.ticketWrap .ticket ul.type li.i3 > div:before{content:'';display:block;width:19px;height:21px;background:url('https://e30fb9.claudeassets.com/20240912001006im_/https://www.flygangwon.com/images/pc/ico_date.png') 0 0 no-repeat;position:absolute;right:0;top:50%;margin-top:-10.5px;}
.ticketWrap .ticket ul.type li.i4 > div:before{content:'';display:block;width:20px;height:19px;background:url('https://8fd615.claudeassets.com/20240912001006im_/https://www.flygangwon.com/images/pc/ico_passenger.png') 0 0 no-repeat;position:absolute;right:0;top:50%;margin-top:-9.5px;}
.ticketWrap .ticket ul.type li.on > div:before{background-position-y:100%;}

.main_banner_warp{margin-top:40px;text-align:center;}
.main_banner_warp .main_banner_img img{max-width:100%;height:auto;cursor:pointer;}
