@charset "utf-8";
body,html {zoom:1;text-align:center;color:#626262;height:100%;width:100%;min-width:1070px;background-repeat:repeat-x;background-position:center top;}

div {margin:0 auto;}

a:link, a:visited, a:active {text-decoration:none; color:#626262;}
a:hover {cursor:pointer;text-decoration:none;color:#828282;}
::selection {
    background:#76b500;
    color: #FFF;
    text-shadow: none;
}
::-moz-selection {
    background:#76b500;
    color: #FFF;
    text-shadow: none;
}
::-webkit-selection {
    background:#76b500;
    color: #FFF;
    text-shadow: none;
}

textarea:focus, input:focus{
    outline: 0;
}
table caption {
	display:none;
}



.teamtour-basewrap {position:relative;width:1070px;margin:0 auto;padding:0;box-sizing:border-box;}
.teamtour-basewrap:after {content:" ";display:block;clear:both;height:0;visibility:hidden;margin:0;padding:0;}
.teamtour-clr {clear:both;content:"";display:block;height:0;}

.teamtour-header * {
transition: all 0.2s;
-moz-transition: all 0.2s; 
-webkit-transition: all 0.2s;
-o-transition: all 0.2s; 
}

.teamtour-header h1 {position:absolute;left:0;top:0;bottom:0;overflow:hidden;box-sizing:border-box;}
.teamtour-header h1 a {display:block;width:220px;height:100%;box-sizing:border-box;background-repeat:no-repeat;background-position:center center;background-image:url(../images/common/logo.png);background-size:200px auto;overflow:hidden;text-indent:-999px;}

.teamtour-header {position:realtive;z-index:9999;height:90px;}
.teamtour-header .gnb {position:absolute;z-index:9999;left:0;right:0;top:28px;background-color:#fff;}
.teamtour-header .gnb .teamtour-basewrap {height:62px;}

.teamtour-header .gnb .teamtour-basewrap > ul  {position:absolute;right:0;top:15px;}
.teamtour-header .gnb .teamtour-basewrap > ul > li  {float:left;padding:0 20px;}
.teamtour-header .gnb .teamtour-basewrap > ul > li > a  {display:block;padding:10px;font-family: 'Oswald', sans-serif;font-size:16px;font-weight:600;color:#222;}
.teamtour-header .gnb .teamtour-basewrap > ul > li > a > *  {font-family: 'Oswald', sans-serif;font-size:16px;font-weight:600;color:#222;}
.teamtour-header .gnb .teamtour-basewrap > ul > li:hover > a  {color:#4b70c0;}

.teamtour-header .gnb .teamtour-basewrap > ul > li > ul  {display:none;}


.teamtour-header .lnb {position:absolute;z-index:9998;left:0;right:0;top:0;background-color:#0a3d77;}
.teamtour-header .lnb * {color:#fff;line-height:28px;}
.teamtour-header .lnb .teamtour-basewrap {height:28px;}

.teamtour-header .lnb .left {left:10px;}
.teamtour-header .lnb .right {right:10px;}

.teamtour-header .lnb .teamtour-basewrap > ul  {position:absolute;top:0;}
.teamtour-header .lnb .teamtour-basewrap > ul > li  {float:left;padding:0 10px;}
.teamtour-header .lnb .teamtour-basewrap > ul > li > a  {display:block;padding:0 10px;font-family: 'Noto Sans KR', sans-serif;font-size:12px;font-weight:500;}
.teamtour-header .lnb .teamtour-basewrap > ul > li:hover > a  {color:#c8d8f9;}


.teamtour-header.fixed {height:60px;}
.teamtour-header.fixed .lnb {position:fixed;background-color:#041d51;}
.teamtour-header.fixed .gnb {position:fixed;background-color:#4b70c0;border-bottom:10px solid #fff;}
.teamtour-header.fixed .gnb .teamtour-basewrap {height:32px;}
.teamtour-header.fixed h1 a {width:150px;background-size:130px auto;background-image:url(../images/common/logo-white.png);}
.teamtour-header.fixed .gnb .teamtour-basewrap > ul  {top:0;}
.teamtour-header.fixed .gnb .teamtour-basewrap > ul > li  {border-left:1px solid #3256a3;padding:0 26px;}
.teamtour-header.fixed .gnb .teamtour-basewrap > ul > li > a  {color:#fff;font-size:14px;font-weight:600;padding:0 10px;line-height:32px;}
.teamtour-header.fixed .gnb .teamtour-basewrap > ul > li > a > *  {color:#fff;font-size:14px;font-weight:600;}
.teamtour-header.fixed .gnb .teamtour-basewrap > ul > li:hover > a  {color:#c8d8f9;}






.teamtour-footer {background-color:#3b5da6;padding:30px 0;text-align:left;}
.teamtour-footer * {color:#fff !important;font-family: 'Noto Sans KR', sans-serif;}

.teamtour-footer h6 {position:absolute;left:0;top:10px;overflow:hidden;box-sizing:border-box;}
.teamtour-footer h6 a {display:block;width:200px;height:50px;box-sizing:border-box;background-repeat:no-repeat;background-position:center center;background-image:url(../images/common/logo-white.png);background-size:180px auto;overflow:hidden;text-indent:-999px;}

.teamtour-footer .info {margin-left:250px;font-size:12px;font-weight:400;line-height:23px;}
.teamtour-footer .info u {margin:0 10px;}


/*.teamtour-sidebar {position:fixed;z-index:999;left:50%;margin-left:555px;bottom:30px;width:40px;overflow:hidden;}*/
.teamtour-sidebar {position:fixed;z-index:999;right:30px;bottom:20px;width:40px;overflow:hidden;}

.teamtour-sidebar a {display:none;width:40px;height:40px;border-radius:50%;background-color:#3b5da6;margin:10px 0;background-repeat:no-repeat;background-position:center center;background-size:auto 50%;box-sizing:border-box;border:2px solid #fff;}
.teamtour-sidebar a.top {background-image:url(../images/icon/top-white.png);}





.teamtour-visual  {position:relative;background-repeat:no-repeat;background-position:center top;background-size:cover;max-width:1920px;}
.teamtour-visual  .teamtour-basewrap  {z-index:2;height:378px;padding-top:120px;overflow:hidden;}
.teamtour-visual  .teamtour-basewrap *  {display:block;color:#fff;font-family: 'Noto Sans KR', sans-serif;font-weight:700;font-size:15px;text-shadow: 0px 5px 11px rgba(0, 0, 0, 1);}
.teamtour-visual  .teamtour-basewrap h2  {font-weight:800;font-size:23px;margin:5px 0 10px 0;}
.teamtour-visual  .teamtour-basewrap em  {font-style:normal;}

.teamtour-visual  .slider  {position:absolute;z-index:3;left:0;right:0;top:0;bottom:0;overflow:hidden;background-color:#fff;}
.teamtour-visual  .slider .wrap  {position:absolute;z-index:1;left:0;top:0;overflow:hidden;}
.teamtour-visual  .slider .wrap .item  {float:left;position:relative;background-repeat:no-repeat;background-position:center top;background-size:100% 100%;overflow:hidden;}
.teamtour-visual  .slider .wrap .item .img  {position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:center top;background-size:auto 378px;}

.teamtour-visual  .arrow {position:absolute;z-index:9;top:0;bottom:0;width:50px;background-repeat:no-repeat;background-position:center center;background-size:32% auto;display:block;overflow:hidden;text-indent:-999px;cursor:pointer;}

.teamtour-visual  .arrow.prev {left:0;background-image:url(../images/icon/arrow-left-white.png);}
.teamtour-visual  .arrow.next {right:0;background-image:url(../images/icon/arrow-right-white.png);}
.teamtour-visual  .arrow:hover {background-color:#0a3d77;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;}

.teamtour-visual  .ctr {position:absolute;z-index:9;width:500px;left:50%;margin-left:-250px;bottom:38px;text-align:center;}
.teamtour-visual  .ctr a {display:inline-block;width:28px;height:28px;background-repeat:no-repeat;background-position:center center;background-image:url(../images/icon/ctr-off.png);cursor:pointer !important;overflow:hidden;text-indent:-999px;}
.teamtour-visual  .ctr a.on {background-image:url(../images/icon/ctr-on.png);}



/*
body.main .teamtour-visual  {background-image:url(../images/photo/visual0.jpg);}
body.main .teamtour-visual .wrap  {width:100%;height:2000px;}
body.main .teamtour-visual .wrap .item  {width:100%;height:500px;}
body.main .teamtour-visual .wrap .item .img  {width:150%;height:1000px;margin-left:-25%;margin-top:-250px;}
*/
body.main .teamtour-visual .wrap  {width:100%;height:2500px;}
body.main .teamtour-visual .wrap .item  {width:100%;height:500px;}
body.main .teamtour-visual .wrap .item .img  {width:150%;height:100%;margin-left:-25%;margin-top:-250px;}

body.main .teamtour-visual .wrap .item1 .img  {background-image:url(../images/main-new/visual1.jpg);}
body.main .teamtour-visual .wrap .item2 .img  {background-image:url(../images/main-new/visual2.jpg);}
body.main .teamtour-visual .wrap .item3 .img  {background-image:url(../images/main-new/visual3.jpg);}
body.main .teamtour-visual .wrap .item4 .img  {background-image:url(../images/main-new/visual4.jpg);}
body.main .teamtour-visual .wrap .item5 .img  {background-image:url(../images/main-new/visual5.jpg);}



body.sub .teamtour-visual  .teamtour-basewrap  {padding-top:70px;}
body.sub1 .teamtour-visual  {background-image:url(../images/photo/visual1.jpg);}
body.sub2 .teamtour-visual  {background-image:url(../images/photo/visual2.jpg?1);}
body.sub3 .teamtour-visual  {background-image:url(../images/photo/visual3.jpg);}
body.sub4 .teamtour-visual  {background-image:url(../images/photo/visual4.jpg);}
body.sub5 .teamtour-visual  {background-image:url(../images/photo/visual5.jpg);}
body.sub6 .teamtour-visual  {background-image:url(../images/photo/visual6.jpg);}
body.sub7 .teamtour-visual  {background-image:url(../images/photo/visual7.jpg);}
body.sub8 .teamtour-visual  {background-image:url(../images/photo/visual8.jpg);}
body.sub9 .teamtour-visual  {background-image:url(../images/photo/visual9.jpg);}
body.sub10 .teamtour-visual  {background-image:url(../images/photo/visual10.jpg);}



.teamtour-contents  {padding:20px 0;background-color:#fff;border-top:1px solid #eaeaea;}
.teamtour-contents.bg  {background-image:url(../images/common/cream_pixels.png);}

body.main .teamtour-contents .teamtour-basewrap  {overflow:hidden;}
body.sub .teamtour-contents.bg .teamtour-basewrap  {z-index:99;padding:30px;background-color:#fff;margin-top:-200px;border-radius:20px 20px 0 0;margin-bottom:-20px;min-height:273px;}
body.detail .teamtour-contents.bg .teamtour-basewrap  {padding:20px 0;}

.teamtour-contents.items h2  {font-family: 'Noto Sans KR', sans-serif;font-size:18px;font-weight:700;text-align:center;margin-bottom:10px;letter-spacing:-1px;}
.teamtour-contents.items h2 * {font-family: 'Noto Sans KR', sans-serif;font-size:18px;font-weight:700;}
.teamtour-contents.items h2 b {font-weight:800;color:#3b5da6;}


.teamtour-tile * {
transition: all 0.5s;
-moz-transition: all 0.5s; 
-webkit-transition: all 0.5s;
-o-transition: all 0.5s; 
}

.teamtour-tile {position:relative;overflow:hidden;margin:5px -5px;}
.teamtour-tile:after {content:" ";display:block;clear:both;height:0;visibility:hidden;margin:0;padding:0;}

.teamtour-tile .item {float:left;position:relative;width:350px;height:230px;background-color:#eee;margin:5px;overflow:hidden;text-align:left;}

.teamtour-tile .item *  {color:#fff;}
.teamtour-tile .item p  {position:absolute;z-index:2;bottom:0;height:70px;left:0;right:0;box-sizing:border-box;padding:0 30px;padding-top:13px;}
.teamtour-tile .item p u   {position:absolute;z-index:1;bottom:0;top:0;left:0;right:0;background-color:#030303;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;}

.teamtour-tile .item p strong {position:relative;z-index:2;font-family: 'Oswald', sans-serif;font-size:18px;font-weight:800;}
.teamtour-tile .item p b {position:relative;z-index:2;font-family: 'Oswald', sans-serif;font-size:13px;font-weight:500;margin-right:10px;}
.teamtour-tile .item p em {position:relative;z-index:2;display:block;font-style:normal;font-family: 'Noto Sans KR', sans-serif;font-size:15px;font-weight:700;margin-top:0px;;}
.teamtour-tile .item p sub {position:absolute;z-index:2;display:block;right:20px;top:15px;width:40px;height:40px;box-sizing:border-box;border-radius:50%;background-repeat:no-repeat;background-position:center center;background-size:auto 50%;background-image:url(../images/icon/arrow-right-white.png);filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;}
.teamtour-tile .item:hover p sub {background-image:url(../images/icon/arrow-right.png);background-color:#fff;}

.teamtour-tile .item i  {position:absolute;z-index:1;bottom:0;top:0;left:0;right:0;background-repeat:no-repeat;background-position:center center;background-size:100% 100%;}
.teamtour-tile .item:hover i  {background-size:111% 111%;}
.teamtour-tile .item:hover p u  {background-color:#fff;}
.teamtour-tile .item:hover p *  {color:#222;}

.teamtour-tile .item a {position:absolute;z-index:9;bottom:0;top:0;left:0;right:0;overflow:hidden;text-indent:-9999px;}

.teamtour-tile .item1 {height:470px;}
.teamtour-tile .item2 {width:710px;}
.teamtour-tile .item4 {height:470px;}
.teamtour-tile .item5 {width:710px;margin-top:-235px;}

.teamtour-tile .item1 i {background-image:url(../images/main/item1.jpg?2);}
.teamtour-tile .item2 i {background-image:url(../images/main/item2.jpg?2);}
.teamtour-tile .item3 i {background-image:url(../images/main/item-custom-tour.jpg);}
.teamtour-tile .item4 i {background-image:url(../images/main/item4.jpg);}
.teamtour-tile .item5 i {background-image:url(../images/main/item5.jpg);}
.teamtour-tile .item6 i {background-image:url(../images/main/item6.jpg);}
.teamtour-tile .item7 i {background-image:url(../images/main/item3.jpg);}
.teamtour-tile .item8 i {background-image:url(../images/main/item8.jpg);}


.teamtour-tile .item.custom p {left:183px;height:100%;background-repeat:no-repeat;background-position:center center;background-image:url(../images/main/item-custom-tour.png);}
.teamtour-tile .item.custom p * {display:none;}


.teamtour-tile .guide {float:left;position:relative;width:300px;height:188px;background-color:#fff;margin:5px;overflow:hidden;text-align:left;box-sizing:border-box;}
.teamtour-tile .guide.cs {width:350px;}
.teamtour-tile .guide.banner {width:90px;background-color:#3b5da6;color:#fff;font-family: 'Noto Sans KR', sans-serif;font-size:18px;font-weight:700;padding-top:70px;text-align:center;line-height:23px;background-image:url(../images/icon/arrow-right-white.png);background-repeat:no-repeat;background-size:auto 23px;background-position:center 37px;}
.teamtour-tile .guide i {position:absolute;left:0;top:0;width:50px;height:50px;border-radius:50%;background-color:#3b5da6;background-repeat:no-repeat;background-position:center center;}
.teamtour-tile .guide h2 {margin-left:60px;margin-top:4px;font-family: 'Noto Sans KR', sans-serif;font-size:18px;font-weight:700;}
.teamtour-tile .guide h2 strong {font-family: 'Noto Sans KR', sans-serif;font-size:18px;font-weight:700;color:#3b5da6;}
.teamtour-tile .guide h2 em {display:block;font-style:normal;font-family: 'Oswald', sans-serif;font-size:13px;font-weight:500;margin-bottom:2px;}

.teamtour-tile .guide.cs i {background-image:url(../images/icon/phone-white.png);}
.teamtour-tile .guide.news i {background-image:url(../images/icon/bell-white.png);}
.teamtour-tile .guide.review i {background-image:url(../images/icon/camera-white.png);}

.teamtour-tile .guide.cs p {margin-left:60px;margin-top:15px;}
.teamtour-tile .guide.cs p:after {content:" ";display:block;clear:both;height:0;visibility:hidden;margin:0;padding:0;}
.teamtour-tile .guide.cs p .num {font-family: 'Oswald', sans-serif;font-size:18px;font-weight:800;color:#3b5da6;letter-spacing:-1px;}
.teamtour-tile .guide.cs p .num.tel {font-size:21px;font-weight:800;}
.teamtour-tile .guide.cs p .num.hp {font-size:21px;font-weight:800;color:#ff0000;}
.teamtour-tile .guide.cs p .exp {font-family: 'Noto Sans KR', sans-serif;font-size:12px;font-weight:500;}
.teamtour-tile .guide.cs p .bank {float:left;display:block;width:81px;height:81px;background-repeat:no-repeat;background-position:center 5px;background-image:url(../images/common/banner-kb.png);margin-right:20px;}

.teamtour-tile .guide ul {margin-top:20px;}
.teamtour-tile .guide .bbs-list > li {border-top:1px solid #dadada;}
.teamtour-tile .guide .bbs-list > li > a {display:block;padding:3px 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family: 'Noto Sans KR', sans-serif;font-weight:300;font-size:12px;}
.teamtour-tile .guide .bbs-list > li > a > * {font-family: 'Noto Sans KR', sans-serif;font-size:12px;}
.teamtour-tile .guide .bbs-list > li > a > em {font-size:11px;margin-right:7px;font-style:normal;}


.teamtour-tile .guide .bbs-webzine {margin-top:5px;}
.teamtour-tile .guide .bbs-webzine > li {overflow:hidden;}
.teamtour-tile .guide .bbs-webzine > li:after {content:" ";display:block;clear:both;height:0;visibility:hidden;margin:0;padding:0;}
.teamtour-tile .guide .bbs-webzine > li > a {display:block;height:53px;overflow:hidden;margin-top:15px;line-height:16px;font-family: 'Noto Sans KR', sans-serif;font-weight:300;font-size:12px;}
.teamtour-tile .guide .bbs-webzine > li > a > * {font-family: 'Noto Sans KR', sans-serif;font-size:12px;}
.teamtour-tile .guide .bbs-webzine > li > a > img {float:left;width:90px;height:100%;margin-right:10px;box-sizing:border-box;border:1px solid #dadada;}
.teamtour-tile .guide .bbs-webzine > li > a > strong {display:block;margin-bottom:5px;font-weight:500;font-size:13px;}


.teamtour-list .item {padding:20px;border:1px solid #dadada;border-radius:10px;text-align:left;margin:10px 0;position:relative;}
.teamtour-list .item:after {content:" ";display:block;clear:both;height:0;visibility:hidden;margin:0;padding:0;}
.teamtour-list .item .img {float:left;width:237px;height:160px;overflow:hidden;}
.teamtour-list .item .img img {width:100%;min-height:100%;}
.teamtour-list .item .exp {margin-left:273px;text-align:left;}

.teamtour-list .item .exp h3 {font-family: 'Noto Sans KR', sans-serif;font-size:17px;font-weight:600;margin-bottom:15px;}
.teamtour-list .item .exp h3 * {font-family: 'Noto Sans KR', sans-serif;font-size:17px;font-weight:600;}
.teamtour-list .item .exp h3 strong {font-size:18px;font-weight:800;color:#3b5da6;}
.teamtour-list .item .exp p {font-family: 'Noto Sans KR', sans-serif;font-size:13px;font-weight:400;margin-bottom:15px;position:relative;}
.teamtour-list .item .exp p * {font-family: 'Noto Sans KR', sans-serif;font-size:13px;}
.teamtour-list .item .exp p strong {font-size:23px;font-weight:900;color:#3b5da6;}
.teamtour-list .item .exp p b a {text-decoration:underline;}

.teamtour-list .item .exp .rel {position:absolute;left:293px;bottom:7px;}


.teamtour-list .item .more {position:absolute;display:block;top:-10px;right:0;}
.teamtour-list .item .more a {float:left;display:block;width:90px;text-align:center;}
.teamtour-list .item .more i {display:block;width:40px;height:40px;border-radius:50%;background-color:#3b5da6;margin:2px auto;background-repeat:no-repeat;background-position:center center;}

.teamtour-list .item .more .detail i {background-color:#20A2DD;background-image:url(../images/icon/arrow-right-white.png);background-size:auto 50%;}
.teamtour-list .item .more .qa i {background-image:url(../images/icon/reservation-white.png);background-size:auto 50%;}
.teamtour-list .item .more .down i {background-image:url(../images/icon/download-white.png);background-size:auto 50%;}

.teamtour-list .item .more a:hover i  {background-color:#222;}


.teamtour-view .views {box-sizing:border-box;position:relative;height:400px;overflow:hidden;}
.teamtour-view .views:after {content:" ";display:block;clear:both;height:0;visibility:hidden;margin:0;padding:0;}

.teamtour-view .views .pic {position:absolute;top:0;height:100%;width:490px;box-sizing:border-box;overflow:hidden;border:3px solid #0a3d77;background-color:#3b5da6;}
.teamtour-view .views .pic img {width:100%;min-height:100%;box-sizing:border-box;}
.teamtour-view .views .thumb {position:absolute;top:0;left:490px;height:100%;width:90px;box-sizing:border-box;overflow:hidden;background-color:#0a3d77;border-top:7px solid #0a3d77;border-bottom:7px solid #0a3d77;background-repeat:no-repeat;background-position:center center;background-image:url(../images/common/thumb-text.png?@);}
.teamtour-view .views .thumb > ul > li {border:7px solid #0a3d77;border-top:0;height:60px;overflow:hidden;cursor:pointer;}
.teamtour-view .views .thumb > ul > li > img {width:100%;height:100%;}
.teamtour-view .views .thumb > ul > li:hover > img {width:140%;height:140%;margin-left:-20%;margin-top:-20%;}
.teamtour-view .views .thumb > ul > li.on {background-color:#0a3d77;}
.teamtour-view .views .thumb > ul > li.on > img {width:140%;height:140%;margin-left:-20%;margin-top:-20%;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;}

.teamtour-view .views .pic.view {left:0;border-right:0;background-repeat:no-repeat;background-position:center center;background-image:url(../images/common/logo-white.png);}
.teamtour-view .views .pic.map  {right:0;border-left:0;}
.teamtour-view .views .pic.view img {display:none;}
.teamtour-view .views .pic.view img:first-child {display:block;}

.teamtour-view .views .thumb * {
transition: all 0.5s;
-moz-transition: all 0.5s; 
-webkit-transition: all 0.5s;
-o-transition: all 0.5s; 
}

.teamtour-view .views .pic.view i {position:absolute;z-index:9;top:0;bottom:0;width:50px;background-repeat:no-repeat;background-position:center center;background-size:20% auto;display:block;overflow:hidden;text-indent:-999px;cursor:pointer;}
.teamtour-view .views .pic.view i.prev {left:0;background-image:url(../images/icon/arrow-left-white.png);}
.teamtour-view .views .pic.view i.next {right:0;background-image:url(../images/icon/arrow-right-white.png);}

.teamtour-view .views .pic.view i:hover {background-color:#0a3d77;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;}




.teamtour-contents .tb-basic {width:100%;border:1px solid #c8c8c8;background-color:#fff;}
.teamtour-contents .tb-basic * {font-family: 'Noto Sans KR', sans-serif;}
.teamtour-contents .tb-basic th {vertical-align:top;padding:5px 20px;width:60px;background-color:#3e7bd6;color:#fff;border:1px solid #00398f;background-image:url(../../images/main-new/top-pattern2.png);font-size:13px;}
.teamtour-contents .tb-basic th * {color:#fff;}
.teamtour-contents .tb-basic td {vertical-align:top;padding:5px 20px;width:430px;border:1px solid #c8c8c8;text-align:left;}
.teamtour-contents .tb-basic h3 {font-size:15px;}
.teamtour-contents .tb-basic strong {font-size:18px;font-family: 'Oswald', sans-serif;color:#00398f;}


.teamtour-contents .tb_schedule {width:100%;border:1px solid #c8c8c8;background-color:#fff;}
.teamtour-contents .tb_schedule * {font-family: 'Noto Sans KR', sans-serif;}
.teamtour-contents .tb_schedule th {vertical-align:top;padding:5px 20px;background-color:#3e7bd6;color:#fff;border:1px solid #00398f;background-image:url(../../images/main-new/top-pattern.png);font-size:13px;}
.teamtour-contents .tb_schedule th * {color:#fff;}
.teamtour-contents .tb_schedule td {vertical-align:top;padding:5px 20px;border:1px solid #c8c8c8;}
.teamtour-contents .tb_schedule strong {font-size:15px;font-family: 'Oswald', sans-serif;}
.teamtour-contents .tb_schedule th strong {margin-right:5px;}

.teamtour-contents table ul {text-align:left;list-style:disc;margin-left:15px;}
.teamtour-contents table ul li {margin-bottom:5px;}
.teamtour-contents table td.left {text-align:left;}
.teamtour-contents table td img.item {width:100%;}

.teamtour-contents table td .time:after {content:" ";display:block;clear:both;height:0;visibility:hidden;margin:0;padding:0;}
.teamtour-contents table td .time em {float:left;display:block;font-weight:bold;font-style:normal;}
.teamtour-contents table td .time p {margin-left:40px;}


.teamtour-contents .tb-basic.guide {margin-top:-1px;}
.teamtour-contents .tb-basic.guide td {padding:20px;font-size:12px;}
.teamtour-contents .tb-basic.guide td b {font-size:13px;color:red;}

.teamtour-contents .tb-basic.guide h2 {border-top:0;padding-top:0;margin-top:0;border-bottom:1px dashed #c8c8c8;margin-bottom:15px;padding-bottom:15px;}


.teamtour-intro {padding:30px;border:1px solid #dadada;border-radius:10px;text-align:left;margin:10px 0;position:relative;font-family: 'Noto Sans KR', sans-serif;font-size:13px;}
.teamtour-intro:after {content:" ";display:block;clear:both;height:0;visibility:hidden;margin:0;padding:0;}
.teamtour-intro * {font-family: 'Noto Sans KR', sans-serif;font-size:13px;}

.teamtour-intro .img {position:relative;width:400px;float:left;padding:10px;border:1px solid #dadada;border-radius:10px;margin-right:20px;margin-bottom:20px;}
.teamtour-intro .img .wrap {position:relative;width:100%;height:250px;border-radius:10px;overflow:hidden;}
.teamtour-intro .img img {position:absolute;right:0;top:0;width:200%;height:200%;margin-top:-20%;}


.teamtour-intro .txt {line-height:23px;}
.teamtour-intro .txt strong {color:#100e7d;}
.teamtour-intro .txt .sign {float:right;}
.teamtour-intro .txt .sign b {font-family: 'Jeju Hallasan';font-size:23px;margin-left:10px;}

.teamtour-tab {position:absolute;left:20px;top:-45px;height:45px;line-height:45px;overflow:hidden;padding-right:2px;}
.teamtour-tab * {font-family: 'Noto Sans KR', sans-serif;font-size:15px;}

.teamtour-tab a {margin-top:50px;float:left;position:relative;display:block;padding:0 20px;margin-right:-2px;color:#fff;border-radius:15px 15px 0 0;background-color:#0a3d77;border:2px solid #fff;border-bottom:0;box-sizing:border-box;}
.teamtour-tab a:hover {z-index:2;background-color:#4b70c0;}
.teamtour-tab a.on {z-index:2;background-color:#fff;font-weight:700;color:#0a3d77;}



.bluewingstour-status h3 {font-size:15px;padding-bottom:10px;text-align:center;}
.bluewingstour-status table {width:100%;border:1px solid #eee;}
.bluewingstour-status th {border:1px solid #045fb9;padding:5px 10px;text-align:center;background-color:#328ae2;color:#fff;}
.bluewingstour-status td {border:1px solid #bbbbbb;padding:5px 10px;text-align:center;}

.bluewingstour-status td input {width:100%;padding:5px 0;}
.bluewingstour-status td select {width:100%;padding:5px 0;}
.bluewingstour-status .end td {background-color:#eee;}

.bluewingstour-status .btns {padding-top:20px;text-align:center;}

.bluewingstour-status .btns:after {content:" ";display:block;clear:both;height:0;visibility:hidden;margin:0;padding:0;}

.bluewingstour-status .btn {display:inline-block;padding:10px 20px;background-color:#777;color:#fff;border:0;border-radius:10px;font-size:15px;font-weight:bold;cursor:pointer;margin:0 auto;}
.bluewingstour-status .btn.act {background-color:#045fb9;}

.bluewingstour-status-main {height:30px;line-height:30px;overflow:hidden;background-color:#0196dc;}
.bluewingstour-status-main * {color:#fff !important;}
.bluewingstour-status-main ul li {float:left;width:100%;height:30px;line-height:30px;padding:0 10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.bluewingstour-status-main ul li em {float:left;font-style:normal;margin-left:5px;font-size:11px;padding:0 5px;background-color:#01cfdc;border-radius:5px;height:16px;line-height:16px;margin-top:7px;font-weight:bold;}
.bluewingstour-status-main ul li b {float:left;margin-left:5px;margin-right:5px;}

.bluewingstour-status-main-cnt {display:none;}


.teamtour-mainitems h2  {font-family: 'Noto Sans KR', sans-serif;font-size:18px;font-weight:700;text-align:center;margin-bottom:10px;letter-spacing:-1px;}
.teamtour-mainitems h2 * {font-family: 'Noto Sans KR', sans-serif;font-size:18px;font-weight:700;}
.teamtour-mainitems h2 b {font-weight:800;color:#3b5da6;}

.teamtour-mainitems-wrap {margin:0 -5px;}
.teamtour-mainitems .item {float:left;height:215px;margin:0 5px;margin-top:10px;background-color:#eaeaea;overflow:hidden;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.teamtour-mainitems .item.l {width:530px;}
.teamtour-mainitems .item.f {width:1070px;clear:left;}

.teamtour-mainitems .item img {width:100%;min-height:100%;position:absolute;left:0;top:0;}
.teamtour-mainitems .item .txt {position:absolute;z-index:2;padding:15px;text-align:left;left:0;right:0;bottom:0;}
.teamtour-mainitems .item .txt * {color:#222;font-family: 'Noto Sans KR', sans-serif;}
.teamtour-mainitems .item .txt:after {position:absolute;z-index:1;display:block;content:"";left:0;right:0;top:0;bottom:0;filter:alpha(opacity=80);opacity:0.8;-moz-opacity:0.8;background-color:#fff;}
.teamtour-mainitems .item .txt h3 {position:relative;z-index:2;font-size:18px;font-weight:700;}
.teamtour-mainitems .item .txt h3 em {font-size:13px;font-weight:300;font-style:normal;display:block;margin-top:5px;}
.teamtour-mainitems .item .txt strong {font-size:23px;font-weight:800;font-style:normal;display:block;position:absolute;right:15px;top:15px;z-index:3;padding-top:5px;padding-right:38px;letter-spacing:-1px;}
.teamtour-mainitems .item .txt strong:after {position:absolute;z-index:2;right:0;top:-1px;display:block;width:32px;height:32px;content:"";border-radius:100%;background-position:center center;background-repeat:no-repeat;background-size:auto 60%;background-image:url("../images/icon/arrow-right.png");}

.teamtour-mainitems .item a {position:absolute;z-index:5;left:0;right:0;top:0;bottom:0;overflow:hidden;text-indent:-9999px;}

.teamtour-mainitems .item, .teamtour-mainitems .item *
{
transition: all 1s;
-moz-transition: all 1; 
-webkit-transition: all 1; 
-o-transition: all 1; 
}
.teamtour-mainitems .item:hover .txt * {color:#fff;}
.teamtour-mainitems .item:hover .txt strong:after {background-image:url("../images/icon/arrow-right-white.png");}

.teamtour-mainitems .item:hover img {width:120%;min-height:120%;left:-10%;top:-10%}
.teamtour-mainitems .item:hover .txt:after {filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;background-color:#000;}

/*
.teamtour-main-bottom .teamtour-basewrap {width:1080px;}
.teamtour-main-bottom .guide {width:260px !important;box-sizing:border-box;}
.teamtour-main-bottom .guide.cs p {margin-left:0 !important;}
*/
.teamtour-main-bottom {border:0;padding:5px 0 20px 0 !important;margin:0 !important;}
.teamtour-main-bottom .teamtour-tile {margin:0 -8px 0 -5px !important;padding-top:1px;}
.teamtour-main-bottom .guide {width:25% !important;height:194px !important;margin:-1px -1px 0 0 !important;box-sizing:border-box;border:5px solid #fff;}
.teamtour-main-bottom .guide.cs p {margin-left:0 !important;1}

.teamtour-main-bottom .guide i {left:0;top:0;}
.teamtour-main-bottom .guide .bbs-list > li:nth-child(6) {border-top:0;}

.teamtour-main-bottom .guide.ss {background-color:#eaeaea;}

.teamtour-main-bottom .guide.banner {padding-top:90px;background-size:auto 55px;background-position:center 30px;color:#373737;background-color:#cfdceb;}
.teamtour-main-bottom .guide.banner * {font-family: 'Noto Sans KR', sans-serif;color:#373737;}
.teamtour-main-bottom .guide.banner em {font-size:14px;font-weight:400;font-style:normal;}
.teamtour-main-bottom .guide.banner a {font-size:15px;margin-bottom:2px;display:block;}
.teamtour-main-bottom a.guide.banner:hover {background-color:#fff;}
.teamtour-main-bottom .guide.banner a:hover {color:#838383;}


.teamtour-main-bottom .guide.banner.qa {background-color:#cfebeb;background-image:url(../images/main-new/icon-reg.png);}
.teamtour-main-bottom .guide.banner.reg {background-color:#d3ebcf;background-image:url(../images/main-new/icon-fit.png);}
.teamtour-main-bottom .guide.banner.info {background-color:#ebe4cf;background-image:url(../images/main-new/icon-info.png);}
.teamtour-main-bottom .guide.banner.other {background-color:#ebcfe7;background-image:url(../images/main-new/icon-map.png);}
.teamtour-main-bottom .guide.banner.proc {background-color:#cfdceb;background-image:url(../images/main-new/icon-bus.png);}




.teamtour-tile .guide .bbs-list > li > a {padding:5px 10px;}
.teamtour-tile .guide .bbs-list > li > a > u {text-decoration:none;color:Red;}


.teamtour-main-bbs  {background-color:#fff;padding-top:0 !important;padding-bottom:20px !important;}
.teamtour-main-bbs .teamtour-basewrap {}
.teamtour-main-bbs .teamtour-basewrap .teamtour-tile {margin:0 !important;}
.teamtour-main-bbs .guide {width:32% !important;padding:10px;height:auto !important;padding-bottom:0 !important;background-color:transparent;border:1px solid #dadada;}
.teamtour-main-bbs .guide:nth-child(2) {width:36% !important;}
.teamtour-main-bbs .teamtour-tile .guide i {left:10px;top:10px;}
.teamtour-main-bbs .teamtour-tile .guide h2 {margin-left:65px;}

.teamtour-main-bbs .guide  i {background-size:90% auto;}
.teamtour-main-bbs .guide:nth-child(1)  i {background-image:url(../images/main-new/icon-reg.png);background-size:60% auto;background-color:#cfebeb;}
.teamtour-main-bbs .guide:nth-child(2)  i {background-image:url(../images/main-new/icon-info.png);background-color:#ebcfe7;}
.teamtour-main-bbs .guide:nth-child(3)  i {background-image:url(../images/main-new/icon-map.png);background-color:#cfdceb;}


.teamtour-main-bbs2  {background-color:#fff;padding-top:20px !important;}
.teamtour-main-bbs2 .teamtour-basewrap {}
.teamtour-main-bbs2 .teamtour-basewrap .teamtour-tile {margin:0 !important;}
.teamtour-main-bbs2 .guide {width:50% !important;padding:10px;height:auto !important;padding-bottom:0 !important;background-color:transparent;border:1px solid #dadada;}
.teamtour-main-bbs2 .teamtour-tile .guide i {left:10px;top:10px;}
.teamtour-main-bbs2 .teamtour-tile .guide h2 {margin-left:65px;}

.teamtour-main-bbs2 .guide  i {background-size:90% auto;}
.teamtour-main-bbs2 .guide:nth-child(1)  i {background-image:url(../images/main-new/icon-fit.png);background-color:#ebcfe7;}
.teamtour-main-bbs2 .guide:nth-child(2)  i {background-image:url(../images/main-new/icon-bus.png);background-color:#cfdceb;}


.teamtour-main-cs  {background-color:#eaeaea;}
.teamtour-main-cs .teamtour-basewrap {padding-top:20px;}
.teamtour-main-cs .guide {width:50% !important;padding:0;height:auto !important;background-color:transparent;border:0;}
.teamtour-main-cs .teamtour-tile .guide i {left:10px;}
.teamtour-main-cs .teamtour-tile .guide h2 {margin-left:70px;}


.teamtour-main-cs .teamtour-tile .guide.cs p  {padding:10px 0;}
.teamtour-main-cs .teamtour-tile .guide.cs p .num {font-family: 'Oswald', sans-serif;font-size:26px;font-weight:800;color:#3b5da6;letter-spacing:0;}
.teamtour-main-cs .teamtour-tile .guide.cs p .num.tel {font-size:26px;font-weight:800;}
.teamtour-main-cs .teamtour-tile .guide.cs p .num.hp {font-size:26px;font-weight:800;color:#ff0000;}
.teamtour-main-cs .teamtour-tile .guide.cs p .exp {font-family: 'Noto Sans KR', sans-serif;font-size:12px;font-weight:500;}
.teamtour-main-cs .teamtour-tile .guide.cs p .bank {float:left;display:block;width:81px;height:81px;background-repeat:no-repeat;background-position:center 5px;background-image:url(../images/common/banner-kb.png);margin-right:20px;}

.teamtour-main-cs .teamtour-tile .guide.cs p.banks {margin-top:5px;border-top:1px solid #dadada;padding-left:30px;}
.teamtour-main-cs .teamtour-tile .guide.cs p.banks .num {display:block;margin-top:10px;margin-bottom:-5px;}

.teamtour-main-cs .teamtour-tile .guide .box {background-color:#fff;padding:20px 30px 20px 30px;border-radius:15px;margin-top:20px;margin-right:20px;padding-left:150px;background-repeat:no-repeat;background-position:-20px 20px;background-image:url(../images/main-new/teamtour-cs.png);background-size:230px auto;}


.bbs_write td {text-align:left;}