@charset "UTF-8";@chat "utf-8";.sub-visual{height:398px;background-repeat:no-repeat;background-position:center top;background-size:cover;}
.sub-visual.tour_visual{height:auto;}
.sub-visual.tour_visual .tour-visual-bg{height:398px;}
.pt_70{padding-top:70px;}
.sub-visual.sub-visual1{background-image:url(../images/sub/sub-visual1.jpg);}
.sub-visual .tour-visual-bg{height:398px;background-repeat:no-repeat;background-position:center top;background-size:cover;}
.sub-visual.sub-visual2{background-image:url(../images/sub/sub-visual2.jpg);}
.sub-visual.sub-visual3{background-image:url(../images/sub/sub-visual3.jpg);}
.sub-visual.sub-visual4{background-image:url(../images/sub/sub-visual4.jpg);}
.sub-visual.event-visual{background-image:url(../images/sub/event-visual.jpg);}
.sub-visual.community-visual{background-image:url(../images/sub/community-visual.jpg);}
.sub-visual.community-visual01{background-image:url(../images/sub/community-visual01.jpg);}
.sub-visual.community-visual02{background-image:url(../images/sub/community-visual02.jpg);}
.sub-visual.community-visual03{background-image:url(../images/sub/community-visual03.jpg);}
.sub-visual.community-visual04{background-image:url(../images/sub/community-visual04.jpg);}
.sub-visual.community-visual05{background-image:url(../images/sub/community-visual05.jpg);}
.sub-visual.community-visual06{background-image:url(../images/sub/community-visual06.jpg);}
.sub-visual.community-visual07{background-image:url(../images/sub/community-visual07.jpg);}
.sub-visual.tripinfo-visual{background-image:url(../images/sub/tripinfo-visual.jpg);}
.ready-box{margin:0 auto;border:1px solid #ddd;background:#fafafa;padding:100px 10px;text-align:center;font-size:30px;}
.tit-area{position:relative;}
.f_18{font-size:18px;}
.tit-area .po_ab_box{top:auto;bottom:0;margin-top:0;}
.tit-area .po_ab_box .tooltip .tooltip-box{z-index:21;margin-left:-180px;}
.tit-area .po_ab_box .tooltip .tooltip-box:before{margin-left:79px;}
/**/.btn-type-01{background:#d8421c;padding:0;height:55px;line-height:55px;border:solid 1px #d8421c;box-sizing:border-box;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:18px;font-weight:500;width:180px;box-sizing:border-box;}
.btn-type-01:hover{color:#d8421c;background:#fff;}
.btn-type-02{background:#6d6c6c;padding:0;height:55px;font-weight:500;line-height:55px;border:solid 1px #6d6c6c;margin-left:5px;box-sizing:border-box;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:18px;width:180px;box-sizing:border-box;}
.btn-type-02:hover{color:#6d6c6c;background:#fff;}
.agree-area{margin-top:35px;}
.agree-area .agree-tit{font-size:20px;color:#101010;font-weight:600;margin-bottom:10px;}
.agree-area .agree-box{border:solid 1px #ddd;padding:15px;text-align:left;height:280px;overflow-y:auto;font-size:normal;}
.agree-area .agree-box .bold{font-weight:500;}
.agree-area .agree-box .table-form-01{border-top:solid 1px #ddd;}
.agree-area .agree-box .table-form-01 th{background:#f4f4f4;border-left:solid 1px #ddd;font-size:14px;}
.agree-area .agree-box .btn a{display:inline-block;box-sizing:border-box;border:solid 1px #ddd;padding:5px 10px;font-size:12px;color:#757070;position:relative;}
.agree-area .agree-box .btn a i{color:#969292;font-size:18px;margin-left:10px;vertical-align:middle;}
.agree-area .agree-box .table-form-01 td{border-left:solid 1px #ddd;font-size:14px;}
.agree-area:first-child{margin-top:0;}
.board-search-01{margin-top:40px;}
.board-search-01 .select-type-01, .board-search-01 .input-type-01{height:28px !important;line-height:28px !important;}
.sub_wrap{min-height:730px;box-sizing:border-box;padding-top:30px;}
.sub-con{margin-top:30px;padding-bottom:100px;}
.sub-tit{text-align:center;font-size:45px;color:#292929;font-weight:600;line-height:1.5;}
.sub-con-tit{font-size:24px;color:#292929;font-weight:600;margin-bottom:20px;}
.sub-con-tit2{font-size:35px;text-align:center;color:#292929;font-weight:600;margin-bottom:20px;}
.find-area .find-box{float:left;width:50%;box-sizing:border-box;padding-left:75px;font-weight:500;}
.find-area .find-box:first-child{padding-left:0;padding-right:75px;border-right:solid 1px #ddd;}
.find-area .find-box .tit-area{font-size:18px;color:#080808;}
.find-area .find-box .tit-area .main-color{font-size:20px;}
.find-area .find-box .input-txt-area{margin-top:20px;}
.find-area .find-box .input-txt-area .input-box{float:left;width:68%;margin-right:2%;}
.find-area .find-box .input-txt-area .input-box .input{margin-top:15px;}
.find-area .find-box .input-txt-area .input-box .input .txt{color:#222222;font-size:18px;}
.find-area .find-box .input-txt-area .input-box .input:first-child{margin-top:0;}
.find-area .find-box .input-txt-area .btn{padding-top:32px;float:left;width:30%;}
.find-area .find-box .input-txt-area .btn .btn-type-01{display:block;height:131px;line-height:131px;width:100%;font-size:20px;}
.find_idpw_bx{max-width:760px;margin:0 auto;border:1px solid #ddd;padding:30px 30px 30px;text-align:center;font-size:18px;color:#222;}
.find_idpw_bx .find_txt{margin-bottom:30px;}
.find_idpw_bx .find_txt .main-color{font-weight:600;font-size:22px;}
.find_idpw_bx .sns_find_txt li{margin-top:10px;}
.find_idpw_bx .sns_find_txt li:first-child{margin-top:0;}
.find_idpw_bx .txt{display:inline-block;vertical-align:middle;}
.find_idpw_bx i{display:inline-block;vertical-align:middle;margin-top:-5px;}
.find_idpw_bx i img{vertical-align:middle;}
.join-bg{height:43px;background-repeat:no-repeat;background-image:url(../images/sub/join-bg.jpg);}
.join-bg.step01{background-position:0 0px;}
.join-bg.step02{background-position:0 -53px;}
.join-bg.step03{background-position:0 -106px;}
.join-bg.step04{background-position:0 -159px;}
.join-type-area{margin-top:65px;text-align:center;}
.join-type-txt{color:#757070;font-size:16px;}
.join-type-txt .line1{font-size:30px;color:#000000;font-weight:600;}
.join-type-txt .line4{margin-top:50px;}
.join-type-txt .line4 label{color:#757070;}
.join-type-box{margin-top:65px;}
.join-type-box .type-box{width:32%;margin-left:3%;}
.join-type-box .type-box:first-child{margin-left:0;width:85%;margin:0 auto;}
.join-type-box .type-box:first-child ul li{float:left;width:50%;}
.join-type-box .type-box:first-child ul li:first-child{border-right:solid 1px #ddd;}
.join-type-box .type-box .tit{font-size:24px;color:#333333;font-weight:600;margin-bottom:20px;}
.join-type-box .type-box ul{background:#f8f8f8;padding:30px 0;}
.join-type-box .type-box ul li{box-sizing:border-box;padding:0 10px;}
.join-type-box .type-box ul li .certified-way{background-repeat:no-repeat;background-position:center top;padding-top:130px;font-size:20px;color:#333333;font-weight:600;}
.join-type-box .type-box ul li .certified-way.phone{background-image:url(../images/sub/phone.png);}
.join-type-box .type-box ul li .certified-way.email{background-image:url(../images/sub/email.png);}
.join-type-box .type-box ul li .des{margin-top:5px;font-size:14px;}
.join-type-box .type-box ul li .certified-btn{margin-top:25px;}
.join-type-box .type-box ul li .certified-btn .btn{background:#bababa;color:#fff;width:125px;height:43px;line-height:43px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.join-type-box .type-box ul li .certified-btn .btn:hover{background:#d8421c;}
.join-agree-area{margin-top:70px;padding-bottom:30px;border-bottom:solid 1px #aaaaaa;margin-bottom:60px;}
.join-agree-area .total-agree-area{margin-top:45px;border:solid 1px #d0d0d0;background:#e7e7e7;padding:40px 10px;}
.join-agree-area .total-agree-area .inner{max-width:620px;margin:0 auto;}
.join-agree-area .total-agree-area .inner .all-check{float:left;padding-top:40px;}
.join-agree-area .total-agree-area .inner .all-check label{font-size:18px;}
.join-agree-area .total-agree-area .inner .detail-check{float:right;}
.join-agree-area .total-agree-area .inner .detail-check .clearfix{margin-top:15px;}
.join-agree-area .total-agree-area .inner .detail-check .clearfix:first-child{margin-top:0;}
.join-agree-area .total-agree-area .inner .detail-check .q-txt{float:left;width:278px;}
.join-agree-area .total-agree-area .inner .detail-check .check{float:left;}
.join-agree-area .total-agree-area .inner .detail-check .check label{margin-left:50px;}
.join-type{margin-top:75px;color:#a3a3a3;font-size:20px;text-align:center;}
.join-input-area{margin-top:35px;margin-bottom:60px;}
.join-input-area:first-child{margin-bottom:0;}
.join-input-area .tit{font-size:24px;font-weight:600;text-align:center;margin-bottom:5px;}
.join-input-area .table-area{padding:30px 0;border-top:solid 1px #b0b0b0;border-bottom:solid 1px #b0b0b0;}
.join-input-area .table-area .table-form-01{max-width:940px;margin:0 auto;border:none;}
.join-input-area .table-area .table-form-01 th, .join-input-area .table-area .table-form-01 td{border:none;}
.join-input-area .table-area .sns-login{max-width:400px;margin:0 auto;}
.join-input-area .table-area .sns-login input[type="submit"]{height:52px;line-height:52px;color:#fff;background-repeat:no-repeat;background-position:15px center;width:100%;font-weight:200;margin-top:5px;}
.join-input-area .table-area .sns-login input[type="submit"].sns01{margin-top:0;background-color:#3a589e;background-image:url(../images/main/snslogin01.jpg);}
.join-input-area .table-area .sns-login input[type="submit"].sns02{background-color:#dd4b39;background-image:url(../images/main/snslogin02.jpg);}
.join-input-area .table-area .sns-login input[type="submit"].sns03{background-color:#1ec800;background-image:url(../images/main/snslogin03.jpg);}
.join-input-area .table-area .sns-login input[type="submit"].sns04{background-color:#ffdc00;background-image:url(../images/main/snslogin04.jpg);color:#222222;}
.join-ok-box{text-align:center;margin-top:80px;padding-top:190px;background-repeat:no-repeat;background-position:center top;background-image:url(../images/sub/join-ok-bg.png);}
.join-ok-box .tit{font-size:30px;font-weight:600;color:#000000;}
.join-ok-box .des{margin-top:20px;font-size:16px;color:#757070;}
.join-ok-box .btn{margin-top:50px;}
.join-ok-box .btn .btn-type-01{margin-left:20px;}
.join-ok-box .btn .btn-type-01:first-child{margin-left:0;}
.table-form-01 .des{font-size:15px;color:#757070;margin-left:5px;}
.table-form-01 .red-des{margin-top:5px;color:#e53434;}
.table-form-01 .red-des span{font-weight:500;}
.table-form-01 .table-btn{vertical-align:middle;background:#6d6c6c;color:#fff;margin-left:5px;display:inline-block;height:35px;line-height:35px;padding:0 15px;font-size:14px;}
.table-form-01 th, .table-form-01 td{background:none;text-align:left;font-size:16px;}
.table-form-01 th, .table-form-01 th label{color:#101010;font-weight:400;}
.table-form-01 td input{height:35px !important;line-height:35px !important;}
.table-form-01 td input.input_30{width:260px;}
.table-form-01 td select{height:35px !important;line-height:35px !important;}
.table-form-01 td select.sel_20{width:200px;}
.table-form-01 td .cell-num{width:380px;}
.table-form-01 td .e_mail_box{width:475px;}
.table-form-01 td .birth{width:340px;}
.pop-btn{outline:none;}
.tooltip{position:relative;}
.tooltip .tooltip-box{display:none;z-index:10;position:absolute;background:#d8421c;border-radius:15px;width:300px;height:140px;left:50%;margin-left:-142px;color:#fff;padding:10px 15px;font-size:14px;font-weight:200;text-align:left;box-sizing:border-box;top:-140px;}
.tooltip .tooltip-box:before{position:absolute;left:50%;bottom:-12px;width:24px;height:12px;margin-left:-12px;content:'';background:url(../images/sub/tool-be.png);}
.v_middle{vertical-align:text-bottom;}
.review-table .table-form-01{border:none;border-top:solid 1px #999;border-bottom:solid 1px #999;}
.review-table .table-form-01 th, .review-table .table-form-01 td{border-top:solid 1px #ddd;padding-left:50px;}
.customer-menu-area{background:#f1f1f1;padding:50px 0;margin-bottom:80px;}
.customer-menu-area li{float:left;width:32%;margin-left:2%;overflow:hidden;}
.customer-menu-area li:first-child{margin-left:0;}
.customer-menu-area li:hover a{background-size:100%;}
.customer-menu-area li a{height:269px;display:block;background-repeat:no-repeat;background-position:center center;text-align:center;background-size:100%;}
.customer-menu-area li a.a_01{background-image:url(../images/sub/ct-menu-bg01.jpg);width:481px;height:239px;}
.customer-menu-area li a.a_02{background-image:url(../images/sub/ct-menu-bg02.jpg);width:481px;height:239px;}
.customer-menu-area li a.a_03{background-image:url(../images/sub/ct-menu-bg03.jpg);width:481px;height:239px;}
.customer-menu-area li a.a_04{background-image:url(../images/sub/ct-menu-bg04.jpg);width:481px;height:239px;}
.customer-menu-area li a.a_05{background-image:url(../images/sub/ct-menu-bg05.jpg);width:481px;height:239px;}
.customer-menu-area li a.a_06{background-image:url(../images/sub/ct-menu-bg06.jpg);width:481px;height:239px;}
.customer-menu-area li a .txt-box{display:inline-block;padding:50px 55px;background:rgba(255, 255, 255, 0.88);color:#333333;font-size:18px;font-weight:500;line-height:1.4;}
.customer-menu-area li a .txt-box .main-color{font-size:24px;font-weight:600;}
.two-group-area{max-width:1200px;margin:0 auto;}
.two-group-area.mt_two{margin-top:100px;}
.two-group-area .wide-area{float:left;width:900px;margin-right:40px;}
.two-group-area .small-area{float:left;width:260px;}
.faq-area{margin-top:40px;}
.faq-area .faq-banner{background-repeat:no-repeat;background-position:center top;padding:10px 10px;background-size:cover;margin-bottom:30px;padding:80px 0;height:340px;box-sizing:border-box;text-align:center;}
.faq-area .faq-banner .inner{height:195px !important;box-sizing:border-box;padding:0 40px;}
.faq-area .faq-banner .inner .bx-wrapper, .faq-area .faq-banner .inner .bx-wrapper .bx-viewport{height:195px !important;}
.faq-area .faq-banner .inner li.on a{margin-bottom:10px;cursor:pointer;font-family:'Hanna', sans-serif;letter-spacing:1px;height:65px;line-height:65px;opacity:1;filter:alpha(opacity=100);font-size:35px;border-bottom:solid 1px #fff;-webkit-transition:all .3s easeInExpo;-moz-transition:all .3s easeInExpo;-ms-transition:all .3s easeInExpo;-o-transition:all .3s easeInExpo;transition:all .3s easeInExpo;}
.faq-area .faq-banner .inner li.one{margin-top:45px;}
.faq-area .faq-banner .inner li.one a{margin-bottom:10px;cursor:pointer;font-family:'Hanna', sans-serif;letter-spacing:1px;height:65px;line-height:65px;opacity:1;filter:alpha(opacity=100);font-size:35px;border-bottom:solid 1px #fff;-webkit-transition:all .3s easeInExpo;-moz-transition:all .3s easeInExpo;-ms-transition:all .3s easeInExpo;-o-transition:all .3s easeInExpo;transition:all .3s easeInExpo;}
.faq-area .faq-banner .inner li a{outline:none;cursor:default;margin:3px 0;opacity:0.8;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;-webkit-box-orient:vertical;filter:alpha(opacity=80);display:inline-block;color:#fff;height:50px;line-height:50px;font-size:20px;-webkit-transition:all .3s easeInExpo;-moz-transition:all .3s easeInExpo;-ms-transition:all .3s easeInExpo;-o-transition:all .3s easeInExpo;transition:all .3s easeInExpo;}
.faq-area .faq-banner .bx-wrapper .bx-controls-direction a{width:12px;height:10px;right:-20px;left:auto;z-index:9;}
.faq-area .faq-banner .bx-wrapper .bx-controls-direction .bx-next{background:url(../images/slider/btn-bottom.png);top:50%;margin-top:8px;}
.faq-area .faq-banner .bx-wrapper .bx-controls-direction .bx-prev{background:url(../images/slider/btn-top.png);top:50%;margin-top:-12px;}
.faq-area .trip-state-tab li{width:33.33%;}
.faq-area .slick-prev, .faq-area .slick-next{width:26px;height:49px;margin-top:-24.5px;}
.faq-area .slick-prev{background:url(../images/slider/btn_left) no-repeat;left:0;}
.faq-area .slick-next{background:url(../images/slider/btn_right) no-repeat;right:0;}
.nation-tab{border:solid 2px #ddd;background:#fff;padding:15px 20px 15px 20px;box-sizing:border-box;}
.nation-tab li{float:left;width:14.2%;}
.nation-tab li a{display:block;text-align:center;color:#333;font-size:16px;}
.nation-tab li a .img-box{margin:5px 0;padding:2px;display:inline-block;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.nation-tab li a .img-box img{width:55px;}
.nation-tab li a .txt{font-size:16px;display:block;position:relative;}
.nation-tab li a:hover, .nation-tab li a.on{color:#d8421c;}
.nation-tab.before-nation li a .img-box{position:relative;}
.nation-tab.before-nation li a .img-box:before{z-index:3;content:'';border:solid 3px #d8421c;background-repeat:no-repeat;position:absolute;box-sizing:border-box;height:59px;width:59px;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;border-radius:30px;background-position:left bottom;left:0;top:0;}
.nation-tab.before-nation li a .img-box img{position:relative;}
.nation-tab.before-nation li a:hover .img-box:before, .nation-tab.before-nation li a.on .img-box:before{opacity:1;filter:alpha(opacity=100);}
.nation-tab.before-nation .img-box{position:relative;}
.nation-tab.all-tab li{width:10%;}
.nation-tab.nine-tab li{width:11.111%;}
.nation-tab.two-depth{margin-bottom:53px;position:relative;padding:15px 20px;}
.nation-tab.two-depth .depth02-bg{display:block;position:absolute;top:135px;left:-2px;border:solid 2px #f1f1f1;border-top:none;border-bottom:none;width:900px;height:53px;padding-left:30px;box-sizing:border-box;background:#f1f1f1;}
.nation-tab.two-depth li{position:relative;}
.nation-tab.two-depth .depth02 li{display:inline-block;padding:0 20px;font-size:16px;width:auto;}
.nation-tab.two-depth .depth02 li a{display:inline-block;color:#757070;height:53px;line-height:53px;font-weight:400;}
.nation-tab.two-depth .depth02 li a:hover, .nation-tab.two-depth .depth02 li a.on{color:#d8421c;}
.faq-con{margin-top:40px;}
.sub-tab-style, .tripinfo-tab-tit, .no-href-on-tit{margin-right:-4px;}
.sub-tab-style li, .tripinfo-tab-tit li, .no-href-on-tit li{float:left;border:solid 1px #ddd;margin-left:-1px;margin-top:-1px;box-sizing:border-box;}
.sub-tab-style li a, .tripinfo-tab-tit li a, .no-href-on-tit li a{display:block;height:55px;line-height:55px;text-align:center;font-size:18px;position:relative;}
.sub-tab-style li a:before, .tripinfo-tab-tit li a:before, .no-href-on-tit li a:before{position:absolute;left:0;width:0%;top:0;height:2px;background:#d8421c;content:'';-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.sub-tab-style li a:hover, .sub-tab-style li a.on, .tripinfo-tab-tit li a:hover, .tripinfo-tab-tit li a.on, .no-href-on-tit li a.on, .no-href-on-tit li a:hover{color:#d8421c;}
.sub-tab-style li a:hover:before, .sub-tab-style li a.on:before, .tripinfo-tab-tit li a:hover:before, .tripinfo-tab-tit li a.on:before, .no-href-on-tit li a:hover:before, .no-href-on-tit li a.on:before{width:100%;}
.tripinfo-tab-tit li{width:25%;}
.tripinfo-tab-tit li a .inner{background-position:left center;padding-left:30px;display:inline-block;background-repeat:no-repeat;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.tripinfo-tab-tit li a:hover .inner{color:#d8421c;}
.tripinfo-tab-tit li a.a_01 .inner{background-image:url(../images/sub/info-bg01.png);}
.tripinfo-tab-tit li a.a_01:hover .inner, .tripinfo-tab-tit li a.a_01.on .inner{background-image:url(../images/sub/info-bg01-on.png);}
.tripinfo-tab-tit li a.a_02 .inner{background-image:url(../images/sub/info-bg02.png);}
.tripinfo-tab-tit li a.a_02:hover .inner, .tripinfo-tab-tit li a.a_02.on .inner{background-image:url(../images/sub/info-bg02-on.png);}
.tripinfo-tab-tit li a.a_03 .inner{background-image:url(../images/sub/info-bg03.png);}
.tripinfo-tab-tit li a.a_03:hover .inner, .tripinfo-tab-tit li a.a_03.on .inner{background-image:url(../images/sub/info-bg03-on.png);}
.tripinfo-tab-tit li a.a_04 .inner{background-image:url(../images/sub/info-bg04.png);}
.tripinfo-tab-tit li a.a_04:hover .inner, .tripinfo-tab-tit li a.a_04.on .inner{background-image:url(../images/sub/info-bg04-on.png);}
.tripinfo-tab-tit li a.a_05 .inner{background-image:url(../images/sub/info-bg05.png);}
.tripinfo-tab-tit li a.a_05:hover .inner, .tripinfo-tab-tit li a.a_05.on .inner{background-image:url(../images/sub/info-bg05-on.png);}
.tour-reservation-list{border:solid 1px #e0e0e0;border-top:solid 2px #d8421c;padding:0 15px;}
.tour-reservation-list li{border-bottom:dashed 1px #e0e0e0;}
.tour-reservation-list li a{display:block;height:122px;padding:0 5px;cursor:default;}
.tour-reservation-list li a .tit{font-size:18px;font-weight:600;color:#333333;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.tour-reservation-list li a .date{font-size:14px;color:#757070;}
.tour-product-list li a .txt-box .tit-area .des{height:50px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.tour-reservation-list .btn{text-align:center;padding:20px 0;}
.linemap_box{position:absolute;left:0;bottom:0;}
.linemap_box > ul > li{background:none;position:relative;padding:10px 0 10px 20px;}
.linemap_box > ul > li:before{position:absolute;left:7px;top:50%;height:1px;width:6px;content:'';background:#757070;}
.linemap_box > ul > li:first-child{padding:0;}
.linemap_box > ul > li:first-child a{padding:10px 0 8px 30px;background:url(../images/icon/home_i.png) no-repeat left center;}
.linemap_box > ul > li a{color:#757070;font-size:15px;}
.gr-info-box{background:#f1f1f1;padding:30px 45px;}
.gr-info-box p{position:relative;padding-left:10px;font-size:14px;color:#757070;margin-top:5px;}
.gr-info-box p:first-child{margin-top:0;}
.gr-info-box p:before{position:absolute;left:0;top:12px;background:#898585;height:1px;width:5px;content:'';}
p.gr-bar-txt{position:relative;padding-left:10px;font-size:14px;color:#757070;margin-top:5px;}
p.gr-bar-txt:first-child{margin-top:0;}
p.gr-bar-txt:before{position:absolute;left:0;top:12px;background:#898585;height:1px;width:5px;content:'';}
.qa-area .table-form-01{margin-bottom:20px;border:none;border-top:solid 1px #999;border-bottom:solid 1px #999;}
.qa-area .table-form-01 th, .qa-area .table-form-01 td{background:none;}
.qa-area .table-form-01 th{text-align:left;padding-left:60px;vertical-align:top;}
.qa-area .gr-info-box{margin-bottom:60px;}
.sub-lnb-area .sub-menu li, .sub-lnb-area .no-js-menu li{float:left;width:50%;border:solid 1px #666666;box-sizing:border-box;margin-left:-1px;margin-top:-1px;}
.sub-lnb-area .sub-menu li a, .sub-lnb-area .no-js-menu li a{text-align:center;display:block;height:128px;font-size:18px;color:#fff;background:#3a3a3a;position:relative;}
.sub-lnb-area .sub-menu li a.on, .sub-lnb-area .sub-menu li a:hover, .sub-lnb-area .no-js-menu li a.on, .sub-lnb-area .no-js-menu li a:hover{background:#d8421c;}
.sub-lnb-area .sub-menu li a.on:before, .sub-lnb-area .sub-menu li a:hover:before, .sub-lnb-area .no-js-menu li a.on:before, .sub-lnb-area .no-js-menu li a:hover:before{left:36px;opacity:1;filter:alpha(opacity=100);}
.sub-lnb-area .sub-menu li a:before, .sub-lnb-area .no-js-menu li a:before{position:absolute;left:20px;width:58px;background:url(../images/sub/sub-menu-bg.png) no-repeat right 0;background-size:cover;height:11px;bottom:30px;content:'';opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.sub-lnb-area .nation-call-area{margin-top:35px;}
.sub-lnb-area .nation-call-area .nc-tit{padding-left:30px;background-repeat:no-repeat;background-position:left center;background-image:url(../images/sub/nation-call-bg.png);color:#3a3a3a;font-size:17px;font-weight:600;margin-bottom:15px;}
.sub-lnb-area .nation-call-area .nc-tab-tit li{float:left;width:25.3%;border:solid 1px #ddd;margin-top:-1px;margin-left:-1px;box-sizing:border-box;}
.sub-lnb-area .nation-call-area .nc-tab-tit li a{color:#8d8d8d;font-size:14px;text-align:center;display:block;padding:15px 0;}
.sub-lnb-area .nation-call-area .nc-tab-tit li a:hover, .sub-lnb-area .nation-call-area .nc-tab-tit li a.on{background:#29346d;color:#fff;}
.sub-lnb-area .nation-call-area .nc-tab-con{padding:20px 10px;margin-left:-1px;border:solid 1px #ddd;border-top:none;}
.sub-lnb-area .nation-call-area .nc-tab-con .nation-name{font-size:17px;color:#8d8d8d;font-weight:normal;}
.sub-lnb-area .nation-call-area .nc-tab-con .office-box{margin-top:20px;}
.sub-lnb-area .nation-call-area .nc-tab-con .office-box li{padding-left:60px;background-repeat:no-repeat;background-position:left 3px;margin-top:30px;}
.sub-lnb-area .nation-call-area .nc-tab-con .office-box li:first-child{margin-top:0;}
.sub-lnb-area .nation-call-area .nc-tab-con .office-box li .nation{font-size:16px;color:#2d2d2d;font-weight:500;line-height:1.3;margin-bottom:3px;}
.sub-lnb-area .nation-call-area .nc-tab-con .office-box li .num{font-size:17px;color:#d8421c;font-weight:800;line-height:1.3;}
.insurance-area .insurance-box{margin-top:50px;}
.insurance-area .insurance-box:first-child{margin-top:0;}
.insurance-area .insurance-box .tit{padding-left:50px;background-repeat:no-repeat;background-position:left center;font-size:24px;color:#000000;font-weight:600;margin-bottom:15px;}
.insurance-area .insurance-box .tit.tit01{background-image:url(../images/sub/num01.png);}
.insurance-area .insurance-box .tit.tit02{background-image:url(../images/sub/num02.png);}
.insurance-area .insurance-box .tit.tit03{background-image:url(../images/sub/num03.png);}
.insurance-area .insurance-box .tit.tit04{background-image:url(../images/sub/num04.png);}
.insurance-area .insurance-box .con{color:#757070;font-size:14px;}
.insurance-area .insurance-box .con.con1{padding-left:50px;}
.insurance-area .insurance-box .con li{float:left;width:33.33%;height:267px;border:solid 1px #ddd;margin-left:-1px;box-sizing:border-box;padding:25px 20px;background-repeat:no-repeat;background-position:90% 80%;}
.insurance-area .insurance-box .con li.li_01{background-image:url(../images/sub/insurance-bg01.png);}
.insurance-area .insurance-box .con li.li_02{background-image:url(../images/sub/insurance-bg02.png);}
.insurance-area .insurance-box .con li.li_03{background-image:url(../images/sub/insurance-bg03.png);}
.insurance-area .insurance-box .con li .title{font-size:18px;color:#333333;font-family:"NanumSquare", sans-serif;}
.insurance-area .insurance-box .con li .des{margin-top:15px;}
.insurance-area .insurance-box .con .gr-info-box span{font-weight:500;color:#333;}
.insurance-area .insurance-banner{border:solid 1px #ddd;margin-top:40px;padding:70px 60px;background-repeat:no-repeat;background-position:98% bottom;background-image:url(../images/sub/phone-bg.jpg);}
.insurance-area .insurance-banner .tit{line-height:1.6;font-size:24px;color:#000000;font-weight:600;}
.insurance-area .insurance-banner .tit img{margin-right:5px;vertical-align:middle;}
.insurance-area .insurance-banner .call-num{margin-top:20px;color:#757070;font-size:18px;}
.insurance-area .insurance-banner .call-num p{margin-top:5px;position:relative;padding-left:10px;}
.insurance-area .insurance-banner .call-num p:first-child{margin-top:0;}
.insurance-area .insurance-banner .call-num p:before{position:absolute;left:0;top:14px;width:2px;height:2px;background:#757070;content:'';}
.insurance-area .insurance-banner .call-num p span{display:inline-block;font-weight:600;}
.insurance-area .insurance-banner .btn{margin-top:40px;}
.insurance-area .insurance-banner .btn a{display:inline-block;color:#fff;width:220px;height:55px;line-height:55px;text-align:center;font-size:15px;box-sizing:border-box;}
.insurance-area .insurance-banner .btn a.btn01{border:solid 1px #2d43a0;background:#2d43a0;margin-right:15px;}
.insurance-area .insurance-banner .btn a.btn01:hover{background:#fff;color:#2d43a0;}
.insurance-area .insurance-banner .btn a.btn02{border:solid 1px #00914f;background:#00914f;}
.insurance-area .insurance-banner .btn a.btn02:hover{background:#fff;color:#00914f;}
.coupon-list li{margin-bottom:25px;float:left;width:49%;margin-left:2%;border:solid 1px #ddd;box-sizing:border-box;background-repeat:no-repeat;background-position:left center;background-size:contain;padding-left:205px;height:210px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.coupon-list li:first-child{margin-left:0;}
.coupon-list li:hover{border:solid 1px #d8421c;padding-left:180px;}
.coupon-list li:hover .txt-box{background:#f7f7f7;}
.coupon-list li:hover .txt-box .btn a{background:#d8421c;border:solid 1px #d8421c;color:#fff;background-repeat:no-repeat;background-position:92% center;background-image:url(../images/sub/coupon-bg-on.png);}
.coupon-list li .txt-box{box-sizing:border-box;height:100%;background:#fff;padding:15px 25px;text-align:left;border-left:dashed 1px #e6e3e3;}
.coupon-list li .txt-box .tit-area .nation{font-weight:500;color:#29346d;font-size:16px;}
.coupon-list li .txt-box .tit-area .tit{line-height:1.4;font-size:21px;color:#373737;font-weight:600;}
.coupon-list li .txt-box .des{margin-top:10px;font-color:#757070;font-size:14px;height:38px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.coupon-list li .txt-box .btn{margin-top:20px;}
.coupon-list li .txt-box .btn .btn-type-01{height:45px;line-height:45px;background-color:#fff;background-repeat:no-repeat;background-position:92% center;color:#757070;border:solid 1px #d5d4d4;padding:0 15px;font-size:14px;text-align:left;font-weight:400;background-image:url(../images/sub/coupon-bg.png);}
.coupon-pop{width:980px;padding:90px 0 30px 0;}
.coupon-pop .coupon-pop-area{max-height:590px;overflow-y:auto;padding:0 30px;}
.coupon-pop .coupon-pop-area .tit{border-top:solid 1px #d7d7d7;border-bottom:solid 1px #d7d7d7;font-size:30px;color:#000000;display:inline-block;padding:15px 100px;font-weight:600;}
.coupon-pop .coupon-pop-area .des{margin-top:20px;color:#757070;}
.coupon-pop .coupon-pop-area .btn-area{text-align:center;margin-top:30px;}
.coupon-pop .coupon-pop-area .btn-area a{display:inline-block;width:180px;height:45px;line-height:45px;text-align:center;background:#fff;border:solid 1px #d5d4d4;font-size:14px;}
.coupon-pop .coupon-pop-area .btn-area a .inner{display:inline-block;color:#727070;background-repeat:no-repeat;background-position:left center;padding-left:30px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.coupon-pop .coupon-pop-area .btn-area a:hover{background:#d8421c;border:solid 1px #d8421c;}
.coupon-pop .coupon-pop-area .btn-area a:hover .inner{color:#fff;}
.coupon-pop .coupon-pop-area .btn-area a.down{margin-right:16px;}
.coupon-pop .coupon-pop-area .btn-area a.down .inner{background-image:url(../images/sub/down.png);}
.coupon-pop .coupon-pop-area .btn-area a.down:hover .inner{background-image:url(../images/sub/down-on.png);}
.coupon-pop .coupon-pop-area .btn-area a.print .inner{background-image:url(../images/sub/print.png);}
.coupon-pop .coupon-pop-area .btn-area a.print:hover .inner{background-image:url(../images/sub/print-on.png);}
.coupon-pop .coupon-pop-area .print-area{margin-top:30px;}
.coupon-pop .coupon-pop-area .print-area .print-border{border:solid 1px #999;padding:5px;display:inline-block;}
.coupon-pop .coupon-pop-area .print-area .print-border .print-border{border:solid 1px #ddd;}
.coupon-pop .coupon-pop-area .print-area .print-border .coupon-zone{padding:30px;}
.coupon-pop .coupon-pop-area .print-area .print-border .coupon-zone img{width:100%;}
.a3-tab-tit li, .a9-tab-tit li{width:25%;}
.a8-tab-tit li{width:50%;}
.a1-tab-tit{margin-bottom:100px;}
.a1-tab-tit li{width:33.33%;}
.xi-diskette{font-size:18px;}
.a3-tab-con{padding:60px 20px;}
.a3-tab-con .manager-box .left{width:64.44%;}
.a3-tab-con .manager-box .left .name-box{height:213px;background-repeat:no-repeat;background-position:right bottom;background-image:url(../images/sub/name-box-bg.jpg);background-size:cover;box-sizing:border-box;padding:40px 55px;position:relative;}
.a3-tab-con .manager-box .left .name-box:before{position:absolute;width:40px;height:42px;background:url(../images/sub/manager-be.png);left:0;top:0;content:'';}
.a3-tab-con .manager-box .left .name-box .dis_cel{vertical-align:bottom;}
.a3-tab-con .manager-box .left .name-box .dis_cel .txt{color:#fff;font-size:24px;line-height:1.4;}
.a3-tab-con .manager-box .left .name-box .dis_cel .txt .name{font-size:35px;font-weight:600;}
.a3-tab-con .manager-box .left .name-box.bg2{background-image:url(../images/sub/name-box-bg02.jpg);}
.a3-tab-con .manager-box .left .name-box.bg3{background-image:url(../images/sub/name-box-bg03.jpg);}
.a3-tab-con .manager-box .left .name-box.bg4{background-image:url(../images/sub/name-box-bg04.jpg);}
.a3-tab-con .manager-box .left .name-box.bg5{background-image:url(../images/sub/name-box-bg05.jpg);}
.a3-tab-con .manager-box .left .name-box.bg6{background-image:url(../images/sub/name-box-bg06.jpg);}
.a3-tab-con .manager-box .left .name-box.bg7{background-image:url(../images/sub/name-box-bg07.jpg);}
.a3-tab-con .manager-box .left .name-box.bg8{background-image:url(../images/sub/name-box-bg08.jpg);}
.a3-tab-con .manager-box .left .manager-voice{background:#d8421c;color:#fff;text-align:center;box-sizing:border-box;height:170px;font-size:19px;line-height:1.4;}
.a3-tab-con .manager-box .right{width:35.56%;}
.a3-tab-con .txt-box{margin-top:65px;text-align:center;}
.a3-tab-con .txt-box > div{margin-top:45px;font-size:16px;line-height:2.3;}
.a3-tab-con .txt-box > div .main-color{font-weight:600;}
.a3-tab-con .txt-box > div.f_nts span{}
.a3-tab-con .txt-box > div.last{color:#000000;font-weight:600;}
.a3-tab-con .txt-box > div:first-child{margin-top:0;}
.process-area{text-align:center;margin-top:20px;}
.process-area .tit{font-size:35px;color:#000000;}
.process-area .tit span{font-weight:800;}
.process-area .con{margin-top:10px;color:#757070;font-weight:16px;font-weight:normal;}
.process-area .process{margin-top:35px;margin-bottom:90px;}
.process-area .process ul{margin-left:-25px;margin-right:-25px;}
.process-area .process li{float:left;position:relative;width:20%;padding:0 25px;box-sizing:border-box;}
.process-area .process li:first-child:before{display:none;}
.process-area .process li:before{position:absolute;left:-6px;height:22px;top:63px;width:12px;background:url(../images/sub/process-be.png);content:'';}
.process-area .process li .txt-box{margin-top:10px;font-weight:normal;}
.a4-tab-con{padding:60px 0;}
.a4-tab-con .a4-deco-txt{font-size:35px;line-height:1.4;color:#000;text-align:center;font-weight:200;padding-top:60px;background:url(../images/sub/a4-deco-img.png) no-repeat center top;}
.a4-tab-con .a4-img-box{margin:30px 0;text-align:center;}
.a4-tab-con .txt-box{margin-top:0;}
.map-area .map-box{margin-top:80px;}
.map-area .map-box .way-box{margin-bottom:20px;padding:11px 0 11px 95px;text-align:left;background-repeat:no-repeat;background-position:left center;}
.map-area .map-box .way-box .tit{font-size:16px;font-weight:500;}
.map-area .map-box .way-box .des{color:#757070;margin-top:5px;}
.map-area .map-box .way-box.way01{background-image:url(../images/sub/map-bg01.png);}
.map-area .map-box .way-box.way01 .tit{color:#a155a0;}
.map-area .map-box .way-box.way02{background-image:url(../images/sub/map-bg02.png);}
.map-area .map-box .way-box.way02 .tit{color:#20ae34;}
.map-area .map-box:first-child{margin-top:0;}
.event_on_box{margin-top:90px;}
.event_on_box:first-child{margin-top:0;}
.event_on_box .border_tit{margin-bottom:10px;color:#292929;font-weight:600;font-size:24px;position:relative;}
.event_on_box .border_tit a{display:block;position:absolute;right:0;top:10px;font-size:16px;color:#888888;}
.event_on_box .border_tit a i{margin-left:5px;font-size:12px;}
.event_list_on{margin-left:-10px;margin-right:-10px;}
.event_list_on li{margin-bottom:20px;box-sizing:border-box;float:left;width:33.33%;padding:0 10px;margin-bottom:20px;}
.event_list_on li:first-child{margin-left:0;}
.event_list_on a{display:block;position:relative;}
.event_list_on a .img_box{overflow:hidden;}
.event_list_on a .img_box img{transition:all 0.2s linear;width:100%;}
.event_list_on a .over_box{transition:all 0.4s ease;opacity:0;filter:alpha(opacity=0);position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(216, 66, 28, 0.8);text-align:center;transition:all 0.4s ease-in-out;}
.event_list_on a .over_box .tit{font-size:24px;font-weight:500;}
.event_list_on a .over_box .date{margin-top:10px;}
.event_list_on a .dis_tbl{height:100%;color:#fff;}
.event_list_on a .dis_tbl .dis_cel{transform:translateY(20px);opacity:0;transition:all 0.2s linear;font-weight:400;font-size:16px;}
.event_list_on a:hover .img_box img{transform:scale(1.1);}
.event_list_on a:hover .over_box{opacity:1;filter:alpha(opacity=100);}
.event_list_on a:hover .over_box .dis_tbl .dis_cel{opacity:1;filter:alpha(opacity=100);transition-delay:0.1s;transform:translateY(0px);}
.event_list_off{margin-left:-10px;margin-right:-10px;}
.event_list_off li{margin-bottom:20px;box-sizing:border-box;float:left;width:33.33%;padding:0 10px;margin-bottom:20px;}
.event_list_off li:first-child{margin-left:0;}
.event_list_off a{display:block;position:relative;}
.event_list_off a .img_box{overflow:hidden;}
.event_list_off a .img_box img{transition:all 0.2s linear;width:100%;}
.event_list_off a .over_box{transition:all 0.4s ease;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);text-align:center;}
.event_list_off a .dis_tbl{height:100%;color:#d8421c;}
.event_list_off a .dis_tbl .dis_cel{font-weight:400;font-size:16px;}
.event_list_off a .dis_tbl .dis_cel .tit{font-size:24px;font-weight:600;line-height:1.3;margin-top:10px;}
.event_list_off a .dis_tbl .dis_cel .date{font-size:16px;font-weight:600;}
.event_list_off a .dis_tbl .dis_cel .btn_end{margin-top:15px;display:inline-block;width:130px;height:40px;line-height:40px;border:1px solid 1px #d8421c;background:#d8421c;color:#fff;text-align:center;transition:all 0.4s ease-in-out;}
.event_list_off a:hover .img_box img{transform:scale(1.1);}
.event_list_off a:hover .over_box{opacity:1;filter:alpha(opacity=100);}
.event_list_off a:hover .over_box .dis_tbl .dis_cel{opacity:1;filter:alpha(opacity=100);}
.event-con .event_on_box{margin-top:60px;}
.event-con .event_list_on li, .event-con .event_list_off li{width:50%;}
.event-tab-tit li{width:50%;}
.event-view .view-table-area{margin-top:60px;}
.event-view .view-table-area th, .event-view .view-table-area td{padding:15px 10px;}
.event-view .view-table-area td{position:relative;}
.event-view .view-table-area .table-view-01 .tit{padding-right:170px;}
.table-view-01 td .board-box a{color:blue;text-decoration:underline !important;}
.event-view .view-table-area td .board-box{padding:30px 20px;}
.event-view .view-table-area td .video-area{max-width:700px;width:90%;margin:0 auto;}
.event-view .view-table-area td .sns-area{position:absolute;right:25px;top:50%;margin-top:-20px;}
.event-view .view-table-area td .sns-area a{display:inline-block;padding:0 3px;}
.event_info_box{margin:30px 0;padding:25px 30px;border:1px solid #ddd;}
.event_info_box li{margin-top:5px;font-weight:300;}
.event_info_box li:first-child{margin-top:0;}
.event_info_box .tit{font-size:17px;font-weight:600;color:#d8421c;margin-bottom:8px;}
.bollet li{position:relative;padding-left:10px;line-height:1.5;}
.bollet li:before{content:'·';position:absolute;left:0;top:0;}
.txt_post_wrap{margin-top:40px;}
.txt_post_wrap{}
.txt_post_wrap .check-area label{color:#000;font-size:14px;}
.txt_post_wrap .check-area span{font-size:12px;color:#999999;}
.txt_post_wrap .write_area{background:#f1f1f1;padding:20px;}
.txt_post_wrap .write_area .btn_submit{position:absolute;top:20px;right:20px;display:inline-block;height:72px;line-height:72px;text-align:center;width:140px;background:#d8421c;font-size:17px;color:#fff;}
.txt_post_wrap .list_box{margin-top:30px;border-bottom:1px solid #ccc;}
.txt_post_wrap .post_list li{position:relative;padding:15px 0 0 0;border-top:1px solid #ccc;}
.txt_post_wrap .post_list li .inner{padding:0 20px;}
.txt_post_wrap .post_list li .answer_box{}
.txt_post_wrap .post_list li .answer_box i{position:absolute;top:15px;left:0px;color:#d8421c;}
.txt_post_wrap .post_list li .answer_box .answer_write_li{padding-left:20px;padding-bottom:10px;padding-top:10px;margin-top:15px;}
.txt_post_wrap .post_list li .answer_box .answer_write_li i{top:0;}
.txt_post_wrap .post_list li .answer_box .answer_write_li .inner{position:relative;}
.txt_post_wrap .post_list li .answer_box .area-type-form{height:50px;min-height:50px;width:98%;padding:10px 1%;}
.txt_post_wrap .post_list li .answer_box .des_txt.write_txt{position:relative;padding-right:160px;padding-left:10px;height:72px;}
.txt_post_wrap .post_list li .answer_box .btn_write{position:absolute;top:0;right:80px;display:inline-block;height:72px;line-height:72px;text-align:center;width:72px;background:#333;color:#fff;}
.txt_post_wrap .post_list li .answer_box .btn_censel{position:absolute;top:0;right:0;display:inline-block;height:72px;line-height:72px;text-align:center;width:72px;background:#999;color:#fff;}
.txt_post_wrap .post_list li .name_01{font-weight:500;color:#333;}
.txt_post_wrap .post_list li .date_01{font-size:13px;font-weight:700;color:#999;}
.txt_post_wrap .txt_num{padding-left:32px;background:url(../images/icon/txt_i.png) no-repeat 0 4px;height:26px;}
.txt_post_wrap .txt_num span{color:#d8421c;padding:0 5px;}
.txt_post_wrap .write_box .write_area{position:relative;margin-top:10px;padding-right:185px;}
.txt_post_wrap .write_box .write_area textarea{width:100%;padding:10px 1%;height:50px;min-height:50px;}
.txt_post_wrap .btn_answer{display:inline-block;height:28px;line-height:28px;border:1px solid #d8421c;color:#d8421c;width:50px;font-size:13px;text-align:center;}
.txt_post_wrap .btn_del{display:inline-block;height:28px;line-height:28px;border:1px solid #333;color:#333;width:50px;font-size:13px;text-align:center;}
.community-con{margin-top:0;}
.community-video-area{margin-top:20px;}
.community-video-area ul{margin-left:-10px;margin-right:-10px;}
.community-video-area ul li{float:left;width:33.33%;box-sizing:border-box;padding:0 10px;}
.community-video-area ul li a{display:block;overflow:hidden;}
.community-video-area ul li a img{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.community-video-area ul li a:hover img{-webkit-transform:scale(0.95);-moz-transform:scale(0.95);-ms-transform:scale(0.95);-o-transform:scale(0.95);transform:scale(0.95);}
.magazine-tip-area{margin-top:90px;}
.magazine-tip-area .magazine-tip-box{background:#f1f1f1;padding:75px 0 65px 0;}
.magazine-tip-area .magazine-tip-box .magazine-box{margin-top:0;margin-left:-15px;float:left;width:60%;}
.magazine-tip-area .magazine-tip-box .magazine-box li{margin-bottom:0;padding:0 10px;}
.magazine-tip-area .magazine-tip-box .tip-box{text-align:center;height:366px;float:left;width:40%;padding:0 10px;box-sizing:border-box;background-repeat:no-repeat;background-position:center center;}
.magazine-tip-area .magazine-tip-box .tip-box a{display:block;height:100%;}
.magazine-tip-area .review-area .thumbs-review{margin-top:60px;padding:0 10px;}
.magazine-tip-area .review-area .thumbs-review li{width:50%;}
.magazine-tip-area .review-area .thumbs-review li a .img-box{width:27%;}
.magazine-box li{float:left;width:33.33%;padding:0 10px;box-sizing:border-box;position:relative;}
.magazine-box li a{display:block;background-color:#fff;position:relative;text-align:center;}
.magazine-box li a:before{position:absolute;height:0;bottom:0;left:0;width:100%;background:#dae8e9;content:'';-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.magazine-box li a .inner{padding:70px 20px 25px 20px;position:relative;z-index:1;background-position:9px 0;background-repeat:repeat-y;background-image:url(../images/sub/magazine-bg.png);}
.magazine-box li a .inner .img-box{display:inline-block;max-width:165px;}
.magazine-box li a .deco{position:absolute;right:15px;top:0px;}
.magazine-box li a .txt-box{margin-top:20px;}
.magazine-box li a .txt-box .des{font-size:16px;color:#757070;}
.magazine-box li a .txt-box .tit{height:65px;line-height:1.3;color:#000000;font-size:24px;font-weight:600;margin-top:7px;}
.magazine-box li a:hover:before{height:190px;}
.community06-con .board-search-01 .select-type-01{width:185px;margin-right:10px;height:30px !important;line-height:30px !important;}
.community06-con .magazine-box{margin-top:30px;padding:0 15px;}
.community06-con .magazine-box li{float:left;width:33.33%;padding:0 15px;box-sizing:border-box;position:relative;margin-bottom:60px;}
.community06-con .magazine-box li a{border:solid 1px #ddd;display:block;background-color:#fff;position:relative;text-align:center;}
.community06-con .magazine-box li a:before{position:absolute;height:0;bottom:0;left:0;width:100%;background:#dae8e9;content:'';-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s;}
.community06-con .magazine-box li a .inner{padding:70px 0 25px 0;position:relative;z-index:1;background-position:9px 0;background-repeat:repeat-y;background-image:url(../images/sub/magazine-bg.png);}
.community06-con .magazine-box li a .deco{position:absolute;right:15px;top:0px;}
.community06-con .magazine-box li a .txt-box{margin-top:20px;}
.community06-con .magazine-box li a .txt-box .des{font-size:16px;color:#757070;}
.community06-con .magazine-box li a .txt-box .tit{line-height:1.3;color:#000000;font-size:24px;font-weight:600;margin-top:10px;}
.community06-con .magazine-box li a:hover:before{height:190px;}
.tour-gallery-area{margin-top:90px;text-align:center;}
.tour-gallery-area .coupon-list li{width:33.33%;margin:0;padding:0;}
.tour-gallery-area .coupon-list li a{display:block;height:100%;padding-left:260px;}
.tour-gallery-area .coupon-list li a:hover{padding-left:230px;}
.community-tab-tit li{width:33.33%;}
.community-card-box{padding-top:30px;}
.community-card-box .community-card-list{margin-left:-10px;margin-right:-10px;}
.community-card-box .community-card-list li{float:left;width:33.33%;padding:0 10px;box-sizing:border-box;margin-bottom:20px;}
.community-card-box .community-card-list li a{border:solid 1px #ddd;display:block;position:relative;}
.community-card-box .community-card-list.c3-card-list li a .img-box{height:284.63px;}
.community-card-box .community-card-list li a .img-box{width:284.63px;height:214px;overflow:hidden;}
.community-card-box .community-card-list li a .img-box img{min-width:100%;min-height:100%;-ms-interpolation-mode:bicubic;}
.community-card-box .community-card-list li a .nation-flag{position:absolute;left:0px;top:0px;padding:10px;width:100%;box-sizing:border-box;}
.community-card-box .community-card-list li a .nation-flag .round-flag img{vertical-align:middle;width:44px;}
.community-card-box .community-card-list li a .nation-flag .round-flag.right{height:67px;line-height:67px;}
.community-card-box .community-card-list li a .nation-flag .best{width:44px;}
.community-card-box .community-card-list li a .img-box img{width:100%;}
.community-card-box .community-card-list li a .txt-box{padding:30px 20px;}
.community-card-box .community-card-list li a .txt-box .tit{font-size:18px;color:#373737;height:54px;font-weight:600;line-height:1.5;}
.community-card-box .community-card-list li a .txt-box .date{margin-top:10px;color:#757070;font-size:15px;}
.community-card-box .community-card-list li a .etc-box{background:#f1f1f1;padding:10px 20px;font-size:16px;}
.community-card-box .community-card-list li a .etc-box .guide{color:#d8421c;float:left;font-weight:500;}
.community-card-box .community-card-list li a .etc-box .comment-count{float:right;padding-left:30px;background-repeat:no-repeat;background-position:left 7px;color:#000000;font-weight:normal;background-image:url(../images/icon/cmt-bg.png);}
.community-card-box.ub-card-box{padding-top:0;}
.community-card-box.ub-card-box .community-card-list{margin-left:-10px;margin-right:-10px;}
.community-card-box.ub-card-box .community-card-list li{float:left;width:50%;padding:0 10px;box-sizing:border-box;margin-bottom:20px;}
.community-card-box.ub-card-box li a .img-box{width:438px;height:331px;}
.community-video-gallery{margin-top:-50px;margin-bottom:70px;}
.community-video-gallery .video-box .video{float:left;width:58.5%;}
.community-video-gallery .video-box .txt-box{float:left;width:41.5%;box-sizing:border-box;text-align:left;}
.community-video-gallery .video-box .txt-box .inner{background:#f6f6f6;padding:31px 20px 24px 20px;box-sizing:border-box;height:298px;}
.community-video-gallery .video-box .txt-box .tit{font-size:27px;color:#000000;font-weight:800;line-height:1.3;}
.community-video-gallery .video-box .txt-box .des{font-size:18px;line-height:1.6;color:#333333;font-weight:500;margin-top:10px;}
.community-video-gallery .video-box .course-box{margin-top:14px;}
.community-video-gallery .video-box .course-box .course-tit{color:#d8421c;font-size:16px;font-weight:600;padding-left:20px;background-repeat:no-repeat;background-position:left center;background-image:url(../images/icon/tour-icon.png);}
.community-video-gallery .video-box .course-box .course{font-size:14px;}
.community-video-gallery .video-box .course-box .course span{padding-left:21px;display:inline-block;position:relative;line-height:1.4;}
.community-video-gallery .video-box .course-box .course span:before{position:absolute;content:'→';left:4px;top:0px;}
.community-video-gallery .video-box .course-box .course span:first-child{padding-left:0;}
.community-video-gallery .video-box .course-box .course span:first-child:before{display:none;}
.community-video-gallery .video-box .btn{text-align:center;margin-top:15px;}
.community-video-gallery .video-box .btn .btn-type-01{font-size:15px;height:35px;line-height:35px;width:127px;font-weight:normal;}
.community-video-gallery .video-box .sns-area{text-align:center;margin-top:12px;}
.community-video-gallery .video-box .sns-area a{display:inline-block;padding:0 5px;}
.reply-table-area{margin-top:30px;}
.reply-table-area .table_board_for{}
.reply-table-area .table_board_for tr:first-child td{border-top:solid 1px #999;}
.reply-table-area .table_board_for td{padding:20px 10px;}
.reply-table-area .table_board_for td .img-box{float:left;margin-right:30px;width:147px;overflow:hidden;height:82px;}
.reply-table-area .table_board_for td .xi-subdirectory-arrow{float:left;margin-right:10px;}
.reply-table-area .table_board_for td .img-box img{min-width:100%;min-height:100%;-ms-interpolation-mode:bicubic;}
.reply-table-area .table_board_for td .img-box .xi-subdirectory-arrow{display:inline-block;height:81px;line-height:81px;color:#d8421c;font-size:25px;margin-right:20px;}
.reply-table-area .table_board_for td .txt-box{display:table-cell;vertical-align:middle;height:81px;font-size:16px;}
.reply-table-area .table_board_for td .txt-box .nation{color:#29346d;}
.reply-table-area .table_board_for td .txt-box .tit{margin-top:5px;height:20px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.review-con .reply-table-area .table_board_for td .txt-box{position:relative;padding-right:30px;}
.sort_box select{width:150px;}
.table_board_for td .txt-box .xi-lock-o{font-size:21px;vertical-align:middle;color:#d8421c;}
.review-con .reply-table-area .table_board_for td .txt-box .tit{height:45px;line-height:1.4;overflow:hidden;-webkit-line-clamp:2;}
.review-con .btn.text_right{margin-top:25px;}
.review-con .btn .btn-type-02{height:40px;line-height:40px;background:#d8421c;border:solid 1px #bababa;font-size:15px;font-family:#f_nts;font-weight:normal;}
.review-con .btn .btn-type-02:hover{background:#fff;color:#d8421c;}
.mypage-tab-tit li{width:25%;}
.mypage2-tab-tit li{width:33.33%;}
.rebtn{display:inline-block;width:80px;color:#fff;font-size:14px;text-align:center;height:30px;line-height:30px;}
.rebtn.re-ok{background:#d8421c;}
.rebtn.re-wait{background:#666;}
.table-tit{margin-bottom:10px;padding-left:25px;color:#d8421c;font-size:20px;font-weight:600;background-repeat:no-repeat;background-position:left center;background-image:url(../images/sub/table-tit-bg.png);}
.order-table .etc-textarea{width:100%;box-sizing:border-box;}
.order-table .table-type-01{margin-bottom:0;border-top:solid 1px #999999;border-left:none;border-right:none;}
.order-table .cancel-btn{display:inline-block;height:40px;line-height:40px;color:#fff;text-align:center;padding:0 20px;font-size:15px;color:#fff;background:#999;}
.order-table .table-type-01 .order-btn, .order-table .table-type-01 .order-btn2, .order-table .table-type-01 .order-btn3{display:inline-block;height:30px;line-height:30px;color:#fff;text-align:center;width:100%;font-size:12px;}
.order-table .table-type-01 .order-btn2{border:solid 1px #d5d4d4;color:#757070;}
.order-table .table-type-01 .order-btn{border:solid 1px #d8421c;color:#fff;background:#d8421c;}
.order-table .table-type-01 .order-btn3{border:solid 1px #009852;color:#fff;background:#009852;}
.order-btn4{display:inline-block;height:30px;line-height:30px;color:#fff;text-align:center;width:48%;font-size:12px;position:relative;border:solid 1px #009852;color:#fff;background:#009852;}
.order-btn5{display:inline-block;height:30px;line-height:30px;color:#fff;text-align:center;width:100%;font-size:12px;position:relative;border:solid 1px #009852;color:#fff;background:#009852;}
.order-table .table-type-01 .two-btn .state-btn:first-child{margin-right:5px;}
.order-table .table-type-01 .state-btn{padding:0 3px;position:relative;display:inline-block;}
.order-table .table-type-01 .state-btn:before{content:'[';position:absolute;left:-3px;top:0;}
.order-table .table-type-01 .state-btn:after{content:']';position:absolute;right:-3px;top:0;}
.order-table .table-type-01 td, .order-table .table-type-01 th{border-left:none;}
.order-table .table-type-01 tr:first-child td{border-top:solid 1px #999999;}
.order-table .table-type-01 th{background:#fff;}
.order-table .reservation-info .table-type-01 th{background:#f8f8f8;}
.order-table .table-type-01 td{color:#757070;}
.order-table .table-type-01 td input[type=checkbox]{display:none !important;}
.order-table .table-type-01 td .count-box{display:inline-block;vertical-align:middle;}
.order-table .table-type-01 td .count-box .count-input{height:25px !important;line-height:25px !important;width:40px;float:left;font-size:13px;margin-left:-1px;text-align:center;text-indent:0;}
.order-table .table-type-01 td .count-box a{float:left;margin-left:-1px;display:block;height:25px;line-height:23px;font-size:14px;width:28px;border:solid 1px #ddd;}
.order-table .table-type-01 td .order-num{margin-top:5px;}
.order-table .table-type-01 td .img-box{float:left;margin-right:3%;width:120px;}
.order-table .table-type-01 td .txt-box{float:left;height:110px;text-align:left;font-size:14px;}
.order-table .table-type-01 td .txt-box .txt{height:100%;display:block;color:#29346d;}
.order-table .table-type-01 td .txt-box .txt .date, .order-table .table-type-01 td .txt-box .txt .type{color:#d8421c;}
.order-table .table-type-01 td .txt-box .txt p{margin-top:3px;}
.order-table .table-type-01 td .txt-box .txt p:first-child{margin-top:0;}
.total-pay-box{margin-top:20px;padding:0 40px 0 20px;}
.total-pay-box .order-btn2{display:block;height:30px;line-height:30px;text-align:center;width:75px;font-size:12px;border:solid 1px #d5d4d4;color:#757070;float:left;}
.total-pay-box .total-pay{float:right;font-size:16px;color:#101010;font-weight:normal;}
.total-pay-box .total-pay span{margin-left:5px;font-weight:600;font-size:20px;color:#d8421c;font-family:"NanumSquare", sans-serif;}
.tour-info-box{margin-top:20px;background:#f1f1f1;padding:20px;}
.tour-info-box p span{font-weight:600;color:#333333;}
.tour-info-box .check{display:inline-block;margin-right:15px;vertical-align:middle;}
.tour-info-box .txt{font-size:14px;color:#757070;vertical-align:middle;display:inline-block;}
.tour-info-txt{margin-bottom:10px;position:relative;}
.tour-info-txt span{display:inline-block;padding:0 30px;color:#757070;position:relative;}
.tour-info-txt span:first-child:before{display:none;}
.tour-info-txt span.tour-name{color:#333333;padding-left:0;}
.tour-info-txt span:before{position:absolute;left:0;top:50%;margin-top:-5px;height:10px;width:2px;background:#c6c6c6;content:'';}
.tour-info-txt .check-txt{position:absolute;right:0;top:0;}
.reservation-info .table-type-01{border-top:none;border-bottom:solid 1px #999;}
.reservation-info .table-type-01 td, .reservation-info .table-type-01 th{text-align:left;padding-left:25px;border-top:solid 1px #ddd;}
.reservation-info .table-type-01 tr:first-child th, .reservation-info .table-type-01 tr:first-child td{border-top:solid 1px #999;}
.reservation-info .table-type-01 th{font-weight:normal;}
.table-type-01{border-top:solid 1px #999;border-bottom:solid 1px #999;margin-bottom:0;}
.table-type-01 tr:first-child td{border-top:solid 1px #999;}
.table-type-01 thead th{background:#fff;}
.table-type-01 td{padding:15px 5px;color:#757070;text-align:center;}
.out-box{border:solid 1px #dddddd;padding:70px 10px;text-align:center;margin-bottom:30px;}
.out-box .out-txt{font-size:25px;color:#101010;font-weight:600;line-height:1.4;margin-bottom:20px;}
.out-box .sm-width{max-width:390px;margin:0 auto;}
.out-box .sm-width p{text-align:left;margin-top:2px;font-size:15px;color:#666666;}
.out-check-area{font-size:16px;color:#0d0d0d;}
.nation-btn-area{position:relative;}
.nation-btn-area .inner{border-bottom:solid 1px #d8d9db;}
.nation-btn-area li{float:left;width:14%;padding:30px 55.83px;box-sizing:border-box;position:relative;}
.nation-btn-area li a{display:block;text-align:center;position:relative;}
.nation-btn-area li a .img-box{position:relative;}
.nation-btn-area li a .img-box:before, .nation-btn-area li a .img-box:after{content:'';background-image:url(../images/sub/nation-before.png);background-repeat:no-repeat;position:absolute;height:0;width:50%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.nation-btn-area li a .img-box:before{background-position:left bottom;left:0;bottom:0;-webkit-transition-delay:0.0s;transition-delay:0.0s;}
.nation-btn-area li a .img-box:after{background-position:right top;right:0;top:0;-webkit-transition-delay:0.26s;transition-delay:0.26s;}
.nation-btn-area li a .txt-box{font-size:22px;color:#000000;margin-top:15px;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.nation-btn-area li a:hover .img-box:before, .nation-btn-area li a.on .img-box:before{height:100%;-webkit-transition-delay:0.26s;transition-delay:0.26s;}
.nation-btn-area li a:hover .img-box:after, .nation-btn-area li a.on .img-box:after{height:100%;-webkit-transition-delay:0.0s;transition-delay:0.0s;}
.nation-btn-area li a:hover .txt-box, .nation-btn-area li a.on .txt-box{color:#d8421c;}
.nation-btn-area li .depth02.on{display:block;}
.nation-btn-area li .depth02{position:absolute;left:35.83px;top:206px;padding:16px 0 10px 0;display:none;width:500px;}
.nation-btn-area .depth02-bg{background:#f1f1f1;left:0;position:absolute;top:210px;height:52px;width:100%;display:none;}
.nation-btn-area .depth02-bg.on{display:block;}
.nation-btn-area li .depth02 li{padding:0;width:auto;margin-left:20px;}
.nation-btn-area li .depth02 li:first-child{margin-left:0;}
.nation-btn-area li.li04 .depth02, .nation-btn-area li.li05 .depth02, .nation-btn-area li.li06 .depth02{left:40%;}
.nation-btn-area li.li07 .depth02, .nation-btn-area li.li08 .depth02{left:auto;right:-90.17px;}
.nation-btn-area li .depth02 li a{font-size:18px;color:#333;}
.nation-btn-area li .depth02 li a:hover, .nation-btn-area li .depth02 li a.on{color:#d8421c;font-weight:600;}
.tour-slick{padding:50px 50px;}
.tour-slick li{float:left;width:50%;border-left:solid 1px #ddd;}
.tour-slick li a{display:block;position:relative;color:#fff;}
.tour-slick li a .nation-txt{top:25px;left:20px;line-height:28px;height:28px;position:absolute;padding-left:35px;background-repeat:no-repeat;background-position:left center;background-size:28px;z-index:2;}
.tour-slick li a .img-box{background:#000;overflow:hidden;}
.tour-slick li a .img-box img{height:310px;width:100%;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.tour-slick li a .over-box{position:absolute;left:0;top:0;height:100%;width:100%;text-align:center;}
.tour-slick li a .over-box .tit{font-size:30px;line-height:1.4;}
.tour-slick li a .over-box .des{font-size:20px;height:30px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:1;padding:0 20px;-webkit-box-orient:vertical;}
.tour-slick li a .over-box .btn{margin-top:25px;text-align:center;}
.tour-slick li a .over-box .btn .inner{box-sizing:border-box;padding:0 20px;height:45px;line-height:45px;width:210px;display:inline-block;border:solid 1px #fff;font-size:16px;background-repeat:no-repeat;background-position:92% center;background-image:url(../images/sub/coupon-bg-on.png);}
.tour-slick li a:hover .img-box img{opacity:0.5;filter:alpha(opacity=50);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.tour-slick .slick-prev, .tour-slick .slick-next{width:28px;height:53px;top:50%;margin-top:-26.5px;background-repeat:no-repeat;background-position:0 0;}
.tour-slick .slick-prev{left:-38px;background-image:url(../images/slider/btn_left02.png);}
.tour-slick .slick-next{right:-38px;background-image:url(../images/slider/btn_right02.png);}
.po_ab_box{position:absolute;right:0;top:50%;margin-top:-13.5px;}
.po_ab_box a{margin-left:25px;display:inline-block;padding-right:40px;background-repeat:no-repeat;background-position:right center;font-weight:200;}
.po_ab_box a.a_01{background-image:url(../images/sub/ab-link-icon01.png);}
.po_ab_box a.a_02{background-image:url(../images/sub/ab-link-icon02.png);}
.tour-con{padding-bottom:0;}
.tour-con .tour-product-list-box{margin-top:20px;}
.tour-con .tour-product-list-box .tour-product-list-con{background:#f6f4f4;padding:35px 0 50px 0;}
.tour-con .tour-product-list-box .tour-product-list-con .tour-product-list li{margin-bottom:30px;}
.tour-con .tour-product-list-box .tour-product-list-con .tour-product-list li a{position:relative;}
.tour-con .tour-product-list-box .tour-product-list-con .tour-product-list li a .nation-flag{position:absolute;left:0px;z-index:3;top:0px;padding:10px;width:100%;box-sizing:border-box;}
.tour-con .tour-product-list-box .tour-product-list-con .tour-product-list li a .nation-flag .left .org-bg{background:#d8421c;}
.tour-con .tour-product-list-box .tour-product-list-con .tour-product-list li a .nation-flag .left .blue-bg{background:#2d4198;}
.tour-con .tour-product-list-box .tour-product-list-con .tour-product-list li a .nation-flag .left .org-bg, .tour-con .tour-product-list-box .tour-product-list-con .tour-product-list li a .nation-flag .left .blue-bg{height:67px;width:67px;color:#fff;text-align:center;font-size:13px;line-height:1.4;font-weight:500;border-radius:12px;}
.tour-con .tour-product-list-box .tour-product-list-con .tour-product-list li a .nation-flag .round-flag img{vertical-align:middle;width:44px;}
.tour-con .tour-product-list-box .tour-product-list-con .tour-product-list li a .nation-flag .round-flag.right{height:67px;line-height:67px;}
.tour_wrap{padding:20px 0 0 0;}
.product-view-tit{position:relative;}
.product-view-tit .bg-txt{padding-left:20px;background-repeat:no-repeat;background-position:left center;}
.product-view-tit .bg-txt.bg-txt1{position:absolute;left:0;bottom:20px;background-image:url(../images/icon/location-icon.png);}
.product-view-tit .bg-txt.bg-txt1 .bar-span span:before{background:#666;}
.product-view-tit .bg-txt.bg-txt2{display:inline-block;background-image:url(../images/icon/select-icon.png);}
.product-view-tit .tour-name{font-size:48px;font-weight:600;color:#333;line-height:1.4;}
.product-view-tit .des{font-size:18px;width:1360px;word-break:keep-all;}
.product-view-tit .tour-name-box{bottom:0;text-align:center;font-size:48px;font-weight:600;color:#333;line-height:1.4;margin:50.50px;}
.product-view-tit .po_ab_box{top:auto;bottom:17px;}
.product-view-tit .po_ab_box .bg-txt{vertical-align:middle;}
.product-view-tit .po_ab_box .share-btn{margin-left:20px;}
.product-view-tit .po_ab_box .share-btn .share-pop{display:none;border:solid 1px #999;background:#fff;padding:10px 20px;z-index:20;border-radius:10px;position:absolute;top:-80px;right:0;}
.product-view-tit .po_ab_box .share-btn .share-pop:before{position:absolute;right:10px;bottom:-9px;width:11px;background:url(../images/sub/share-be.png);content:'';height:9px;}
.product-view-tit .po_ab_box .share-btn .share-pop a{display:inline-block;margin-left:0;padding:0 2px;}
.product-view-tit .po_ab_box .share-btn .share-pop a input{right:0;}
.product-view-tit .po_ab_box a{vertical-align:middle;padding:0;margin-left:0;background:none;}
.product-view-tit .po_ab_box a.a_01{margin-left:25px;}
.tour-visual{margin-top:10px;position:relative;min-height:50px;}
.tour-visual .bx-pager-item:first-of-type:last-of-type{display:none;}
.tour-visual .hidden{display:block;width:50px;height:40px;position:absolute;bottom:55px;left:0;}
.tour-visual li{height:700px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.tour-video .videoWrapper{height:563px;}
.tour-video .videoWrapper iframe{left:50%;margin-left:-1000px;height:563px;}
.tour-video .videoWrapper iframe .player .vp-player-layout{top:0 !important;}
.videoWrapper{position:relative;height:700px;overflow:hidden;}
.videoWrapper iframe{position:absolute;top:0;left:0;height:100%;}
.tour-visual .videoWrapper iframe{left:50%;margin-left:-1000px;}
.player .vp-player-layout{top:0px !important;bottom:0px !important;}
.tour-visual .bx-wrapper .bx-controls .bx-pager{bottom:15%;}
.tour-visual .btn{position:absolute;bottom:18%;left:0;width:100%;text-align:right;z-index:15;}
.tour-visual .btn a{text-align:right;border:solid 2px #fff;box-sizing:border-box;padding:0 20px;width:195px;height:48px;line-height:48px;color:#fff;display:inline-block;letter-spacing:8px;}
.tour-view-con{margin-top:-50px;}
.tour-view-tab{background:#d8421c;text-align:center;padding:29px 0;-webkit-transition:width .3s;-moz-transition:width .3s;-ms-transition:width .3s;-o-transition:width .3s;transition:width .3s;z-index:2;}
.tour-view-tab.look{padding:11.5px 0;width:920px;}
.tour-view-tab.look li{padding:0 20px;width:135px;}
.tour-view-tab.look li a{font-size:18px;}
.tour-view-tab.on{position:fixed;top:57px;}
.tour-view-tab li{display:inline-block;padding:0 40px;position:relative;box-sizing:border-box;width:164px;}
.tour-view-tab li:before{position:absolute;width:13px;height:1px;background:#fff;opacity:0.4;filter:alpha(opacity=40);content:'';left:-6.5px;top:50%;}
.tour-view-tab li:first-child:before{display:none;}
.tour-view-tab li a{display:inline-block;color:#fff;font-size:24px;font-weight:300;position:relative;}
.tour-view-tab li a:before{content:"";position:absolute;left:50%;right:50%;bottom:-2px;background:#fff;height:1px;-webkit-transition-property:left, right;transition-property:left, right;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;}
.tour-view-tab li a:hover, .tour-view-tab li a.on{font-weight:500;}
.tour-view-tab li a:hover:before, .tour-view-tab li a.on:before{left:0;right:0;}
.view-area{padding-right:300px;position:relative;margin-top:50px;}
.view-area .view-content{width:900px;min-height:1075px;border-right:solid 1px #ddd;}
.view-area .view-content .con li{list-style:initial;}
.view-area .view-content table{width:100% !important;}
.view-area .view-content .view-table-area .tit{font-size:15px;color:#333;font-weight:200;margin-bottom:0;padding-bottom:0;}
.view-area .view-content .view-table-area .tit:before{display:none;}
.view-area .view-content .inner{max-width:850px;}
.view-area .view-content .mt{margin-top:70px;}
.view-area .view-content .mt2{margin-top:45px;}
.view-area .view-content .tit{font-size:24px;font-weight:600;padding-bottom:5px;margin-bottom:15px;position:relative;color:#d8421c;}
.view-area .view-content .tit:before{position:absolute;left:0;bottom:0;width:24px;height:2px;background:#d8421c;content:'';}
.view-area .view-content .reply-table-area .table_board_for td .tit{font-size:15px;color:#666;font-weight:200;}
.view-area .view-content .reply-table-area .table_board_for td .tit:before{display:none;}
.view-area .view-content .con .info-txt{margin-bottom:20px;}
.view-area .view-content .con .info-txt span{padding:0 10px;position:relative;font-size:15px;font-weight:normal;}
.view-area .view-content .con .info-txt span:first-child:before{display:none;}
.view-area .view-content .con .info-txt span:before{position:absolute;left:0;width:2px;height:14px;top:50%;margin-top:-7px;background:#c6c6c6;content:'';}
.view-area .view-content .con .info-txt span:first-child{padding-left:0;}
.view-area .view-content .con .info-txt span.point{color:#000000;}
.view-area .view-content .con .point2{font-size:24px;font-weight:200;color:#d8421c;margin-bottom:15px;}
.view-area .view-content .con p{margin-top:3px;}
.view-area .view-content .con p.point{font-weight:500;color:#333333;}
.view-area .view-content .map-area{margin-top:20px;}
.view-area .view-content .map-area .map-box{margin-top:0;float:left;width:50%;}
.day-schedule{border-bottom:dashed 1px #a8a8a8;padding-bottom:40px;}
.day-schedule .day-box{margin-bottom:20px;}
.day-schedule .day-box .day{float:left;width:11%;font-size:24px;color:#333;padding-top:35px;}
.day-schedule .day-box .schedule{float:left;max-width:704px;width:90%;}
.day-schedule .day-box .schedule li{float:left;width:17.4%;margin:0 1%;box-sizing:border-box;background:url(../images/sub/schedule-bgf.png) no-repeat 0 0;height:114px;font-size:14px;text-align:center;padding-right:10px;font-weight:500;margin-bottom:10px;}
.day-schedule .day-box .schedule li .step{color:#2d43a0;}
.day-schedule .day-box .schedule li .destination{color:#333333;font-size:16px;}
.day-detail-box{margin-top:40px;}
.day-detail-box .tit-area{position:relative;border-bottom:solid 1px #d8421c;}
.day-detail-box .tit-area .tit{font-size:48px;line-height:1.4;margin-bottom:0;display:inline-block;}
.day-detail-box .tit-area .tit:before{width:100%;}
.day-detail-box .tit-area .tit span{font-weight:800;}
.day-detail-box .tit-area .des{position:absolute;right:0;bottom:5px;letter-spacing:3px;font-size:18px;color:#333333;font-weight:400;}
.day-detail-box .day-detail-list{margin-top:30px;position:relative;background-position:8px 7px;background-image:url(../images/sub/dd-bg.jpg);background-size:1px 50px;background-repeat:repeat-y;}
.day-detail-box .day-detail-list li{padding-left:35px;margin-top:30px;position:relative;}
.day-detail-box .day-detail-list li:before{position:absolute;left:0;top:0px;width:16px;height:16px;background:url(../images/sub/li-be.png) no-repeat;content:'';}
.day-detail-box .day-detail-list li:first-child{margin-top:0;}
.day-detail-box .day-detail-list li .destination{font-size:18px;color:#333333;line-height:1.1;}
.day-detail-box .day-detail-list li .destination .time{margin-right:10px;color:#d8421c;}
.day-detail-box .day-detail-list li .des{font-weight:200;}
.day-detail-box .day-detail-list li .img-box{margin-top:15px;}
.day-detail-box .day-detail-list li .img-box img{margin-right:1% !important;margin-bottom:1% !important;width:31% !important;}
.day-detail-box .day-detail-list li .img-box img:first-child{margin-left:0%;}
.po-cal-area{color:#757070;position:absolute;top:0;right:0;width:280px;box-sizing:border-box;}
.po-cal-area.on{position:fixed;top:57px;}
.po-cal-area.end{bottom:0;left:auto;top:auto;}
.po-cal-area.end.on{bottom:auto;top:57px;}
.po-cal-area .tour-detail-btn a{background:#2d43a0 url(../images/sub/sub-go.png) no-repeat 93% center;display:block;height:50px;line-height:52px;text-align:left;padding:0 30px;font-size:18px;color:#fff;font-weight:200;position:relative;}
.po-cal-area .tour-detail-btn a .inner{padding-left:40px;background:url(../images/sub/tour-bg.png) no-repeat left center;background-size:auto 27px;}
.po-cal-area .po-cal-box{padding:0 5px 20px 5px;background:#f6f4f4;border-top:solid 5px #d8421c;}
.po-cal-area .title{text-align:center;font-size:20px;color:#d8421c;font-weight:800;padding:4px 0 0px 0;border-bottom:solid 1px #ddd;}
.po-cal-area .topBtn-wrap{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;position:absolute;left:-36px;top:50%;margin-top:-58.5px;}
.po-cal-area .topBtn-wrap.topBtn-wrap2{margin-top:-25px;}
.po-cal-area .topBtn-wrap.topBtn-wrap3{margin-top:8px;}
.po-cal-area .price{background:#29346d;padding:10px 25px;color:#fff;font-size:30px;text-align:right;line-height:1.4;letter-spacing:-0.01em;}
.po-cal-area .price span{font-size:36px;font-weight:600;}
.po-cal-area .cal-area .month-box{padding:5px 0;position:relative;font-size:20px;color:#333;font-weight:600;text-align:center;}
.po-cal-area .cal-area .month-box select{width:200px;padding-left:50px;}
.po-cal-area .cal-area .month-box a{display:block;position:absolute;top:50%;margin-top:-11.5px;}
.po-cal-area .cal-area .month-box a.prev-month{left:0;}
.po-cal-area .cal-area .month-box a.next-month{right:0;}
.po-cal-area .cal-area .calendar-table-type-01{width:100%;}
.po-cal-area .cal-area .calendar-table-type-01 th, .po-cal-area .cal-area .calendar-table-type-01 td{width:14.258%;font-size:12px;}
.po-cal-area .cal-area .calendar-table-type-01 th .holiday, .po-cal-area .cal-area .calendar-table-type-01 th.holiday, .po-cal-area .cal-area .calendar-table-type-01 td .holiday, .po-cal-area .cal-area .calendar-table-type-01 td.holiday{color:#d8421c;}
.po-cal-area .cal-area .calendar-table-type-01 th .sat, .po-cal-area .cal-area .calendar-table-type-01 th.sat, .po-cal-area .cal-area .calendar-table-type-01 td .sat, .po-cal-area .cal-area .calendar-table-type-01 td.sat{color:#1b5597;}
.po-cal-area .cal-area .calendar-table-type-01 th{padding:7px 0;border-top:solid 1px #cecece;}
.po-cal-area .cal-area .calendar-table-type-01 td{font-weight:200;text-align:right;height:32px;vertical-align:top;padding:0px 7px;box-sizing:border-box;border:solid 1px #ddd;background:#fff;}
.po-cal-area .cal-area .calendar-table-type-01 td.today{border:solid 2px #000;}
.po-cal-area .cal-area .calendar-table-type-01 td.prevmonth{background:none;}
.po-cal-area .cal-area .calendar-table-type-01 td.type01{background:#2d449f;color:#fff;cursor:pointer;}
.po-cal-area .cal-area .calendar-table-type-01 td.type02{background:#f43b0c;color:#fff;cursor:pointer;}
.po-cal-area .cal-area .calendar-table-type-01 td.type03{background:#00914f;color:#fff;cursor:pointer;}
.po-cal-area .cal-area .calendar-table-type-01 td.type04{background:#5e605e;color:#fff;}
.po-cal-area .cal-area .calendar-table-type-01 td a{display:block;height:100%;color:#fff;}
.po-cal-area .cal-area .calendar-table-type-01 td .day_icon{position:relative;}
.po-cal-area .cal-area .calendar-table-type-01 td.type01.on .day_icon:before, .po-cal-area .cal-area .calendar-table-type-01 td.type02.on .day_icon:before, .po-cal-area .cal-area .calendar-table-type-01 td.type03.on .day_icon:before{display:inline-block;}
.po-cal-area .cal-area .calendar-table-type-01 td .day_icon:before{position:absolute;left:-18px;top:-5px;content:"\e929";color:#fff;font-size:15px;text-align:center;line-height:31px;font-family:xeicon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:none;}
.po-cal-area .cal-area .cal-info{margin-top:10px;}
.po-cal-area .cal-area .cal-info p{float:left;padding:0 4px;font-weight:200;font-size:13px;}
.po-cal-area .cal-area .cal-info p span{display:inline-block;margin-right:3px;width:10px;height:10px;}
.po-cal-area .cal-area .cal-info p.p_01 span{background:#2d449f;}
.po-cal-area .cal-area .cal-info p.p_02 span{background:#f43b0c;}
.po-cal-area .cal-area .cal-info p.p_03 span{background:#00914f;}
.po-cal-area .cal-area .cal-info p.p_04 span{background:#5e605e;}
.po-cal-area .select-tour{margin-top:15px;padding-bottom:15px;border-bottom:solid 1px #ddd;box-sizing:border-box;}
.po-cal-area .select-tour .tour-sel{width:100%;text-indent:15px;color:#757070;background:#ffffff url(../images/icon/sel-bg.png) no-repeat 96% center;}
.po-cal-area .select-tour .option{margin-top:10px;max-height:115px;margin-right:0px;}
.po-cal-area .select-tour .info-txt{margin-top:5px;font-size:13px;color:#999;}
.po-cal-area .select-tour .option .sel-option{font-weight:400;}
.po-cal-area .select-tour .option .sel-option .option-info{margin-top:10px;}
.po-cal-area .select-tour .option .sel-option .option-info:first-child{margin-top:0;}
.po-cal-area .select-tour .option .sel-option .date{font-size:15px;font-weight:200;line-height:1.3;}
.po-cal-area .select-tour .option .sel-option .option-txt{font-size:15px;color:#333;position:relative;font-weight:200;}
.po-cal-area .select-tour .option .sel-option .option-txt span{position:relative;padding-left:20px;}
.po-cal-area .select-tour .option .sel-option .option-txt span:first-child{padding-left:0;}
.po-cal-area .select-tour .option .sel-option .option-txt span:first-child:before{display:none;}
.po-cal-area .select-tour .option .sel-option .option-txt span:before{position:absolute;width:1px;height:8px;top:6px;left:9px;background:#666;content:'';}
.po-cal-area .select-tour .option .sel-option .option-txt a{position:absolute;right:0;top:3px;}
.po-cal-area .select-tour .option .sel-option .option-txt a img{width:20px;}
.po-cal-area .select-tour .option .op-price{float:left;font-size:18px;color:#d8421c;}
.po-cal-area .select-tour .option .count-box{float:right;width:50px;padding-right:26px;border:solid 1px #ddd;position:relative;}
.po-cal-area .select-tour .option .count-box input{border:none;border-right:solid 1px #ddd;height:30px !important;line-height:30px !important;}
.po-cal-area .select-tour .option .count-box a{position:absolute;right:0;top:0;display:block;height:15px;background:#fff;box-sizing:border-box;}
.po-cal-area .select-tour .option .count-box a img{}
.po-cal-area .select-tour .option .count-box a.minus{top:auto;bottom:0;border-top:solid 1px #ddd;}
.po-cal-area .select-tour .option .count-box a.minus img{margin-top:1px;}
.po-cal-area .total-area{font-size:17px;color:#000000;font-weight:400;margin:15px 0;line-height:1.4;}
.po-cal-area .total-area.info{max-height:80px;}
.po-cal-area .total-area .red{font-size:13px;}
.po-cal-area .total-area .tit{margin-right:20px;float:left;text-align:left;}
.po-cal-area .total-area .pay{float:right;text-align:right;color:#d8421c;}
.po-cal-area .total-area .pay span{margin-right:5px;font-size:20px;font-weight:600;}
.po-cal-area .btn .btn-type-01, .po-cal-area .btn .btn-type-02{float:left;width:37%;height:40px;font-size:14px;line-height:38px;font-weight:200;}
.po-cal-area .btn .btn-type-05{float:right;width:22.4%;height:40px;font-size:15px;background:#5e605e;color:#fff;line-height:38px;font-weight:200;}
.po-cal-area .btn .btn-type-01{margin-right:2%;}
.po-cal-area .btn .btn-type-02{margin-left:0;background:#f6f4f4;border:solid 1px #d8421c;color:#d8421c;}
.po-cal-area .btn .btn-type-02:hover{background:#d8421c;color:#fff;}
.gr-dot-txt{padding-left:10px;position:relative;}
.gr-dot-txt:before{position:absolute;left:0;top:11px;content:'';width:3px;height:3px;background:#666;}
.reservation-bg{background-repeat:no-repeat;background-image:url(../images/sub/reser-step.jpg);height:43px;}
.reservation-bg.step01{background-position:center 0;}
.reservation-bg.step02{background-position:center -53px;}
.agree-txt-area .sub-con-tit2{font-weight:400;}
.agree-txt-area .txt-area{text-align:center;font-size:16px;font-weight:normal;}
.agree-txt-area .txt-area div{margin-top:25px;}
.agree-txt-area .txt-area div:first-child{margin-top:0;}
.agree-txt-area .txt-area span{font-weight:500;color:#333333;}
.agree-txt-area .txt-area span.main-color{color:#d8421c;}
.reservation-agree .agree-area .agree-tit{position:relative;}
.reservation-agree .agree-area .agree-tit .etc-btn{margin-left:20px;display:inline-block;width:100px;box-sizing:border-box;border:solid 1px #ddd;padding:5px 10px;font-size:12px;color:#757070;position:relative;}
.reservation-agree .agree-area .agree-tit .etc-btn i{color:#969292;font-size:18px;position:absolute;top:50%;margin-top:-9px;right:10px;}
.reservation-agree .total-agree-area .inner .all-check{padding-top:20px;}
.reservation-input-area{border-bottom:solid 1px #999;padding-bottom:40px;margin-bottom:60px;}
.reservation-input-area .order-table .table-type-01 td, .reservation-input-area .table-type-01 td{padding:8px 10px;}
.mytravel_map_wrap .map_img_box img{border:solid 1px #ddd;}
.trip-two-area .wide-area{width:66%;}
.trip-two-area .small-area{width:27.4%;}
.trip-two-area .small-area .nation-tab li{width:33.33%;margin-top:20px;}
.trip-two-area .small-area .nation-tab li:first-child{margin-top:0;}
.trip-wrap{max-width:990px;margin:0 auto;}
.trip-nation ul{max-width:990px;margin:0 auto;}
.nation-map-area{border:solid 1px #ddd;padding:30px 35px;margin-bottom:30px;}
.nation-map-area .nation-name{color:#000000;font-size:28px;font-weight:600;line-height:1.4;}
.nation-map-area .nation-name img{margin-right:5px;}
.tripinfo-tab-con > div{border:solid 1px #ddd;border-top:none;min-height:500px;padding:20px;font-weight:300;}
.tripinfo-tab-con > div strong{font-weight:400;}
.nation-map-img{text-align:center;}
.nation-map-img .inner{display:inline-block;position:relative;}
.nation-map-img .inner.france-map a, .nation-map-img .inner.spain-map a{width:4%;height:6%;}
.nation-map-img .inner.czech-map a, .nation-map-img .inner.greece-map a{width:4%;height:5%;}
.nation-map-img .inner.turkey-map a{width:4%;height:10%;}
.nation-map-img .inner a{position:absolute;left:0;top:0;text-indent:-1000000px;width:5%;z-index:8;height:5%;background:#000;opacity:0;filter:alpha(opacity=0);}
.nation-map-img .inner a#italymap01{top:4%;left:11.5%;}
.nation-map-img .inner a#italymap02{top:21%;left:18.3%;}
.nation-map-img .inner a#italymap03{top:26%;left:26%;}
.nation-map-img .inner a#italymap04{top:23.5%;left:36.5%;}
.nation-map-img .inner a#italymap05{top:29%;left:34.5%;}
.nation-map-img .inner a#italymap06{top:32.5%;left:43%;}
.nation-map-img .inner a#italymap07{top:45%;left:41.8%;}
.nation-map-img .inner a#italymap08{top:46%;left:44%;}
.nation-map-img .inner a#italymap09{top:57.5%;left:59%;}
.nation-map-img .inner a#italymap10{top:58%;left:62%;}
.nation-map-img .inner a#italymap11{top:61%;left:57%;}
.nation-map-img .inner a#italymap12{top:63%;left:60.2%;}
.nation-map-img .inner a#italymap13{top:85.7%;left:55.5%;}
.nation-map-img .inner a#italymap14{top:54.3%;left:80.3%;}
.nation-map-img .inner a#italymap15{top:4.3%;left:54.7%;}
.nation-map-img .inner a#italymap16{top:10%;left:36.7%;}
.nation-map-img .inner a#francemap01{top:41.4%;left:39%;}
.nation-map-img .inner a#francemap02{top:15.4%;left:20.1%;}
.nation-map-img .inner a#francemap03{top:16%;left:23%;}
.nation-map-img .inner a#francemap04{top:11%;left:40%;}
.nation-map-img .inner a#francemap05{top:6%;left:40.7%;}
.nation-map-img .inner a#francemap06{top:11%;left:45.5%;}
.nation-map-img .inner a#francemap07{top:16%;left:48.5%;}
.nation-map-img .inner a#francemap08{top:16%;left:53.2%;}
.nation-map-img .inner a#francemap09{top:21.5%;left:55.2%;}
.nation-map-img .inner a#francemap10{top:22.5%;left:53%;}
.nation-map-img .inner a#francemap11{top:81%;left:63.3%;}
.nation-map-img .inner a#francemap12{top:88.5%;left:66.5%;}
.nation-map-img .inner a#francemap12{top:88.5%;left:66.5%;}
.nation-map-img .inner a#francemap13{top:86.5%;left:79.7%;}
.nation-map-img .inner a#francemap14{top:84%;left:82.3%;}
.nation-map-img .inner a#francemap15{top:87.5%;left:84.8%;}
.nation-map-img .inner a#spainmap01{top:49.5%;left:37%;}
.nation-map-img .inner a#spainmap02{top:42.3%;left:32.7%;}
.nation-map-img .inner a#spainmap03{top:53.5%;left:34%;}
.nation-map-img .inner a#spainmap04{top:79%;left:13.5%;}
.nation-map-img .inner a#spainmap05{top:89%;left:20.3%;}
.nation-map-img .inner a#spainmap06{top:85%;left:29.3%;}
.nation-map-img .inner a#spainmap07{top:71%;left:86.5%;}
.nation-map-img .inner a#spainmap08{top:44%;left:79%;}
.nation-map-img .inner a#spainmap09{top:47.3%;left:83.2%;}
.nation-map-img .inner a#spainmap10{top:42%;left:89.3%;}
.nation-map-img .inner a#germanymap01{top:85.2%;left:54%;}
.nation-map-img .inner a#germanymap02{top:90%;left:44.1%;}
.nation-map-img .inner a#germanymap03{top:67%;left:51.5%;}
.nation-map-img .inner a#germanymap04{top:63.8%;left:49%;}
.nation-map-img .inner a#germanymap05{top:67%;left:42.2%;}
.nation-map-img .inner a#germanymap06{top:61%;left:39.7%;}
.nation-map-img .inner a#germanymap07{top:63.5%;left:29%;}
.nation-map-img .inner a#germanymap08{top:54%;left:28%;}
.nation-map-img .inner a#germanymap09{top:55.3%;left:18%;}
.nation-map-img .inner a#germanymap10{top:45%;left:10%;}
.nation-map-img .inner a#germanymap11{top:30%;left:79%;}
.nation-map-img .inner a#czechmap00, .nation-map-img .inner a#germanymap00, .nation-map-img .inner a#spainmap00, .nation-map-img .inner a#francemap00, .nation-map-img .inner a#italymap00, .nation-map-img .inner a#greecemap00, .nation-map-img .inner a#turkeymap00, .nation-map-img .inner a#ukmap00{cursor:default;width:0;height:0;}
.nation-map-img .inner a#czechmap01{top:39.5%;left:44.8%;}
.nation-map-img .inner a#czechmap02{top:68%;left:44.9%;}
.nation-map-img .inner a#czechmap03{top:49%;left:33%;}
.nation-map-img .inner a#czechmap04{top:39%;left:27%;}
.nation-map-img .inner a#czechmap05{top:16.5%;left:37.5%;}
.nation-map-img .inner a#czechmap06{top:78.8%;left:45.2%;}
.nation-map-img .inner a#czechmap07{top:88.8%;left:42.5%;}
.nation-map-img .inner a#czechmap08{top:85.2%;left:36.7%;}
.nation-map-img .inner a#greecemap01{top:90%;left:59%;}
.nation-map-img .inner a#greecemap02{top:68%;left:62.6%;}
.nation-map-img .inner a#greecemap03{top:62%;left:63.3%;}
.nation-map-img .inner a#greecemap04{top:51.8%;left:45%;}
.nation-map-img .inner a#greecemap05{top:57%;left:41.7%;}
.nation-map-img .inner a#greecemap06{top:60%;left:41%;}
.nation-map-img .inner a#greecemap07{top:49%;left:40%;}
.nation-map-img .inner a#greecemap08{top:45%;left:32.6%;}
.nation-map-img .inner a#greecemap09{top:48.5%;left:24.7%;}
.nation-map-img .inner a#greecemap10{top:55.2%;left:13.8%;}
.nation-map-img .inner a#greecemap11{top:42%;left:12.8%;}
.nation-map-img .inner a#greecemap12{top:40%;left:20.3%;}
.nation-map-img .inner a#greecemap13{top:37%;left:26.8%;}
.nation-map-img .inner a#turkeymap01{top:25%;left:11.7%;}
.nation-map-img .inner a#turkeymap02{top:23.5%;left:27.8%;}
.nation-map-img .inner a#turkeymap03{top:32%;left:29.7%;}
.nation-map-img .inner a#turkeymap04{top:41%;left:47.3%;}
.nation-map-img .inner a#turkeymap05{top:59%;left:32.5%;}
.nation-map-img .inner a#turkeymap06{top:76%;left:24.3%;}
.nation-map-img .inner a#turkeymap07{top:69%;left:15.5%;}
.nation-map-img .inner a#turkeymap08{top:81%;left:17%;}
.nation-map-img .inner a#turkeymap09{top:67%;left:7.8%;}
.nation-map-img .inner a#turkeymap10{top:80%;left:7%;}
.nation-map-img .inner a#ukmap01{top:39%;width:6%;left:55.7%;}
.nation-map-img .inner a#ukmap02{top:81.5%;left:56.6%;width:6%;}
.nation-map-img .inner a#ukmap03{top:83.5%;left:47.8%;width:6%;}
.nation-map-img .inner a#ukmap04{top:87.5%;left:55.5%;width:6%;}
.nation-map-img .inner a#ukmap05{top:87.5%;left:63.8%;width:6%;}
.nation-map-img .inner a#ukmap06{top:80.7%;left:72.8%;width:6%;}
.reservation-pop .modal-dialog{max-width:545px;width:90%;background:#fff;padding:70px 10px;box-sizing:border-box;text-align:center;}
.reservation-pop .mfp-close{top:10px;}
.reservation-pop .main-color{margin-top:25px;font-weight:800;font-size:30px;line-height:1.4;}
.reservation-pop .des{margin-top:30px;margin-bottom:30px;}
.reservation-pop .des p:first-child{color:#333;font-weight:500;}
.bar-span.dis_inblock span:before{background:#666;}
.bar-span span{padding:0 7px;position:relative;}
.bar-span span:first-child{padding-left:0;}
.bar-span span:first-child:before{display:none;}
.bar-span span:before{position:absolute;left:0;top:50%;margin-top:-5px;height:10px;background:#29346d;width:1px;content:'';}
.rsv-box{margin-top:40px;}
.rsv-box:first-child{margin-top:0;}
.rsv-num{position:relative;margin-bottom:10px;font-size:18px;color:#333;font-weight:600;}
.rsv-num span{color:#d8421c;}
.rsv-num a{position:absolute;right:0;font-weight:400;top:3px;border:solid 1px #999;font-size:13px;width:95px;box-sizing:border-box;padding:3px 15px;background:url(../images/sub/coupon-bg.png) no-repeat 88% center;}
.company-introduct{margin-top:30px;font-size:16px;font-weight:normal;color:#757070;}
.company-introduct .left{float:left;width:49.25%;margin-left:1.5%;}
.company-introduct .left:first-child{margin-left:0;}
.company-introduct .left .txt-box{margin-top:30px;}
.company-introduct .left .txt-box.blue-color{color:#2c459e;}
.company-introduct .left .txt-box .green-color{color:#009753;}
.company-introduct .left .txt-box .img{padding:10px 0;text-align:center;}
.ect_con{width:1000px;margin:0 auto;padding:30px;border:1px solid #ddd;}
.ect_con .part_tit, .textarea_box_border .part_tit{color:#333;font-size:17px;font-weight:800;margin:0 0 20px;}
.ect_con .tit, .textarea_box_border .tit{font-size:15px;font-weight:500;margin:15px 0;}
.ect_con .d_blue, .textarea_box_border .d_blue{margin:15px 0 0;color:#0d59bf;}
.ect_con .ect_list li, .textarea_box_border .ect_list li{padding:30px 0;border-bottom:2px dotted #ddd;}
.ect_con .ect_list li:first-child, .textarea_box_border .ect_list li:first-child{padding:0 0 30px;}
.ect_con .ect_list li:last-child, .textarea_box_border .ect_list li:last-child{border:0;}
.ect_con .table-form-01, .textarea_box_border .table-form-01{border:1px solid #ccc;font-size:14px;}
.ect_con .table-form-01 th, .ect_con .table-form-01 td, .textarea_box_border .table-form-01 th, .textarea_box_border .table-form-01 td{border:1px solid #ccc;vertical-align:top;letter-spacing:-1px;}
.ect_con .table-form-01 td.bg, .ect_con .table-form-01 th, .textarea_box_border .table-form-01 td.bg, .textarea_box_border .table-form-01 th{background:#bbb;color:#fff;}
@page{size:A4;margin:0;}
@media print{html, body{}
.home{display:none;}
.mfp-bg{display:none !important;}
.mfp-content{vertical-align:top;}
.coupon-pop{top:0;left:0;margin:0;border:none;padding:0;box-sizing:border-box;padding:20mm 13mm 13mm;box-sizing:border-box;position:absolute;top:0;width:100%;max-width:inherit;background-color:white;}
.coupon-pop-arae{max-height:inherit;padding:0;}
.coupon-pop .coupon-pop-area .tit, .coupon-pop .des, .coupon-pop .mfp-close, .coupon-pop .btn-area{display:none;}
.coupon-zone img{width:100%;}
.coupon-pop .print-area{padding:0;text-align:center;overflow:visible;}
.coupon-pop .print-area .banner{margin:0;padding:0;border:none;}
.coupon-pop{padding:0;}
}
@media all and (max-width:640px){.qna .qna-header a{padding-left:2%;}
.qna .qna-body{padding:20px 20px 20px 12%;}
.paging-area ul li a.next{position:absolute;top:2px;right:0;}
.paging-area ul li a.prev{position:absolute;top:2px;left:0;}
.paging-area ul li a.next-last{display:none;}
.paging-area ul li a.prev-first{display:none;}
}
input[type="password"]{font-family:'Noto Sans KR','Nanum Gothic', sans-serif;}
input[type="text"], select, input[type="password"]{height:40px !important;line-height:40px !important;color:#666;}
input[type=checkbox]{opacity:0;-ms-filter:"alpha(opacity=0)";filter:alpha(opacity=0);width:1px !important;height:1px !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0);border:0;}
input[type=checkbox] + label{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
input[type=checkbox] + label:before{content:' ';display:inline-block;width:18px;height:18px;line-height:18px;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;border:1px solid #aaa;font-family:xeicon !important;display:inline-block;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
input[type=checkbox] + label.no-m:before{margin:-2px 0 0 0;}
input[type=checkbox]:checked + label:before{content:"\e928";background:#d8421c;color:#fff;border:1px solid #d8421c;}
input[type="radio"]{display:none;}
input[type="radio"]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
input[type="radio"] + label{display:inline-block;position:relative;padding-left:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
input[type="radio"] + label:before{content:'';position:absolute;left:0;top:50%;margin-top:-6.5px;width:13px;height:13px;text-align:center;background:#fff;border:1px solid #767676;border-radius:100%;}
input[type="radio"] + label:active:before,
input[type="radio"]:checked + label:active:before{box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);}
input[type="radio"]:checked + label:before{background:#fff;border-color:#767676;}
input[type="radio"]:checked + label:after{content:'';position:absolute;top:50%;margin-top:-2px;left:4px;width:7px;height:7px;background:#000;border-radius:100%;}
.review-pop .modal-dialog{background:#fff;max-width:700px;box-sizing:border-box;padding:30px 40px 50px 40px;width:90%;}
.review-pop .mfp-close{top:12px;}
.review-pop .search-area{margin-top:30px;background:#f3f3f3;padding:20px;}
.review-pop .search-area .left{width:82%;text-align:left;}
.review-pop .search-area .right{width:18%;}
.review-pop .search-area span{display:inline-block;width:30%;margin-left:1%;}
.review-pop .search-area span:first-child{margin-left:0;}
.review-pop .search-area .search-input{width:100%;display:inline-block;height:40px;line-height:40px;color:#fff;background:#666;}
.review-pop .search-table{margin-top:30px;}
.review-pop .table_board_for .order-btn{display:inline-block;height:30px;line-height:30px;color:#fff;text-align:center;width:75px;font-size:12px;border:solid 1px #d8421c;color:#fff;background:#d8421c;}
.review-pop .table_board_for th, .review-pop .table_board_for td{padding:8px 0;}
.tour-detail-pop .modal-dialog{background:#fff;max-width:600px;padding:40px 30px 50px 30px;}
.tour-detail-pop .title{margin-bottom:30px;font-size:25px;color:#333;font-weight:600;}
.tour-detail-pop .table_board_for{margin-bottom:20px;}
.tour-detail-pop .table_board_for th{background:#f4f4f4;}
.tour-detail-pop .table_board_for td{text-align:center;}
.tour-detail-pop .table_board_for tbody tr:first-child th, .tour-detail-pop .table_board_for tbody tr:first-child td{border-top:solid 1px #999;}
.tour-detail-pop .table_board_for tbody tr th{color:#333;background:#f4f4f4;border-right:solid 1px #999;}
.faq-pop{max-width:700px;box-sizing:border-box;padding:80px 40px 50px 40px;width:90%;}
.faq-pop .mfp-close{top:12px;}
.faq-pop .faq-body{max-height:500px;overflow-y:auto;}
.faq-pop .faq-body .con{display:inline-block;padding:20px 25px;border-radius:15px;font-size:15px;box-sizing:border-box;margin-top:5px;position:relative;max-width:550px;}
.faq-pop .faq-body .con:before{position:absolute;background-repeat:no-repeat;content:'';width:11px;height:13px;top:9px;}
.faq-pop .faq-body .question-area{text-align:right;}
.faq-pop .faq-body .question-area .question-tit{color:#3a3a3a;background-image:url(../images/sub/faq-icon01.png);}
.faq-pop .faq-body .question-area .question-con{border:solid 1px #cdcdcd;color:#757070;margin-right:10px;}
.faq-pop .faq-body .question-area .question-con:before{background-image:url(../images/sub/q-be.png);right:-11px;}
.faq-pop .faq-body .answer-area{margin-top:20px;text-align:left;padding-left:35px;background-image:url(../images/sub/faq-icon02.png);background-repeat:no-repeat;background-position:left 5px;font-weight:400;padding:0px 0 3px 40px;font-size:18px;box-sizing:border-box;}
.faq-pop .faq-body .answer-area .answer-tit{color:#757070;padding-left:10px;}
.faq-pop .faq-body .answer-area .answer-con{background:#d8421c;margin-left:10px;color:#fff;}
.faq-pop .faq-body .answer-area .answer-con:before{background-image:url(../images/sub/a-be.png);left:-10px;}
.history_con .his_tit{text-align:center;line-height:1.4;margin-bottom:35px;letter-spacing:-1.1px;}
.history_con .his_tit h3{font-size:35px;color:#d8421c;font-weight:600;}
.history_con .his_tit .st{font-size:25px;color:#999;}
.history_con .tab_wrap{width:326px;margin:0 auto 50px;}
.history_con .tab_wrap li{float:left;width:50%;}
.history_con .tab_wrap li a{display:block;background:#dedede;font-size:17px;height:50px;line-height:50px;text-align:center;}
.history_con .tab_wrap li a.on{background:#d8421c;color:#fff;}
.history_box{position:relative;max-width:920px;margin:0 auto;}
.history_box .history_list li{position:relative;margin-top:45px;}
.history_box .history_list li .gr_strong{font-weight:400;color:#333;}
.history_box .history_list li:first-child{margin-top:0;}
.history_box .history_list .year{position:absolute;top:0;left:20px;line-height:1.1;font-size:30px;letter-spacing:-2px;color:#d8421c;font-weight:600;}
.history_box .history_list .tbl_box{padding-bottom:10px;margin-left:155px;padding-left:70px;border-left:1px solid #ddd;position:relative;}
.history_box .history_list .tbl_box:before{position:absolute;left:-8.5px;top:0;background:url(../images/sub/history-be.png) no-repeat;width:17px;height:17px;content:'';}
.history_box .history_list dl{display:table;width:100%;line-height:2;}
.history_box .history_list dl dt{float:left;width:80px;color:#333;font-weight:400;}
.history_box .history_list dl dd{display:table-cell;width:100%;vertical-align:top;}
.history_box.first{padding-top:0;border-top:0;background:url(../images/about/about_0201.jpg) no-repeat right center;}
.a9-con{margin-top:60px;text-align:center;}
.a9-con .tit-area .tit{font-size:35px;color:#000000;}
.a9-con .tit-area .tit span{font-weight:800;}
.a9-con .tit-area .s-tit{margin-top:20px;color:#757070;font-weight:16px;}
.a9-con .video-player{margin-top:40px;}
.a9-con .bg-box{margin-top:60px;background-repeat:no-repeat;box-sizing:border-box;}
.a9-con .bg-box .tit{font-size:24px;color:#333;margin-bottom:20px;}
.a9-con .bg-box .con{font-size:16px;color:#757070;letter-spacing:-0.03em;font-weight:200;}
.a9-con .bg-box.bg-box01{background-image:url(../images/sub/a9-bg01.jpg);background-position:left top;height:502px;padding-left:450px;text-align:left;padding-top:200px;}
.a9-con .bg-box.bg-box02{margin-top:40px;background-image:url(../images/sub/a9-bg02.jpg);background-position:right top;height:520px;padding-left:40px;text-align:left;padding-top:210px;}
.company-box .txt-box{box-sizing:border-box;color:#757070;font-size:16px;letter-spacing:0;}
.company-box .txt-box .tit{font-size:30px;color:#000;line-height:1.5;font-weight:200;}
.company-box .txt-box .con{margin-top:50px;font-weight:200;line-height:1.6;}
.company-box .txt-box .con span{color:#333;font-weight:400;}
.company-box .txt-box .con span.main-color{color:#d8421c;}
.company-box .txt-box.txt-box01{height:710px;background:url(../images/sub/about1-img1.jpg) no-repeat right 150px;}
.company-box .txt-box.txt-box02{margin-top:60px;text-align:center;}
.company-box .txt-box.txt-box02 .img-box{font-size:14px;}
.company-box .txt-box.txt-box03{margin-top:40px;height:360px;background:url(../images/sub/about1-img3.jpg) no-repeat left top;padding-top:20px;padding-left:345px;}
.company-box .txt-box.txt-box03 .main-color{font-weight:400;}
.company-box .txt-box.txt-box04{margin-top:40px;background:url(../images/sub/about1-img4.jpg) no-repeat right top;padding-top:265px;}
.company-box .txt-box.txt-box04 .main-color{font-weight:400;}
.company-box .txt-box.txt-box04 .con{margin-top:40px;}
.past_box .btn-type-01{width:auto;font-size:14px;text-align:left;padding:10px 20px;height:auto;line-height:inherit;}
.past_box .btn-type-02{width:auto;font-size:14px;text-align:left;padding:10px 20px;height:auto;line-height:inherit;}
.xi-subdirectory-arrow{font-size:20px;color:#d8421c;}
.pop-con.agree-pop{padding:10px;}
.agree-pop .agree-area .agree-box{height:auto;max-height:620px;}
.agree-pop .modal-h{padding:20px 0;font-size:30px;color:#000;font-weight:500;}
.current-cart-num{padding-top:40px;text-align:center;}
.current-cart-num a{display:inline-block;padding:0 20px;font-size:18px;color:#009852;position:relative;font-weight:600;}
.current-cart-num a:before{position:absolute;left:0;top:13px;width:1px;height:15px;background:#009852;content:'';}
.current-cart-num a:first-child:before{display:none;}
.current-cart-num a span{font-size:24px;margin-left:5px;vertical-align:middle;}

.tour-depth02-tab{text-align:center;padding-bottom:30px;}
.tour-depth02-tab li, .tour-depth02-tab li a{display:inline-block;}
.tour-depth02-tab li a{padding:0 20px;position:relative;font-size:25px;color:#666;font-weight:bold;}
.tour-depth02-tab li a:before{position:absolute;left:0;top:50%;height:10px;margin-top:-5px;width:1px;background:#666;content:'';}
.tour-depth02-tab li:first-child a:before{display:none;}
.tour-depth02-tab li a.on{color:#d8421c;}
.tour-depth02-tab li a.on1{color:#0049af;}
.room-help{display:inline-block;margin-left:20px;color:#fff;background:#019851;padding:10px 20px;}
.tooltip.room-help .tooltip-box{width:340px;height:auto;top:-197px;border:solid 1px #e2e2e2;background:#f4f4f4;color:#666;font-size:14px;}
.tooltip.room-help .tooltip-box:before{margin-left:-40px;background:url(../images/sub/tool-be2.png);}
th .roomtype{position:relative;}
th .roomtype .tooltip{position:absolute;display:block;right:20px;top:5px;}
th .roomtype .tooltip .tooltip-box{width:410px;height:auto;top:-233px;border:solid 1px #e2e2e2;background:#f4f4f4;color:#666;}
th .roomtype .tooltip .tooltip-box .tit{font-size:18px;font-weight:bold;color:#d8421c;margin-bottom:10px;}
th .roomtype .tooltip .tooltip-box p{font-size:15px;vertical-align:middle;margin-top:5px;}
th .roomtype .tooltip .tooltip-box p:first-child{margin-top:0;}
th .roomtype .tooltip .tooltip-box p img{vertical-align:middle;}
th .roomtype .tooltip .tooltip-box p img:first-child{margin:0 5px;}
th .roomtype .tooltip .tooltip-box:before{margin-left:-74px;background:url(../images/sub/tool-be2.png);}
.red-txt{font-size:20px;color:#fe0000;font-weight:600;}
.cancel-txt{text-align:center;font-size:20px;color:#333;font-weight:600;}
.table-txt{font-size:14px;}
.sel_10{width:100px;}
.order-table .table-type-01 .two-btn .order-btn, .order-table .table-type-01 .two-btn .order-btn3{float:left;width:49%;box-sizing:border-box;display:block;margin-left:2%;}
.order-table .table-type-01 .two-btn .order-btn{margin-left:0;}
.f_noto{font-family:sans-serif;}
.tripinfo-tab-con table{border:solid 1px #999;}
.tripinfo-tab-con table td{border-left:solid 1px #999;border-top:solid 1px #999;}
.book-introduce-box{border-top:solid 1px #ddd;padding-top:50px;}
.book-box{margin-top:50px;word-break:keep-all;}
.bookinfo .book-img{float:left;text-align:center;width:250px;}
.bookinfo .book-txt{float:left;width:645px;}
.bookinfo .book-txt .tit-area{position:relative;padding-right:35px;}
.bookinfo .book-txt .tit-area .book-view-btn{position:absolute;right:0;top:50%;margin-top:-16.5px;display:block;}
.bookinfo .book-txt .tit-area .tit{font-size:22px;color:#222222;font-weight:600;line-height:1.4;}
.bookinfo .book-txt .tit-area .category span{margin-right:3px;}
.bookinfo .book-txt .tit-area .category{margin-bottom:0px;}
.bookinfo .book-txt .tit-area .info{margin-top:5px;}
.bookinfo .book-txt .tit-area .info span{display:inline-block;padding-right:50px;font-size:14px;position:relative;vertical-align:top;}
.bookinfo .book-txt .tit-area .info span i{font-weight:800;color:#d8421c;}
.bookinfo .book-txt .tit-area .info span:before{position:absolute;left:-30px;width:1px;height:10px;top:6px;background:#c9c9c9;content:'';}
.bookinfo .book-txt .tit-area .info span:first-child:before{display:none;}
.bookinfo .book-txt .con-area{margin-top:15px;font-size:15px;line-height:1.5;}
.bookinfo .book-txt .con-area .point{color:#009450;font-size:16px;margin-bottom:10px;font-weight:600;}
.book-slide-area{margin-top:30px;}
.book-slide-area .slide-box{border-bottom:solid 1px #ddd;}
.book-slide-area .slide-box .tit a{padding:14px 20px;display:block;font-size:15px;font-weight:600;background:url(../images/sub/book-tit-bg.png) no-repeat left center, url(../images/sub/book-down.png) no-repeat right center;}
.book-slide-area .slide-box .tit a.on{background:url(../images/sub/book-tit-bg-on.png) no-repeat left center, url(../images/sub/book-up.png) no-repeat right center;color:#d8421c;}
.book-slide-area .slide-box .con{border-top:solid 1px #ddd;padding:20px 0;display:none;}
.book-slide-area .slide-box .con .txt.clearfix .img-area.left{margin-right:20px;}
.book-slide-area .slide-box .con .txt.clearfix .img-area.right{margin-left:20px;}
.book-slide-area .slide-box .con .txt{margin-top:30px;}
.book-slide-area .slide-box .con .txt:first-child{margin-top:0;}
.book-slide-area .slide-box .con .txt .point{font-size:16px;font-weight:600;color:#333333;margin-bottom:10px;}
.book-slide-area .slide-box .con .txt .point .sub-point{font-weight:200;font-size:15px;}
.book-slide-area .slide-box .con .store-list{padding:20px 10px;background:#f8f8f8;text-align:center;}
.book-slide-area .slide-box .con .store-list li{display:inline-block;padding:0 10px;}
.book-slide-area .slide-box .con .store-list li a{display:block;background-repeat:no-repeat;background-size:100%;background-position:center center;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.book-slide-area .slide-box .con .store-list li a img{opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.book-slide-area .slide-box .con .store-list li a.a01{background-image:url(../images/sub/book-logo1.jpg);}
.book-slide-area .slide-box .con .store-list li a.a02{background-image:url(../images/sub/book-logo2.jpg);}
.book-slide-area .slide-box .con .store-list li a.a03{background-image:url(../images/sub/book-logo3.jpg);}
.book-slide-area .slide-box .con .store-list li a.a04{background-image:url(../images/sub/book-logo4.jpg);}
.book-slide-area .slide-box .con .store-list li a.a05{background-image:url(../images/sub/book-logo5.jpg);}
.book-slide-area .slide-box .con .store-list li a.a06{background-image:url(../images/sub/book-logo6.jpg);}
.book-slide-area .slide-box .con .store-list li a.a07{background-image:url(../images/sub/book-logo7.jpg);}
.book-slide-area .slide-box .con .store-list li a.a08{background-image:url(../images/sub/book-logo8.jpg);}
.book-slide-area .slide-box .con .store-list li a:hover img{opacity:1;filter:alpha(opacity=100);}
.table-view-01 td .board-box table, .table-view-01 td .board-box table tr, .table-view-01 td .board-box table td, .table-view-01 td .board-box table th{border:0;margin:0;padding:0;border-collapse:collapse;border-spacing:0;font-weight:normal;}
.cal-body{min-width:inherit;}
.product-view-tit .po_ab_box a.tdt-btn{padding:3px 10px;color:#fff;font-size:14px;background:#2d43a0;}
.nation-btn-area.new li{position:static;}
.nation-btn-area.new li .depth02{background:rgba(0,0,0,0.8);z-index:10;padding:30px 50px;width:100%;max-width:100%;box-sizing:border-box;left:0;top:208px;}
.nation-btn-area.new li .depth02 .inner{max-height:400px;overflow-y:auto;border:none;}
.nation-btn-area.new li .depth02 .inner .depth02-list-box{width:33.33%;float:left;}
.nation-btn-area.new li .depth02 .inner .depth02-list-box .depth02-tit{color:#fff;font-size:20px;font-weight:600;margin-bottom:15px;}
.nation-btn-area.new li .depth02 .inner .depth02-list-box li:first-child{margin-top:0;}
.nation-btn-area.new li .depth02 .inner .depth02-list-box li{width:100%;float:none;margin-left:0;margin-top:5px;}
.nation-btn-area.new li .depth02 .inner .depth02-list-box li a{display:inline-block;font-size:16px;color:#fff;text-align:left;}
.nation-btn-area.new li .depth02 .inner .depth02-list-box li a span{display:inline-block;padding:1px 10px;margin-left:10px;font-size:12px;color:#fff;}
.nation-btn-area.new li .depth02 .inner .depth02-list-box li a span.car{background:#00934b;}
.nation-btn-area.new li .depth02 .inner .depth02-list-box li a span.walk{background:#d84221;}
.nation-btn-area.new li .depth02 .inner .depth02-list-box li a span.private{background:#1d4e86;}


.nation-btn-area.new li .depth02 .inner .depth03-list-box{width:24%;float:left;}
.nation-btn-area.new li .depth02 .inner .depth03-list-box .depth03-tit{color:#fff;font-size:20px;font-weight:600;margin-bottom:15px;}
.nation-btn-area.new li .depth02 .inner .depth03-list-box li:first-child{margin-top:0;}
.nation-btn-area.new li .depth02 .inner .depth03-list-box li{width:100%;float:none;margin-left:0;margin-top:5px;}
.nation-btn-area.new li .depth02 .inner .depth03-list-box li a{display:inline-block;font-size:16px;color:#fff;text-align:left;}
.nation-btn-area.new li .depth02 .inner .depth03-list-box li a span{display:inline-block;padding:1px 10px;margin-left:10px;font-size:12px;color:#fff;}
.nation-btn-area.new li .depth02 .inner .depth03-list-box li a span.car{background:#00934b;}
.nation-btn-area.new li .depth02 .inner .depth03-list-box li a span.walk{background:#d84221;}
.nation-btn-area.new li .depth02 .inner .depth03-list-box li a span.private{background:#1d4e86;}

.urotour-area{text-align:center;}
.urotour-area .line1{font-size:25px;color:#2c43a0;line-height:1.4;margin-bottom:50px;}
.urotour-area .line2{font-size:16px;margin-bottom:65px;}
.urotour-area .line2 p{color:#009752;margin-bottom:10px;}
.urotour-area .line3{font-size:25px;color:#d8421c;}
.urotour-area .icon-box{margin-top:60px;border:solid 1px #ddd;padding:20px 0;position:relative;}
.urotour-area .icon-box:before{position:absolute;left:50%;top:-27px;margin-left:-27px;background:url(../images/sub/a-icon-be.jpg);background-size:100%;content:'';width:54px;height:54px;}
.urotour-area .icon-box li{display:inline-block;padding:30px 35px;line-height:1.4;}
.urotour-area .icon-box li .icon{margin-bottom:15px;}
.urotour-area .certification_box .certification-txt{font-size:22px;color:#2c459f;margin-bottom:40px;}
.urotour-area .certification_box{margin-top:90px;}
.urotour-area .certification_box ul li{display:inline-block;margin-left:80px;box-sizing:border-box;border:1px solid #ddd;}
.urotour-area .certification_box ul li:first-child{margin-left:0px;}
.qna .qna-body table, .qna .qna-body table tr, .qna .qna-body table td, .qna .qna-body table th{border:solid 1px;}
.tour-view-slider{margin-bottom:80px;}
.view-area .view-content img{max-width:100%;width:auto !important;height:auto !important;}
.
.table-view-01 td .board-box img{max-width:100%;width:auto !important;height:auto !important;}
.wide-area .a9-con .img-box img{max-width:100%;width:auto !important;height:auto !important;}
.wide-area .a9-con .video-player img{max-width:100%;width:auto !important;height:auto !important;}
.qna-body img{max-width:100%;width:auto !important;height:auto !important;}
.table-type-01 .table-type-03{margin-top:-15px;margin-bottom:-15px;}
.table-type-01 .table-type-03 td,
.table-type-01 .table-type-03 th{border:0 !important;padding:10px 5px;}