@charset "euc-kr";

/********** ±Ý±î±â_Æ¯º°ÇÑ ÀÌÀ¯ **********/
.tourspecial {max-height: 937px;}
.tourspecial .section .section_wrapper{margin-top:-70px; opacity: 0;}
.tourspecial .section .inner{box-sizing:border-box; vertical-align:middle; text-align:center; font-family: 'Noto Sans KR', sans-serif;}
.tourspecial p.tourspecial_title{font-size: 48px; color:#454f5d; line-height:70px; letter-spacing:-0.025em; font-weight:500; padding-bottom:25px; 1padding-top:120px; box-sizing:border-box; vertical-align:middle; text-align:center; font-family: 'Noto Sans KR', sans-serif;}
.tourspecial p.tourspecial_text{font-size: 20px; color:#575c63; line-height:35px; letter-spacing:-0.05em; font-weight:400}

.tourspecial .section1{position:relative; height:907px; background:none; color:#000; letter-spacing:-0.025em; transition: all 1.5s; overflow:hidden; }
.tourspecial .section1 .fp-tableCell {vertical-align:top}
.tourspecial .section1 .main_text{transform: translateY(42%); text-align:center; font-family: 'Noto Sans KR', sans-serif; z-index:999; position:absolute; left:50%; transform:translate(-50%); margin-top:120px; min-width:900px; }
.tourspecial .section1 .main_text h2{font-size:51px; font-weight:600; line-height:51px; margin: 45px 0 30px 0; width:100%; }
.tourspecial .section1 .main_text p{font-size:25px; font-weight:400; line-height:39px;  }
.tourspecial .section1 .moreview{position:absolute; bottom: 42px; left:50%; transform:translateX(-50%); transition: all .5s; animation:move 1.2s infinite; background:url(/_Img/Content/tour_special_arrow2.png) no-repeat center; width:27px; height:15px; z-index:999}
@keyframes move{
    0%{bottom: 42px}
    50%{bottom: 52px}
}
/* Main_Top_Silde */
#slideshow{position:absolute;top:0;width:100%; height:100%; overflow:hidden; }
#slideshow img{position:absolute;top:90px;left:50%;transform: translateX(-50%);z-index:8; width:auto;}
#slideshow img.active{z-index:10}
#slideshow img.last-active{z-index:9}
/* addClass change */
.tourspecial .section1.change3,
.tourspecial .section1.change4
{color:#fff; }
.tourspecial .section1.change3 .moreview,
.tourspecial .section1.change4 .moreview
{background:url(/_Img/Content/tour_special_arrow.png) no-repeat center;}

.tourspecial .section2{height:910px; background-color:#fbf8f1;  }
.tourspecial .section2 .feature{overflow:hidden; width:780px; margin:0 auto; box-sizing:border-box; }
.tourspecial .section2 .feature li{float:left; background:#ff7800; color:#fff; display:inline-block; margin:20px; width:220px; height:220px; /*border:1px solid #e9dbb9;*/ border-radius:50%; box-sizing:border-box; padding-top:60px; text-align:center; font-size:27px; letter-spacing:0.025em; line-height:35px; font-weight:500 }
.tourspecial .section2 .feature li span{font-size:15px; letter-spacing:0.05em; opacity:0.6; margin-bottom:12px; display:block; line-height:100%; font-weight:300}
.tourspecial .section3{height:900px; }
.tourspecial .section3 p.text{color:#79818c; }
.tourspecial .section3 .service{width:1191px; margin:0 auto; overflow:hidden; margin-top:60px; }
.tourspecial .section3 .service li{float:left; width:215px; margin-right:29px; }
.tourspecial .section3 .service li:last-of-type{margin-right:0}
.tourspecial .section3 .service li p{font-size:14px; line-height:24px; color:#888; letter-spacing:-0.05em;  }
.tourspecial .section3 .service li p span{font-size:23px; line-height:100%; display:inline-block; margin:20px 0 15px 0; font-weight:500}
.tourspecial .section3 .service li:nth-of-type(2) p span,
.tourspecial .section3 .service li:nth-of-type(4) p span
{color:#007ad0; }
.tourspecial .section3 .service li:nth-of-type(1) p span,
.tourspecial .section3 .service li:nth-of-type(3) p span,
.tourspecial .section3 .service li:nth-of-type(5) p span
{color:#80d3ff; }

.tourspecial .section4{height:894px; background:#f6f8fa; }
.tourspecial .section4 p.title{padding-top:100px; }
.tourspecial .section4 .special{width:1340px; margin:0 auto;  }
.tourspecial .section4 .special li{width:650px; height:200px; background:#fff; float:left; margin-top:50px; margin-right: 40px; text-align:left; box-sizing:border-box; padding-left:50px; border-radius: 5px;}
.tourspecial .section4 .special li:nth-of-type(2n){margin-right:0 }
.tourspecial .section4 .special li p{display:inline-block; letter-spacing:-0.05em; margin:52px 0 0 40px; line-height:29px; font-size:19px; color:#868686}
.tourspecial .section4 .special li p span{color:#454f5d; font-size:28px; font-weight:500; line-height:100%; margin-bottom:17px; display:inline-block;  }


/********** ¿ì¸®¸¸_ºê·£µå ¼Ò°³ **********/
.uriman_intro_wrap{position:relative; text-align:center;}
.uriman_intro_wrap .section1{background:url(/_Img/Content/uriman/sec1_bg.jpg) no-repeat center top;}
.uriman_intro_wrap .section2{background:url(/_Img/Content/uriman/sec2_bg.jpg) no-repeat center top;}
.uriman_intro_wrap .section3{background:url(/_Img/Content/uriman/sec3_bg.jpg) no-repeat center top;}
.uriman_intro_wrap .section4{background:url(/_Img/Content/uriman/sec4_bg.jpg) no-repeat center top;}
.uriman_intro_wrap .section5{width:1100px; margin:0 auto;}
.uriman_intro_wrap .section5 .tit{margin:58px 0 40px;}
.uriman_intro_wrap .section5 .sec5_tab ul{font-size:0;}
.uriman_intro_wrap .section5 .sec5_tab li{position:relative; display:inline-block; width:20%; background:#481208; cursor:pointer;}
.uriman_intro_wrap .section5 .sec5_tab li span{display:inline-block; font-size:20px; font-weight:700; color:#b6a09c; line-height:82px;}
.uriman_intro_wrap .section5 .sec5_tab li.on{background:#eb4f34;}
.uriman_intro_wrap .section5 .sec5_tab li.on:after{content:''; position:absolute; left:50%; bottom:-8px; width:23px; height:8px; background:url(/_Img/Content/uriman/sec5_tab_arrow.png) no-repeat 0 0; transform:translateX(-50%);}
.uriman_intro_wrap .section5 .sec5_tab li.on span{color:#fff;}
.uriman_intro_wrap .section6{background:#f1f1f1;}
.uriman_intro_wrap .fix_wrap{position:absolute; right:50%; top:442px; width:59px; margin-right:-700px;}
.uriman_intro_wrap .fix_wrap > a{display:block;}
.uriman_intro_wrap .fix_wrap .top_page{display:block; margin-top:1px; cursor:pointer;}
.uriman_intro_wrap .fix_wrap.fixed{position:fixed; top:50%; margin-top:-50px;}

/********** ¾à°ü **********/
.policy_wrap {padding-bottom:100px; font-size:14px; line-height:24px; letter-spacing:-0.02em; word-break:keep-all;}
.policy_wrap a:hover {text-decoration:underline;}
.policy_wrap p {margin-top:5px;}
.policy_wrap h2.tit_h2 {padding:40px 0; font-size:30px; font-weight:700; line-height:35px; text-align:center;}
.policy_wrap h3.tit_h3 {margin-top:30px; font-size:18px;}
.policy_wrap h4.tit_h4 {margin-top:20px; font-size:16px;}
.policy_wrap h4.tit_h4.type2 {color:#e46c0a;}
.policy_wrap .policy_box {margin-top:30px; border-top:1px solid #ddd;}
.policy_wrap .tbl {margin-top:10px;}
.policy_wrap .tbl table {width:100%; border-top:1px solid #222;}
.policy_wrap .tbl th, .policy_wrap .tbl td {padding:10px 20px; border-bottom:1px solid #ddd;}
.policy_wrap .tbl th {background:#f7f7f7;}
.policy_wrap .tbl td {border-left:1px solid #ddd;}
.policy_wrap .tbl td:first-child {border-left:none;}
.policy_wrap .tbl.col th {text-align:center;}
.policy_wrap .tbl.col.txt_c td {text-align:center;}
.policy_wrap .tbl + p {margin-top:20px;}
.policy_wrap .tbl + .list {margin-top:20px;}
.policy_wrap .list {margin-top:5px;}
.policy_wrap .list + p {margin-top:15px;}
.policy_wrap .list .in {margin-top:5px; padding-left:15px;}
.policy_wrap .btn_policy {display:inline-block; margin-top:40px; border:1px solid #333;}
.policy_wrap .btn_policy a {display:block; line-height:40px; padding:0 15px; color:#333;}
.policy_wrap .tab_menu {margin-top:30px;}
.policy_wrap .tab_menu ul {overflow:hidden;}
.policy_wrap .tab_menu li {float:left; width:50%; background:#f7f7f7; border:1px solid #ddd; border-bottom-color:#222; text-align:center; box-sizing:border-box; cursor:pointer;}
.policy_wrap .tab_menu li span {display:inline-block; font-size:18px; color:#999; line-height:60px;}
.policy_wrap .tab_menu li.on{border-color:#222; background:#fff; border-bottom:0 none;}
.policy_wrap .tab_menu li.on span{font-weight:700; color:#555;}
.policy_wrap .tab_conts .cont {display:none;}
.policy_wrap .tab_conts .cont.on {display:block;}




.policy_wrap .tab_menu2 {margin-top:30px;}
.policy_wrap .tab_menu2 ul {overflow:hidden;}
.policy_wrap .tab_menu2 li {float:left; width:25%; background:#f7f7f7; border:1px solid #ddd; border-bottom-color:#222; text-align:center; box-sizing:border-box; cursor:pointer;}
.policy_wrap .tab_menu2 li span {display:inline-block; font-size:18px; color:#999; line-height:60px;}
.policy_wrap .tab_menu2 li.on{border-color:#222; background:#fff; border-bottom:0 none;}















/********** ÆË¾÷_ÀÔ±Ý¾È³» **********/
.bankguide_wrap{padding: 20px 35px; color: #1d1d1d;}
.bankguide_wrap h2{font-size: 20px; line-height: 18px; margin-bottom: 20px; font-weight: 800;  }

.bankguide_wrap .pay ul{margin-bottom: 30px; }
.bankguide_wrap .pay li{font-size: 14px; line-height: 28px; letter-spacing: -0.025em; }
.bankguide_wrap .pay li.bold{font-weight: 700; }

.bankguide_wrap .account h2 span{float: right; font-size: 13px; font-family: 'µ¸¿ò', sans-serif; font-weight: 400; }
.bankguide_wrap .account h2 span strong{font-weight: bold; }
.bankguide_wrap .account table{width: 100%; border: 1px solid #d9e0db; border-top: 2px solid #0d7d27; }
.bankguide_wrap .account table th{color: #0d7d27; font-family: 'µ¸¿ò', sans-serif; font-weight: 400; height: 37px; background: #e4f1e7; border-bottom: 1px solid #d9e0db; border-right: 1px solid #d9e0db; box-sizing: border-box; }
.bankguide_wrap .account table td{font-size: 13px;height: 35px; border: 1px solid #d9e0db; font-family: 'µ¸¿ò', sans-serif; text-align: center; }
.bankguide_wrap .account table td.bold{font-weight: bold;  }
.bankguide_wrap .account table td.left{text-align: left; text-indent: 5px; }


/********** °³ÀÎÁ¤º¸Ã³¸®¹æÄ§(2024.11.15Ãß°¡) **********/ 
.tit_label { margin:30px 0 20px 0; }
.policy_labelbox { display:flex; justify-content:space-between; background:#f7f7f7; padding:40px 80px; margin-bottom:20px; }
.policy_labelbox li {  }
.policy_labelbox .label_01 { width:120px; height:120px; text-align:center; background:url(../policy/images/po_img01.png) no-repeat top center; }
.policy_labelbox .label_02 { width:120px; height:120px; text-align:center; background:url(../policy/images/po_img02.png) no-repeat top center; }
.policy_labelbox .label_03 { width:120px; height:120px; text-align:center; background:url(../policy/images/po_img03.png) no-repeat top center; }
.policy_labelbox .label_04 { width:120px; height:120px; text-align:center; background:url(../policy/images/po_img04.png) no-repeat top center; }
.policy_labelbox .label_05 { width:120px; height:120px; text-align:center; background:url(../policy/images/po_img05.png) no-repeat top center; }
.policy_labelbox .label_06 { width:120px; height:120px; text-align:center; background:url(../policy/images/po_img06.png) no-repeat top center; }
.policy_labelbox .label_sstit { padding-top:93px; }
.s_comment { font-size:13px; line-height:20px; padding:0 0 0 20px; }
.tooltip { position:relative; display:inline-block; }
.tooltip .tooltiptext { visibility:hidden; width:350px; text-align:left; border-radius:4px; padding:20px; border:1px solid #999; background-color:#fff; 
  /* Position the tooltip */ 
  position: absolute; z-index: 1; top:calc(100% + 8px); left:50%; margin-left: -195px; }
.tooltip:hover .tooltiptext { visibility: visible; }

.tooltip .tooltiptext::before,
.tooltip .tooltiptext::after { content:''; position:absolute; left:50%; margin-left:-5px; border-left:5px solid transparent; border-top:8px solid transparent; border-right:5px solid transparent; border-bottom:8px solid #fff;}
.tooltip .tooltiptext::before { top:-16px; border-bottom-color:#999; }
.tooltip .tooltiptext::after { top:-14px; border-bottom-color:#fff; }









.tit_contents { font-size:18px; font-weight:bold; margin-top:30px; }
.policy_listbox { display:flex; flex-direction:column; background:#f7f7f7; padding:15px; margin:10px 0 20px 0; }
