@charset "utf-8";

.visual{width:100%;height:405px;margin:0 auto;position:relative;background-size:100% auto;background-position:center 0; background-repeat:no-repeat;}
.introduce #visual {background-image:url('/images/sub/sub_visual_01.png'); }
.branch #visual {background-image:url('/images/sub/sub_visual_02.png'); }
.information #visual {background-image:url('/images/sub/sub_visual_03.png'); }
.event #visual {background-image:url('/images/sub/sub_visual_04.png'); }
.inquiry #visual {background-image:url('/images/sub/sub_visual_05.png'); }
.customer #visual {background-image:url('/images/sub/sub_visual_06.png'); }
.member #visual {background-image:url('/images/sub/sub_visual_member.png'); }
#visual .vis_text{position:absolute;top:185px;left:0;width:100%;text-align:center;}
#visual .vis_text .vis_txt_01{padding-bottom:15px;}
#visual .vis_text .vis_txt_02{padding-left:160px;}

#lnbArea_01 {width:100%;position:absolute;left:-300px;top:90px;}
#lnbArea_01 #lnb_01{width:251px;height:927px;background:url('/images/sub/bg_lnb_011.png') 0 0 no-repeat; background:cover; }
#lnbArea_01 #lnb_01 .inner{position:relative;margin:0 60px;padding-top:182px;}
#lnbArea_01 #lnb_01 .title_side{padding-left:15px;}
#lnbArea_01 #lnb_01 ul{margin-top:15px;}
#lnbArea_01 #lnb_01 ul li{margin-bottom:10px;}
#lnbArea_01 #lnb_01 ul li a{display:block;height:32px;line-height:32px;padding-left:5px;font-size:1.0em;font-weight:500;color:#272727;}
#lnbArea_01 #lnb_01 ul li a.on , #lnbArea_01 #lnb_01 ul li a:hover{background:#ff771f;color:#fff;border-radius:15px;}

#lnbArea_01 #lnb_02 {width:251px;height:380px;margin-top:44px;background:url('/images/sub/bg_lnb_02.png') 0 0 no-repeat;}
#lnbArea_01 #lnb_02 .inner{position:relative;margin:0 60px;padding-top:190px;}
#lnbArea_01 #lnb_02 .title_side{padding-left:15px;}
#lnbArea_01 #lnb_02 ul{margin-top:15px;}
#lnbArea_01 #lnb_02 ul li{margin-bottom:10px;}
#lnbArea_01 #lnb_02 ul li a{display:block;height:24px;line-height:24px;padding-left:15px;font-size:1.0em;font-weight:500;color:#272727;}
#lnbArea_01 #lnb_02 ul li a.on , #lnbArea_01 #lnb_02 ul li a:hover{background:#ff771f;color:#fff;border-radius:15px;}


#container {max-width:1184px;margin:0 auto;position:relative;}

#content {width:100%;margin-top:-50px;position:relative;}

#lnb .title_side {height:80px;line-height:80px;font-size:1.3em;font-weight:700;text-align:center;}
#lnb>ul {width:250px;}
#lnb>ul>li {margin-bottom:1px;}
#lnb li a {display:block;width:200px;height:30px;line-height:30px;color:#000;vertical-align:top;}
#lnb li>a:hover, #lnb li>a.on {color:#f00;}


