@charset "utf-8";

/* 메뉴 탭 */
.tab-ul.type2 li{min-height:60px;}
.tab-ul.type2 li.on a,
.tab-ul.type2 li.active a,
.tab-ul.type2 li a:focus,
.tab-ul.type2 li a:hover{color:#0b5858;font-weight:bold;}
.tab-ul.type2 li a::before{right:28px;border-radius:2px;}
.tab-ul.type2 li a span{padding:10px 45px 10px 25px;;}

.tab-ul.type2 li.on a::before,
.tab-ul.type2 li.active a::before,
.tab-ul.type2 li a:focus::before,
.tab-ul.type2 li a:hover::before{right:28px;width:14px;}

.tab-ul.type2 li.on a::after,
.tab-ul.type2 li.active a::after,
.tab-ul.type2 li a:hover:after,
.tab-ul.type2 li a:focus:after{border-color:#0b5858;}
/* 메뉴 탭 End */

/* 박스스타일 */
.ui-topbox{padding:0;background:transparent;}
.ui-topbox .inner{padding:45px 60px;min-height:150px;background:#1a6162;}
.ui-topbox .inner::before{content:"";position:absolute;right:-16px;bottom:-35px;width:476px;height:280px;background:url(/tour/pcms/dist/img/topbox_bg.png) no-repeat;background-size:cover;}
.ui-topbox .inner,
.ui-topbox .inner .txtwrap{width:100%;}
.ui-topbox .inner .txtwrap .h-box{margin-bottom:8px;color:#fff;font-size:22px;font-family: "gmarket";}
.ui-topbox .inner .txtwrap p{color:#fff;font-size:16px;font-weight:300;}
.ui-topbox .inner .list-1st>li,
.ui-topbox .inner .list-2st>li,
.ui-topbox .inner .list-3st>li{color:#fff;}
.ui-topbox .inner .list-1st>li:before{background:#fff;}
.ui-topbox .inner .border{margin:25px 0;border-top:1px dashed rgba(255,255,255,0.4) !important;}

.ui-topbox.type1 .inner{padding-left:60px;}
.ui-topbox.type1 .inner .circle{display:none;}
.ui-topbox.type1 .inner .txtwrap .tb_box .text{padding-left:20px;border-left:2px solid #fff;}
.ui-topbox.type1 .inner .txtwrap .link{margin-top:0;}
.ui-topbox.type1 .inner .txtwrap .txt-tip{padding-left:27px;color:#d2e012;}
.ui-topbox.type1 .inner .txtwrap .txt-tip:before{top:9px;width:19px;height:19px;background:url(/tour/pcms/dist/img/topbox_tipbg.png) no-repeat;}

.ui-topbox.type1.b_style .inner .txtwrap .tb_box{overflow:hidden;display:flex;align-items:center;justify-content:space-between;}
.ui-topbox.type1.b_style .inner .txtwrap .tb_box .text{float:left;width:calc(100% - 330px);margin-right:30px;}
.ui-topbox.type1.b_style .inner .txtwrap .tb_box .link{float:right;width:300px;text-align:right;}
.ui-topbox.type1.b_style .inner .txtwrap .tb_box .link .btn-primary{background:transparent;border-color:#fff;color:#fff;}
.ui-topbox.type1.b_style .inner .txtwrap .tb_box .link .btn-primary:hover,
.ui-topbox.type1.b_style .inner .txtwrap .tb_box .link .btn-primary:focus{background:#fff;color:#186263;}
.ui-topbox.type1.b_style .inner .txtwrap .tb_box .link .btn-primary.btn-icon .ir-link{background-position:-180px -236px;}
.ui-topbox.type1.b_style .inner .txtwrap .tb_box .link .btn-primary.btn-icon:focus .ir-link,
.ui-topbox.type1.b_style .inner .txtwrap .tb_box .link .btn-primary.btn-icon:hover .ir-link{background-position:-165px -236px;}

.ui-topbox.type1.no_title .inner .txtwrap .tb_box .text{padding-left:0;border-left:0;}
.ui-topbox.type1.no_title .inner{min-height:auto;padding:35px 60px;}

@media(max-width:1199px){
	.ui-topbox.type1.b_style .inner .txtwrap .tb_box{display:block;}
	.ui-topbox.type1.b_style .inner .txtwrap .tb_box .text{float:none;width:100%;margin-right:0;}
	.ui-topbox.type1.b_style .inner .txtwrap .tb_box .link{float:none;width:100%;text-align:left;margin-top:25px;}
}
@media(max-width:767px){
    .ui-topbox.type1 .inner,
	.ui-topbox.type1.no_title .inner{padding:30px;}
    .ui-topbox.type1 .inner::before{width: 320px;height: 188px;}
}
/* 박스스타일 End */

/* 문단스타일 */
.txt-tip{padding-left:20px;}
.txt-tip:before{top:12px;transform:translate(0, -50%);width:16px;height:16px;background:url(/tour/pcms/dist/img/ir-bbs.png) -32px -147px no-repeat;}
.txt-fouse{padding-left:20px;color:#1983aa !important;}
.txt-fouse:before{top:4px;width:16px;height:16px;background:url(/tour/pcms/dist/img/ir-bbs.png) -2px -147px no-repeat;}
.txt-check{padding-left:18px;color:#da4453 !important;}
.txt-check + .txt-check{margin-top:5px;}
.txt-check:before{top:4px;width:16px;height:16px;background:url(/tour/pcms/dist/img/ir-bbs.png) -2px -18px no-repeat;}

.h2:first-child,.h3:first-child{margin:0 0 10px;}
.h2{font-size:24px;line-height:1.25;}
.h3{color:#007a7a;font-size:20px;line-height:1.25;}
.h4{color:#222;font-size:16px;line-height:1.25;margin-left:0;}
.h4:before{top:2px;width:17px;height:17px;}
.h5{color:#00656a;font-size:15px;line-height:1.25;margin-bottom:5px;}
.h5:before{left:0;width:14px;height:9px;}
.h6{color:#222;font-size:16px;line-height:1.25;}
.h6:before{left:0;top:8px;background:#418087;}
.h4 ~ .h5{margin-left:15px;}
.h5 ~ .h6{margin-left:30px;}
p{color:#4d4d4d;font-size:16px !important;line-height:24px;}
.text_point{color:#da4453 !important;}

.list-1st>dd,.list-1st>li,.txt_bul{padding-left:20px;color:#4d4d4d;font-size:16px;}
.list-1st>dd:before,.list-1st>li:before,.txt_bul:before{top:11px;background:#394c89;width:4px;height:4px;}

.list-2st>dd,.list-2st>li,.txt_bul2{padding-left:17px;color:#4d4d4d;font-size:16px;}
.list-2st>dd:before,.list-2st>li:before,.txt_bul2:before{left:3px;}

.list-3st>li, .txt_bul3{padding-left:16px;}
.list-3st>dd:before, .list-3st>li:before, .txt_bul3:before{left:2px;}

.list-1st .list-2st{margin-left:0;}

.num-list>li{font-size:16px;color:#4d4d4d;}
.num-list>li span{top:4px;width:17px;height:17px;background:#017b7a;line-height:17px;}
/* 문단스타일 End */

/* 버튼 */
.btn{margin:0;padding:8px 45px 8px 17px;white-space:initial;text-align: left;}
.btn-lg{padding:15px 83px 15px 20px;}
.ir-arrow{height:15px;}
.ir-download{width:14px;}

.btn-primary, .btn-primary:link, .btn-primary:visited{border-color:#186263;color:#186263;}
.btn-primary:active, .btn-primary:focus, .btn-primary:hover{background:#186263;color:#fff;}
.btn-primary.btn-icon .ir-arrow{background-position:-165px -236px;}
.btn-primary.btn-icon:focus .ir-arrow, .btn-primary.btn-icon:hover .ir-arrow{background-position:-180px -236px;}
.btn-primary.btn-icon .ir-download{background-position:-110px -341px;}
.btn-primary.btn-icon:focus .ir-download, .btn-primary.btn-icon:hover .ir-download{background-position:-127px -341px;}
.btn-primary.btn-icon .ir-link{background-position:-165px -213px;}
.btn-primary.btn-icon:focus .ir-link, .btn-primary.btn-icon:hover .ir-link{background-position:-180px -213px;}

.btn-default, .btn-default:link, .btn-default:visited{background:#186263;border-color:#186263;color:#fff;}
.btn-default:active, .btn-default:focus, .btn-default:hover{background:#fff;color:#186263;}
.btn-default.btn-icon .ir-arrow{background-position:-180px -236px;}
.btn-default.btn-icon:focus .ir-arrow, .btn-default.btn-icon:hover .ir-arrow{background-position:-165px -236px;}
.btn-default.btn-icon .ir-download{background-position:-127px -341px;}
.btn-default.btn-icon:focus .ir-download, .btn-default.btn-icon:hover .ir-download{background-position:-110px -341px;}
.btn-default.btn-icon .ir-link{background-position:-180px -213px;}
.btn-default.btn-icon:focus .ir-link, .btn-default.btn-icon:hover .ir-link{background-position:-165px -213px;}

.btn.btn-noline{background:linear-gradient(to right,transparent 50%,rgb(0,47,49,0.3) 50%);background-size:200%;background-position:0 0.8em;background-repeat:repeat-x;}
.btn-icon.btn-noline .ir-link{background-position:-165px -213px;}
.btn-icon.btn-noline:hover .ir-link,.btn-icon.btn-noline:focus .ir-link{background-position:-165px -213px;}
/* 버튼 End */

/* 테이블 */
.table td,.table th{border-left:1px solid #e0e1e3;border-bottom:1px solid #e0e1e3;color:#444;}

.table thead th{background:#f4f9f3;}
.table tbody th{background:#f9f9f9;font-weight:bold;}

.table td[rowspan],.table th[rowspan]{border-right:1px solid #e0e1e3;}
.table td[rowspan]:last-child,.table th[rowspan]:last-child{border-right:0;}
.table-bordered{border-top:2px solid #41a92d;border-bottom:1px solid #e0e1e3;}
/* 테이블 End */