@charset "utf-8";

/* common */
html,body{width:100%;height:100%;margin:0;padding:0}
#skip{top:0;right:0;position:absolute;width:100%;height:25px;text-align:center}
#skip li a{display:block;left:-10000px;position:absolute;top:0;width:100%;text-align:center;z-index:0;height:1px}
#skip li a:hover, #skip li a:focus, #skip li a:active {background:#363636;position:absolute;top:0px;left:0;z-index:2000;color:#fff;width:100%;height:25px;padding:5px 0 0 0}
/*******************************************************************************/

.gnb_wrap{background:#f7f7f7;height:45px;}
.top_gnb{width:1400px;margin:0 auto;position:relative;}
.top_gnb .top_slogan{position:absolute;top:0;left:0;}
.top_gnb .top_flag{position:absolute;top:0;left:0;background:url("/images/www/new_main/common/top_icon.png") no-repeat left 9px;}
.top_gnb .top_flag a{display:inline-block;padding:13px 0 15px 45px;font-size:14px;font-weight:600;}
.top_gnb .top_mn{text-align: right;padding-right: 370px;}
.top_gnb .top_mn li{display:inline-block;height:45px;overflow:hidden;}
.top_gnb .top_mn li a{display:block;font-size:16px;color:#262626;font-weight:600;padding:12px 22px;}
.top_gnb .top_mn li.tg_mn a{color:#2f408e;}
.top_gnb .top_mn li.top_home{width:60px;background:url("/images/www/new_main/common/top_icon.png") no-repeat left -37px;}
.top_gnb .top_mn li.top_home a{padding:45px 0 0 0;}
.top_gnb .top_mn li.top_home a:focus{outline:1px dotted #28974a !important;box-shadow:0 0 0 1px #0f9a4e inset;padding:45px 1px 1px 1px }
.top_gnb .top_mn li a:hover{text-decoration:underline;}
.top_gnb .top_right{position:absolute;top:0;right:0;z-index:1000;}
.top_gnb .top_right p,
.top_gnb .top_right div{float:left;}
.top_gnb .top_right p{padding:7px 0 0 0;}
.top_gnb .top_right p a{display:inline-block;margin:0 10px 0 0;height:28px;box-sizing:border-box;overflow:hidden;}
.top_gnb .top_right p a.btn_login{background:#707070;color:#fff;padding:7px 20px;border-radius:30px;}
.top_gnb .top_right p a.sns_f{background:url("/images/www/new_main/common/top_icon.png") no-repeat left -92px;padding:30px 0 0 0;width:28px;}
.top_gnb .top_right p a.sns_t{background:url("/images/www/new_main/common/top_icon.png") no-repeat left -130px;padding:30px 0 0 0;width:28px;}
.top_gnb .top_right p a.sns_b{background:url("/images/www/new_main/common/top_icon.png") no-repeat left -168px;padding:30px 0 0 0;width:28px;}
.top_gnb .top_right p a.sns_i{background:url("/images/www/new_main/common/top_icon.png") no-repeat -30px -130px;padding:30px 0 0 0;width:28px;}
.top_gnb .top_right div.language button{height:45px;background:#f0f0f0 url("/images/www/new_main/common/top_icon.png") no-repeat 110px -206px;border:none;padding:0 40px 0 30px;}
.top_gnb .top_right div.language ul{box-sizing:border-box;}
.top_gnb .top_right div.language ul li{border-top:solid 1px #888}
.top_gnb .top_right div.language ul li:first-child{border:none;}
.top_gnb .top_right div.language ul li a{display:block;text-align:center;padding:10px 0;color:#fff;background:#666;}
.top_gnb .top_right div.language ul li a:hover{background:#e76700;}


.header{position:relative;height:99px;border-bottom:solid 1px #f7941e;}
.header .hearder_wrap{width:1400px;margin:0 auto;}
.header .hearder_wrap h1{float:left;padding:22px 0 0 0;}
.header .hearder_wrap.new h1{padding:22px 0 0 0;}
.header .hearder_wrap .top_photo{float:right;padding:33px 20px 0 0;}

/*NAVI*/
.header .hearder_wrap .nav{float:left;}
.header .hearder_wrap .nav ul{padding:30px 0 0 25px;}
.header .hearder_wrap .nav li{float:left;}
.header .hearder_wrap .nav li a{display:block;font-size:22px;font-weight:600;color:#000;padding:9px 35px 0 35px;}
.header .hearder_wrap .nav li a:hover,
.header .hearder_wrap .nav li a:focus{color:#e76700;}/*f7941e*/
.header .hearder_wrap .nav li.all_menu a{padding:0;}

/*2차메뉴*/
.header .hearder_wrap .nav li .menu{width:100%;position:absolute;top:100px;left:0;background:#fff;border-bottom:solid 1px #bcbcbc;z-index:999;}
.header .hearder_wrap .nav li .menu div.menu_wrap{width:1400px;margin:0 auto;overflow:hidden;}
.header .hearder_wrap .nav li .menu div.menu_wrap p{float:left;width:250px;height:375px;text-align:center;border-right:solid 1px #bcbcbc;background:url("/images/www/new_main/common/top_menu_left_bg.png") no-repeat;box-sizing:border-box;padding:70px 0 0 0;color:#000;font-size:16px;}
.header .hearder_wrap .nav li .menu div.menu_wrap p.mn01{background-position:0px 195px;}
.header .hearder_wrap .nav li .menu div.menu_wrap p.mn02{background-position:-250px 195px;}
.header .hearder_wrap .nav li .menu div.menu_wrap p.mn03{background-position:-500px 195px;}
.header .hearder_wrap .nav li .menu div.menu_wrap p.mn04{background-position:-750px 195px;}
.header .hearder_wrap .nav li .menu div.menu_wrap p.mn05{background-position:-1000px 195px;}
.header .hearder_wrap .nav li .menu div.menu_wrap p span{font-size:30px;font-weight:600;display:block;padding:0 0 10px 0;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu{float:left;width:880px;padding:50px 0 0 35px;box-sizing:border-box;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu li{margin: 0 22px 15px 20px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu li a{font-size:18px;border:solid 1px #434343;padding:17px;margin:0;box-sizing:border-box;width: 225px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu li ul{padding:10px 0 0 10px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu li li{margin:0;float:none;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu li li a{padding:0;border:none;width:auto;font-size:15px;line-height:24px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu li a.new_win span{display:inline-block;background:url("/images/www/new_main/common/new_icon.png") no-repeat right center;padding:0 20px 0 0;}

.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu li.mr0 {margin-right: 0;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu li.mr0 li a{letter-spacing: -.5px;}

.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2{float:left;width:890px;padding:35px 0 0 25px;box-sizing:border-box;}
/*.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2{float:left;width:1120px;padding:35px 0 0 25px;box-sizing:border-box;}*/
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2 li{width:20%;text-align:center;padding:0 0 20px 0;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2 li a{display:block;font-size:17px;background:url("/images/www/new_main/common/top_menu_by.png") no-repeat;padding:120px 0 0 0;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2 li a.ba01{background-position:center 0px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2 li a.ba02{background-position:center -150px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2 li a.ba03{background-position:center -300px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2 li a.ba04{background-position:center -450px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2 li a.ba05{background-position:center -600px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2 li a.ba06{background-position:center -750px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2 li a.ba07{background-position:center -900px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2 li a.ba08{background-position:center -1050px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2 li a.ba09{background-position:center -1200px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .s_menu2 li a.ba10{background-position:center -1350px;}


.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right{float:right;width:230px;height:375px;border-left:solid 1px #bcbcbc;padding:50px 0 0 30px;box-sizing:border-box;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li{padding:0 0 20px 0;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a{padding:15px 0 16px 57px;font-size:15px;background:url("/images/www/new_main/common/top_menu_r_icon.png") no-repeat;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr_banner{padding:0;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0101{background-position:0px 0px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0102{background-position:0px -60px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0201{background-position:0px -120px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0202{background-position:0px -180px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0203{background-position:0px -240px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0301{background-position:0px -300px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0302{background-position:0px -360px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0303{background-position:0px -420px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0401{background-position:0px -480px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0402{background-position:0px -540px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0403{background-position:0px -600px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0404{background-position:0px -660px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0405{background-position:0px -720px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0501{background-position:0px -780px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0502{background-position:0px -840px;}
.header .hearder_wrap .nav li .menu div.menu_wrap .mn_right li a.mr0503{background:url("/images/www/new_main/common/top_menu_r_icon02.png") no-repeat; letter-spacing:-1px}

.header .hearder_wrap .nav li .menu .hi560 p,
.header .hearder_wrap .nav li .menu .hi560 .mn_right{height:560px !important;}
.header .hearder_wrap:after{clear:both;content:"";display:block}

.photo_f{position:absolute;top:79px;right:-130px;z-index:1;}
.election{position:absolute;top:79px;right:-155px;z-index:5000;background:url("/images/www/new_main/ico_election.png") no-repeat 0 center;padding-left:40px}
.election strong{display:block;font-size:14px;color:#000}
.election em{font-style:normal;font-size:20px;font-weight:bold;color:#e76700;vertical-align:middle}
.election span{vertical-align:middle;letter-spacing: -0.1em;}

.m_content{clear:both;position:relative;z-index:1;}


/*하단*/
.footer_wrap{border-top:solid 1px #dedede;}
.footer_wrap .footer{width:1400px;margin:0 auto;}
.footer .bt_menu{height:60px;border-bottom:solid 1px #dedede;position:relative;}
.footer .bt_menu li{float:left;padding:0 44px;height:60px;background:url("/images/www/new_main/common/bt_mn_line.gif") no-repeat right center;}
.footer .bt_menu li a{display:inline-block;font-size:17px;padding:20px 0;color:#000;}
.footer .bt_menu li a strong{font-weight:600;color:#e97111;}
.footer .bt_menu .bt_top{position:absolute;top:0;right:0;width:180px;height:60px;background:#fcd8bb;}
.footer .bt_menu .bt_top a{display:block;height:60px;background:url("/images/www/new_main/main/btn_all.png") no-repeat right -250px;}
.footer .bt_menu .bt_top a span{display:inline-block;padding:20px 0 0 35px;font-size:17px;color:#000;}
.footer .bt_menu a:hover,
.footer .bt_menu a:focus{text-decoration:underline;}

.footer .copy{position:relative;padding:30px 0 0 0;}
.footer .copy .bt_logo{position:absolute;top:30px;left:0;}
.footer .copy ul{padding:10px 0 30px 170px;}
.footer .copy ul li{font-size:15px;padding:0 0 7px 0;}
.footer .copy ul li address{font-style:normal;}
.footer .copy .mark{position:absolute;top:25px;right:0;}
.footer .copy .mark img{padding:0 0 0 20px;}


/*******************************************************************************/

.hide{display:none;}
.blind{position:absolute;top:-5000px;left:-5000px;}

.mt20{margin-top:20px !important;}


.tourleaflet_form{border:#eee 3px solid;padding:30px;width:400px;height:70px;margin:0 auto}
.tourleaflet_form dl{width:310px;margin:0 auto;float:left}
.tourleaflet_form dt{float:left;font-size:16px;color:#062867;font-weight:600;font-family:"Nanum Gothic", "NanumGothicWeb";width:100px;height:24px;padding:8px 0 0 0}
.tourleaflet_form dd{float:left;height:32px}
.tourleaflet_form .input_txt{height:28px; border:#ccc 1px solid;padding:0 0 0 10px}
.tourleaflet_btn{float:right;width:90px;height:30px;text-align:center;background:#062867}
.tourleaflet_btn a{color:#fff;display:block;width:90px;height:10px;;padding:5px 0 0 0;font-size:14px;font-weight:600;font-family:"Nanum Gothic", "NanumGothicWeb";}

.btn_down a.icon_down {display: inline-block; padding: 7px 10px 7px 10px; border: 1px solid #28416D;background:url('/images/www/common/icon_down.png') no-repeat 10px 50% #270752;color: #fff; border-radius: 4px;}

.right {text-align: right !important;}                                                                                   