.path {position:absolute;top:115px;right:0;}
.path li {display:inline-block;zoom:1;*display:inline;padding:0 5px 0 16px;font-size:0.9em;color:#272727;background:url('/images/misc/arr_depth01.png') 0 center no-repeat;vertical-align:middle;}
.path li:first-child {background:none;padding-left:0;}
.path li:first-child a img{vertical-align:top;}
.path li:last-child {padding-right:0;}
.path span {color:#333;font-weight:500;}

.go_top{position:absolute;right:-100px;bottom:20px;cursor:pointer;}

.title{margin-bottom:44px;font-size:2.5em;font-weight:700;color:#272727;}
.title_cont {padding:0 0 12px 0;border-bottom:2px solid #d7d7d7;}
.title_cont span{display:inline-block;padding-right:3.2%;font-size:1.6em;font-weight:500;color:#272727;background:url('/images/misc/ico_tit.png') right 8px no-repeat;}

/* 공통 */
.color_red{color:#c20e0e;}
.mb20{margin-bottom:20px !important;}
.mb50{margin-bottom:50px !important;}

.ml20 {margin-left:20px !important;}
.ml30 {margin-left:30px !important;}
.ml100 {margin-left:100px !important;}
.ml225 {margin-left:225px !important;}
input[type="checkbox"]{width:24px;height:24px;background-color:#fff;}
.right {float:right;}
.left {float:left;}

#listno{list-style-type:none !important;}



#inner_content {padding:60px 0;margin-bottom:5%;}

/* 회원가입  약관*/
.join_step{margin-bottom:3%;}
.term_wrap {margin-bottom:10%;}
.term_wrap .termBox{width:100%;height:533px;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23), 0 3px 10px rgba(0, 0, 0, 0.16);border-radius:10px;}
.term_wrap .termBox h2{display:inline-block;padding-left:25px;margin-bottom:33px;font-size:1.4em;font-weight:700;background:url('/images/misc/dot.gif') 0 center no-repeat;color:#272727;}
.term_wrap .termBox .inner{margin:0 4%;padding-top:53px;}
.term_wrap .txtArea {height:285px; line-height: 24px;padding:12px 0 12px 10px;border:1px solid #ccc;overflow-y:auto;}
.term_wrap .txtArea p{padding:0 2%;text-align:justify;color:#272727;}
.term_wrap .agree_box{float:right;text-align:right;margin-top:25px;margin-right:3%;}
.term_wrap .agree_box input[type="radio"]{width:19px;height:19px;margin-left:10px;}
.term_wrap .agree_box label{margin-left:6px;color:#272727;}

/* 회원가입 본인인증 */
.certify_box{height:172px;margin-bottom:5%;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23), 0 3px 10px rgba(0, 0, 0, 0.16);border-radius:8px;}
.certify_box .inner{padding:25px 5%;position:relative;}
.certify_box h2{margin-bottom:3%;padding-left:15px;font-size:1.5em;font-weight:700;color:#272727;background:url('/images/misc/dot_02.gif') 0 center no-repeat;}
.certify_box p{font-size:1.1em;font-weight:500;color:#272727;text-indent:17px;}
.certify_box p span{color:#0567b3;}
.certify_box .btn-style02{position:absolute;right:3%;top:62px;}

/* 회원가입 완료 */
.join_complete_box{height:172px;margin-bottom:5%;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23), 0 3px 10px rgba(0, 0, 0, 0.16);border-radius:8px;}
.join_complete_box .inner{padding:47px 0;position:relative;text-align:center;}
.join_complete_box h2{margin-bottom:2%;font-size:1.5em;font-weight:700;color:#272727;}
.join_complete_box p{font-size:1.1em;font-weight:500;color:#272727;}
.join_complete_box .btn_complete{margin-top:5%;text-align:center;}
.join_complete_box .btn_complete a{display:inline-block;padding:0 4%;height:46px;line-height:46px;text-align:center;color:#fff;border-radius:13px;font-size:1.1em;font-weight:500;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#499bea+0,1d61d6+100 */
background: #4677db; /* Old browsers */
background: -moz-linear-gradient(top,  #4677db 0%, #0e61ce 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4677db 0%,#0e61ce 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4677db 0%,#0e61ce 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=''#4677db'', endColorstr=''#0e61ce'',GradientType=0 ); /* IE6-9 */}
/* 회원가입 회원정보입력란 */
.member_info{margin-bottom:8%;}
.member_info h2{margin-bottom:20px;color:#272727;font-size:1.4em;font-weight:500;}

/* Button Style01 */
.btn-style01 {display:inline-block;height:46px;line-height:46px;padding:0 5%;text-align:center;color:#fff;border-radius:13px;margin-right:17px;font-size:1.1em;font-weight:500;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0175c5+37,0175c5+96 */
background: rgb(1,117,197); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(1,117,197,1) 37%, rgba(1,117,197,1) 96%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(1,117,197,1) 37%,rgba(1,117,197,1) 96%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(1,117,197,1) 37%,rgba(1,117,197,1) 96%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0175c5', endColorstr='#0175c5',GradientType=0 ); /* IE6-9 */




}
.btn-style01:last-child{margin-right:0;}
.btn-style01:hover{color:#fff;}

.btn-style02 {display:inline-block;width:16%;height:46px;line-height:46px;text-align:center;color:#fff;border-radius:13px;margin-right:17px;font-size:1.1em;font-weight:500;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#499bea+0,1d61d6+100 */
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0175c5+37,0175c5+96 */
background: rgb(1,117,197); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(1,117,197,1) 37%, rgba(1,117,197,1) 96%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(1,117,197,1) 37%,rgba(1,117,197,1) 96%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(1,117,197,1) 37%,rgba(1,117,197,1) 96%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0175c5', endColorstr='#0175c5',GradientType=0 ); /* IE6-9 */


}

.btn-style02:last-child{margin-right:0;}

.btn-style03 {display:inline-block;width:133px;height:132px;line-height:132px;text-align:center;color:#fff;border-radius:13px;margin-right:17px;font-size:1.1em;font-weight:500;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#499bea+0,1d61d6+100 */

    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23), 0 3px 10px rgba(0, 0, 0, 0.16);
    background: #0179cc;
    border: 6px solid #ffd219;
    border-radius: 50%;
	font-size:1.6em;
}
.btn-style03:last-child{margin-right:0;}


/* 회원정보 TB */
.join_tb {width:100%;border-top:1px solid #0d6fbe;}
.join_tb th{width:20%;padding:2% 0;padding-left:43px;text-align:left;white-space: nowrap;background:#f5f5f5;color:#010101;border-bottom:1px solid #c2c2c2;font-size:1.1em;font-weight:500;}
.join_tb td{width:80%;padding-left:19px;border-bottom:1px solid #c2c2c2;}
.join_tb .star{margin-right:5px;color:#ff6e6e;}
.join_tb td input[type="radio"]{width:19px;height:19px;}
.join_tb td .btn_overlap{display:inline-block;margin-left:7px;padding:9px 3%;background:#0d6dba;color:#fff;vertical-align:bottom;}


/* 창업 TB */
.inquiry_tb {width:100%;border-top:1px solid #0d6fbe;}
.inquiry_tb th{width:20%;padding:2% ;padding-left:43px;text-align:left;white-space: nowrap;background:#f5f5f5;color:#010101;border-bottom:1px solid #c2c2c2;font-size:1.1em;font-weight:500;}
.inquiry_tb td{width:80%;padding:6px 39px;border-bottom:1px solid #c2c2c2;}
.inquiry_tb td input[type="radio"]{width:19px;height:19px;}
.inquiry_tb td .btn_overlap{display:inline-block;margin-left:7px;padding:9px 3%;background:#0d6dba;color:#fff;vertical-align:bottom;}
.inquiry_tb .star{margin-right:5px;color:#ff6e6e;}
.inquiry_tb .code{margin-right:10px;font-style:italic;font-size:1.2em;color:#010101;}
.inquiry_tb textarea{margin:13px 0;height:100px;}

.inquiry .termWrap{margin-bottom:30px;}
.inquiry .termWrap h2{margin-bottom:40px;text-align:center;font-size:1.7em;font-weight:700;color:#0079b0;}
.inquiry .termWrap .term_box{padding:30px;margin-bottom:10px;height:423px;border:1px solid #b7b7b7;border-top:5px solid #0079b0;overflow-y: auto;}
.inquiry .termWrap .term_agree{text-align:right;}
.inquiry .termWrap .term_agree label{margin-left:10px;}

.ww1{width:30%;height:40px;}
.ww2{width:10%;height:40px;}
.ww3{width:20%;height:40px;}
.ww4{width:200px;height:40px;}


/* 로그인 */
.login_box{padding:10px 10px;height:657px;border:4px solid #0179cc;border-radius:20px;}
.login_box .inner{padding:20px 50px;height:610px;border:1px dotted #ffd219;border-radius:20px;}
.login_box .inner .section1{height:400px;border-bottom:2px solid #ffd219;}
.login_box .inner .section1 .fleft{width:34%;padding-left:42px;}
.login_box .inner .section1 .fleft .pororo_img{padding-top:32px;}
.login_box .inner .section1 .fright{width:52%;height:312px;margin-right:2%;position:relative;}
.login_box .inner .section1 .fright .title{padding-left:32px;margin-top:35px;margin-bottom:60px;font-size:3.0em;}
.login_box .inner .section1 .fright .title span{display:block;font-size:0.55em;font-weight:normal;}

.login_box .inner .section1 .fright  input[type='text']{width:48%;height:48px;border:1px solid #959595;}
.login_box .inner .section1 .fright  input[type='password']{width:48%;height:48px;border:1px solid #959595;}
.login_box .inner .section1 .fright  .btn_login{position:absolute;right:0;bottom:-10px;}
.login_box .inner .section1 .fright  .btn_login a{font-size:1.9em !important;}
.login_box .inner .section1 .fright .id{margin-bottom:15px;}
.login_box .inner .section1 .fright .id label{width:90px;padding-left:19px;margin-right:2%;text-align:left;font-size:1.4em;}
.login_box .inner .section1 .fright .pwd label{width:90px;margin-right:2%;text-align:left;font-size:1.4em;}

.login_box .inner .section2 .fleft{width:48%;height:155px;margin-top:28px;position:relative;}
.login_box .inner .section2 .fleft .text{padding-top:50px;line-height:1.8;font-size:1.2em;color:#363636;}
.login_box .inner .section2 .fleft .text span{font-size:1.3em;font-weight:700;}
.login_box .inner .section2 .fleft .btn_join{position:absolute;right:0;bottom:0;}
.login_box .inner .section2 .fright{width:50%;height:155px;margin-top:28px;position:relative;}

.login_box .inner .section2 .fright .text{padding-top:50px;line-height:1.8;font-size:1.2em;color:#363636;}
.login_box .inner .section2 .fright .text span{font-size:1.3em;font-weight:700;}
.login_box .inner .section2 .fright .title{margin-top:55px;font-size:3.0em;}
.login_box .inner .section2 .fright .title span{display:block;font-size:0.5em;}
.login_box .inner .section2 .fright  input[type='text']{width:255px;height:48px;}
.login_box .inner .section2 .fright  input[type='password']{width:255px;height:48px;}
.login_box .inner .section2 .fright  .btn_check{position:absolute;right:-20px;bottom:0;}

.tab_menu_wrap{position:relative;height:59px;margin-bottom:33px;border-bottom:4px solid #ff771f;}
.tab_menu {width:80%;}
.tab_menu li {float:left;width:23%;margin-left:2%;}
.tab_menu li:first-child{margin-left:0;}
.tab_menu li a{display:block;height:51px;line-height:51px;font-size:1.3em;border:4px solid #cfcfcf;background:#fff;border-bottom:none; border-top-right-radius: 8px; border-top-left-radius: 8px;text-align:center;color:#272727;}
.tab_menu li:hover a, .tab_menu li.on a{height:59px;border:4px solid #ff771f;border-bottom:none;font-weight:500;}


/* 지점 리스트 */
.branch_list{display:none;margin-bottom:20px;text-align:center;}
.branch_list p{padding:15px 0;border:1px solid #acacac;background:url('/images/misc/arr_down_03.png') 98.5% center no-repeat;font-size:1.5em;font-weight:700;cursor:pointer;}
.branch_list ul{display:none;border:1px solid #acacac;border-top:none;}
.branch_list ul li{padding:10px 0;border-bottom:1px solid #acacac;}
.branch_list ul li:last-child{border-bottom:none;}
.branch_list ul li a{display:block;}
.branch_list ul li a:hover{color:#ff771f;}

/* 지점 안내 ::: 파크 메뉴 */
.park_list{position:relative;margin-bottom:20px}
.park_list ul li{float:left;width:19%;margin-right:1.25%;margin-bottom:5px;}
.park_list ul li:nth-child(5n){margin-right:0;}
/*.park_list ul li a{display:block;height:49px;line-height:49px;padding-left:18px;font-weight:500;border:1px solid #ccc;text-align:left;}*/

/* 191028 수정 */
.park_list ul li a{display:block;line-height:1.4;font-weight:500;border:1px solid #ccc;text-align:left; padding: 14px 0 13px;padding-left:18px;  height: 49px; box-sizing: border-box;}
.park_list ul li a.secondline{ padding: 3px 18px;}
/* // 191028 수정 */

.park_list ul li.on a, .park_list ul li:hover a, .park_list ul li.on a{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb66d+0,ff7b0d+100 */
background: -moz-linear-gradient(top,  #ffb66d 0%, #ff7b0d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffb66d 0%,#ff7b0d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffb66d 0%,#ff7b0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=''#ffb66d'', endColorstr=''#ff7b0d'',GradientType=0 ); /* IE6-9 */color:#fff;}

.view_map{text-align:right;float:right;margin-bottom:20px;}
.view_map a{display:inline-block;height:37px;line-height:37px;padding:0 40px;border:1px solid #ebebeb;border-radius:15px;text-align:center;background:#fbfbfb;}

.view_map_02{}
.view_map_02 a{display:inline-block;height:37px;line-height:37px;padding:0 40px;border:1px solid #ebebeb;border-radius:15px;text-align:center;background:#fbfbfb;}

.share_list{position:absolute;right:0;top:0;}
.share_list ul li{float:left;margin-right:14px;}
.share_list ul li:last-child{margin-right:0;}

/* 지점 안내 ::: 파크 갤러리 */
.park_gallery_wrap{clear:both;}
.park_title_box{height:95px;margin-bottom:50px;border:1px solid #ebebeb;border-radius:10px;}
.park_title_box .left_box{float:left;width:40%;}
.park_ico_img{float:left;width:13%;margin:0 5%;text-align:center;}
.park_ico_img img{vertical-align:bottom;}
.park_con_box{float:left;width:70%;color:#6d6d6d;font-size:1.0em;}
.park_con_box .park_title{display:inline-block;padding:30px 0 10px;margin-right:30px;color:#562302;font-size:1.8em;font-weight:500;text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3) ; -webkit-text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3) ; -moz-text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3) ; }
.park_con_box .park_con{display:inline-block;margin-left:2%;}
.park_con_box .park_con .line-break{display:block;}
.park_gallery{float:left;width:82%;}
.park_gallery img{border:1px solid #ccc;}

/* 지점안내 ::: 파크 썸네일 */
.park_thum{float:right;width:17.33%;margin-top:32px;}
.park_thum .inner_wrap{width:199px;height:85px;}
.park_thum .inner_wrap img{width:199px;height:85px;}
.park_thum .slick-slide{margin-bottom:8px;cursor:pointer;}
.park_thum .slick-slide:hover .inner_wrap:after {content:'';display:block;position:absolute;left:0;top:0;right:4px;bottom:0;border:5px solid #ff771f;}
.park_thum .slick-prev{left:0px;right:auto;top:-16px;width:201px;height:32px;background:url('/images/misc/btn_thum_prev.png') 0 0 no-repeat;}
.park_thum .slick-next{left:0px;right:auto;bottom:-40px;top:auto;width:201px;height:32px;background:url('/images/misc/btn_thum_next.png') 0 0 no-repeat;}



/* 지점 안내 ::: 관람안내 */
.tourist_box{padding:20px 40px;border:1px solid #ccc;}
.tourist_box .tourist_inner{padding:0 0 120px;background:url('/images/sub/bg_tourist.jpg') right bottom no-repeat;}
.tourist_box .tourist_inner .bl01{margin-bottom:25px;padding-left:15px;font-size:1.3em;background:url('/images/misc/bullet_list_02.png') 0 10px no-repeat;}
.tourist_box .tourist_inner .desc{margin-top:15px;margin-bottom:43px;font-size:1.0em;}
.tourist_box .tourist_inner dl {margin-bottom:38px;}
.tourist_box .tourist_inner dl dt{display:inline-block;padding:8px 75px;margin-bottom:13px;font-weight:500;font-size:1.2em;text-align:center;background:#e8f8ff;border-radius:25px;color:#0567b3;}
.tourist_box .tourist_inner dl dd{font-size:1.0em;}
.tourist_box .tourist_inner .us{font-size:1.0em;color:#0567b3;}


.tb_type01 thead th{width:33%;padding:12px 0;background:#e8f8ff;color:#0567b3;border:1px solid #dfdfdf;font-weight:500;font-size:1.2em;}
.tb_type01 tbody td{width:33%;padding:12px 0;text-align:center;border:1px solid #dfdfdf;font-size:1.1em;}

/* 지점안내 ::: 공지사항 */
.noticeArea {padding:50px; border:1px solid #ccc;}
.noticeArea > h2{margin-bottom:12px;}
.notice_board thead th{padding:12px 0;border-top:2px solid #fca14a;border-bottom:1px solid #dfdfdf;font-size:1.0em;font-weight:500;}
.notice_board tbody td{padding:12px 0;border-bottom:1px solid #dfdfdf;text-align:center;font-size:1.0em;}
.notice_board tbody td.subject{text-align:left;}



/* 해외 레이아웃 */

.section.world h2{margin-bottom:40px;font-weight:500;color:#562302;font-weight:500;font-size:1.4em;  text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    -webkit-text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);
    -moz-text-shadow: 5px 5px 20px rgba(0, 0, 0, 0.3);}


/* 지점안내 ::: 중국 */

.china_map_wrap{margin-bottom:75px;}
.china_map_wrap .china_map{float:right;}
.china_map_wrap .menu_list{float:right;width:17%;margin-left:10%;margin-top:30px;}
.china_map_wrap .menu_list ul li{width:100%;margin-bottom:15px;}
.china_map_wrap .menu_list ul li a{display:block;height:55px;line-height:55px;border:1px solid #d3d3d3;text-align:center;}
.china_map_wrap .menu_list ul li a.on ,.china_map_wrap .menu_list ul li a:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffb66d+0,ff7b0d+100 */
background: -moz-linear-gradient(top,  #ffb66d 0%, #ff7b0d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffb66d 0%,#ff7b0d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffb66d 0%,#ff7b0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=''#ffb66d'', endColorstr=''#ff7b0d'',GradientType=0 ); /* IE6-9 */color:#fff;}
.section.world h3{width:17%;height:35px;line-height:35px;margin-bottom:15px;font-weight:500;font-size:1.1em;color:#0567b3;background:#e8f8ff;border-radius:20px;text-align:center;}
.section.world .info_box{margin-bottom:60px;}
.section.world .info_box_06 dl{margin-bottom:40px;}

/* 지점안내 :::  싱가폴*/
.singapore_map_wrap{margin-bottom:60px;}

/* board Css */

.board thead th{padding:12px 0;border-top:2px solid #fca14a;border-bottom:1px solid #dfdfdf;font-size:1.0em;font-weight:500;}
.board tbody td{padding:12px 0;border-bottom:1px solid #dfdfdf;text-align:center;font-size:1.0em;}
.board tbody td.subject{text-align:left;}


/* 페이징 */
.paging{margin-top:130px;text-align:center;}
.paging .btn_prev{margin-left:3px;}
.paging .btn_prev img{vertical-align:middle;}
.paging .btn_next{margin-right:3px;}
.paging .btn_next img{vertical-align:middle;}
.paging .btn_first img{vertical-align:middle;}
.paging .btn_end img{vertical-align:middle;}
.paging .num a{display:inline-block;margin:0 5px;width:20px;height:20px;color:#333;}
.paging .num a.on, .paging .num a:hover{text-decoration:underline;}


/* 지점안내 ::: 오시는길 */
.branchContact{padding:50px; border:1px solid #ccc;}
.branchContact .branchMap{height:300px;margin-bottom:20px;overflow:hidden;position:relative;}
.branchContact .info dl{margin-bottom:26px;}
.branchContact .info dl dt{display:inline-block;margin-right:10px;}
.branchContact .info dl dd{display:inline-block;font-size:1.1em;}

.public_guide {margin-bottom:60px;}
.public_guide h2 {margin-bottom:15px;}
.public_guide h2 span{display:inline-block;margin-left:25px;padding:25px 0;vertical-align:middle;color:#0567b3;font-size:1.5em;font-weight:500;}
.public_guide  dl{margin-bottom:15px;}
.public_guide  dl dt{display:inline-block;width:13%;color:#729228;vertical-align:top;font-size:1.2em;font-weight:500;}
.public_guide  dl dd{display:inline-block;font-size:1.2em;}

/* 고객센터 ::::  공지사항 */
.searchWrap{padding:30px 0;margin-bottom:60px;border:1px solid #e1e1e1;border-radius:10px;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23), 0 3px 10px rgba(0, 0, 0, 0.16);  }
.searchWrap .search{width:51%;margin:0 auto;}
.searchWrap .search .search_select{width:20%;height:34px;margin-right:10px;border:1px solid #fca14a;border-radius:2px;}
.searchWrap .search .search_text{width:65%;height:34px;margin-right:8px;background:#efefef;border:none;}

.boardArea > h2 {margin-bottom:12px;}

/* 고객센터  :::: FAQ */
.faqbest {margin-bottom:166px;}
.faqbest > h2{padding-bottom:16px;color:#fca14a;font-weight:700;font-size:1.5em;background:url('/images/misc/h2_best_line.png') 0 bottom no-repeat;}
.faqbest > h2 span{margin-left:25px;font-size:0.7em;font-weight:500;color:#3a3939;}

.faq_tab ul{height:61px;border-bottom:2px solid #fca14a;}
.faq_tab ul li{float:left;width:20%;}
.faq_tab ul li a{display:block;height:60px;line-height:60px;font-size:1.1em;font-weight:500;color:#3a3939;border:1px solid #ebebeb;border-bottom:none;text-align:center;border-top-right-radius: 7px; border-top-left-radius: 7px;}
.faq_tab ul li.on a , .faq_tab ul li a:hover{background:#ff9800;color:#fff;}


/* 컨셉 */

.section01.concept{margin-bottom:50px;text-align:center;}
.section01.concept h2{margin-bottom:25px;text-align:center;color:#0079b0;font-size:1.8em;font-weight:700;}
.section01.concept h2 span{display:inline-block;margin:0 110px;padding-top:20px;}
.section01.concept p.desc {line-height:2.2;}
.section01.concept p.desc span{display:block;font-size:1.1em;}
.section01.concept p.desc b{color:#ff7820;}
.section02.concept ul li{float:left;width:33%;text-align:center;}
.section02.concept ul li dl dt{color:#6c6c6c;}
.section02.concept ul li dl dt span{display:block;font-size:1.3em;font-weight:700;}
.section02.concept ul li.list_01 dl dt span{color:#4cac39;}
.section02.concept ul li.list_02 dl dt span{color:#ff6600;}
.section02.concept ul li.list_03 dl dt span{color:#dc5575;}
.section02.concept ul li dl dd.img{margin-bottom:20px;border-right:1px dotted #c9c9c9;}
.section02.concept ul li:last-child  dl dd.img{border-right:none;}
.section02.concept ul li dl dd.txt{line-height:2.0;}


/* 캐릭터소개 */
.character_con {margin-bottom:60px;}
.character_con .con_desc_wrap{float:left;width:80%;}
.character_con .con_desc_wrap .circle_img{display:inline-block;vertical-align:middle;}
.character_con .con_desc_wrap .char_desc{display:inline-block;width:70%;margin-left:5%;vertical-align:middle;}
.character_con .con_desc_wrap .char_desc .char_name{padding-bottom:10px;font-size:1.2em;font-weight:500;color:#0671c4;}
.character_con .con_desc_wrap .char_desc dl dt{padding-bottom:5px;font-weight:500}
.character_con .con_desc_wrap .char_desc dl dd span{display:block;}
.character_con  .con_img{float:right;margin-top:5%;}
.character_con  .con_img img{vertical-align:bottom;}

/* 스토리 */

.history_tab{display:none;}
.story_text{margin-bottom:75px;text-align:center;}
.story_text h2{margin-bottom:35px;font-size:1.8em;font-weight:700;color:#0079b0;}
.story_text p {line-height:2.2;font-size:1.1em;}
.story_text p span.block{display:block;}
.story_text p span.emphasis{font-weight:500;color:#ff7315;}
.circle_wrap{display: table; margin:40px auto 20px;color: #0079b0; letter-spacing: 0.001em; font-weight:500;}
.circle_wrap p{width: 164px; line-height: 164px;margin-right:80px; border:8px solid #8dc7e9; border-radius:50%; background-color: #fff; float: left; box-shadow: 5px 0px 5px 0px rgba(76, 159, 207, 0.41);  -webkit-box-shadow: 5px 0px 5px 0px rgba(76, 159, 207, 0.41); font-size: 24px;}
.circle_wrap p:last-child{margin-right:0;}
.history #container_wrap{background:url('/images/sub/bg_history_container.jpg') center center no-repeat;}
.history_wrap{padding:30px 50px;/*background:url('/images/sub/bg_history.png') 0 0 no-repeat;*/}
.history_wrap .inner{border:1px solid blue;}
.history_wrap .bg_history_left{float:left;width:5%;height:757px;background:url('/images/sub/bg_history_left_old.png') 0 0 no-repeat;}
.history_wrap .bg_history_right{float:right;width:5%;height:757px;background:url('/images/sub/bg_history_right_old.png') 0 0 no-repeat;}
.history_wrap .bg_history_center{float:left;width:90%;height:757px;background:url('/images/sub/bg_history_center_old.gif') 0 0 repeat-x;}
.history_wrap .title_history{margin:40px 0 50px;text-align:center;font-size:2.0em;font-weight:700;color:#0079b0;}
.history_wrap .tab_content{height:540px;background: url('/images/sub/rainbow.png') center bottom no-repeat}
.history_wrap .history_con{margin-bottom:20px;padding-left:112px;}/*padding-left:112px;*/
.history_wrap .history_con_01{margin-bottom:20px;}
.history_wrap .history_con_01 .year{margin-bottom:5px;}
.history_wrap .history_con_01 .year .flag{margin-right:7px;}
.history_wrap .history_con_01 .year .year_text{display:inline-block;margin-top:5px;font-size:1.3em;font-weight:500;color:#0079b0;vertical-align:middle;}
.history_wrap .history_con_02{margin-bottom:0;padding-bottom:50px;}
.history_wrap .history_con .year{margin-bottom:20px;}
.history_wrap .history_con .year .flag{margin-right:7px;}
.history_wrap .history_con .year .year_text{display:inline-block;margin-top:5px;font-size:1.3em;font-weight:500;color:#0079b0;vertical-align:middle;}
.history_wrap .history_con dl{margin-bottom:10px;}
.history_wrap .history_con dl dt{display:inline-block;width:50px;margin-right:30px;font-weight:500;vertical-align:top;}
.history_wrap .history_con dl dd{display:inline-block;line-height:1.5;}
.history_wrap .history_con .rainbow{text-align:center;}
.history_wrap .nav_history{height:49px;margin:0 25px;position:relative;background:url('/images/misc/bg_road.gif') 0 bottom repeat-x;}
.history_wrap .nav_history .rainbow{}
.history_wrap .nav_history ul{margin-left:13%;}
.history_wrap .nav_history ul li{float:left;margin-right:3%;}
.history_wrap .nav_history ul li:last-child{margin-right:0;}
.history_wrap .nav_history ul li div{margin-top:-6px;}
.history_wrap .nav_history ul li .year_wrap{width:100px;height:50px;text-align:center;}
.history_wrap .nav_history ul li .symbol{display:block;text-align:center;}
.history_wrap .nav_history ul li .symbol img{text-align:center;}
.history_wrap .nav_history  .red_car{position:absolute;left:15%;bottom:15px;}
.history_wrap .nav_history  .red_car .year{color:#ee000e;}


.buis_wrap h2{margin-bottom:35px;font-size:1.8em;font-weight:700;color:#0079b0;text-align:center;}
.buis_wrap ul li{float:left;width:33%;text-align:center;}
.buis_wrap ul li dl {margin-top:30px;}
.buis_wrap ul li dl dt{margin-bottom:15px;font-size:1.5em;font-weight:700;}
.buis_wrap ul li dl dd{font-size:1.1em;}
/*.buis_wrap ul li:last-child img{padding-right:60px;}*/

/* 사업소개 */
.business_wrap {display:none;}
.business_top {width:100%;margin:50px 0;border-top:1px dashed #0079b0;}
.business_top p {margin:0 auto;width:153px;height:50px;line-height:50px;font-size:1.2em;font-weight:600;text-align:center;background:#f7941d;border-radius:0 0 10px 10px;}
.business_top p a {display:block;width:100%;height:100%;color:#fff;}
.business_title {padding-left:55px;margin-bottom:30px;color:#0079b0;font-weight:600;font-size:1.4em;background:url('/images/misc/bull_business_title.png') 0 0 no-repeat;}
.business_txt_box_01 {margin-bottom:40px;}
.business_txt_box_02 {margin-bottom:20px;}
.business_txt_box_03 {margin-bottom:50px;}
.business_txt_01 {text-align:center;font-size:1.3em;font-weight:500;font-style:italic;}
.business_txt_02 {text-align:center;font-size:1.1em;}
.business_subtitle {width:149px;height:28px;margin:0 auto;line-height:28px;text-align:center;background:#53a4c9;color:#fff;font-weight:400;font-size:1.2em;border-radius:20px;}
.business_field {margin-top:20px;}
.business_field li {float:left;width:23%;margin:0 1%;}
.business_field li:last-child {margin-right:0px;}
.business_field li .txt {margin-top:5px;text-align:center;font-size:1.1em;}
.business_field li > div p {text-align:center;}
.business_part {margin:5px 0 30px;}
.business_part li {float:left;width:18%;margin:0 1%;text-align:center;}
.business_part li img {height:100%;}
.show_list {float:left;}
.show_list li {margin:5px 0;}

.ml100 {margin-left:100px;}
.mb20 {margin-bottom:20px;}
.mb100 {margin-bottom:100px;}
.color_blue {color:#1589bd;}
.color_green {color:#3e8226;}









/* 창업 절차 */
.section.process h2{margin-bottom:50px;text-align:center;color:#0079b0;font-size:1.8em;font-weight:700;}
.section.process ul li{float:left;width:33%;margin-bottom:50px;}
.section.process ul li .big_subject{float:left;width:35%;height:137px;line-height:137px;/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#7fcef2+0,6dc4ed+44,5abbe7+100 */
background: rgb(127,206,242); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(127,206,242,1) 0%, rgba(109,196,237,1) 44%, rgba(90,187,231,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(127,206,242,1) 0%,rgba(109,196,237,1) 44%,rgba(90,187,231,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(127,206,242,1) 0%,rgba(109,196,237,1) 44%,rgba(90,187,231,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fcef2', endColorstr='#5abbe7',GradientType=0 ); /* IE6-9 */
border-radius:100%;vertical-align:middle;}
.section.process ul li:after{	display: inline-block;height:100%;content:'';vertical-align: middle;}
.section.process ul li .big_subject p{color:#fff;vertical-align:middle;text-align:center;}
.section.process ul li .big_subject p span.txt{display: inline-block;line-height: 1.3;vertical-align: middle;font-size:1.3em;font-weight:500;}
.section.process ul li  dl{float:left;margin-left:12px;margin-top:20px;}
.section.process ul li  dl dt{padding-bottom:10px;color:#57b9e6;font-size:1.5em;font-weight:700;}


/* 창업 경쟁력 */
.section01.competitive{margin-bottom:133px;}
.section01.competitive h2{margin-bottom:35px;text-align:center;color:#0079b0;font-size:1.8em;font-weight:700;}
.section01.competitive h2 span{display:block;color:#939393;font-size:0.5em;font-weight:400;}
.section01.competitive ul li{float:left;width:33%;}
.section01.competitive ul li:last-child{margin-right:0;}
.section01.competitive ul li p{text-align:center;}
.section01.competitive ul li p.sprit_title{padding-top:15px;}
.section01.competitive ul li p.sprit_title span{display:block;}

.section02.competitive {margin-bottom:200px;}
.section02.competitive h2{margin-bottom:35px;text-align:center;color:#0079b0;font-size:1.8em;font-weight:700;}
.section02.competitive ul li{float:left;width:29%;height:335px;margin-right:3%;border:7px solid #eefaff;border-radius:100%;}
.section02.competitive ul li:last-child{margin-right:0;}
.section02.competitive ul li dl{padding:80px 19px;text-align:center;}
.section02.competitive ul li dl dt{margin-bottom:22px;text-align:center;color:#0079b0;font-size:1.7em;font-weight:700;}
.section02.competitive ul li dl dt span{display:inline-block;padding-top:10px;}
.section02.competitive ul li dl dt img.mark_01{margin-right:10px;}
.section02.competitive ul li dl dt img.mark_02{margin-left:10px;}
.section02.competitive ul li dl dd{padding-left:75px;margin-bottom:9px;font-size:1.1em;text-align:left;}
.section02.competitive ul li dl dd span.num{display:inline-block;width:24px;height:24px;margin-right:6px;background-color:#0079b0;border-radius:50%;text-align:center;color:#fff;}
.section02.competitive ul li dl dd span.block{display:block;text-indent:29px;}

/* 이용요금 */
.charge{margin-bottom:95px;}
.charge.last{margin-bottom:50px;}



.bg_info_tb_middle{height:100%;background:url('/images/sub/bg_info_tb_middle.png') 0 0 repeat-y;background-size:100% auto;}
.bg_info_tb_bot{height:30px;background:url('/images/sub/bg_info_tb_bot.png') 0 0 no-repeat;background-size:100% auto;}
.tb_charge{width:94%; margin:0 auto;margin-right:3.2%;}
.tb_charge thead tr th{padding:15px 0;font-size:1.2em;font-weight:700;background:#e4dacf;border-radius:3px;color:#6a6a6a;}
.tb_charge tbody tr td{padding:16px 0;font-size:1.2em;border-bottom:2px solid #ebebeb;text-align:center;color:#7e7e7e;}
.tb_charge tbody tr td p a {color:#7e7e7e;}
.tb_charge tbody tr:last-child td{border-bottom:none;}
.aqua_info p {text-align:left;margin-left:5%;}



.desc.charge ul{float:left;margin-top:65px;margin-left:32px;}
.desc.charge ul li{padding-left:24px;margin-bottom:12px;font-size:1.2em;background:url('/images/misc/bull_list_03.gif') 0 10px no-repeat;}
.desc.charge ul li span{display:block;}
.desc.charge .s301_img{float:right;text-align:right;}

.tb_charge_border tr td {border-right:2px solid #ebebeb !important;}
.tb_charge_border tr:last-child td {border-bottom:2px solid #ebebeb !important;}
.temporarily_price{  }
.temporarily_price h3{
	font-size:1.5em;
	font-weight: 700;
}
.temporarily_price h4{ 
	background:rgba(166,166,166,0.5);
	width:140px;
	height:30px;
	margin:0 auto;
	border-radius: 15px;
	overflow: hidden;
}
.temporarily_price h4 span {
	display: inline-block;
	float: left;
	width:70px;
	color:#fff;
	position: relative;
}
.temporarily_price h4 span:first-child::after{
	content: '|';
	color:#fff;
	position: absolute;
	right:0;
}

/* 이용시간 */
.hours{width:100%;margin-bottom:95px;}
.hours_02{width:100%;margin-bottom:20px;}

.tb_hours{width:93.5%;margin:0 auto;}
.tb_hours thead tr th{padding:15px 0;font-size:1.2em;font-weight:700;background:#e4dacf;border-right:2px solid #ebebeb;border-radius:3px;color:#6a6a6a;}
.tb_hours thead tr th:last-child{border-right:none;}
.tb_hours tbody tr td{padding:14px 0;font-size:1.2em;border:2px solid #ebebeb;text-align:center;color:#7e7e7e;border-radius:10px;}
.tb_hours tbody tr td p a {color:#7e7e7e;}

.section03.hours{margin-bottom:60px;}
.section03.hours .s302_img{float:right;text-align:right;}

.caption_01 {width:100%;margin-bottom:95px;}
.caption_01 ul li {font-weight:500;}
.caption_01 ul li:before {content:'· ';}

/* 위치정보 */

.section01.location{margin-bottom:100px;}
.section01.location .map_wrap{height:720px;margin-top:-60px;margin-left:10px;border:1px solid #959595;}
.section01.location .map_wrap p{font-size:2.5em;line-height:720px;text-align:center;background:#ebebeb;}
/* select Style */
.select_wrap{position:relative;z-index:89;}
.select_wrap .ico{position:absolute;left:0;top:0;z-index:99;}
.select-hidden {
  display: none;
  visibility: hidden;
  padding-right: 10px;
}

.select {

  cursor: pointer;
  display: inline-block;
  position: relative;
  font-size: 16px;
  color: #111;
  width: 40%;
  height: 47px;
  line-height:47px;
  margin-left:20px;
  margin-top:35px;

  border-radius:20px;
  padding:25px 0;

  text-align:center;
}
.select.active{color:blue;}
.select-styled {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  height:63px;
  line-height:63px;
  border:13px solid #189cd7;
  background:#f7b416 url('/images/misc/arr_down_02.png') 95% center no-repeat;
  box-shadow: 1px 1px 5px 1px #275685;
  border-radius:20px;

  font-size:1.5em;
  font-weight:700;
  -moz-transition: all 0.2s ease-in;
  -o-transition: all 0.2s ease-in;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  z-index:10;
  padding-left:20%;



}
.select-styled > img{text-align:center;vertical-align:middle;}
.select-styled:after {

}
.select-styled:hover {

}
.select-styled:active, .select-styled.active {
	color:#ff903b;

}
.select-styled:active:after, .select-styled.active:after {
color:#ff903b;
  top: 9px;

  border-color: transparent transparent #fff transparent;

}

.select-options {
  display: none;
  position: absolute;
  width:65%;

  top: 70%;
  right: 0;
  left: 25%;

  text-align:center;
  padding-top:10%;
  padding-bottom:5%;
  list-style: none;
  background-color: #fff;

  border-radius:17px;
  font-size:1.1em;
  line-height:0;
  border:13px solid #189cd7;
  border-top:none;
}
.select-options li {
  margin: 0;
  padding: 18px 0;

  -moz-transition: all 0.15s ease-in;
  -o-transition: all 0.15s ease-in;
  -webkit-transition: all 0.15s ease-in;
  transition: all 0.15s ease-in;
  text-align:center;
  font-weight:700;

}
.select-options li:hover {color:#ffcb05;}
.select-options li:last-child{border-bottom:none}
.select-options li:first-child:hover{border-top-left-radius:17px;border-top-right-radius:17px;transition: none;}
.select-options li:last-child:hover{border-bottom-left-radius:17px;border-bottom-right-radius:17px;transition: none;}
.select-options li[rel="hide"] {
  display: none;
}


/* sticky foot */
#footer_wrap {}
#footer_wrap.sticky {width:100%;position:fixed;left:0;bottom:0;z-index:9999;}
#container_wrap {padding-bottom:0px;}
#container_wrap.sticky {padding-bottom:100px;}
#container_wrap.branch_container{min-height: 1100px;}

 @media(max-width:1700px){
	.branch_list{display:block;}
	#lnbArea_01{display:none;}
     #container_wrap.branch_container{min-height: 100%;}

 }


 @media(max-width:1220px){
	#container{margin:0 3%;}
	.park_thum .slick-slide:hover .inner_wrap:after {right:0;}
	.history_wrap{height:100%;border:10px solid #be9863;border-radius:10px;    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23), 0 3px 10px rgba(0, 0, 0, 0.16);}
	.history_wrap .bg_history_left{float:none;width:0;height:0;background:none;}
	.history_wrap .bg_history_right{float:none;width:0;height:0;background:none;}
	.history_wrap .bg_history_center{float:none;width:100%;height:auto;background:none;}
	.history_wrap .history_con{padding-left:0;width:100%;text-align:center;}
	.history_wrap .tab_content{height:auto;margin-bottom:30px;}
	.history #container_wrap{background:none;}
	.history_wrap .history_con dl dt{display:block;width:100%;margin-right:0;margin-bottom:10px;}
	.history_wrap .history_con dl dd{display:block;}
	.history_wrap .history_con_01 {padding-left: 0;width: 100%;text-align: center;}
	.history_wrap{margin-bottom:40px;}
	.history_tab{margin:10px auto 0;margin-left: 1%}
	.bg_history_left{display:none;}
	.bg_history_right{display:none;}
	.mobile-hide1 {display:none;}
	.left {float:none;}
	
	.ml20 {margin-left:0px !important;}
	.ml30 {margin-left:0px !important;}
	.ml100 {margin-left:0px !important;}
	.ml225 {margin-left: 0px !important;}
	/* 히스토리  탭 메뉴 */
	.history_tab{display:block;width:100%;margin:40px auto 0;margin-left:0.8%;text-align:center;}
	.history_tab ul li{float:left;width:32%;margin-right:1%;margin-bottom:6px;}
	.history_tab ul li:nth-child(3n){margin-right:0;}
	.history_tab ul li a{display:block;height:30px;line-height:30px;border:1px solid #c2c2c2;text-align:center;}
	.history_tab ul li.on a ,.history_tab ul li a:hover{font-weight:500;color:#ee000e;}
	.history_wrap .title_history{margin:10px 0;}

	/* 사업영역 */
	.business_title {padding-left:55px;margin-bottom:30px;color:#0079b0;font-weight:600;font-size:1.4em;background:url('/images/misc/bull_business_title.png') 0 0 no-repeat;}
	.business_subtitle {width:149px;height:28px;margin:0 auto;line-height:28px;text-align:center;background:#53a4c9;color:#fff;font-weight:400;font-size:1.2em;border-radius:20px;}
	.business_field {margin-top:20px;}
	
	.business_field li:last-child {margin-right:0px;}
	.business_field li .txt {margin-top:5px;text-align:center;font-size:1.1em;}
	.business_field li > div p {text-align:center;}
	.business_part {margin:5px 0 30px;}
	.business_part li {float:left;width:31%;margin:0 1%;text-align:center;}
	.business_part li img {height:100%;}
	
 }

 @media(max-width:1190px){
	.china_map_wrap .menu_list{float:none;width:100%;margin-bottom:20px;margin-left:0;}
	.china_map_wrap .menu_list ul li{float:left;width:25%;}
	/* .china_map_wrap .menu_list ul li a{border-right:none;} */
	.china_map_wrap .menu_list ul li:nth-child(4n) a{border-right:1px solid #d3d3d3}

	.china_map_wrap .china_map{float:none;}
 }

/* 태블릿 */
 @media(max-width:1024px){
 	.visual {width:100%;height:252px;background-position:100% 50%;   background-size: cover; }
	#container{width:auto;margin:0 3%;}
	#content{margin-bottom:10%;}

	#inner_content{padding:20px 0;}
	.go_top{right:0;bottom:10px;width:15%;}
	.title{margin-bottom:10px;}
	.title_cont{text-align:center;}
	.title_cont span{padding-right:7%;background-size:18px;}
	.path{display:none;}
	.mobile-show{display:block;}

	#visual .vis_text{top:105px;}
	#visual .vis_text .vis_txt_01{width:30%;margin:0 auto;}
	#visual .vis_text .vis_txt_02{width:25%;margin:0 auto;padding-left:110px;}
	#lnbArea_01{display:none;}
	/* 지점안내 */
	.share_list{display:none;}
	.tab_menu_wrap{height:39px;margin-bottom:13px;}
	.tab_menu{width:100%;}
	.tab_menu li a{height:30px;line-height:30px;font-size:1.0em;}
	.tab_menu li:hover a, .tab_menu li.on a{height:39px;}

	.park_list{margin-bottom:15px;}
	.park_list ul li{width:49.2%;}
	.park_list ul li:nth-child(5n){margin-right:1.25%;}
	.park_list ul li:nth-child(2n){margin-right:0;}
/*	.park_list ul li a{height:39px;line-height:39px;padding-left:8px;}*/
     
     /* 191028 수정 */
     .park_list ul li a{padding: 11px 0 10px; height: 39px; padding-left: 8px;}
     .park_list ul li a.secondline{padding: 4px 0; height: 39px; padding-left: 8px;}
     /* // 191028 수정 */
     
	.park_title{display:block;}
	.park_title_box{height:130px;}
	.park_title_box .park_ico_img{width:25%;margin:2%;}
	.park_title_box .park_title{padding:10px 0 10px;}
	.park_con_box .park_con{display:block;margin-left:0;}
	.park_gallery{float:none;width:100%;}
	.park_thum {float:none;width:100%;margin-top:6px;}


	/* 지점안내 ::: 관람안내 */
	.tourist_box{padding:20px 15px;}
	.tourist_box .tourist_inner .bl01{font-size:1.2em;}
	.tb_type01 thead th{font-size:0.9em;}
	.tb_type01 tbody td{font-size:1.0em;}
	.tb_type01 .first_td{width:20%;}
	.tourist_box .tourist_inner dl dt{padding:8px 55px;}
	.tourist_box .tourist_inner{padding:0 0 200px;background: url('/images/sub/bg_tourist.jpg') center bottom no-repeat;background-size:100%;}

	/* 지점안내 ::: 공지사항 */
	.noticeArea{padding:15px;}
	.paging{margin-top:20px;}

	/* 지점안내 ::: 오시는길 */
	.branchContact{padding:15px;}

	.public_guide  dl dt{display:block;width:100%;}

	/* 고객센터 ::: 공지사항 */
	.searchWrap{padding:15px 0;margin-bottom:30px;}
	.searchWrap .search{width:50%;}
	.searchWrap .search .search_text {width:50%;}

	/* 고객센터 :::: FAQ */
	.faqbest > h2 span{display:block;margin-left:0;}

	/* 창업문의 TB */
	.inquiry .termWrap h2{font-size:1.2em;}
	.inquiry .termWrap .term_box{height:223px;}
	.inquiry_tb th{padding-left:0;font-size:0.9em;text-align:center;}
	.inquiry_tb td{padding:6px 10px;}
	.inquiry_tb td span.block{display:block;padding:2px 0;}
	.ww1 {width:70%;}
	.ww2{width:25%;}

	.term_wrap{margin-bottom:30%;}

	.join_tb th{padding-left: 0; font-size: 0.9em; text-align: center;}
	.join_tb td{padding:6px 10px;}
	.join_tb span.block{display:block;padding:2px 0;}

	.certify_box{height:auto;}
	.certify_box .btn-style02{position:static;margin:2% 0;}
	.certify_box .btn-style02{width:40%;}
	.certify_box p{text-indent:0;}

	.join_complete_box{height:auto;}
	.join_complete_box .btn_complete{padding:4% 0;}
	.join_complete_box .inner{padding:10px 0;}

	.login_box{height:auto;}
	.login_box .inner{padding:20px 10px 20px;height:auto;}

	.login_box .inner .section1{height:auto;border-bottom:none;}
	.login_box .inner .section1 .fleft{float:none;width:40%;padding-left:0;margin:0 auto;height:auto;border-bottom:nonetext-align:center;border-bottom:1px solid #ffd112;}
	.login_box .inner .section1 .fright{float:none;width:100%;height:auto;text-align:center;}
	.login_box .inner .section1 .fright .title{padding-left:0;margin-bottom:20px;}

	.login_box .inner .section2 .fleft{float:none;width:100%;height:auto;margin:0 auto;text-align:center;	}
	.login_box .inner .section2 .fright{float:none;width:100%;height:auto;margin:0 auto;text-align:center;	}

	.login_box .inner .section1 .fright .btn_login{position:static;width:100%;}
	.login_box .inner .section2 .fleft .btn_join{position:static;}
	.login_box .inner .section2 .fright .btn_check{position:static;}
	.login_box .inner .section1 .fright .btn_login a{border-radius:0;}
	.login_box .inner .section2 .fleft .btn_join a{}
	.btn-style03{width:60%;height:30px;line-height:30px;margin:5% 0;border-radius:0;}
	.login_box .inner .section2 .fleft .text{padding-top:0;}
	.login_box .inner .section2 .fright .text{padding-top:0;}

	.character_con .con_desc_wrap{float:none;width:100%;margin:0 auto;}
	.character_con .con_desc_wrap .circle_img{display:block;text-align:center;}
	.character_con .con_desc_wrap .char_desc{display:block;width:95%;margin:30px auto 0;text-align:center;}

	.character_con .con_img{display:none;}

	.section01.competitive{margin-bottom:23px;}
	.section01.competitive ul li{float:none;width:100%;margin-bottom:50px;}
	.section02.competitive {margin-bottom:0;}
	.section02.competitive ul li{float:none;width:95%;margin-bottom:50px;}
	.section02.competitive ul li dl dd{padding-left:60px;}


	.section.process ul li{width:50%;}

	.section01.concept h2 span{margin:0 50px;}
	.section02.concept ul li{float:none;width:100%;margin-bottom:30px;}
	.section02.concept ul li dl dd.img{border-right:none;}

	.buis_wrap ul li{float:none;width:100%;margin-bottom:30px;text-align:center;}

	.section01.concept p.desc span{display:inline;}

	.history_wrap .nav_history{margin:0 5px;}
	.history_wrap .nav_history ul li{margin-bottom:20px;}
	.history_wrap .nav_history  .red_car{left:1%;}
	.history_wrap .nav_history ul{margin-left:0;}
	.history_wrap .nav_history ul li{width:12%;}
	.history_wrap .nav_history ul li .year_wrap .year{font-size:0.8em;}
	.history_wrap .nav_history ul li .year_wrap .year span{display:block;line-height:0.9;}



	.select{width:90%;}
	.section01.charge{padding-top:58px;}
	.section01.hours{padding-top:58px;}

	.section04.charge ul{margin-left:10px;}


	/* 히스토리  탭 메뉴 */
	.history_tab{display:block;width:100%;margin:40px auto 0;margin-left:0.8%;text-align:center;}
	.history_tab ul li{float:left;width:32%;margin-right:1%;margin-bottom:6px;}
	.history_tab ul li:nth-child(3n){margin-right:0;}
	.history_tab ul li a{display:block;height:30px;line-height:30px;border:1px solid #c2c2c2;text-align:center;}
	.history_tab ul li.on a ,.history_tab ul li a:hover{font-weight:500;color:#ee000e;}
	.history_wrap .title_history{margin:10px 0;}
	/*.history_wrap .bg_history_center{height:auto;}*/
	/*.history_wrap .history_con_01{margin-bottom:20px;padding-left:112px;}*/
	.charge.last{margin-bottom:20px;}
	.desc.charge ul{margin-top:0;}
	.desc.charge .s301_img{float:none;text-align:center;margin-top:10px;}

	.park_gallery_wrap{margin-bottom:50px;}
	.park_thum .inner_wrap{width:100%;height:auto;}
	.park_thum .inner_wrap img{width:100%;;height:auto;}
	.park_thum .slick-slide:hover .inner_wrap:after {content:'';display:block;position:static;left:0;top:0;right:4px;bottom:0;border:none;}
	.park_thum .slick-slide{margin:0 5px;}
	.park_thum .slick-list {margin:0 -5px;}
	
	/* 공용 */
	.ml20 {margin-left:0px !important;}
	.ml30 {margin-left:0px !important;}
	.ml100 {margin-left:0px !important;}
	.ml225 {margin-left:0px !important;}
	.left {float:none;}
	.right {float:none;}
 }

  @media(max-width:1000px){

  }
    @media(max-width:950px){
		.circle_wrap p{width:150px; line-height: 150px; margin-right:40px;}
	
		.history_wrap{height:100%;border:10px solid #be9863;border-radius:10px;    box-shadow: 0 3px 10px rgba(0, 0, 0, 0.23), 0 3px 10px rgba(0, 0, 0, 0.16);}
		.history_wrap .bg_history_left{float:none;width:0;height:0;background:none;}
		.history_wrap .bg_history_right{float:none;width:0;height:0;background:none;}
		.history_wrap .bg_history_center{float:none;width:100%;height:auto;background:none;}
		.history_wrap .history_con{padding-left:0;width:100%;text-align:center;}
		.history_wrap .tab_content{height:auto;margin-bottom:30px;}
		.history #container_wrap{background:none;}
		.history_wrap .history_con dl dt{display:block;width:100%;margin-right:0;margin-bottom:10px;}
		.history_wrap .history_con dl dd{display:block;}
		.history_wrap .history_con_01 {padding-left: 0;width: 100%;text-align: center;}
		.history_wrap{margin-bottom:40px;}
		.history_tab{margin:10px auto 0;margin-left: 1%}
		.bg_history_left{display:none;}
		.bg_history_right{display:none;}
		
  }
    @media(max-width:660px){
      .circle_wrap p{width:120px; line-height: 120px; margin-right:30px;}
    }
/* 모바일 */
 @media(max-width:600px){
	.title{font-size:1.8em;}

	.title_cont{padding:0 0 5px 0;}
	.title_cont span{font-size:1.3em;}
	.tab_menu li a{font-size:1.0em;}
	.park_list ul li a{font-size:0.9em;}
	.park_title_box{height:80px;}
	.park_title_box .left_box{width:100%;}
	.park_title_box .park_ico_img{;margin:2% 2%;}
	.park_title_box .park_title{font-size:1.1em;}
	.park_title_box .park_con{padding:0;font-size:0.9em;}
	.branchContact .info dl dt{margin-right:0;}
	.branchContact .info dl dd{font-size:0.9em;}
	.searchWrap .search{width:70%;}
	.searchWrap .search .search_select{width:25%;background:#fff;}
	.searchWrap .search .search_text{width:42%;}

	/* 고객센터 :: FAQ */
	.faq_tab ul{height:31px;}
	.faq_tab ul li a{height:30px;line-height:30px;font-size:0.7em;}

	.login_box .inner{padding: 20px 10px 20px;}
	.login_box .inner .section1 .fleft{width:60%;}
	.login_box .inner .section1 .fright  input[type='text']{width:100%;}
	.login_box .inner .section1 .fright  input[type='password']{width:100%;}
	.login_box .inner .section1 .fright .id label{display:block;padding-left:0;}
	.login_box .inner .section1 .fright .pwd label{display:block;}

	.btn-style03{width:95%;}

	.login_box .inner .section1 .fleft .pororo_img{padding-top:0;}

	.park_con_box .park_con .line-break{display:inline;}
	.login_box .inner .section2 .fleft .text{font-size:1.0em;}
	.login_box .inner .section2 .fright .text{font-size:1.0em;}

	.character_con{margin-bottom:30px;}
	.character_con .con_desc_wrap .char_desc dl dd span{display:inline;}

	.section.process ul li{width:100%;}
	.section.process ul li .big_subject{float:none;margin:0 auto;text-align:center;}
	.section.process ul li  dl{float:none;text-align:center;}

	.section01.concept h2 span{margin:0 10px;}
	.section01.concept h2 img{width:10%;}

	.story_text p span.block{display:block;}

	.history_wrap .history_con{width:90%;margin:0 auto;}

	.section.world h3{width:50%;margin:0 auto 20px;}

	.section.world h2{font-size:1.3em;}
	.china_map_wrap .menu_list ul li a{font-size:0.8em;}

	.section.world .info_box{text-align:center;}

	.select_wrap .ico{display:none;}
	.select-options{width:85%;left:2%;}
	.select-styled{padding-left:0;font-size:1.2em;}

	.charge{margin-bottom:25px;}
	.hours{margin-bottom:25px;}
	.section01.charge{padding-top:25px;}
	.section04.charge{margin-top:20px;}
	.section04.charge ul{margin-top:0;}

	.section01.hours{padding-top:25px;}
	.tb_charge thead tr th{font-size:0.9em;}
	.tb_charge tbody tr td{font-size:0.9em;}

	.tb_hours thead tr th{font-size:0.9em;}
	.tb_hours tbody tr td{font-size:0.9em;}

	.section04.charge ul li{padding-left:12px;}
	.section04.charge .s301_img{width:50%;}

	.history_wrap .nav_history  .red_car img{width:30%;}

	.branch_list > p{padding:5px 0;}

	.join_step{margin-bottom:10%;}
	.history_wrap{padding:20px 10px;}
	.history_wrap .history_con_02{padding-bottom:70px;}
	
	/* 사업영역 */
	.business_field {margin-bottom:20px;}
	.business_field li {float:left;width:48%;margin:0 1%;}
	.business_part li {float:left;width:100%;margin:10px 0;text-align:center;}
	.show_list li span {display:block;}

	.temporarily_price{ width:inherit; }
	.temporarily_price h3{ font-size:1em; }
	.temporarily_price h4{ 
		width:80px;
		height:20px;
		line-height: 20px;
		margin:0 auto;
	}
	.temporarily_price h4 span {
		width:40px;
		position: relative;
	}
	 
 }
 @media(max-width:540px){
  .circle_wrap p{width: 100px; line-height:100px; font-size: 18px; border-width: 4px;}
 }
 @media(max-width:480px){

	#visual .vis_text{top:105px;}
	#visual .vis_text .vis_txt_01{width:38%;margin:0 auto;padding-bottom:2%;}
	#visual .vis_text .vis_txt_02{width:30%;margin:0 auto;padding-left:110px;}
	.park_title_box .park_con{font-size:0.8em;}
	.section01.concept h2{font-size:1.5em;}
	.section01.concept h2 img{width:7%;}
	.park_thum .slick-slide {}

  .circle_wrap p{width: 80px; line-height:80px; font-size: 14px;}


 }
   @media(max-width:400px){
     .circle_wrap p{width: 70px; line-height:70px; font-size: 13px; border-width: 2px; margin-right:20px;}
		 .notice_board thead th{font-size:0.9em;}
		 .public_guide h2 span{font-size:1.0em;}
		 .paging .num a{margin:0 2px;font-size:0.9em;}
		 .paging .btn_prev img{width:20px;height:22px;}
		 .paging .btn_next img{width:20px;height:22px;}
		 .paging .btn_first img{width:20px;height:22px;}
		 .paging .btn_end img{width:20px;height:22px;}
   }

	@media(max-width:360px){
		.join_tb td .btn_overlap{margin:1% 0;}
		.section01.concept h2{font-size:1.1em;}


	}

  @media(max-width:320px){
		.tab_menu li a{font-size:0.8em;}
		.park_list ul li a{font-size:0.8em;}
		.section.process ul li .big_subject{width:50%;}
		.china_map_wrap .menu_list ul li a{font-size:0.7em;}
		.history_tab ul li a{font-size:0.8em;}


 }

/* 광고문의 */
.ad_term_agree{text-align: right;}
.ad_desc{margin-bottom: 20px;}
#daumRoughmapContainer1648196992848{
    width: 100%;
    margin-bottom: 20px;
}