@charset "utf-8";


#content_wrap{position:relative; padding-top:50px; overflow:hidden; min-width:640px}




/*new*/



.sub_content {width:640px; background:#fff; margin:0 auto;}

#sub_portal {width:640px; margin: 0 auto; padding:60px 0 0 0; background:#FFF;}
#sub_portal p {text-align:center; width:638px; margin:0 auto; border:1px solid #6F6F6F;}
#sub_portal p .select_wrap {width:100%;display:block;height:50px; border:0px solid #000; background:#eee;}
#sub_portal p .select_wrap select {font-size:25px; color:#4e4f5d; width:100%; height:50px; padding:0 0 0 25px; border:0; background:transparent url('/new2019/mobile/images/menu_arrow.gif') no-repeat right top; background-size:60px 50px;-webkit-background-size:60px 50px;-webkit-appearance:none; border-radius:0; webkit-border-radius:0;  }



/*오른쪽 내용*/

.katalk_btn{width:100%; display:block; background-color:#fae100; padding:10px 0;text-align:center; border-radius:3px}
.katalk_btn span{color:#3e201c; font-size:18px}

.online01{width:49%; display:block; margin:10px 4px 10px 0; float:left; border:1px solid #222; padding:10px 0;text-align:center; border-radius:3px}
.online01 span{color:#3e201c; font-size:18px}

.online02{width:49%; display:block; margin:10px 0 10px 0; float:left; border:1px solid #222; padding:10px 0;text-align:center; border-radius:3px}
.online02 span{color:#3e201c; font-size:18px}

.sns_btn{clear:both; width:100%; display:block; background-color:#ddd; padding:10px 0;text-align:center; border-radius:3px}
.sns_btn span{color:#3e201c; font-size:18px}


/*visual*/

#sub_visual {
	clear:both;
	width:100%; margin-bottom:30px;
}

#sub_visual {width:640px ;margin:0 auto; padding-bottom: 60px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background:#edfbf1; position: relative; }
#sub_visual .visual_text {position:relative; margin-top: 60px; text-align:center; font-weight:100; font-size:40px; color:#444; letter-spacing:-0.5px; line-height:45px; z-index: 1; clear: both; }
#sub_visual h2{font-size:60px; color:#222; font-weight:600; line-height:100%; text-align:center; margin-top:20px; letter-spacing:-1.5px;}
#sub_visual p{padding-bottom:30px;}
#sub_visual .visual_text {font-size:23px; font-family:'S-CoreDream-3Light'; }
#sub_visual span { padding:0 20px; margin: 0 auto; font-size: 22px;  margin-top: 35px;  line-height: 30px; text-align: center; font-family:'Nanum Myeongjo'; font-weight:100; letter-spacing: -1.5px;
}
#sub_visual .visual_text span {display: inline-block;}

/*c01_4*/
#contents .cntbox1_4 ul li  .wrap_controllers {display:none;}


/*c02_1*/
#contents .cntbox { border:0px solid red; width:640px; height:auto; margin:0 auto; position:relative; overflow:hidden;}
#contents .cntbox ul li{padding-bottom: 60px;}
#contents .cntbox ul li:nth-child(3),#contents .cntbox ul li:nth-child(5),#contents .cntbox ul li:nth-child(8){padding-bottom:0;}
#contents .cntbox ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c02_2*/
#contents .cntbox02 ul li{padding-bottom: 60px;}
#contents .cntbox02 ul li:nth-child(3),#contents .cntbox02 ul li:nth-child(6){padding-bottom:0;}
#contents .cntbox02 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c02_3*/
#contents .cntbox03 ul li:nth-child(2){padding-bottom:60px;}
#contents .cntbox03 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c02_4*/
#contents .cntbox04 ul li:nth-child(4){padding-bottom:60px;}
#contents .cntbox04 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c02_5*/
#contents .cntbox05 ul li:nth-child(2),#contents .cntbox05 ul li:nth-child(5),#contents .cntbox05 ul li:nth-child(8){padding-bottom:60px;}
#contents .cntbox05 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c02_6*/
#contents .cntbox06 ul li:nth-child(4){padding-bottom:60px;}
#contents .cntbox06 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c03_1*/
#contents .cntbox03_1 ul li:nth-child(13),#contents .cntbox03_1 ul li:nth-child(4){padding-bottom:60px;}
#contents .cntbox03_1 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c03_1*/
#contents .cntbox03_2 ul li:nth-child(13),#contents .cntbox03_1 ul li:nth-child(4){padding-bottom:60px;}
#contents .cntbox03_2 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}


/*c03_3*/
#contents .cntbox03_3 ul li:nth-child(2){padding-bottom:60px;}
#contents .cntbox03_3 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c03_4*/
#contents .cntbox03_4 ul li:nth-child(2),#contents .cntbox03_4 ul li:nth-child(6),#contents .cntbox03_4 ul li:nth-child(10){padding-bottom:60px;}
#contents .cntbox03_4 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c03_5*/
#contents .cntbox03_5 ul li:nth-child(2),#contents .cntbox03_5 ul li:nth-child(9){padding-bottom:60px;}
#contents .cntbox03_5 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}




/*c04_1*/
#contents .cntbox4_1 ul li:nth-child(2),#contents .cntbox4_1 ul li:nth-child(7),#contents .cntbox4_1 ul li:nth-child(12){padding-bottom:60px;}
#contents .cntbox4_1 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}
 -child(7){padding-bottom:60px;}
#contents .cntbox4_2 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c04_3*/
#contents .cntbox4_3 ul li:nth-child(7){padding-bottom:60px;}
#contents .cntbox4_3 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c04_4*/
#contents .cntbox4_4 ul li:nth-child(6),#contents .cntbox4_4 ul li:nth-child(5),#contents .cntbox4_4 ul li:nth-child(9){padding-bottom:60px;}
#contents .cntbox4_4 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c05_1*/
#contents .cntbox5_1 ul li:nth-child(2),#contents .cntbox5_1 ul li:nth-child(3){padding-bottom:60px;}
#contents .cntbox5_1 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c05_2*/
#contents .cntbox5_2 ul li:nth-child(2),#contents .cntbox5_2 ul li:nth-child(4),#contents .cntbox5_2 ul li:nth-child(6){padding-bottom:60px;}
#contents .cntbox5_2 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c06_1*/
#contents .cntbox6_1 ul li:nth-child(12){padding-bottom:60px;}
#contents .cntbox6_1 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c06_2*/
#contents .cntbox6_2 ul li:nth-child(2),#contents .cntbox6_2 ul li:nth-child(5),#contents .cntbox6_2 ul li:nth-child(8){padding-bottom:60px;}
#contents .cntbox6_2 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c06_3*/
#contents .cntbox6_3 ul li:nth-child(2),#contents .cntbox6_3 ul li:nth-child(5),#contents .cntbox6_3 ul li:nth-child(9){padding-bottom:60px;}
#contents .cntbox6_3 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}

/*c06_4*/
#contents .cntbox6_4 ul li:nth-child(2),#contents .cntbox6_4 ul li:nth-child(4),#contents .cntbox6_4 ul li:nth-child(9){padding-bottom:60px;}
#contents .cntbox6_4 ul h2{text-align:center; padding-top:70px; padding-bottom: 50px; font-size:40px; font-family:'S-CoreDream-5Medium';}








.time_cont{float:right; height:49px; width:742px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:22px; color:#666; padding-top:25px}
.notice_cont{width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:22px; ;color:#666; padding:20px 0}
.notice_cont_long{float:right; height:120px; width:742px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:22px; color:#666; padding-top:20px}
.notice_cont1{float:right; height:210px; width:742px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:22px; color:#666; padding-top:10px}
.notice_cont2{float:right; height:130px; width:742px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:22px; color:#666; padding-top:10px}

.notice_icon{background:url(../images/sub_bullet.gif) 10px 10px no-repeat; font-size:22px; padding-left:20px}


.time_cont0{float:right; height:165px; width:728px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; font-size:22px; color:#666; padding: 10px 0; padding-left: 10px;}
.time_cont1 {width: 230px;float: left;}
.time_cont1 li {width: 230px; }
.time_cont2 {width: 200px; float: left;}
.time_cont2 li {width: 200px; }
.time_cont3 {width: 200px; float: left;}
.time_cont3 li {width: 200px; }


/*서브탭 */

/*tab common style*/
.tab_area {position:relative; width:640px; height:70px; margin:auto;}
.sub_tabs {position:absolute; left:50%; top:0; z-index:3; margin-left:-320px; width:640px;}

/*.sub_tabs {width:1200px; margin:30px auto; border:solid 1px #d9d9d9;}*/
.sub_tabs ul {border:solid 1px #d9d9d9;}
.sub_tabs ul:after {clear:both; display:block; content:"";}
.sub_tabs ul li {float:left; height:45px;width:20%;}
.sub_tabs ul li a {display:block; text-align:center; font-size:21px; line-height:45px; color:#666; border-left:solid 1px #d9d9d9; background:#fff; cursor:pointer;}
.sub_tabs ul li:first-child a {border-left:none;}
.sub_tabs ul li a:hover, .sub_tabs ul li a:focus, .sub_tabs ul li a.on {color:#fff; background:#4d4d4d;}

/*mn05 tab*/

#mn02_07 ul li a:hover, #mn02_07 ul li a:focus, #mn02_07 ul li a.on {color:#fff; background:#4d4d4d;}
#mn02_07 li{width:33.33%}

#mn04_01 ul li a:hover, #mn04_08 ul li a:focus, #mn04_08 ul li a.on {color:#fff; background:#4d4d4d;}
#mn04_01 li{width:50%}

#mn04_02 ul li a:hover, #mn04_08 ul li a:focus, #mn04_08 ul li a.on {color:#fff; background:#4d4d4d;}
#mn04_02 li{width:33.33%}


#mn04_08 ul li a:hover, #mn04_08 ul li a:focus, #mn04_08 ul li a.on {color:#fff; background:#4d4d4d;}
#mn04_08 li{width:25%}

#mn05_02 ul li a:hover, #mn05_02 ul li a:focus, #mn05_02 ul li a.on {color:#fff; background:#4d4d4d;}
#mn05_02 li{width:164px;}
#mn05_02 ul.tabs_sec {border-top: none}
#mn05_02 ul.tabs_sec li:last-child {border-right: solid 1px #d9d9d9;}


#mn05_03 ul li a:hover, #mn05_06 ul li a:focus, #mn05_06 ul li a.on {color:#fff; background:#4d4d4d;}
#mn05_03 li{width:275px;}
#mn05_03 ul.tabs_sec {border-top: none}
#mn05_03 ul.tabs_sec li:last-child {border-right: solid 1px #d9d9d9;}



#mn05_04 ul li a:hover, #mn05_04 ul li a:focus, #mn05_04 ul li a.on {color:#fff; background:#4d4d4d;}
#mn05_04 li{width:50%;}
#mn05_04 ul.tabs_sec {border-top: none}
#mn05_04 ul.tabs_sec li:last-child {border-right: solid 1px #d9d9d9;}


#mn05_05 ul li a:hover, #mn05_05 ul li a:focus, #mn05_05 ul li a.on {color:#fff; background:#4d4d4d;}
#mn05_05 li{width:169px;}
#mn05_05 ul.tabs_sec {border-top: none}
#mn05_05 ul.tabs_sec li:last-child {border-right: solid 1px #d9d9d9;}


#mn05_06 ul li a:hover, #mn05_06 ul li a:focus, #mn05_06 ul li a.on {color:#fff; background:#4d4d4d;}
#mn05_06 li{width:275px;}


#mn05_07 ul li a:hover, #mn05_07 ul li a:focus, #mn05_07 ul li a.on {color:#fff; background:#4d4d4d;}
#mn05_07 li{width:50%;}

#mn05_09 ul li a:hover, #mn05_09 ul li a:focus, #mn05_09 ul li a.on {color:#fff; background:#4d4d4d;}
#mn05_09 li{width:206.5px;}
#mn05_09 ul.tabs_sec {border-top: none}
#mn05_09 ul.tabs_sec li:last-child {border-right: solid 1px #d9d9d9;}

#board_07 li{border-bottom: solid 1px #d9d9d9;}
#board_07 li:nth-child(9), #board_07 li:nth-child(10){border-bottom: none;}

/*특징 표*/
.table { width: 100%; font-size:18px; color:#666; text-align: center; font-weight:700; border:solid 1px #d9d9d9; padding: 0; margin-bottom: 20px; }
.table tr {width: 100%; height: 50px; }
.table tr th, .table tr td {width: 33.33%; border-left:solid 1px #d9d9d9; border-bottom: solid 1px #d9d9d9;}

.tr_04 {height: 110px;}
.tr_tit01 td, .tr_02 th, .tr_03 th, .tr_04 th, .tr_05 th {font-size: 18px; color: #222}
 
 

/* 지점안내 */

/* 탭 */
.area_wrap{width:100%; margin:0 auto; text-align:center;}
.area_wrap ul{width:640px; margin:0 auto}
.area_wrap li{float:left; width:9%; padding:10px 0; margin-right:1px; border-top:2px solid #333; background-color: #eee}
.area_wrap li.on{background-color:#333; color:#fff}
.area_wrap li:hover{color:#fff; cursor:pointer}
.area_wrap li:last-child{margin-right:0}
.area_wrap li .active{float:left; width:9%; padding:10px 0; margin-right:1px; border-top:2px solid #333; background-color: #eee;color:#fff}



/* 이벤트배너 */
#event {height:100%; overflow:hidden; position:relative;  margin:0px 0; border-top:2px solid #222;}
#event .event {width:100%; text-align:center;}
#event .event div{width:640px; margin:0 auto; padding:0; overflow:hidden}
#event a{padding-right:10px}
#event a:last-child{padding-right:0}
#event .event  .slider_wrap {width:200px; text-align:center;float:left;}
#event .event  .slider_wrap img{width:200px; text-align:center;}

#event .bx-wrapper .bx-prev {position:absolute; width:40px; height:70px; left:0; margin-top:-215px; background:url('/new2018/images/prev_btn.gif') no-repeat; text-indent:-5000px}
#event .bx-wrapper .bx-next {position:absolute; width:40px; height:70px;; right:0; margin-top:-215px;  background:url('/new2018/images/next_btn.gif') no-repeat; text-indent:-5000px;}
#event .tit{font-size:25px; padding-top:20px}
#event .s_txt{font-size:20px; color:#8586b4}


#info_wrap{width:100%; background-color:#f4f4f6; overflow:hidden; margin:0 auto; padding:50px 0}
#info_wrap .info_grey{width:100%; background-color: #f4f4f6; overflow:hidden}
#info_wrap .grey_wrap{width:640px; padding:50px 0 50px 0; margin:0 auto; clear:both;}
#info_wrap .grey_wrap .text01{text-align:center; padding:50px 0; background:url(../images/info_bar.gif) no-repeat 620px 30px}
#info_wrap .grey_wrap .text01 span{font-size:25px}
.Red{color:#d20000!important}


#info_wrap .info_white{width:100%; background-color: #fff}
#info_wrap .white_wrap{width:640px; padding:50px 0 100px 0; margin:0 auto; clear:both}
#info_wrap .white_wrap .text01{text-align:center; padding:50px 0;  background:url(../images/info_bar.gif) no-repeat 620px 30px}

/*둘러보기*/
#gallery {margin-top:45px;}

#thumb {position:relative; padding: 40px 60px;}
.gallery-thumbs {margin-top:20px;}
.gallery-thumbs img {width:100%;}
#thumb .swiper-slide {position:relative;}
#thumb .swiper-slide:after {position:absolute; top:0; left:0; right:0; bottom:0; border:10px solid #6dd89d; opacity:0; transition:opacity 0.4s; content:'';}
#thumb .swiper-slide-thumb-active:after {opacity:1;}
#thumb .swiper-button-prev,
#thumb .swiper-button-next {width:30px; height:50px; background:no-repeat center;}
#thumb .swiper-button-prev {background-image:url('../images/gallery_btn_prev.png');}
#thumb .swiper-button-next {background-image:url('../images/gallery_btn_next.png');}

/*footer*/
#footer_wrap {position:relative; z-index:11; clear:both; width:100%; height:180px; background:#484848;}
#footer_wrap #footer {margin:auto; width:94%; height:58px; padding-top:10px; text-align:center;}
#footer address {font-weight:normal; font-style:normal; color:#999999; font-size:19px;}
#footer .copyright {color:#808080; text-transform:uppercase; font-size:17px; display:block; margin-top:10px;}


/*foot 전화상담*/
.btn_f {width:100%; position:fixed; left:0; bottom:0; /*padding:10px 0;*/ background-color:rgba(0,0,0,0.75); z-index:30;}
.btn_f .area {margin:0 auto; width:640px;}
.btn_f .area li {float:left; width:160px; text-align:center;}
.btn_f .area li img {width:128px;}

/*foot 전화상담2*/
.btn_f2 {width:100%; position:fixed; left:0; bottom:0; /*padding:10px 0;*/ background-color:rgba(232,232,232,0.85); border-top:1px solid #ababab;z-index:30;}
.btn_f2 .area {margin:0 auto; width:640px;}
.btn_f2 .area li {float:left; width:160px; text-align:center;}
.btn_f2 .area li img {width:128px;}