body{font-family:Arial,Tahoma,Helvetica,sans-serif;font-size:15px;color:#666}.tb-mask{display:none;width:100%;height:100%;background:#666;position:fixed;top:0;left:0;z-index:999;filter:alpha(Opacity=50);-moz-opacity:.5;opacity:.5}.body-mask{display:none;width:100%;height:100%;background:#000;position:fixed;top:0;left:0;z-index:1200;filter:alpha(Opacity=80);-moz-opacity:.8;opacity:.8}a{color:#4BB2FF;text-decoration:none}img{border:none}p{margin-top:0;margin-bottom:12px}input[type='text'],textarea{font-size:13px}a:hover{text-decoration:underline}._fv{width:100%}._iv{margin:0 auto}._mgt{margin-top:40px}._pr{position:relative}._btl{font-size:15px;text-align:center;color:#fff;display:block;width:149px;background:#2577e3;height:34px;padding-top:6px;border-radius:8px}._btl:hover{text-decoration:none;background:#F66F36!important}._loading{position:absolute;top:0;left:0;width:100%;height:100%;background:#ccc;filter:alpha(Opacity=70);-moz-opacity:.7;opacity:.7;color:#333}._loading ._txt{width:100px;margin:0 auto}._loading ._txt i{display:inline-block;width:5px;height:5px;background:#000;border-radius:4px;margin:0 6px}h1,h2{margin:0 0 30px 0;padding:0;font-weight:400}._bt{color:#0079C2;text-align:center}h1._bt{font-size:30px;line-height:30px}h2._bt{font-size:28px;line-height:28px}._bc{font-size:16px;margin-bottom:30px;padding:0 12px}._sry{margin:-20px 12px 10px 12px}.row{margin-left:-5px;margin-right:-5px}._left{float:left}._right{float:right}._side{margin-bottom:30px}._side h2{text-align:left}._dd{background:none}@media (max-width:767px){._iv{width:100%}._mgt{margin-top:20px}.row{margin-left:0;margin-right:0}._left,._right{float:none;width:100%;padding:12px}._dd{background:#f1f1f1}}@media (min-width:768px){._iv{width:750px}._left,._right{float:none;width:100%}}@media (min-width:992px){._iv{width:970px}._left{float:left;width:280px}._right{float:right;width:675px}}@media (min-width:1200px){._iv{width:1170px}._left{width:280px}._right{width:875px}}.top{height:40px}.top .logo{position:absolute;width:86px;height:86px;top:0;left:0;background:#fff;z-index:888}.top .logo img{width:100%;height:100%;border:none}.top .slogan{position:absolute;font-family:Tahoma;color:#2577e3;font-size:18px;top:10px;left:90px}.top .phone{position:absolute;font-size:16px;right:10px;top:12px}.top .mail-address{position:absolute;font-size:16px;right:180px;top:12px}.top .mail-address a,.top .phone a{text-decoration:none;color:#666}@media (max-width:767px){.top{background:#175e9e}.top .mail-address a span,.top .phone a span{display:none}.top .phone{right:70px;top:8px}.top .phone img{width:20px}.top .mail-address{right:120px;top:8px}.top .mail-address img{width:25px}.top .slogan{display:none}.top .logo{width:40px;height:40px}.top .menu{display:block;position:absolute;right:10px;top:10px}}@media (min-width:768px){.top .menu{display:none}}.nav{background:#2577e3;height:46px;position:relative}.nav ul.level_1{text-align:left;padding-inline-start:0;margin:0;z-index:100}.nav .nav-main ul.level_1 li>a{font-size:14px;color:#fff;display:block;width:100%;height:100%}.nav .nav-main ul.level_1 li{display:inline-block;width:160px;height:46px;text-align:center;line-height:49px}.nav .nav-main ul.level_1:last-child{width:132px}.nav .nav-main ul.level_1 li:hover,.nav .nav-main ul.level_1 li.active{background:#2381CD;box-shadow:1px 1px 1px #666}.nav .nav-main ul.level_1 li.active a,.nav .nav-main ul.level_1 li a:hover{color:#fff;text-decoration:none}.nav ul.level_2{display:none;position:absolute;background:#2381CD;z-index:999;width:100%;top:46px;padding-inline-start:0;padding:8px;margin:0}.nav ul.level_2.active{display:block}.nav ul.level_2 li{text-align:left;line-height:24px;list-style:none;margin:0 10px;padding:8px 0;font-size:14px;border-bottom:1px solid #3491DC}.nav ul.level_2 li span{color:#FFB800;float:right}.nav ul.level_2 li a{color:#fff}.nav #nav-prev,.nav #nav-next{display:none;position:absolute;width:30px;height:46px;background:#ccc;top:0;z-index:999}.nav #nav-prev i,.nav #nav-next i{display:block;width:14px;height:14px;border:3px solid #fff;border-left:none;border-bottom:none;margin-top:16px}.nav #nav-prev i{margin-left:10px;transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg)}.nav #nav-next i{margin-left:5px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.nav .indto,.nav .sub-indto{display:none!important}@media (max-width:767px){.nav{height:100%;display:block;position:fixed;top:0;right:-300px;width:300px;z-index:1001;background:#175e9e;overflow-y:scroll}.nav .indto,.nav .sub-indto{display:block!important}.nav .nav-main ul.level_1 li.nav-sub{background:url(/theme/images/arrow_right.svg) right center no-repeat}.nav .nav-main ul.level_1 li.nav-sub.active{background-color:#2381CD;border:none}.nav .nav-main{height:100%;padding:4px}.nav .nav-main ul.level_1 li,.nav ul.level_2 li{display:block;width:100%;text-align:left;padding:16px 8px 16px 6px;line-height:18px;height:auto;border-bottom:1px solid #4e93d0;position:relative}.nav ul.level_2 li.sub-indto{margin:-4px 0 0 -4px;padding:0;border-bottom:none}.nav .nav-main ul.level_1 li a{width:100%;height:100%;font-size:16px}.nav ul.level_2{display:block;position:fixed;background:#156bb9;width:300px;height:100%;padding:4px;top:0;right:-300px;overflow-y:scroll;z-index:1002;box-shadow:none}.nav ul.level_2 li{border-bottom-color:#5c9bd4;font-size:15px;line-height:18px}.nav ul.level_2 li span{float:none;display:block}}@media (min-width:768px){.nav .nav-main{overflow:hidden;padding-left:86px;margin:0 auto;position:relative}.nav ul.level_1{width:1084px}#nav-item-0,#nav-item-4,#nav-item-5,#nav-item-6,#nav-item-7{width:114px}#nav-item-8{width:112px}.nav #nav-next{display:block}.nav #nav-prev{left:86px}.nav #nav-next{right:0}.nav ul.level_2{left:0;box-shadow:0 1px 2px #175e9e}.nav .nav-main ul.level_1 li.nav-sub a{background:url(/theme/images/arrow_bottom.svg) no-repeat center bottom 6px}}@media (min-width:992px){#sub-1{width:580px}#sub-2{width:580px}#sub-3{width:530px}#sub-4{width:360px}#sub-5{width:540px}#sub-6{width:540px}#sub-7{width:400px}#sub-8{width:400px}.nav ul.level_2#sub-2 li,.nav ul.level_2#sub-4 li,.nav ul.level_2#sub-5 li,.nav ul.level_2#sub-6 li,.nav ul.level_2#sub-7 li,.nav ul.level_2#sub-8 li{width:42%;display:inline-block}.nav ul.level_2#sub-4 li{width:230}.nav ul.level_2#sub-5 li{width:238px}.nav ul.level_2#sub-6 li{width:230px}.nav ul.level_2#sub-7 li{width:168px}.nav ul.level_2#sub-8 li{width:168px}}@media (min-width:1200px){.nav #nav-prev,.nav #nav-next{display:none}}.carousel{position:relative;height:410px}.carousel .ca-item{position:absolute;width:100%;text-align:center;overflow:hidden;height:410px;z-index:2;filter:alpha(Opacity=0);-moz-opacity:0;opacity:0}.carousel .ca-item img{margin:0 -50%}.carousel .ca-item.active{display:block}.carousel .c-prev,.carousel .c-next{display:none;position:absolute;z-index:10;width:60px;height:100px;top:120px;background:#ccc;filter:alpha(Opacity=50);-moz-opacity:.5;opacity:.5}.carousel .c-prev{left:120px}.carousel .c-next{right:120px}.carousel .c-next i,.carousel .c-prev i{display:block;width:40px;height:40px;border:5px solid #fff;border-left:none;border-bottom:none;margin-top:30px}.carousel .c-prev i{margin-left:20px;transform:rotate(-135deg);-ms-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg)}.carousel .c-next i{margin-right:20px;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.carousel ul.bullet{display:block;width:100%;position:absolute;bottom:10px;text-align:center;z-index:10}.carousel ul.bullet li{width:15px;height:15px;display:inline-block;background:#ccc;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;margin:0 4px;filter:alpha(Opacity=80);-moz-opacity:.8;opacity:.8;box-shadow:1px 1px 2px #666;border:1px solid #0079C2}.carousel ul.bullet li.sel{background:#0079C2}.carousel .ca-inner{position:relative;width:100%}.carousel div.c-text{position:absolute;width:800px;left:240px;top:50px;font-size:40px;color:#fff;text-shadow:1px 1px 2px #000;text-align:left;z-index:2}.carousel .active{z-index:4;filter:alpha(Opacity=100);-moz-opacity:1;opacity:1}@media (max-width:767px){.carousel .c-prev,.carousel .c-next{display:block;top:80px;width:30px;height:50px}.carousel .c-next i,.carousel .c-prev i{width:20px;height:20px;margin-top:16px}.carousel .c-prev i{margin-left:10px}.carousel .c-prev{left:10px}.carousel .c-next{right:10px}.carousel div.c-text{font-size:20px;top:30px;left:50px;padding-right:60px;width:100%}.carousel{height:210px}.carousel img{height:210px}}@media (min-width:768px){.carousel .c-prev,.carousel .c-next{display:block}.carousel .c-prev{left:20px}.carousel .c-next{right:20px}.carousel div.c-text{font-size:21px;left:120px;width:500px}}@media (min-width:992px){.carousel div.c-text{font-size:41px;left:120px;width:900px}}.whyus div.item{padding-left:5px;padding-right:5px}.whyus div.item .inner{background:#f2f2f2;font-size:15px;padding:12px;line-height:24px}.whyus div.item .inner h4{font-size:20px;color:#0079C2;font-weight:400;margin:0 0 15px 40px}.whyus div.item .inner .icon{position:absolute;width:30px;height:30px;top:8px;border-radius:15px;background:#FFB800;text-align:center}.whyus div.item .inner .icon img{margin-top:3px}@media (max-width:767px){.whyus div.item .inner{height:auto}.whyus div.item{margin-bottom:10px}}@media (min-width:768px){.whyus div.item{margin-bottom:10px}.whyus div.item .inner{height:260px}}@media (min-width:992px){.whyus div.item .inner{height:240px}}@media (min-width:1200px){.whyus div.item .inner{height:300px}}.tour-list .item{padding-left:5px;padding-right:5px;margin-bottom:10px}.tour-list .item .inner{border:1px solid #f2f2f2;height:430px;position:relative}.tour-list .item .inner a:hover img{box-shadow:2px 1px 4px #999}.tour-list .item .inner._hot::before{content:"HOT";display:block;width:45px;height:28px;position:absolute;top:0;left:0;background:#D5381F;font-size:14px;border-radius:0 0 20px 0;color:#fff;font-style:italic;padding:3px 0 0 4px}.tour-list .item .inner img{width:100%}.tour-list .item .inner .tour-name{font-size:16px;line-height:20px;padding:4px 8px 0 8px;height:42px}.tour-list .item .inner .tour-type,.tour-list .item .inner .tour-price{font-size:15px;padding:4px 8px 0 8px}.tour-list .item .inner .tour-price span{color:#FF784E}.tour-list .item .inner a._btl{margin:16px auto 8px auto}@media (max-width:767px){.tour-list .item .inner{height:auto}}.tour-cate-list{background:#F2F2F2;padding-bottom:20px}.tour-cate-list ._bt{padding-top:20px}.tour-cate-list .item{padding-left:5px;padding-right:5px;margin-bottom:10px}.tour-cate-list .item .inner{position:relative}.tour-cate-list .item .inner a:hover img{box-shadow:2px 1px 4px #999}.tour-cate-list .item .inner img{width:100%}.tour-cate-list .item-ol{position:absolute;height:50px;padding-top:10px;bottom:0;width:100%;text-align:center;font-size:18px;background:rgba(0,0,0,.5)}.tour-cate-list .item-ol a{color:#fff}@media (max-width:767px){.tour-cate-list .item .inner{height:auto}}.review .review-cont .level{font-size:12px}.review .review-cont .review-header span{display:inline-block;margin-right:80px}.review .review-cont .review-content{padding:15px;position:relative;background:url(/theme/images/quote.svg) no-repeat right 10px bottom 10px;border-bottom:1px dotted #ccc;margin-bottom:10px}.review .more-review{display:block;width:100px;height:36px;background:url(/theme/images/more.svg) no-repeat center bottom;margin:0 auto;text-align:center;color:#666;font-size:16px;cursor:pointer}.review .review-cont .review-content::before{content:" ";display:block;width:12px;height:12px;position:absolute;left:0;background:url(/theme/images/quote.svg) no-repeat;transform:rotate(180deg);-ms-transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg)}@media (max-width:767px){.review .review-cont .review-header{padding:0 12px}.review .review-cont .review-header span{margin-right:20px}}.article-list{background:#F2F2F2;padding-bottom:20px}.article-list ._bt{padding-top:20px}.article-list .item{padding-left:5px;padding-right:5px;margin-bottom:10px}.article-list .item .inner{position:relative;background:#fff}.article-list .item .inner img{width:100%}.article-list .item .inner a:hover img{box-shadow:2px 1px 4px #999}.article-list .item .inner .title{font-size:15px;margin:12px;height:42px}.article-list .item .inner .date{font-size:15px;padding:12px;text-align:right}@media (max-width:767px){.article-list .item .inner,.article-list .item .inner .title{height:auto}}.tailor-link{background:#B7D7F4;padding:6px 0}.tailor-link .w740{width:680px;margin:40px auto}.tailor-link .w740 .left-img{width:160px;height:160px;float:left;border-radius:80px;overflow:hidden}.tailor-link .w740 .left-img img{width:100%}.tailor-link .w740 .right-con{margin-left:190px}.tailor-link .w740 .right-con .title{font-size:30px;color:#0079C2}.tailor-link .w740 .right-con .content{font-size:24px;margin:10px 0}@media (max-width:767px){.tailor-link .w740{width:100%}.tailor-link .w740 .left-img{float:none;margin:0 auto}.tailor-link .w740 .right-con{margin-left:0;text-align:center}.tailor-link .w740 .right-con a._btl{margin:0 auto}}.footer{background:#666;color:#E2E2E2;margin-top:50px}.footer .b-block{float:left}.footer .b-block .title{font-size:18px;padding:20px 0 10px 0}.footer .b-block._sns a{display:inline-block;width:40px;height:40px;border-radius:20px;text-align:center;padding-top:8px;background:#000;margin:25px 20px 0 0}.footer .b-block._sns a.facebook{background:#3B5998}.footer .b-block._sns a.linkedin{background:#0976B4}.footer .b-block._sns a.pinterest{background:#CC2127}.footer .b-block._sns a.instagram{background:#3F729B}.footer .b-block._sns a.twitter{background:#55ACEE}.footer .b-block._sns a.youtube{background:#E52D27;padding-left:5px}.footer .b-block._sns a.youtube img{width:18px;height:16px}.footer .b-links{margin-top:20px;padding-top:20px;border-top:1px solid #888;text-align:center}.footer .b-links a{display:inline-block;font-size:14px;margin-left:15px;color:#E2E2E2}.footer .b-links a::after{content:"|";margin-left:15px}.footer .b-links a:last-child::after{content:""}.footer ._lc{font-size:14px;text-align:center;padding:30px 0 20px 0}.to-top{display:none;position:fixed;width:40px;height:40px;border-radius:20px;border:1px solid #666;background:#f1f1f1;padding:6px 9px 9px 8px;right:10px;filter:alpha(Opacity=80);-moz-opacity:.8;opacity:.8;z-index:970}@media (max-width:767px){.footer .b-block{float:none;margin-left:12px}.footer img.pata{width:100%}.footer .b-links{line-height:30px}}@media (min-width:768px){.footer .b-block{margin:0 20px 0 30px}.footer .b-block._sns{margin-left:0}}@media (min-width:992px){.footer .b-block{margin:0 70px 0 110px}.footer .b-block._sns{margin-left:0}}@media (min-width:1200px){.footer .b-block{width:400px;margin:0 70px 0 190px}.footer .b-block._sns{margin-left:0}}