/* common */
html, body {height:100%;margin:0;padding:0;width:100%;}
#skip{top:0;right:50px;overflow:hidden;position:absolute;width:100%;height:15px;text-align:center;z-index:2000}
#skip dt{display:block;position:absolute;left:-1000px;font-weight:bold;}
#skip dd a{display:block;left:-1000px;top:0;position:absolute; width:300px; text-align:center;z-index:0;height:15px;}
#skip dd a:hover, #skip dd a:focus, #skip dd a:active {background:#4578bb; padding:0; position:absolute; top:0px; left:50%;z-index:0; color:#fff;height:15px;}
h2, h3{font-size:100%;}

#wrap{}
header, nav{z-index:5000}
.con01, .con02, .con03{z-index:1;}


header{position:fixed;z-index:1000;background:url("/images/tour/common/top_bg.png") repeat-x;width:100%;height:130px;}
header.nav_on{height:190px;}
header .header_wrap{position:relative;width:1200px;margin:0 auto;}
header .gnb{height:40px;float:left}
header .gnb li{float:left;background:url("/images/tour/common/gnb_line.gif") no-repeat right 16px;padding:12px 8px 0 8px;}
header .gnb li:first-child{padding-left:0;}
header .gnb li:last-child{background:none;}
header .gnb li a{color:#ccc;}

header .search{float:right;height:39px;} /* position:absolute;top:0;right:0; */
header .search dt{position:absolute;left:-5000px;top:0;}
header .search dd{background:#fff;padding: 0 10px;}
header .search .in_txt{background:#fff;width:190px;height: 27px;color:#000;vertical-align: middle;margin:10px 0 0 0;}
header .search .search_btn{background: url("/images/tour/common/btn_search_pc.png") no-repeat center center;width: 40px;height: 39px;cursor: pointer;}
header .search .btn_open{display:none}

header h1{position:absolute;top:60px;left:0;}
header h1 a span{display:inline-block;color:#f1f1f1;font-size:20px;font-weight:normal;padding:13px 20px;}

header nav{width:850px;position:absolute;top:75px;right:0;}
header nav p.all_menu{position:absolute;top:-1000px;}
header nav .mm_close{display:none;}

header nav ul{overflow:hidden}
header nav ul li{float:left;padding:0 20px;}
header nav ul li a{color:#fff;display:inline-block;font-size:18px;padding:0 10px 32px 10px;}
header nav ul li a:hover, header nav ul li a:focus{border-bottom:solid 3px #e92a42;}

header nav li ul{display:none;position:absolute;top:75px}
header nav li.on ul{display:block}
header nav li.on li ul{display:none}
header nav li li{padding:0 5px}
header nav li li a{font-size:15px}
header nav li li a:hover, header nav li li a:focus{border:none;text-decoration:underline;}

header nav ul .menu1{left:-265px}
header nav ul .menu2{left:110px}
header nav ul .menu3{left:260px}
header nav ul .menu4{left:350px}
header nav ul .menu5{left:400px}
header nav ul .menu6{left:150px;}

header:after{display:block;content:"";clear:both;}



.con01{position:relative;padding-top:130px;}

.slide{position:relative;width:100%;height:500px;z-index:500}

.slide_ul{}
.slide_ul li{position:absolute;top:0;left:0;list-style:none;width:100%;height:500px;text-align:center;min-width:1200px;min-height:500px;}
.slide_ul li span{display:block;text-align:center;padding:150px 0 0 0;color:#fff;font-size:45px;}
.slide_ul li a{display:inline-block;background:#fff;border-radius:100px;text-align:center;padding:10px 30px;color:#000;font-weight:600;margin-top:400px;}

.show{display:block;}

.m01{background:url("/images/tour/main/m_visual01.jpg") no-repeat center top;background-size:cover;}
.m02{background:url("/images/tour/main/m_visual02.jpg") no-repeat center top;background-size:cover;}
.m03{background:url("/images/tour/main/m_visual03.jpg") no-repeat center top;background-size:cover;}
.m04{background:url("/images/tour/main/m_visual04.jpg") no-repeat center top;background-size:cover;}
.m05{background:url("/images/tour/main/m_visual05.jpg") no-repeat center top;background-size:cover;}
.m06{background:url("/images/tour/main/m_visual06.jpg") no-repeat center top;background-size:cover;}
.m07{background:url("/images/tour/main/m_visual07.jpg") no-repeat center top;background-size:cover;}
.m08{background:url("/images/tour/main/m_visual08.jpg") no-repeat center top;background-size:cover;}
.m09{background:url("/images/tour/main/m_visual09.jpg") no-repeat center top;background-size:cover;}

.slide div{width:1200px;margin:0 auto;position:relative;z-index:1000;}
.slide div p.prev{position:absolute;top:200px;left:0;}
.slide div p.next{position:absolute;top:200px;right:0;}

.weather_wrap{width:1200px;margin:0 auto;position:relative;z-index:1000;}
.weather{width:70px !important;border:solid 1px #fff;color:#fff;text-align:center;padding:10px 15px;position:absolute !important;top:30px;left:0px;}
.weather p{padding:5px 0;font-size:16px;}
.weather p span{display:block;font-size:30px;}

.scroll{position:fixed;top:30%;right:5%;z-index:1000;background:url("/images/tour/common/scroll_bg.png");border-radius:100px;padding:30px 7px;}
.scroll ul{background:url("/images/tour/common/scroll_mouse.png")no-repeat center top;width:23px;padding:40px 0 0 0;}
.scroll ul li{text-align:center;padding:3px 0;}

.maehwa_visual{width:100% !important;height:500px;text-align:center;min-width:1200px;min-height:500px;background:url("/images/tour/main/m_visual10.jpg") no-repeat center top;}
.maehwa_visual h2{padding:100px 0 0 0;margin:0 0 30px 0;}
.maehwa_visual p.btn a{width:150px;background:url("/images/tour/main/maehwa_visual_btn.png") #f17e84 no-repeat 90% center;border:1px solid #fff;text-align:left;color:#fff;font-size:18px;display:inline-block;
padding:12px 150px 12px 40px;border-radius:30px;}
.maehwa_visual p.btn a:hover, .maehwa_visual p.btn a:focus{text-decoration:underline;}


.c1_con_wrap{background:url("/images/tour/main/top_con_wrap.jpg") no-repeat center top;width:100%;}
.c1_con{background:url("/images/tour/main/top_con_bg.jpg") no-repeat center top;width:1200px;height:330px;margin:0 auto;}

.c1_con .pr_movie{float:left;width:380px;height:330px;padding:0 30px 0 0}
.c1_con .pr_movie div{height:230px}
.c1_con .pr_movie h2{color:#fff;font-size:20px;padding:24px 0 20px 0;font-weight:600;}
.c1_con .pr_movie h2 span{display:inline-block;padding:0 0 0 15px;margin:-4px 0 0 15px;font-size:13px;color:#dbdbdb;background:url("/images/tour/main/mv_line.png") no-repeat left center;}

.c1_con .m_bbs{float:left;width:550px;height:330px;}
.c1_con .m_bbs div{padding:20px 0 0 0;}
.c1_con .m_bbs .notice{position:relative;float:left;width: 230px;height:245px;padding: 0 0 0 75px;margin: 0 15px 0 0;}
.c1_con .m_bbs .notice h2{font-size:17px;font-weight:600;padding: 25px 0 0 0;}
.c1_con .m_bbs .notice div li{background:url("/images/tour/main/bbs_blit.png") no-repeat left center;padding:0 0 0 7px;line-height:30px;font-size:13px;letter-spacing: -0.06em;}
.c1_con .m_bbs .notice div li span{float:right;}
.c1_con .m_bbs .notice div p.btn_more{position:absolute;top:26px;right:30px;}
.c1_con .m_bbs .mh_bbs{position:relative;float:left;width: 230px;height:245px;padding: 0 0 0 0;}
.c1_con .m_bbs .mh_bbs h2{font-size:17px;font-weight:600;padding: 25px 0 0 0;}
.c1_con .m_bbs .mh_bbs div li{background:url("/images/tour/main/bbs_blit.png") no-repeat left center;padding:0 0 0 7px;line-height:30px;font-size:13px;letter-spacing: -0.05em;}
.c1_con .m_bbs .mh_bbs div li span{float:right;}
.c1_con .m_bbs .mh_bbs div p.btn_more{position:absolute;top:26px;right:30px;}

.go_link{}
.go_link ul li{float:left;word-break:keep-all;text-align:center;}
.go_link ul li a{display:block;color:#fff;padding:55px 0 0 0;}
.go_link ul li.gl01 a{background:url("/images/tour/main/fast_go_icon01.png") no-repeat center 13px;width:130px;}
.go_link ul li.gl02 a{background:url("/images/tour/main/fast_go_icon02.png") no-repeat center 13px;width:140px; /*padding-left:30px;*/}
.go_link ul li.gl03 a{background:url("/images/tour/main/fast_go_icon03.png") no-repeat center 13px;width:140px; /*padding-left:41px;*/}
.go_link ul li.gl04 a{background:url("/images/tour/main/fast_go_icon04.png") no-repeat center 13px;width:130px; /*padding-left:30px;*/}

.icon_link{float:left;width:230px;}
.icon_link ul li{float:left;}
.icon_link ul li a{display:block;color:#fff;padding:62px 0 0 0;letter-spacing:-0.06em}
.icon_link ul li a:hover, .icon_link ul li a:focus{text-decoration:underline;}
.icon_link ul li.il01 a{background:url("/images/tour/main/often_icon01.png") no-repeat 77px 14px;width:52px;padding-left:72px;}
.icon_link ul li.il02 a{background:url("/images/tour/main/often_icon02.png") no-repeat 40px 19px;width:70px;padding-left:35px;}
.icon_link ul li.il03 a{background:url("/images/tour/main/often_icon03.png") no-repeat 60px 14px;width:52px;padding-left:52px;}
.icon_link ul li.il04 a{background:url("/images/tour/main/often_icon04.png") no-repeat 46px 16px;width:80px;padding-left:25px;}
.icon_link ul li.il05 a{background:url("/images/tour/main/often_icon05.png") no-repeat 45px 14px;width:52px;padding-left:32px;}
.icon_link ul li.il06 a{background:url("/images/tour/main/often_icon06.png") no-repeat 45px 16px;width:80px;padding-left:35px;}
.icon_link ul li.il07 a{background:url("/images/tour/main/often_icon07.png") no-repeat 26px 14px;width:72px;padding-left:12px;}
.icon_link ul li.il08 a{background:url("/images/tour/main/often_icon08.png") no-repeat 38px 16px;width:80px;padding-left:20px;}
.icon_link .il_arrow{display:none;}


.con02{background:url("/images/tour/main/tourism_bg.png");overflow:hidden;padding:50px 0;}
.c2_wrap{width:1100px;margin:0 auto;}
.c2_wrap div{position:relative;width:25%;float:left;overflow:hidden;}
.c2_wrap div img{width:100%;}

.c2_wrap div.nine_tour{background:#ececec;height:100%;}
.c2_wrap div.nine_tour dl{text-align:center;overflow:hidden;min-height:275px;width:220px;margin:0 auto;}
.c2_wrap div.nine_tour dl dt{font-size:36px;font-weight:600;padding:65px 0 20px 0;color:#000;letter-spacing:-0.06em;}
.c2_wrap div.nine_tour dl dd{float:left;width:50%;}
.c2_wrap div.nine_tour dl dd a{display:block;padding:60px 0 20px 0;color:#fff;}
.c2_wrap div.nine_tour dl dd a.nine_view{background:url("/images/tour/main/icon_99_01.png") no-repeat center top;}
.c2_wrap div.nine_tour dl dd a.nine_food{background:url("/images/tour/main/icon_99_02.png") no-repeat center top;}

.c2_wrap div p{cursor:pointer;}
.c2_wrap div p.tit{position:absolute;top:0;right:0;padding:5px 10px;color:#fff;}
.c2_wrap div p.tit01{background:#16a751;}
.c2_wrap div p.tit02{background:#e92a42;}
.c2_wrap div p.tit03{background:#ed723b;}
.c2_wrap div p.tit04{background:#0e5a9c;}
/*
.c2_wrap div .btn_go{display:block;position:absolute;top:-1000px;}
.c2_wrap div .img:hover .btn_go{position:absolute;top:0;left:0;width:100%;min-height:275px;background:url("/images/tour/main/tourism_on_bg.png");text-align:center;color:#fff;padding:100px 0 0 0;font-size:18px;}
.c2_wrap div .img:hover .btn_go span{display:block;}
.c2_wrap div .img:hover .btn_go span.gogo{display:inline-block;background:#fff;border-radius:100px;color:#000;padding:10px 30px;margin-top:10px;font-size:16px;}
*/
.c2_wrap div .btn_go{position:absolute;bottom:0;left:0;width:100%;height:100%;text-align:center;color:#fff;font-size:18px}
.c2_wrap div .img:hover .btn_go, .c2_wrap div .btn_go:focus{display:block;background:url("/images/tour/main/tourism_on_bg.png")}
.c2_wrap div .btn_go span{display:none}
.c2_wrap div .btn_go:hover span, .c2_wrap div .btn_go:focus span{display:block;}
.c2_wrap div .btn_go span:first-child{margin:100px 0 0 0}
.c2_wrap div .btn_go:hover .gogo, .c2_wrap div .btn_go:focus .gogo{display:inline-block;background:#fff;border-radius:100px;color:#000;padding:10px 30px;margin-top:10px;font-size:16px;}

.c2_wrap div.tour_icon{background:#393939;height:100%;}
.c2_wrap div.tour_icon dl{text-align:center;overflow:hidden;min-height:240px;width:220px;margin:0 auto;padding:35px 0 0 0;}
.c2_wrap div.tour_icon dl dd{float:left;width:50%;}
.c2_wrap div.tour_icon dl dd a{display:block;padding:60px 0 35px 0;color:#fff;}
.c2_wrap div.tour_icon dl dd a.ti01{background:url("/images/tour/main/mc_icon01.png") no-repeat center top;}
.c2_wrap div.tour_icon dl dd a.ti02{background:url("/images/tour/main/mc_icon02.png") no-repeat center top;}
.c2_wrap div.tour_icon dl dd a.ti03{background:url("/images/tour/main/mc_icon03.png") no-repeat center top;}
.c2_wrap div.tour_icon dl dd a.ti04{background:url("/images/tour/main/mc_icon04.png") no-repeat center top;}

.c2_wrap div.popup_zone{width:50%;height:275px;}
.c2_wrap div.popup_zone div{width:100%}
.c2_wrap div.popup_zone li{position:relative;}
.c2_wrap div.popup_zone li span{display:block;width:100%;position:absolute;bottom:0;left:0;background:#000;height:20px;color:#fff;padding:10px;}
.c2_wrap div.popup_zone .btn_set{position:absolute;bottom:10px;right:10px;}
.c2_wrap div.popup_zone .btn_set img{width:24px;}
.c2_wrap div.popup_zone .btn_set span{color:#fff;display:inline-block;padding:5px 10px 0 0;}


.con03{background:url("/images/tour/main/sns_bg.jpg");background-size:cover;overflow:hidden;padding:50px 0;}
.c3_wrap{width:1100px;margin:0 auto;overflow:hidden;}
.c3_wrap div{position:relative;width:24%;margin:0.5%;float:left;overflow:hidden;background:#fff;min-height:275px;}
.c3_wrap div img{width:100%;}

.c3_wrap div.sns_tit{height:100%;background:none;}
.c3_wrap div.sns_tit dl{text-align:center;overflow:hidden;min-height:275px;width:220px;margin:0 auto;}
.c3_wrap div.sns_tit dl dt{font-size:36px;font-weight:600;padding:10px 0;color:#000;}
.c3_wrap div.sns_tit dl dd{float:left;width:50%;text-align:center;padding:0 0 10px 0;}
.c3_wrap div.sns_tit dl dd img{width:93px;}

.c3_wrap div p{position:absolute;top:0;left:0;}
.c3_wrap div p img{width:40px;}

.c3_wrap div li{padding:5px;}
.c3_wrap div li.date{padding:12px 0 12px 50px;}


footer{border-top:solid 1px #d8d8d8;height:140px;}
.footer_wrap{width:1200px;margin:0 auto;position:relative;}
.footer_wrap p.bt_logo{position:absolute;top:44px;left:0;}
.footer_wrap div{padding:40px 0 0 170px;}
.footer_wrap div p{margin:0 0 10px 0;}
.footer_wrap div p a{padding:0 10px;font-size:12px;} /* color:#fff */
.footer_wrap div p a:first-child{padding:0 10px 0 0;}
.footer_wrap div p .info{color:#cb011a;}
.footer_wrap .visiter{position:absolute;top:42px;right:230px;background:#f8f8f8;border:1px solid #e7e7e7;padding:10px 15px;}
.footer_wrap .visiter p{text-align:left;font-size:12px;margin:0 0 5px 0;}
.footer_wrap .visiter p span{color:#f65406;font-weight:600;}
.footer_wrap .qrcode{position:absolute;top:20px;right:0px;padding:0}
.wa_mark{position:absolute;top: 0px;right: 380px;}
/*
.footer_wrap div .bt_menu{overflow:hidden;padding:0 0 15px 0;}
.footer_wrap div .bt_menu li{float:left;background:url("/images/tour/common/bt_menu_line.png") no-repeat right 2px;padding:0 10px;}
.footer_wrap div .bt_menu li:first-child{padding-left:0;}
.footer_wrap div .bt_menu li:last-child{background:none;}
.footer_wrap div .bt_menu li strong{font-weight:600;color:#0090da;}
*/

.footer_wrap div .bt_add li{padding:0 0 8px 0;font-size:12px;}




/****************SUB******************/
.s_warp header{position:relative;z-index:1000;background:url("/images/tour/sub/s_top_bg.png") repeat-x;width:100%;height:130px;}
.s_warp header h1 span{color:#000;}
.s_warp header nav ul li a{color:#000}

.s_tit{height:120px;border-bottom:1px solid #d5d5d5;margin:0 0 40px 0} /* background:url("/images/tour/sub/s_tit_bg.png") repeat-x 0 30px */
.s_tit div{position:relative;margin:0 auto;height:147px;} /* width:1200px;text-align:center */
.s_tit div h2{padding:0px 0 10px 0;font-size:50px;font-weight:600;}
.s_tit div .location{font-size:14px;height:40px;} /* text-align:center; */
/* .s_tit div .location p{display:none} */
.s_tit div .location ul{display:none}
.s_tit div .location .home img{margin:4px 0 0 0;}
.s_tit div .location li{display:inline-block;padding:0 5px 0 0;position:relative;}
.s_tit div .location li span{display:inline-block;/* border:solid 1px #b6b6b6; */border-radius:50px;padding:0 10px;background: #757575;}
.s_tit div .location li.last span, .s_tit div .location li:last-child span{background:#e92a42}
.s_tit div .location li a{display:inline-block;padding:10px 50px 10px 0;background:url("/images/tour/sub/s_location_arr.png") no-repeat right center;color: #fff;}
.s_tit div .location li.last a{background:none;}
.s_tit div .location li a strong{font-weight:normal}
.s_tit div .location li ul{position:absolute;top: 36px;left:0;background:#fff;/* border:solid 1px #b6b6b6; */border-radius: 12px;z-index:1000;width: 95%;background: #757575;}
.s_tit div .location li ul li{display:block;padding:5px;}
.s_tit div .location li ul li a{padding:0;background:none;}
.s_tit div .location li ul li a:hover,
.s_tit div .location li ul li a:focus{text-decoration:underline;color:#e92a42;}

.s_tit .tit_btn .prev{position:absolute;top:27px;left:0}
.s_tit .tit_btn .next{position:absolute;top:27px;right:0}

.s_title_ingo{margin:0 auto;position: absolute;top:70px;right:0;z-index: 2;} /* width:1200px; */
.s_title_ingo>ul{margin:40px 0 0 0; position:relative;padding:0 130px 0 0;float:right;}
.s_title_ingo ul>li{ float:left;margin:0 0 0 2px;}
.s_title_ingo ul>li.sns{width:120px; height:30px;text-align:center;border:1px solid #aeaeae; background:#f9fdff;position:absolute;right:0;top:0;
-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:5px;}
.s_title_ingo ul>li.sns>a{font-size:13px;color:#000;width:120px; height:25px; display:inline-block;padding:5px 0 0 0;}
.s_title_ingo ul>li.sns>a:hover, .s_title_ingo ul>li.sns>a:focus{ text-decoration:underline;color:#007ab9; font-weight:600}
.s_title_ingo ul>li.sns img{margin:0 5px 0 0;}
.s_title_ingo ul li ul{display:none;}
.s_title_ingo ul li.on ul{display:block;text-align:center;}
.s_title_ingo ul li.on{height:157px;}
.s_title_ingo ul li.on li{width:100%;border-top:1px dashed #aeaeae;margin:0;}
.s_title_ingo ul li.on li a{font-size:12px;color:#000;width:100%; text-align:center;display:inline-block;padding:7px 0}
.s_title_ingo ul li.on li a:hover, .s_title_ingo ul li.on li a:focus{ background:#007ab9;color:#fff;}

.s_container{padding:50px 0;clear:both;position: relative;z-index: 1;}
.s_content{width:1200px;margin:0 auto;}

/* 왼쪽메뉴추가 웹 */
.s_container{width:1200px;margin:0 auto}
.s_container:after{content:"";display:block;clear:both}
.s_left{float:left;width:220px;margin:0 50px 0 0}
.s_left h2{background:url("http://www.gwangyang.go.kr/images/tour/sub/s_tit.jpg") no-repeat;color:#fff;text-align:center;font-size:26px;padding:45px 0 0 0;height:75px;letter-spacing:-0.05em}
.s_left>ul>li{border-bottom:1px solid #cfcfcf}
.s_left>ul>li.on{background:url("http://www.gwangyang.go.kr/images/tour/sub/lnb_bg.gif")}
.s_left>ul>li>a{display:block;background:url("http://www.gwangyang.go.kr/images/tour/sub/lnb01.png") no-repeat 190px center;color:#000;font-size:16px;padding:15px}
.s_left>ul>li.on>a{background:url("http://www.gwangyang.go.kr/images/tour/sub/lnb01_on.png") no-repeat 190px center #404247;color:#fff}
.s_left>ul>li>ul{margin:10px 15px}
.s_left li li{border-top:1px solid #d6d6d7}
.s_left li li:first-child{border:none}
.s_left li li a{display:block;color:#252525;font-size:14px;padding:10px 0}
.s_left li li.on>a{font-weight:bold;color:#99243e}
.s_left li li ul{margin:0 0 10px 0}
.s_left li li li{border:none;line-height:1.5em}
.s_left li li li a{color:#464646;background:url("http://www.gwangyang.go.kr/images/tour/sub/lnb02.gif") no-repeat 0 10px;padding:0 0 0 10px}
.s_content{float:right;width:930px;}
.s_left li li li.on a{color:#000;font-weight:normal;text-decoration:underline}

/* 왼쪽메뉴추가 웹*/


.depth4_st{border-top:solid 1px #eaeaea;border-bottom:solid 1px #898989;margin: 0 0 30px 0;}
.depth4_st div{width:100%;margin:0 auto;}
.depth4_st div ul{overflow:hidden;}
.depth4_st div ul li{float:left;width:25%;}
.depth4_st div ul li a{display:block;border-left:solid 1px #eaeaea;border-right:solid 1px #eaeaea;padding:25px 0 0 0;text-align:center;font-size:18px;}
.depth4_st div ul li a span{display:inline-block;border-bottom:solid 7px #fff;padding:0 0 20px 0;}
.depth4_st div ul li.on a{background:#e92a42;color:#fff;font-weight:600;}
.depth4_st div ul li a:hover{background:#e92a42;color:#fff;font-weight:600;}
.depth4_st div ul.col2 li{width:50%;}
.depth4_st div ul.col3 li{width:33.333%;}
.depth4_st div ul.col4 li{width:25%;}
.depth4_st div ul.col5 li{width:20%;}
.depth4_st div ul.col6 li{width:16.666%;}

.scon_bottom{position:relative}
.scon_bottom div{border:1px solid #e7e7e7;margin:15px 0;letter-spacing:-0.05em}
.manager{padding: 12px 30px 20px 30px;}
.manager ul{overflow:hidden}
.manager li{float:left;margin: 5px 30px 0 0}
.manager li:last-child{margin-right: 0;}
.manager li strong{color: #666;font-weight:bold;margin:0 5px 0 0;}
.research{background:url("/images/tour/sub/reserarch_icon.gif") no-repeat 20px center;padding:20px 20px 20px 150px}
.research .tit{color: #e92a42;font-size:16px;}
.research li{margin:10px 0 0 0;line-height: 1.5em;}
.research li *{vertical-align:middle}
.research label{margin:0 10px 0 0}
.research .sch_txt{border:1px solid #d7d7d7;padding:10px 20px;width:520px;height:15px;}
.research .sch_btn{background: #e92a42;color:#fff;width: 100px;height:37px;}
.s_prcode{position:absolute;top: 95px;right: 15px;}
.s_prcode img{height: 100px;}
.s_prcode2{position:absolute;top: 25px;right: 15px;}
.s_prcode2 img{height: 100px;}


/* 태블릿 대응 */
@media all and (max-width:1024px) {
header{position:relative;}
header.nav_on{height:130px;}
header .header_wrap{width:100%;}
header .gnb{padding:0 0 0 20px;}

header .search{right:0;}

header h1{left:20px;}
#menu_div{display:none}
header nav{width:70%;height:100%;position:absolute;top:40px;right:0;}
header nav p.all_menu{position:absolute;top:35px;right:20px;background:url("/images/tour/common/all_menu_pc.png") no-repeat right top;z-index:1000;}
header nav p.all_menu a{display:inline-block;width:25px;height:25px;}
header nav p.all_menu a span{position:absolute;top:-1000px;}
header nav div.m_menu{position:relative;background:#000;z-index:5000;}
header nav ul li{float:initial;border-top:1px solid #363636;padding:0;width:100%}
header nav ul li:first-child{border:none}
header nav li li{border-top:1px solid #2f1619}
header nav ul li a{display:block;padding:20px;font-weight:bold}
header nav ul li a:hover, header nav ul li a:focus{border:none;}
header nav li li a{padding:17px 20px;font-size:16px;font-weight:normal}
header nav li li li{border-top:1px solid #653037}
header nav li li li a{padding:15px 35px;font-size:14px;color:#f5cdcd;background:url("/images/tour/common/menu_mo01.gif") no-repeat 20px 20px;}
header nav li li li li{border:none}
header nav li li li li a{padding:0px 35px;margin:10px 0;color:#f7bd96;background:url("/images/tour/common/menu_mo02.gif") no-repeat 25px 6px;}
header nav li ul{position:inherit;background:#35191d;margin:0 15px 15px 15px}
header nav li li.on ul{display:block}
header nav li li.on li ul{display:none}
header nav li li li.on ul{display:block}
header nav li ul ul{background:#4d242a;margin:0}
header nav li ul ul ul{background:#5c2c33}

header nav .mm_close{display:block;position:absolute;top:20px;right: 20px;z-index:5000;}
header nav .mm_close a{width: 40px;height: 30px;display:block;}

nav .mm_hide{display:none;}

.con01{padding-top:0;z-index:500;}

.slide{height:350px;}

.slide_ul li{height:350px;min-height:350px;min-width:100%;}
.slide_ul li span{padding:80px 0 0 0;font-size:35px;}
.slide_ul li a{margin-top:280px;}

.slide div{width:100%;margin:0 auto;position:relative;z-index:1000;}
.slide div p.prev{position:absolute;top:130px;left:20px;}
.slide div p.next{position:absolute;top:130px;right:20px;}

.maehwa_visual{min-width:100%;min-height:350px;height:350px;}
.maehwa_visual h2{padding:50px 0 0 0;}
.maehwa_visual h2 img{width:350px}
.maehwa_visual p.btn a{width:50%;padding:12px 10%;font-size:14px;}

.weather_wrap{margin:0;position:absolute;top:-72px;left:238px;z-index:3000;width:200px;}
.weather{width:200px !important;border:none;color:#fff;padding:10px 15px;position:absolute !important;top:0;left:0;z-index:3000;}
.weather p{padding:5px 0;font-size:16px;display:inline-block;}
.weather p img{margin-top:-15px;padding:0 15px 0 0;}
.weather p span{display:inline-block;font-size:30px;padding:0 0 0 10px;margin-top:-7px;}

.scroll{display:none;}


.c1_con_wrap{background:none;}
.c1_con{background:none;width:100%;height:100%;}

.c1_con .pr_movie{width:40%;height:330px;background:url("/images/tour/main/mv_bg_tablet.jpg") no-repeat left top;background-size:cover;padding:0 5%}
.c1_con .pr_movie h2{padding:24px 0 20px 0;font-weight:600;text-align:center;}
.c1_con .pr_movie h2 span{display:inline-block;position:absolute;left:-1000px;}
.c1_con .pr_movie .mv_area{text-align:center;}

.c1_con .m_bbs{width:50%;height:330px;overflow:hidden;}
.c1_con .m_bbs .notice{width:45%;height:225px;padding:0 0 0 5%;border-right:1px solid #dedede}
.c1_con .m_bbs .notice span{display:none}  /* position:absolute;top:-1000px; */
.c1_con .m_bbs .mh_bbs span{display:none}
.c1_con .m_bbs .mh_bbs{width:40%;height:225px;}
.c1_con .m_bbs .mh_bbs li img{padding:0;}

.go_link{clear:both;background:url("/images/tour/main/fast_go_bg_tablet.jpg") no-repeat left top;background-size:cover;min-height:86px;}
.go_link ul li{float:left;width:25%;}
.go_link ul li a{display:block;padding:45px 0 0 0;text-align:center;}
.go_link ul li.gl01 a{background:url("/images/tour/main/fast_go_icon01.png") no-repeat center top;width:100%;padding-left:0;}
.go_link ul li.gl02 a{background:url("/images/tour/main/fast_go_icon02.png") no-repeat center top;width:100%;padding-left:0;}
.go_link ul li.gl03 a{background:url("/images/tour/main/fast_go_icon03.png") no-repeat center top;width:100%;padding-left:0;}
.go_link ul li.gl04 a{background:url("/images/tour/main/fast_go_icon04.png") no-repeat center top;width:100%;padding-left:0;}

.icon_link{float:none;width:100%;background:#998675;overflow:hidden;padding:0 0 15px 0;}
.icon_link ul li{float:left;width:12%;}
.icon_link ul li a{display:block;color:#fff;padding:62px 0 0 0;text-align:center;}
.icon_link ul li.il01 a{background:url("/images/tour/main/often_icon01.png") no-repeat center 14px;width:100%;padding-left:0;}
.icon_link ul li.il02 a{background:url("/images/tour/main/often_icon02.png") no-repeat center 19px;width:100%;padding-left:0;}
.icon_link ul li.il03 a{background:url("/images/tour/main/often_icon03.png") no-repeat center 14px;width:100%;padding-left:0;}
.icon_link ul li.il04 a{background:url("/images/tour/main/often_icon04.png") no-repeat center 16px;width:100%;padding-left:0;}
.icon_link ul li.il05 a{background:url("/images/tour/main/often_icon05.png") no-repeat center 14px;width:100%;padding-left:0;}
.icon_link ul li.il06 a{background:url("/images/tour/main/often_icon06.png") no-repeat center 16px;width:100%;padding-left:0;}
.icon_link ul li.il07 a{background:url("/images/tour/main/often_icon07.png") no-repeat center 14px;width:100%;padding-left:0;}
.icon_link ul li.il08 a{background:url("/images/tour/main/often_icon08.png") no-repeat center 16px;width:100%;padding-left:0;}


.con02{padding:0;}
.c2_wrap{width:100%;}
.c2_wrap div{width:33.3%;}
.c2_wrap div.popup_zone{width:66.6%;height:auto;}

.c2_wrap div.nine_tour{background:none;}
.c2_wrap div.nine_tour dl{min-height:200px;}

.c2_wrap div .btn_go{display:block;height:50px}
.c2_wrap div .btn_go span:first-child{margin:15px 0 0 0}
.c2_wrap div .btn_go .gogo{display:none}

.c2_wrap div.tour_icon{background:none;height:100%;}

.con03{padding:20px 0;}
.c3_wrap{position:relative;width:98%;height:400px;overflow:hidden;}
.c3_wrap div{position:relative;width:32.3%;margin:0.5%;height:340px;}
.c3_wrap div img{width:100%;}

.c3_wrap div.sns_tit{width:100%;height:60px;min-height:60px;}
.c3_wrap div.sns_tit dl{text-align:left;height:60px;width:100%;margin:0;}
.c3_wrap div.sns_tit dl dt{font-size:36px;font-weight:600;padding:10px 20px 10px 0;color:#000;float:left;}
.c3_wrap div.sns_tit dl dd{float:left;text-align:center;padding:10px 0;width:45px;}
.c3_wrap div.sns_tit dl dd img{width:41px;}

.c3_wrap div p{position:absolute;top:0;left:0;}
.c3_wrap div p img{width:40px;}

.c3_wrap div li{padding:5px;}
.c3_wrap div li.date{padding:12px 0 12px 50px;}


.footer_wrap{width:100%;margin:0;}
.footer_wrap p.bt_logo{display:none;}
.footer_wrap div{padding:40px 20px 0 20px;}
.footer_wrap div p{ text-align:center;word-break:keep-all;}
.footer_wrap .visiter{display:none}
.footer_wrap .qrcode{display:none}
.wa_mark{display:none}
  /*
.footer_wrap div .bt_menu{overflow:hidden;padding:0 0 15px 0;}
.footer_wrap div .bt_menu li{float:left;background:url("/images/tour/common/bt_menu_line.png") no-repeat right 2px;padding:0 10px;}
.footer_wrap div .bt_menu li:first-child{padding-left:0;}
.footer_wrap div .bt_menu li:last-child{background:none;}
.footer_wrap div .bt_menu li strong{font-weight:600;color:#0090da;}
  */

.footer_wrap div .bt_add li{padding:0 0 8px 0;text-align:center;}


/****************SUB******************/
.s_warp header{background:url("/images/tour/sub/s_top_bg.png") repeat-x;width:100%;height:130px;}
.s_warp header nav ul li a{color:#fff}

.s_tit div{width:100%;margin:0 auto;text-align:center;height:147px;}
.s_tit div .location p{display:block}
.s_tit div .location p *{vertical-align:middle;}
.s_tit div .location ul{display:none}

.s_tit .tit_btn .prev{position:absolute;top:27px;left:20px;}
.s_tit .tit_btn .next{position:absolute;top:27px;right:20px;}
.s_title_ingo{display:none}
.s_container{padding:40px 20px;width:100%;box-sizing:border-box}
.s_content{width:100%;margin:0;}

.s_left{display:none}
.depth4_st div{width:100%}
 
/* .research .sch_txt{width: calc(100% - 150px)} */
.research .sch_txt{width:65%}
.research .sch_btn{width:20%}
.s_prcode{display:none}
.s_prcode2{display:none}

}



@media all and (max-width:800px) {
header{width:100%;height:130px !important;}
header .gnb{}

header .search .btn_open{display:block;position:absolute;top:55px;right:55px;background:none;}
header .search .btn_open a{display:block;width:60px;height:0;padding:60px 0 0 0;overflow:hidden;border:none;background:url("/images/tour/common/btn_search_mobile.png") no-repeat right top}
header .search dd{display:none;}
header .search dd.on{display:block;position: absolute;top:130px;left: 0;width: 100%;border-top:1px solid #2f2b32;border-bottom:1px solid #2f2b32;}
header .search .in_txt{width: 88%;padding: 7px 0;color:#000;}
header .search .search_btn{width:10%;height: 53px;}

header h1{}
header h1 a span{}

header nav p.all_menu{position:absolute;top:15px;right:0;background:url("/images/tour/common/all_menu_mobile.png") no-repeat right top;z-index:1000;}
header nav p.all_menu a{width:60px;height:60px;}
header nav div.m_menu{margin-top:-40px;}

.weather_wrap{margin:0;position:absolute;top:-65px;left:138px;z-index:1000;display:none}
.weather{width:150px !important;border:none;color:#fff;padding:10px 15px;position:absolute !important;top:0;left:0;z-index:3000;}
.weather p{padding:5px 0;font-size:14px;display:inline-block;}
.weather p img{margin-top:-8px;padding:0 10px 0 0;width:30px;}
.weather p span{display:inline-block;font-size:18px;padding:0 0 0 10px;margin-top:-2px;}

.slide_ul li span{font-size:20px}
.slide div p.prev{top:220px}
.slide div p.next{top:220px}


.c1_con .pr_movie{float:none;width:90%;padding:0 5% 30px 5%;background:url("/images/tour/main/mv_bg_mobile.jpg") no-repeat right top;background-size:cover;height:auto}
.c1_con .pr_movie div{height:auto}
.c1_con img{width:100%;}/* 2018-03-20 */

.c1_con{height:auto;}

.c1_con .m_bbs{width:100%;float:none;height:330px;overflow:hidden;}
.c1_con .m_bbs .notice{float:left;width:45%;height:225px;padding: 0 20px;border:none;margin:0;}
.c1_con .m_bbs .notice span{display:block;padding:0}
.c1_con .m_bbs .notice div li span{padding:0;}
.c1_con .m_bbs .mh_bbs{float:right;width:41%;height:225px;padding: 0 20px;margin:0;border-left: 1px solid #ddd;}
.c1_con .m_bbs .mh_bbs span{display:block;padding:0}
.c1_con .m_bbs .mh_bbs li img{width:auto}
.c1_con .m_bbs .mh_bbs div p.btn_more{right:30px;}


.icon_link{position:relative;padding:0 0 15px 0;}
.icon_link div{overflow:hidden;width:calc(100% - 85px);margin:0 auto;height:80px;}
.icon_link ul li{width:33.333%;}
.icon_link .il_arrow{display:block;}
.icon_link .il_arrow .prev{position:absolute;top:20px;left:10px;}
.icon_link .il_arrow .next{position:absolute;top:20px;right:10px;}
.icon_link .il_arrow img{width:30px;}

.c2_wrap div{width:50%;}
.c2_wrap div.popup_zone{width:100%;}

.con03{padding:20px 0;}
.c3_wrap{position:relative;width:98%;height:400px;overflow:hidden;}
.c3_wrap div{position:relative;width:48%;margin:0.5%;height:340px;}
.c3_wrap div img{width:100%;}

.c3_wrap div.sns_tit{width:100%;height:60px;min-height:60px;}
.c3_wrap div.sns_tit dl{text-align:left;height:60px;width:100%;margin:0;}
.c3_wrap div.sns_tit dl dt{font-size:36px;font-weight:600;padding:10px 20px 10px 0;color:#000;float:left;}
.c3_wrap div.sns_tit dl dd{float:left;text-align:center;padding:10px 0;width:45px;}
.c3_wrap div.sns_tit dl dd img{width:41px;}

.c3_wrap div p{position:absolute;top:0;left:0;}
.c3_wrap div p img{width:40px;}

.c3_wrap div li{padding:5px;}
.c3_wrap div li.date{padding:12px 0 12px 50px;}

/****************SUB******************/
.s_warp header{width:100%;height:90px;}

.depth4_st div{width:100%;margin:0}
.depth4_st div ul li{float:none;width:100% !important}
.depth4_st div ul li a{padding:15px 0 0 0;}
.depth4_st div ul li a span{padding:0 0 10px 0;}



}

/* 모바일 대응 */
@media all and (max-width:667px) {
}
@media all and (max-width:570px) {
header h1 img{width:100px;margin:8px 0 0 0;}
header h1 a span{font-size:15px;font-weight:normal;padding:16px 0 10px 4px !important;}
header .gnb li.login{ display:block !important}

.maehwa_visual{height:350px}
.maehwa_visual h2{padding:50px 0 0 0;}
.maehwa_visual h2 img{width:90%}
.maehwa_visual p.btn a{width:60%;padding:12px 10%;}

.c1_con .m_bbs{height:auto}
.c1_con .m_bbs .notice{width: 90%;padding: 5px 5% 10px 5%;}
.c1_con .m_bbs .mh_bbs{width: 90%;height: auto;border-left: none;border-top: 1px solid #ddd;padding: 5px 5% 30px 5%;}
.c1_con .m_bbs .mh_bbs li img{width: 80%;}

.c2_wrap div{width:100%}
.c2_wrap div.nine_tour dl dt{font-size:30px}
.c2_wrap div.nine_tour{padding: 0 0 50px 0;border-bottom:1px solid #dedede;}

.c3_wrap div{width:98%}
.c3_wrap div.sns_tit dl dt{font-size: 28px;padding: 15px 20px 15px 0;}


/* .manager li strong{display:block} */
.research{background:none;padding:20px}

.s_tit div h2{font-size:30px}
.research .tit{font-size:12px;}
	.manager{padding:12px 10px}
	.manager li{width:39%;margin:0;text-align:Center}
	.manager li.office01{width:26%}
	.manager li.office03{width:35%}
	.manager li.office04{display:none;}
	.manager li strong{display:block;margin:0}
	.research .sch_txt{width:45%}
	.research .sch_btn{width:30%}

}









/******************************/
.blind{display:block;overflow:hidden;position:absolute;font-size:1.8em;left:-5000px;top:0;}
.hide{display:none;padding:0;margin:0;}