.color1{color:#f5a302 !important}
.color2{color:#4dafbe !important}

.column { width: 100%; margin:50px 0 100px;}
.column::after { content:''; display:block; clear:both;}
.column * {list-style: none;}
.column dd, .column ul {padding-left: 0 !important; margin-left: 0;}
.column caption, .column legend {width: 0; height: 0;font-size: 0;line-height: 0;text-indent: -9999em;display: none;}
.column table {border-collapse: collapse; border-spacing: 0;}

.leftcolumn{position:relative;float:left;width:285px;display:inline-block;}
.rightcolumn{position:relative;float:right;width:815px;display:inline-block;}

.leftcolumn .l_menu {}
.leftcolumn .l_menu ul { margin-top: 0; }
.leftcolumn .l_menu ul li {}
.leftcolumn .l_menu ul li:first-child a {border-top: 1px solid rgb(237, 237, 237);}
.leftcolumn .l_menu ul li.on a{background: #3b4bb1; color: #fff;}
.leftcolumn .l_menu ul li a {display: block; box-sizing: border-box; letter-spacing: -0.02em; line-height: 50px; height: 50px; text-align: left; background-color: rgb(255, 255, 255); border-bottom: 1px solid rgb(237, 237, 237); color: rgb(25, 25, 25); font-weight: 400; width: 85%; min-width: 130px; white-space: nowrap; padding-left: 10px; padding-right: 10px; cursor: pointer; text-decoration: none;}

.location{position:relative;overflow:hidden;clear:both;margin-bottom:25px;}
.location_tit{font-size:30px;font-weight:600;line-height:40px;color:#000;}
.location_tit p { margin-top: 0 ;}
.location_txt{position:absolute;font-size:14px;line-height:20px;right:0;bottom:5px;color:#999}

.page7{position:relative;overflow:hidden;clear:both;}
.page7 .txt_list{position:relative;overflow:hidden;margin-bottom:50px;}
.page7 .txt_list li.first{padding-top:25px;font-size:18px;line-height:27px;color:#333;font-weight:600;font-family:'NanumSquare'}
.page7 .txt_list li{padding-top:25px;font-size:15px;line-height:23px;color:#777;}
.page7 .txt_list2 {position:relative;overflow:hidden;margin-bottom:20px;}
.page7 .txt_list2 li{padding-top:5px;padding-left:10px;font-size:15px;line-height:23px;color:#777;}
.page7 .txt_list2 li span{padding-top:5px;padding-left:20px;font-size:15px;line-height:23px;color:#777;}
.page7 .bx-controls-direction{position:absolute;width:100%;top:100px;}
.page7 .bx-controls-direction a.bx-prev{display:inline-block;width:59px;height:59px;overflow:hidden;text-indent:9999px;background:url('../img/content/bx-prev.png') no-repeat;position:absolute;left:20px;}
.page7 .bx-controls-direction a.bx-next{display:inline-block;width:59px;height:59px;overflow:hidden;text-indent:9999px;background:url('../img/content/bx-next.png') no-repeat;position:absolute;right:20px;}
.page7 dt{font-size:17px;line-height:40px;color:#333;background:url('https://basecamp.team/media/travelagent/339/imagecontent/page7_icon1.gif') no-repeat left center;padding-left:40px;}
.page7 dd > ul > li{font-size:15px;line-height:25px;color:#777;font-weight:300;position:relative;padding-left:10px;}
.page7 dd > ul > li:before{position:absolute;content:'';width:5px;height:5px;border-radius:100%;background:#777;left:0;top:10px}
.page7 dl.car{display:inline-block;width:380px;float:left;overflow:hidden;}
.page7 dl.train{display:inline-block;width:425px;float:right;overflow:hidden;}
.page7 dl.train dt{background:url('https://basecamp.team/media/travelagent/339/imagecontent/page7_icon2.gif') no-repeat left center;}
.page7 dl.train dd > ul > li > ul > li:last-child{background:url('https://basecamp.team/media/travelagent/339/imagecontent/page7_icon4.gif') no-repeat 80px 2px;padding-top:20px;padding-left:15px;}
.page7 dl.train dd > ul > li:last-child{color:#333;margin-top:10px;font-weight:500;}

.page7 dl.bus{clear:both;width:100%;overflow:hidden;}
.page7 dl.bus dt{background:url('https://basecamp.team/media/travelagent/339/imagecontent/page7_icon3.gif') no-repeat left center;}
.page7 dl.bus dd{position:relative;overflow:hidden;display:inline-block;width:390px;float:left;margin-top:15px}
.page7 dl.bus dd:nth-child(3){float:right;}

.page7 .tbfee {width: 100%; font-size: 16px; border-top: 2px solid #55bdcc; color: #777777;}
.page7 .tbfee th {text-align: center; padding: 15px 7px; background-color: #f8f8f8; border-right: solid 1px #e2e2e2;border-bottom: solid 1px #e2e2e2;line-height: 20px;}
.page7 .tbfee td {vertical-align: middle; padding: 15px 7px;border-right: solid 1px #e2e2e2;border-bottom: solid 1px #e2e2e2; line-height: 20px;}
.page7 .tbfee .center {text-align: center;}
.page7 .tbfee .r_none {border-right: none;}


.page30{position:relative;overflow:hidden;clear:both;border-top:2px solid #4dafbe}
.page30 dl{position:relative;overflow:hidden;padding:30px 0;border-bottom:1px solid #d9d9d9}
.page30 dl dt{display:inline-block;width:220px;overflow:hidden;}
.page30 dl dt img{width:100%;}
.page30 dl dd{position:relative;display:inline-block;width:565px;float:right;}
.page30 dl dd ul:first-child li{color:#777;font-size:15px;line-height:22px;}
.page30 dl dd ul:first-child li:first-child{font-size:18px;line-height:27px;color:#333;font-weight:600;font-family:'NanumSquare';padding-bottom:15px;}
.page30 dl dd ul:last-child{position:relative;overflow:hidden;clear:both;padding-top:20px;}
.page30 dl dd ul:last-child li{font-size:14px;line-height:24px;color:#999}
.page30 dl dd ul:last-child li a{font-size:14px;line-height:24px;color:#999}
.page30 dl dd ul:last-child li span{display:inline-block;font-size:14px;line-height:24px;color:#999;background:url('../img/content/page30_bl.gif') no-repeat right center;width:60px;margin-right:10px;}


.page31{position:relative;overflow:hidden;overflow:hidden;}
.page31 h3 {height: 30px; line-height: 30px;}
.page31 .page31_top{position:relative;background:#f9f9f9;overflow:hidden;padding:30px;margin-bottom:40px;}
.page31 .top{background:url('https://basecamp.team/media/travelagent/339/imagecontent/page31_bg.png') no-repeat left center;margin-left:30px;margin-bottom:40px;}
.page31 .top dl{padding-left:220px;padding-top:20px;}
.page31 .top dl dt{font-size:30px;line-height:50px;color:#333;font-family:'NanumSquare';font-weight:600;}
.page31 .top dl dd{font-size:15px;line-height:22px;color:#999}
.page31 .bottom{position:relative;overflow:hidden;clear:both;}
.page31 .bottom ul{display:inline-block;width: 315px;height:186px;background:url('../img/content/page31_bg1.gif') no-repeat;float:left;padding:40px;}
.page31 .bottom ul:last-child{float:right;}
.page31 .bottom ul li{font-size:15px;line-height:32px;color:#777;}
.page31 .bottom ul li span:nth-child(1){font-size:15px;line-height:32px;display:inline-block;color:#4dafbe;float:left;vertical-align:top;}
.page31 .bottom ul li span:nth-child(2){float:left;line-height:16px;vertical-align:top;}
.page31 .bottom ul li::after { content:''; display: block; clear: both;}
.page31 .bottom ul:first-child li span:nth-child(1){margin-right: 10px;}
.page31 .bottom ul:last-child li span:nth-child(1){width:143px;padding-right:16px;padding-left:16px;}
.page31 .bl1{background:url('https://basecamp.team/media/travelagent/339/imagecontent/page31_bl1.gif') no-repeat left center;padding-left:40px;}
.page31 .bl2{background:url('https://basecamp.team/media/travelagent/339/imagecontent/page31_bl2.png') no-repeat left center;padding-left:40px;margin-top:40px}
.page31 .txt{font-size:15px;line-height:27px;color:#777;margin-bottom:20px;}
.page31 .t_box{background:#f9f9f9 url('../img/content/page31_bg2.png') no-repeat 55px 35px;position:relative;padding:30px;clear:both;margin-bottom:30px;}
.page31 .t_box li{font-size:15px;line-height:25px;color:#777;font-weight:300;position:relative;padding-left:10px;margin-left:100px;}
.page31 .t_box li:before{position:absolute;content:'';width:5px;height:5px;border-radius:100%;background:#777;left:0;top:10px}
.page31 .map{position:relative;border:1px solid #d9d9d9;background:#f9f9f9;height:250px;}

.btn_block{position:relative;overflow:hidden;clear:both;text-align:center;margin-top:15px;}
.btn_block a.btn{display:inline-block;height:47px;line-height:47px;font-size:15px;color:#fff;text-align:center;padding:0 35px;background:#4dafbe}


/* list */
.t_list{clear:both;position:relative;color:#333;font-size:15px;line-height:25px;border:1px solid #dedede;width:100%;}
.t_list .r_none{border-right:none;}
.t_list .l_lise{border-left:1px solid #dedede;}
.t_list .bg{background:#f9f9f9}
.t_list th{clear:both;border-bottom:1px solid #dedede;color:#333;font-weight:600;text-align:center;padding:15px 0;background:#f9f9f9;vertical-align:middle;}
.t_list td{border-bottom:1px solid #dedede;text-align:center;padding:15px 0;border-right:1px solid #dedede;vertical-align:middle;}
.t_list td li{background:url('../img/sub/bl_01.gif') no-repeat 0 0.8em;font-size:14px;padding:0 0 0 10px;}
.t_list td.txt_left{text-align:left;padding-left:20px;}

.t_list1{clear:both;position:relative;color:#333;font-size:15px;line-height:25px;border-top:3px solid #00a087;width:100%;}
.t_list1 .r_none{border-right:none;}
.t_list1 .l_line{border-left:1px solid #dedede;}
.t_list1 .bg{background:#f9f9f9}
.t_list1 th{clear:both;border-bottom:1px solid #dedede;color:#333;font-weight:600;text-align:center;padding:15px 0;background:#f9f9f9;vertical-align:middle;}
.t_list1 td{border-bottom:1px solid #dedede;text-align:center;padding:15px 0;border-right:1px solid #dedede;vertical-align:middle;}
.t_list1 td li{background:url('../img/sub/bl_01.gif') no-repeat 0 0.8em;font-size:14px;padding:0 0 0 10px;}
.t_list1 td.txt_left{text-align:left;padding-left:20px;}

@media screen and (max-width: 1080px) {
    .leftcolumn { display: none;}
    .rightcolumn { box-sizing: border-box; width:100%; padding:0 16px ; }
	.page7 dl.car, .page7 dl.train, .page7 dl.bus dd {width: 49%;}
	.page30 dl dd {width:inherit}
	.page31 .top {margin-left: inherit; background: none;}
	.page31 .top dl {padding-left: 0;}
	.page31 .bottom ul {padding: 0;} 
	.page31 .bottom ul:last-child {float: inherit;}
	.page31 .bottom ul:first-child li span:nth-child(1) {width:inherit; margin-right: 17px;}
	.page31 .bottom ul:last-child li span:nth-child(1) {width:inherit; padding-left: 3px;}
	.page31 .t_box li {margin-left: 25px;}
}
