﻿@charset "utf-8";
.skipToContent {position:absolute; top:0; left:0; overflow:hidden; display:block; width:0px; height:0px; line-height:0; font-size:0; text-indent:-9999px;}
.hidden {display:none;}
body {min-width:1200px;}

/*** desktop ***********************************************************************************************************************/

#header {width:100%; height:239px;  z-index:900;}
#header_content {*zoom:1; width:1200px; margin:0 auto; position:relative; height:180px;}
#header_content:after {content:" "; display:block; clear:both;}
#header_content .logo {position:absolute; top:45px; left:50%;margin-left:-196px; z-index:999;}
#header_content .logo a {display:block; z-index:999;}
#header_content #home_menu {float:right; padding:37px 0 0 0;}
#header_content #home_menu ul {*zoom:1;}
#header_content #home_menu ul:after {content:" "; display:block; clear:both;}
#header_content #home_menu ul li {float:left; }
#header_content #home_menu ul li a {display:inline-block;width:70px;padding:0 0 0 25px;height:32px;font-size:13px; font-weight:normal;line-height:32px; color:#19b8b9; display:block;text-align:center;
background-position: 18px center; background-repeat:no-repeat;}
#header_content #home_menu ul li.home a{background-color:#f0f3f3; background-image:url('../images/common/top_icon01.png');}
#header_content #home_menu ul li.login a{background-color:#44d4d5; background-image:url('../images/common/top_icon02.png');color:#fff;}
#header_content #home_menu ul li.join a{background-color:#fcf5e3; background-image:url('../images/common/top_icon03.png');}
#header_content .blog {position:Absolute;right:0; top:80px;width:285px;height:32px;font-size:0;display:flex;align-items:stretch;}

#header_content .blog a{display:flex;align-items:center;justify-content:center;height:32px;box-sizing:border-box;margin:0;padding:0;border:1px solid #ddd;color:#333;background:url('../images/main/naver_blog.png') 20px center no-repeat;
transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-o-transition:all .5s;
}
#header_content .blog a + a{border-left:0;}
#header_content .blog a.blog_link{width:213px;justify-content:flex-start;padding:0 8px 0 31px;background-position:9px center;font-size:13px;white-space:nowrap;}
#header_content .blog a.insta{width:36px;background:none;text-align:center;}
#header_content .blog a.youtube{width:36px;background:none;text-align:center;}
#header_content .blog a.insta img, #header_content .blog a.youtube img{vertical-align:middle;}
#header_content .blog a:hover, #header_content .blog a:focus{background-color:#f6f6f6;}

#header_content .hadd{position:Absolute;left:0; top:35px;}
#header_content .hadd a {display:block;border:1px solid #ddd;}

/* gnb */
nav#gnb{width:100%; position:absolute; top:180px; left:0; z-index:800; border-top:1px solid #eee;min-width:1200px;}
nav#gnb > ul {*zoom:1; width:1200px; margin:0 auto; box-sizing:border-box; }
nav#gnb > ul:after {content:" "; display:block; clear:both;}
nav#gnb > ul > li{float:left;  min-width:155px; text-align:center; margin:0 0 0 10px;}
nav#gnb > ul > li.gnb1{min-width:210px;}
nav#gnb > ul > li:first-child {margin:0;}
nav#gnb > ul > li > a {display:block; font-size:18px; height:60px; line-height:60px; font-weight:600; color:#111;} 


nav#gnb > ul > li > a:hover, nav#gnb > ul > li > a:focus, nav#gnb > ul > li.active > a {b color:#fff;}
nav#gnb > ul > li > a:hover, nav#gnb > ul > li > a:focus, nav#gnb > ul > li.active > a, nav#gnb > ul > li:hover .gnb-2dep {background:#59c7c7; color:#fff;}
nav#gnb > ul > li:hover .gnb-2dep a {color:#fff;}
nav#gnb > ul > li .gnb-2dep a:hover, nav#gnb > ul > li .gnb-2dep a:focus{color:#fff3d0;}
nav#gnb > ul > li .gnb-2dep-wrap {}
nav#gnb > ul > li .gnb-2dep {display:none; position:absolute; top:59px; padding:20px 0 0; width:155px; height:240px; }
nav#gnb > ul > li.gnb1 .gnb-2dep{width:210px;}

nav#gnb > ul > li .gnb-2dep li {text-align:center; line-height:35px; width:155px; margin:10px 0 0;}
nav#gnb > ul > li.gnb1 .gnb-2dep li{width:210px;}
nav#gnb > ul > li .gnb-2dep li:first-child {margin:0;}
nav#gnb > ul > li .gnb-2dep li a {color:#444444; font-size:16px; font-weight:400;}
nav#gnb > ul > li .gnb-2dep li.long {line-height:20px;} 


#gnbBg_wrap {width:100%;}
#gnbBg {position:absolute; top:58px; left:0px; width:100%; height:auto; padding:0; background:#fff; display:none; border-top:1px solid #e6e6e6;}

/* mobile gnb */
#nav {display:none;}
#nav-icon {display:none;}

#mainvisual {width:100%; height:700px; min-width:1200px;
background-image:url('../images/main/mainvisual_220314.jpg');
	background-repeat:no-repeat;
	background-position:50% 0;
}

#mainvisual .main_txt {width:1200px; margin:0 auto; padding:280px 0 0 0;}
#mainvisual .main_txt .center2 {padding:30px 0 0 0; font-size:24px; color:#000;}
#mainvisual .main_txt .center2 span{font-weight:900;}

#container {width:100%; }

/* section 1 */
.section1{width:100%; padding:60px 0;}
.section1_in {width:1200px; margin:0 auto;}
.section1_in:after{content:"";display:block;clear:both;}

.section1_in .ebook {float:left;width:300px;height:290px;background-color:#b8f4f5; text-align:center;letter-spacing:-0.03em;
	background-image:url('../images/main/ebook_bg.png');
	background-position:50% 110px;
	background-repeat:no-repeat;
	}
.section1_in .ebook p{font-size:17px;color:#19b8b9;padding:35px 0 0;}
.section1_in .ebook h3{font-weight:900;color:#111111;font-size:24px;padding:0 0 130px 0;}
.section1_in .ebook a{display:inline-block;width:165px; height:31px;text-align:center;line-height:31px; background-color:#fff; border-radius:16px;-webkit-border-radius:16px;-ms-border-radius:16px;-moz-border-radius:16px;
color:#19b8b9;font-size:15px;}
.section1_in .ebook a img{vertical-align:middle; margin:0 0 0 10px;transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
.section1_in .ebook a:hover img, .section1_in .ebook a:focus img{margin:0 0 0 20px;}

.section1_in .news{float:left;width:500px; height:220px; padding:35px 40px; margin:0 10px;background-color:#fffaec;position:relative;}
.section1_in .news h3{font-size:24px; color:#111111; font-weight:400;padding:0 0 30px 0;}
.section1_in .news h3 span{font-weight:900;}
.section1_in .news button.prev{width:28px;height:28px;outline:none;border:none;position:absolute; top:35px; right:40px;background:url('../images/main/news_prev.jpg') 0 0 no-repeat;cursor:pointer;}
.section1_in .news button.next{width:28px;height:28px;outline:none;border:none;position:absolute; top:35px; right:72px;background:url('../images/main/news_next.jpg') 0 0 no-repeat;cursor:pointer;}
.news_box{width:500px;height:150px;overflow:hidden;}
.news_box ul li{font-size:16px; line-height:40px;position:relative;}
.news_box ul li a{display:block;height:40px; width:350px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#111;
transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-o-transition:all .5s;
}

.news_box ul li a:hover, .news_box ul li a:focus{color:#45b3b4;}
.news_box ul li a span{display:inline-block; padding:4px 7px; background-color:#19b8b9;color:#fff;font-size:12px;line-height:12px;margin:0 5px 0 0;}
.news_box ul li .date{position:absolute;right:0;top:0; color:#bab296;font-size:15px;}



.section1_in .notice {float:left;width:300px;height:290px;background-color:#b8f4f5; text-align:center;letter-spacing:-0.03em;
	background-image:url('../images/main/notice_bg.png');
	background-position:50% 125px;
	background-repeat:no-repeat;
	}
.section1_in .notice p{font-size:17px;color:#19b8b9;padding:35px 0 0;}
.section1_in .notice h3{font-weight:900;color:#111111;font-size:23px;line-height:28px;padding:0 0 125px 0;letter-spacing:-0.03em;}
.section1_in .notice a{display:inline-block;width:165px; height:31px;text-align:center;line-height:31px; background-color:#fff; border-radius:16px;-webkit-border-radius:16px;-ms-border-radius:16px;-moz-border-radius:16px;
color:#19b8b9;font-size:15px;}
.section1_in .notice a img{vertical-align:middle; margin:0 0 0 10px;transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;}
.section1_in .notice a:hover img, .section1_in .ebook a:focus img{margin:0 0 0 20px;}

.banner_max {margin:20px 0 0;}
.banner_slide_wrap {width:1150px; margin:0 auto;}
.banner_slider {position:relative;}
.banner_slider ul li {height:78px; text-align:center;border:1px solid #ddd; margin:0 5px;}
.banner_slider ul li a {display:block;}

.section1_ad {width:1200px; margin:0 auto;}
.section1_ad .ad_box{margin:25px 0 0 0;}
.section1_ad .ad_box:after{content:"";display:block;clear:both;}
.section1_ad .ad_box > .add_slide {float:left; width:580px; height:151px;border:1px solid #ccc; background-color:#fff;box-sizing:border-box;position:relative;overflow:hidden;}
.section1_ad .ad_box > .add_slide1{margin-right:30px;}
.section1_ad .ad_box .add_slide .pages{width:100%; height:150px;}
.section1_ad .ad_box .add_slide .pages a{display:block;}



/* section 2 */
.section2 {width:100%; padding:100px 0; background:url('../images/main/sec2_bg.jpg') 0 center no-repeat; background-size:cover;}
.section2_in {width:1200px; margin:0 auto;}
.section2_in h3{text-align:center; font-size:35px; font-weight:600;color:#111111;letter-spacing:-0.03em;padding:0 0 50px 0;}
.section2_in h3 span{color:#2bbebf;font-weight:600;}

.section2_in ul:after{content:"";display:block;clear:both;}
.section2_in ul li{float:left; width:228px; height:300px; margin-left:15px;text-align:center;position:relative;overflow:hidden;}
.section2_in ul li:first-child{margin-left:0;}
.section2_in ul li a{display:block;width:100%; height:100%;}
.section2_in ul li a .imgbox{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;}
.section2_in ul li a .imgbox img{transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-o-transition:all .5s;}
.section2_in ul li a .mintbox{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#13a7a1;z-index:0;opacity:0.5;filter:alpha(opacity=50);}
.section2_in ul li a:hover .imgbox img, .section2_in ul li a:focus .imgbox img{transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);}
.section2_in ul li a:hover .mintbox, .section2_in ul li a:focus .mintbox{display:block;}
.section2_in ul li a:hover h4 img, .section2_in ul li a:focus h4 img{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);}
.section2_in ul li h4{font-size:27px; font-weight:900; color:#fff; padding:115px 0 10px 0;position:relative;z-index:1;}
.section2_in ul li h4 img{margin:10px 0 0 0;
transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-o-transition:all .5s;}



/* section 3 */
.section3 {width:100%; padding:100px 0 70px; background:url('../images/main/section3_bg_220406.jpg') center 100% no-repeat; }
.section3 .section3_in{width:1200px; margin:0 auto;}
.section3 .section3_in:after{content:"";display:block;clear:both;}
.section3 .section3_in .left{ float:left;width:734px;margin-right:51px;}

.section3_in h3{font-size:33px; font-weight:600;color:#111111;letter-spacing:-0.03em;padding:0 0 35px 0;}
.section3_in h3 span{color:#2bbebf;font-weight:600;}
.section3_in h3.last{padding:84px 0 35px 0;}
.section3_in ul:after{content:"";display:block;clear:both;}
.section3_in ul li{float:left; width:228px; height:300px; margin-left:25px;text-align:center;position:relative;overflow:hidden; }
.section3_in ul li:first-child{margin-left:0;}
.section3_in ul li a{display:block;width:100%; height:100%;}
.section3_in ul li a .imgbox{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;}
.section3_in ul li a .imgbox img{
transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-o-transition:all .5s;}

.section3_in ul li a .mintbox{display:none;width:100%;height:100%;position:absolute;top:0;left:0;background-color:#13a7a1;z-index:0;opacity:0.5;filter:alpha(opacity=50);}
.section3_in ul li a:hover .imgbox img, .section3_in ul li a:focus .imgbox img{transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);}
.section3_in ul li a:hover .mintbox, .section3_in ul li a:focus .mintbox{display:block;}
.section3_in ul li a:hover h4 img, .section3_in ul li a:focus h4 img{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);}
.section3_in ul li h4{font-size:27px; font-weight:900; color:#fff; padding:115px 0 10px 0;position:relative;z-index:1;}
.section3_in ul li h4 img{margin:10px 0 0 0;
transition:all .5s;
-ms-transition:all .5s;
-moz-transition:all .5s;
-webkit-transition:all .5s;
-o-transition:all .5s;}




.section3_in .left .ad_box{margin:25px 0 0 0;}
.section3_in .left .ad_box:after{content:"";display:block;clear:both;}
.section3_in .left .ad_box > .add_slide {float:left; width:355px; height:151px;border:1px solid #ccc; background-color:#fff;box-sizing:border-box;position:relative;overflow:hidden;}
.section3_in .left .ad_box > .add_slide1{margin-right:24px;}
.section3_in .left .ad_box .add_slide .pages{width:100%; height:150px;}
.section3_in .left .ad_box .add_slide .pages a{display:block;}

.section3 .section3_in .right{float:left;width:415px;padding-top:82px;}
.section3_in .right .ad_ebook{width:100%;height:580px;margin-bottom:30px;border:1px solid #ccc; background-color:#fff;box-sizing:border-box;position:relative;}
.ebook_title{position:absolute; top:20px;left:20px;font-size:14px;font-weight:600;color:#fff;z-indeX:1;display:inline-block;padding:3px 15px; background-color:#6bd7d9;}
.ebookslide{width:100%; height:580px; position:relative;overflow:hidden;}
.ebookslide .pages{width:100%; height:580px;cursor:pointer;}
.ebookslide .slick-prev{position:absolute; z-index:1;top:50%; left:10px;font-size:0;width:32px;height:32px;background:url('../images/main/ebook_left.png') 0 0 no-repeat;border:none;cursor:pointer;outline:none;}
.ebookslide .slick-next{position:absolute; z-index:1;top:50%; right:10px;font-size:0;width:32px;height:32px;background:url('../images/main/ebook_right.png') 0 0 no-repeat;border:none;cursor:pointer;outline:none;}
.section3_in .right .ad_big{width:100%;height:332px;border:1px solid #ccc; background-color:#fff;box-sizing:border-box;}


/* section 4 */
.section4{width:100%;padding:40px 0;}
.section4 .quick_icons{width:1200px; margin:0 auto;}

.section4 .quick_icons ul:after{content:"";display:block;clear:both;}
.section4 .quick_icons ul li{float:left;    display: table; text-align: center; width: 16.6%;}
.section4 .quick_icons ul li a{display:block;font-size:17px;color:#111;font-weight:600;
	transition:all .3s;
	-webkit-transition:all .3s;
	-ms-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	}
.section4 .quick_icons ul li span{display:block;margin:0 0 20px 0;
	transition:all .3s;
	-webkit-transition:all .3s;
	-ms-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	}

.section4 .quick_icons ul li a:hover, .section4 .quick_icons ul li a:focus{color:#29c6c7;}
.section4 .quick_icons ul li a:hover span, .section4 .quick_icons ul li a:focus span {transform:rotate(15deg);}


/* footer */
#footer{width:100%; height:150px; border-top:1px solid #e1e1e1; text-align:center;}
#footer_content{padding:50px 0 0;}
#footer_content address{font-size:14px; font-weight:400;color:#888888;}
#footer_content address strong{font-weight:600;}
#footer_content address span{display:block;color:#bbb;margin:10px 0 0 ;}
#footer_content address span a{color:#bbb;}


/* sub */

#container {width:100%;}
#content {width:1200px; margin:0 auto;}
#content2 {width:100%;}
#content  #con_area {min-height:320px; padding:0 0 100px 0;}
#content2 #con_area{width:100%; height:760px;}
#content2 #con_area .cont {width:1200px; margin:0 auto;}


.con_area1{background:url('../images/sub/introvisual1.jpg?v=20260818textless') center 0 no-repeat;}
.con_area2{background:url('../images/sub/introvisual2_2.jpg?v=20260818textless') center 0 no-repeat;}
.con_area3{background:url('../images/sub/introvisual3.jpg?v=20260818textless') center 0 no-repeat;}
.con_area4{background:url('../images/sub/introvisual4_220314.jpg?v=20260818textless') center 0 no-repeat;}
.con_area5{background:url('../images/sub/introvisual5_220314.jpg?v=20260818textless') center 0 no-repeat;}


.intromenu2{padding:215px 0 0 0;}
.intromenu3{padding:115px 0 0 0;}
.intromenu:after{ content:"";display:block;clear:both;}
.intromenu li{float:left;width:310px; margin:0 0 10px 10px;}
.intromenu li:first-child{margin:0 0 10px 0;}
.introright li{float:right;}
.intromenu li a{display:block;}
.intromenu li a > p{overflow:hidden;}
.intromenu li a > p img{transition:all .4s;-webkit-transition:all .4s;-ms-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;}
.intromenu li a div{height:80px; background-color:#fdfaf0;padding:20px 20px 0;}
.intromenu li a div h4{font-size:20px; font-weight:800; color:#3aafa3; padding:0 0 2px 0;}
.intromenu li a div h4.long{line-height:22px;}
.intromenu li a div span{font-size:14px; color:#707070;}
.intromenu li a:hover img, .intromenu li a:focus img {transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);moz-transform:scale(1.1);-o-transform:scale(1.1);}


#subvisual {width:100%; height:350px;}
.subvisual1_1{background:url('../images/sub/subvisual1_1_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual1_2{background:url('../images/sub/subvisual1_2_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual1_3{background:url('../images/sub/subvisual1_3_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual2{background:url('../images/sub/subvisual7_2_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual3{background:url('../images/sub/subvisual3_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual3_1{background:url('../images/sub/subvisual3_1_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual3_1_2{background:url('../images/sub/subvisual3_1_2_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual3_2{background:url('../images/sub/subvisual3_2_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual3_3{background:url('../images/sub/subvisual3_3_220406.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual3_4{background:url('../images/sub/subvisual3_4_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual3_5{background:url('../images/sub/subvisual3_5_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual4_1{background:url('../images/sub/subvisual4_1_220406.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual4_2{background:url('../images/sub/subvisual4_2_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual4_3{background:url('../images/sub/subvisual4_3_220314.jpg?v=20260818textless') center 0 no-repeat;}

.subvisual5_1{background:url('../images/sub/subvisual5_1_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual5_2{background:url('../images/sub/subvisual5_2_220314.jpg?v=20260818textless') center 0 no-repeat;}

.subvisual6{background:url('../images/sub/subvisual6_220314.jpg?v=20260818textless') center 0 no-repeat;}

.subvisual7_1{background:url('../images/sub/subvisual7_1_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual7_2{background:url('../images/sub/subvisual7_3_220314.jpg?v=20260818textless') center 0 no-repeat;}
.subvisual7_3{background:url('../images/sub/subvisual7_2_220314.jpg?v=20260818textless') center 0 no-repeat;}

.subvisual8{background:url('../images/sub/subvisual8.jpg?v=20260818textless') center 0 no-repeat;}


#leftmenu {width:100%; border-bottom:1px solid #d1d1d1; line-height:53px;box-shadow:0 2px 5px rgba(0,0,0,0.1);background-color:#f3f3f3}
.left_down{position:fixed; top:0; left:0;z-index:1000;}


#lnb {width:1200px; margin:0 auto;}
#lnb ul {*zoom:1; border-left:1px solid #d1d1d1;}
#lnb ul:after {content:" "; display:block; clear:both;}
#lnb ul li {float:left; width:24.9%; border-right:1px solid #d1d1d1;}
#lnb ul li a {display:block; font-size:17px; font-weight:600; color:#111; text-align:center; letter-spacing:-0.04em;
	transition:all .3s;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	
}
#lnb ul li a:hover, #lnb ul li.on a {font-weight:600;background-color:#2fd2d3; color:#fff;}


#lnb ul li.menu1{width:99.8%;}
#lnb ul li.menu2 {width:49.9%;}
#lnb ul li.menu3 {width:33.2%;}
#lnb ul li.menu4 {width:24.9%;}
#lnb ul li.menu5 {width:19.9%;}
#lnb ul li.menu6 {width:16.5%;}

#subtitle {text-align:center; padding:20px 0 40px;}
#subtitle h3 {font-size:30px; font-weight:600; color:#36cfd2; letter-spacing:-0.03em;padding:0 0 20px 0; background:url('../images/sub/subtitle_bar.jpg?v=20260818textless') center 100% no-repeat;}
.path {text-align:center;font-size:15px; color:#777;padding:50px 0 10px 0;}
.path span img{vertical-align:top;}


/* 01_01 */
.fas_intro {*zoom:1;}
.fas_intro h3{font-size:40px; color:#479492; font-weight:400; text-align:center; padding:0 0 70px 0;font-family:"NanumMyeongjo";}
.fas_intro h3 br {display:none;}
.fas_intro h3 span{font-weight:800;}
.fas_intro p.normal{font-size:19px; color:#333333; line-height:32px; letter-spacing:-0.02em;font-family:"NanumMyeongjo";margin:0 0 30px 0;}
.fas_intro p.boxing{font-size:19px; color:#333333; line-height:32px; letter-spacing:-0.02em;font-family:"NanumMyeongjo";margin:0 0 20px 0;padding:20px;background-color:#faf7ec;
	-webkit-border-radius:10px;
	-ms-border-radius:10px;
	-moz-border-radius:10px;
	-o-border-radius:10px;
	border-radius:10px;
	}
.fas_intro p.boxing span{color:#705f4b;}
.fas_intro .sign {text-align:right; margin:50px 0 0 0;font-size:20px; font-weight:600; color:#111;font-family:"NanumMyeongjo";font-weight:800;}
.fas_intro .sign img{padding:0 0 0 20px;}
.fas_intro .sign span{font-size:35px; font-weight:800;padding:0 0 0 15px;}





/* 01_02 */

.pub_wrap{width:100%;height:auto;overflow:hidden;}
.pub_wrap .profile_section{width:100%;height:auto;min-height:635px;padding:70px 0;background-position:center 0;background-repeat:no-repeat;overflow:hidden;box-sizing:border-box;}
.pub_wrap .profile_section_sin{background-image:url('../images/sub/pub_bg.jpg?v=20260821');}
.pub_wrap .profile_section_hong{background-image:url('../images/sub/hong_junah_profile.png?v=20260821');background-size:auto;margin-top:30px;}
.pub_wrap .text_box {width:590px; min-height:455px; padding:50px 35px;background-color:#fff;margin:0 0 30px 60px;
box-shadow:0 0 20px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.2);
-ms-box-shadow:0 0 20px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.2);
-o-box-shadow:0 0 20px rgba(0, 0, 0, 0.2);
}
.pub_wrap .text_box2 {min-height:455px;}
.text_box h3 {padding:0 0 15px 0; width:80%; border-bottom:1px solid #28cfca;margin:0 0 25px 0;}
.text_box h3 img{max-width:160px; max-height:190px; vertical-align:middle;}
.text_box h3 .profile_name{display:inline-block;font-size:34px;font-weight:400;line-height:37px;color:#384143;vertical-align:middle;font-family:"NanumMyeongjo", serif;}
.text_box h3 span{font-size:19px; font-weight:600; color:#28cfca; padding:0 0 0 20px;}
.text_box h3 span:first-child{padding-left:0;}
.text_box ul li{font-size:17px;color:#384143; line-height:30px;letter-spacing:-0.03em;padding:0 0 0 13px; background:url('../images/sub/gray_dot.png') 0 10px no-repeat;}
.text_box ul li.long {letter-spacing:-0.06em;}
.text_box ul li.btm{margin:0 0 20px 0;}
.text_box ul li span{display:inline-block;font-size:15px; line-height:20px !important;color:#777;}

/* 02_01 */
.ebook_wrap > p {padding:30px; background-color:#f6f6f6;font-size:20px; line-height:33px; text-align:center; color:#1cb4b4;margin:0 0 50px 0;}
.ebook_list {padding:20px; border:1px solid #ddd; margin:0 0 50px 0;}
.ebook_list:after{content:"";display:block;clear:both;}
.ebook_list dt{float:left; padding:3px; border:1px solid #ddd;}
.ebook_list dd{float:left; margin-left:40px; width:820px; position:relative;}
.ebook_list dd h3{ padding:5px 0 15px 30px; margin:0 0 20px 0;border-bottom:1px solid #ddd; position:relative;font-size:22px;font-weight:900;color:#1cb4b4;background:url('../images/sub/ebook_icon.png') 0 14px no-repeat;}
.ebook_list dd h3 span{color:#c1c0c0;padding:0 0 0 10px;}
.ebook_list dd a{position:absolute; top:5px; right:0;display:inline-block; padding:5px 55px 5px 30px;text-align:center;font-size:15px;color:#ffffff;font-weight:900;background:url('../images/sub/ebook_more.png') 85% center no-repeat #23c4c4;
transition:all .4s;
-webkit-transition:all .4s;
-ms-transition:all .4s;
-moz-transition:all .4s;
-o-transition:all .4s;
}
.ebook_list dd a:hover, .ebook_list dl dd a:focus{background-color:#08a0a0;}
.ebook_list dd ul li{padding:0 0 0 15px; line-height:28px; font-size:15px; color:#777;background:url('../images/sub/mint_dot_s.jpg?v=20260818textless') 0 center no-repeat;}
.ebook_view .ebook_pages p{text-align:center;margin:0 0 30px 0;}
.ebook_view .ebook_pages img{max-width:100%;height:auto;}





/*  Board 상단 */
.boradtop{text-align:center;}
.boradtop .tabs{display:inline-block;margin:0 0 60px 0;}
.boradtop .tabs:after{content:"";display:block;clear:both;}
.boradtop .tabs li{float:left; margin-left:10px; font-size:17px;}
.boradtop .tabs li:first-child{margin-left:0;}
.boradtop .tabs li a{display:block; color:#888;background-color:#f1f1f1;padding:8px 50px;border-radius:30px;font-weight:600;
	transition:all .3s;
	-webkit-transition:all .3s;
	-ms-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	}
.boradtop .tabs li.active a{background-color:#36cfd2; color:#fff; }
.boradtop .tabs li a:hover, .boradtop .tabs li a:focus{background-color:#36cfd2; color:#fff;}
.boradtop h4{font-size:33px; font-weight:900; color:#111;padding:0 0 30px 0;}


/* 문의 게시판 */


/* 문의사항 */
.privary_wrap h4 {font-size: 22px; font-weight: 600;color: #24bdbe;margin:0 0 15px 0;}
.privacy_box {*zoom:1; margin:0 0 93px 0;}
.privacy_box:after {content:" "; display:block; clear:both;}
.privacy_box .p_box {height:130px; padding:18px; overflow-y:auto;border:1px solid #ddd; clear:both;}
.privacy_box .p_box p {font-size:14px; font-weight:400; color:#787878; letter-spacing:-0.02em; line-height:20px; margin:0 0 27px 0;}
.privacy_box .agree {float:right; margin:14px 0 0; font-size:14px; font-weight:400; color:#777; letter-spacing:-0.02em;}
.privacy_box .agree input {background-color:transparent;}

#table_input_box table{border-top: 1px solid #24bdbe;}
#table_input_box th {font-size:17px; font-weight:600; color:#151515; padding:15px 10px 15px 40px; text-align:left; font-weight:600; letter-spacing:-0.02em; border-bottom:1px solid #ddd;}
#table_input_box td {border-bottom:1px solid #ddd; font-size:16px; font-weight:400; padding:15px 10px 15px 40px;}
#table_input_box input[type="text"], #table_input_box input[type="email"]{
	height: 34px;
	line-height:34px;
	padding-left:10px;
	width:220px;
    box-sizing: border-box;
	border: 1px solid #ddd;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
		-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
		
}
#table_input_box input[type="text"]:focus, #table_input_box input[type="email"]:focus, #table_input_box textarea:focus {

	outline: 0;
	border-color: #53dcdd;
}
#table_input_box textarea {
	width:100%;
	resize:none;
	border:1px solid #ddd;
	padding:15px;
	min-height:100px;
	font-size:15px;
} 
.subm_box {text-align:center; margin:65px 0 0;}
.subm_box button {text-align:center; cursor:pointer; letter-spacing:-0.02em; width:180px; height:50px; font-size:17px; font-weight:600; color:#fff; background:#24bdbe; line-height:50px;
	font-family:'noto';
	border:none;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	transition:all .4s;
	-webkit-transition:all .4s;
	-moz-transition:all .4s;
	-ms-transition:all .4s;
}
.subm_box button:hover {background:#04acae;}





/* 게시판 하단 광고 슬라이드 */
.add_box {width:746px; height:150px; margin:0 auto 40px;}
.add_box:after{content:"";display:block;clear:both;}
.add_box .add_slide{float:left; width:353px; height:150px;position:relative;overflow:hidden;bordeR:1px solid #ddd; box-sizing:border-box;}
.add_box .add_slide1{margin-right:40px;}
.add_box .add_slide .pages{width:100%; height:150px;}

/* 채용정보 게시판 상단 설명글*/
.recruit_top {padding:30px; background-color:#f6f6f6;font-size:20px; line-height:30px; text-align:center; color:#1cb4b4;margin:0 0 50px 0;}

/* 지역카테고리 버튼*/
.rocal_tab {margin:0 0 50px 0;text-align:center;}
.rocal_tab a {display:inline-block; width:100px; height:28px; line-height:28px;border:2px solid #deebeb; border-radius:30px;font-size:15px;font-weight:600;color:#5cb4b4;margin:0 3px;	}
.rocal_tab a:hover, .rocal_tab a:focus, .rocal_tab a.on{background-color:#34bfc2;color:#fff;border-color:#34bfc2;}



/**** mobile layout *************************************************************************************************************/
@media screen and (max-width:640px) {

	body {min-width:320px; width:100%; height:100%;
		max-width:100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	
	#header { height:238px;  }
	#header_content {*zoom:1; width:100%;height:238px;}
	#header_content .logo {top:170px; left:20px;margin-left:0;}
	#header_content .logo a img {height:45px;}

	#header_content #home_menu {padding:5px 20px 0 0;}
	#header_content #home_menu ul li a {width:auto;padding:0 0 0 15px;height:12px;font-size:12px; line-height:22px; color:#999;}
	#header_content #home_menu ul li.home a{background:none;}
	#header_content #home_menu ul li.login a{background:none;color:#999;}
	#header_content .blog a.blog_link{width:auto;padding:7px 6px 7px 28px;background-position:6px center;}
	#header_content #home_menu ul li.join a{background:none;}
	#header_content .blog {display:none;}
	#header_content .hadd{width:95%;left:2.5%;top:15px;margin:0;}
	#header_content .hadd a img{width:100%;}

	#nav-icon {display:block; width:40px;height: 45px; position:absolute;top:181px;right:20px;cursor: pointer;
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-ms-transition: .5s ease-in-out;
		-webkit-transition: .5s ease-in-out;
		-moz-transition: .5s ease-in-out;
		-o-transition: .5s ease-in-out;
		transition: .5s ease-in-out;
	}

	#nav-icon span {display:block;position:absolute;height:4px;width:100%;background:#19b8b9;border-radius: 4px;opacity: 1;left: 0;
		-ms-transform: rotate(0deg);
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
		-ms-transition: .25s ease-in-out;
		-webkit-transition: .25s ease-in-out;
		-moz-transition: .25s ease-in-out;
		-o-transition: .25s ease-in-out;
		transition: .25s ease-in-out;
	}

	#nav-icon span:nth-child(1) {
		top: 0px;
		-ms-transform-origin: left center;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}

	#nav-icon span:nth-child(2) {
		top: 10px;
		-ms-transform-origin: left center;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}

	#nav-icon span:nth-child(3) {
		 top: 20px;
		-ms-transform-origin: left center;
		-webkit-transform-origin: left center;
		-moz-transform-origin: left center;
		-o-transform-origin: left center;
		transform-origin: left center;
	}

	#nav-icon.open span:nth-child(1) {
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
		top: -3px;
		left:2px;
	}

	#nav-icon.open span:nth-child(2) {
	  width: 0%;
	  opacity: 0;
	}

	#nav-icon.open span:nth-child(3) {
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		transform: rotate(-45deg);
		top: 25px;
		left:2px;
	}

	nav {display:block;}
	/* #nav {display:block; z-index:1000;} */
	#nav {width:100%;position:relative; top:0 !important; right:0; width:100%; text-align:left; z-index:900; border-top:1px solid #ddd; background:url('../images/common/submenu_bg.png') repeat; }
	#nav li {position:relative; border-bottom:1px solid #ddd; letter-spacing:-0.025em;}
	#nav li a .arrow {position:absolute; top:50%; right:10px; z-index:900;}
	#nav li a .arrow img {width:9px; height:6px;}
	#nav li a {position:relative; color:#222; font-size:14px; font-weight:600; display:block; line-height:130%; padding:12px 22px 12px 20px;}
	#nav li ul {background:#09b1b1; opacity:0.6;}
	#nav li ul li {border-bottom:none; border-top:1px solid #f1f1f1;}
	#nav li ul li:first-child {border-top:none;}
	#nav li ul li a {color:#fff; font-size:14px; font-weight:600; background:none; line-height:130%;}
	#nav li ul li a span {font-weight:900; color:#2ab3b5;}

	#nav li .m_topmenu {text-align:center;}
	#nav li .m_topmenu a{display:inline-block;color:#63ced0;font-weight:400;}

	nav#gnb{display:none;}
	#home_menu{display:none;}
	#mainvisual {width:100%; height:300px; min-width:320px;background-size:cover;background-position: 70% 0;}
	#mainvisual .main_txt {width:96%;  padding:96px 0 0 4%;}
	#mainvisual .main_txt .center1 img{width:80%;}
	#mainvisual .main_txt .center2 {font-size:17px; padding:5px 0 0 0;}
	#mainvisual .main_txt .center2 img{max-width:250px;padding:10px 0 0;}
	#container {min-width:320px;}


	/* section 1 */
	.section1{padding:0;}
	.section1_in {width:100%;}

	.section1_in .ebook {float:none;width:92%;padding:0 4%;height:150px; text-align:left;
		background-position:95% center;
		background-size:150px;
		}

	.section1_in .ebook p{font-size:16px;padding:25px 0 0;}
	.section1_in .ebook h3{font-size:22px;padding:0 0 10px 0;}
	.section1_in .ebook a{width:145px; font-size:13px;}

	.section1_in .news{float:none;width:92%; height:210px; padding:30px 4%; margin:0;}
	.section1_in .news h3{font-size:20px; padding:0 0 20px 0;}
	.section1_in .news button.prev{top:35px; right:20px;}
	.section1_in .news button.next{top:35px; right:52px;}

	.news_box{width:100%;height:150px;}
	.news_box ul li{font-size:14px;}
	.news_box ul li a{width:70%; }
	.news_box ul li a span{font-size:11px;}
	.news_box ul li .date{font-size:13px;}


	.section1_in .notice {float:none;width:92%;padding:20px 4%;height:auto; text-align:left;
		background-position:140% 80px;
		background-size:250px;
		}
	.section1_in .notice p{font-size:16px;padding:0 0 10px 0;}
	.section1_in .notice h3{font-size:20px;padding:0 0 10px 0;}
	.section1_in .notice a{width:145px; font-size:13px;}

	.banner_max {margin:20px 0 20px;}
	.banner_slide_wrap {width:100%;}
	.banner_slider ul li {border:none; margin:0;}


	.section1_ad {width:auto; margin:0 auto;}
	.section1_ad .ad_box > .add_slide {float:none; width:auto; height:auto;margin:0 15px;}
	.section1_ad .ad_box > .add_slide1{margin-right:0;margin:0 15px 15px;}
	.section1_ad .ad_box .add_slide .pages{ height:auto;}



	/* section 2 */
	.section2 {width:100%; padding:50px 0; }
	.section2_in {width:100%;}
	.section2_in h3{text-align:center; font-size:22px;padding:0 0 30px 0;}
	.section2_in ul{width:92%; margin:0 auto;}
	.section2_in ul li{float:left; width:49%; height:200px; margin-left:0;margin:0 0 10px 0}
	.section2_in ul li:nth-child(even){margin:0 0 10px 2%;}
	.section2_in ul li:last-child{width:100%;float:none;margin:0 auto;}
		.section2_in ul li:last-child a .mintbox{width:100%;}
				.section2_in ul li:last-child a .imgbox img{width:100%;}
	.section2_in ul li h4{font-size:18px; padding:70px 0 10px 0;}



	/* section 3 */
	.section3 {width:100%; padding:50px 0 150px; background:url('../images/main/m_section3_bg.jpg') center 100% no-repeat;}
	.section3 .section3_in{width:100%; margin:0 auto;}

	.section3 .section3_in .left{ float:none;width:100%;margin-right:51px;}
	.section3_in h3{font-size:22px; padding:0 0 30px 0;text-align:center;}
	.section3_in h3.last{padding:50px 0 30px 0;}

	.section3_in ul{width:92%; margin:0 auto;}
	.section3_in ul li{float:left; width:32%; height:200px; margin-left:0px;margin:0 0 10px 1.3%; }
	.section3_in ul li a .imgbox img{height:100%;margin-left:-20px;}


	.section3_in ul li h4{font-size:18px; font-weight:900; color:#fff; padding:70px 0 10px 0;}

	.section3_in .left .ad_box{width:92%;margin:25px auto 0;}
	.section3_in .left .ad_box > div {float:none; width:100%;margin-bottom:10px; }
	.section3_in .left .ad_box > div:first-child{margin-right:0;}

	.section3_in .left .ad_box > .add_slide {float:none; width:100%; height:auto; margin:0 auto;}
	.section3_in .left .ad_box > .add_slide1{margin:0 auto 10px;}
	.section3_in .left .ad_box .add_slide .pages{height:auto;}
	.section3_in .left .ad_box .add_slide .pages img {width:100%;}


	.section3 .section3_in .right{float:none;width:92%; margin:0 auto; padding-top:50px;}
	.section3_in .right .ad_ebook{width:100%;height:500px;margin-bottom:10px;}






	.ebookslide{height:500px;}
	.ebookslide .pages{height:500px;}
		.ebookslide .pages img{height:498px;margin:0 auto;}

	.section3_in .right .ad_big{width:100%;height:200px;}

	/* section 4 */
	.section4{width:100%;padding:40px 0 20px;}
	.section4 .quick_icons{width:100%; }
	.section4 .quick_icons ul li{ width:33.3%;margin:0 0 30px 0;}
	.section4 .quick_icons ul li a{font-size:13px;letter-spacing:-0.03em;}
	.section4 .quick_icons ul li span img{height:45px;}


	/* footer */
	#footer{width:100%; height:250px;}
	#footer_content{padding:50px 20px;}
	#footer_content address{font-size:14px; line-height:25px;}

	/* sub */
	#leftmenu {border-top:none; line-height:40px;}
	#lnb {width:100%;}
	#lnb ul li a {font-size:14px;}
	#lnb ul li.menu1{width:99.8%;}
	#lnb ul li.menu2 {width:49.5%;}
	#lnb ul li.menu3 {width:33%;}
	#lnb ul li.menu4 {width:24.5%;}
	#lnb ul li.menu5 {width:50%;letter-spacing:-0.07em;box-sizing:border-box;border-bottom:1px solid #ddd;}
	#lnb ul li.menu6 {width:33%;border-top:1px solid #ddd;}

	#container {width:100%;}
	#content {width:auto; padding:0 20px;}
	#content2 #con_area{width:100%; height:auto; background-size:cover;}
	#content2 #con_area .cont {width:auto; padding:0 20px 50px; }

	 #content #con_area > p {width:100%; }
	 #content #con_area > p img {width:100%;}


	.con_area1{background:url('../images/sub/introvisual1.jpg?v=20260818textless') 70% 0 no-repeat;}
	.con_area2{background:url('../images/sub/introvisual2.jpg?v=20260818textless') 70% 0 no-repeat;}
	.con_area3{background:url('../images/sub/introvisual3.jpg?v=20260818textless') 70% 0 no-repeat;}
	.con_area4{background:url('../images/sub/introvisual4.jpg?v=20260818textless') 70% 0 no-repeat;}
	.con_area5{background:url('../images/sub/introvisual5.jpg?v=20260818textless') 70% 0 no-repeat;}

	.intromenu {width:310px;margin:0 auto;}
	.intromenu2{padding:50px 0 0 0;}
	.intromenu3{padding:50px 0 0 0;}
	.intromenu li{float:none;margin:0 0 10px 0;}
	.intromenu li a p{height:120px;}
	.intromenu li a div{height:65px;}
	.intromenu li a div h4{font-size:16px; padding:0 0 0 0;}
	.intromenu li a div span{font-size:13px; }

	#subvisual {width:100%; height:250px; background-size:cover;}
	.subvisual1_1{background:url('../images/sub/m_subvisual_1_1.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual1_2{background:url('../images/sub/subvisual1_2_220314.jpg?v=20260821') center 0 no-repeat;}
	.subvisual2{background:url('../images/sub/m_subvisual2.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual3{background:url('../images/sub/m_subvisual3.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual3_1{background:url('../images/sub/m_subvisual_2_1.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual3_1_2{background:url('../images/sub/m_subvisual_2_1_2.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual3_2{background:url('../images/sub/m_subvisual_2_2.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual3_3{background:url('../images/sub/m_subvisual_2_3.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual3_4{background:url('../images/sub/m_subvisual_2_4.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual3_5{background:url('../images/sub/m_subvisual_2_5.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual4_1{background:url('../images/sub/m_subvisual_3_3.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual4_2{background:url('../images/sub/m_subvisual_3_2.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual4_3{background:url('../images/sub/m_subvisual_3_1.jpg?v=20260818textless') center 0 no-repeat;}

	.subvisual5_1{background:url('../images/sub/m_subvisual_1_2.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual5_2{background:url('../images/sub/m_subvisual_4_2.jpg?v=20260818textless') center 0 no-repeat;}

	.subvisual6{background:url('../images/sub/m_subvisual6.jpg?v=20260818textless') center 0 no-repeat;}

	.subvisual7_1{background:url('../images/sub/m_subvisual_5_1.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual7_2{background:url('../images/sub/m_subvisual_5_2.jpg?v=20260818textless') center 0 no-repeat;}
	.subvisual7_3{background:url('../images/sub/m_subvisual_5_3.jpg?v=20260818textless') center 0 no-repeat;}

	.subvisual8{background:url('../images/sub/m_subvisual8.jpg?v=20260818textless') center 0 no-repeat;}


	#subtitle {padding:20px 0 40px;}
	#subtitle h3 {font-size:25px;padding:0 0 10px 0;}
	.path {font-size:12px;}


	.rocal_tab a {
		width: 80px;
		font-size: 13px;
		margin:3px;
	}


	/* 01_01 */
	.fas_intro h3{font-size:22px;padding:0 0 40px 0;line-height:35px;font-family:"NanumMyeongjo"; font-weight:400;}
	.fas_intro h3 br {display:block;}
	.fas_intro p.normal{font-size:14px;  line-height:25px; word-break:keep-all;text-align:center;}
	.fas_intro p.boxing{font-size:14px; line-height:25px;word-break:keep-all;text-align:center;	}
	.fas_intro .sign {text-align:center; font-size:14px;}
	.fas_intro .sign img{height:35px;}





	/* 01_02 */
	.pub_wrap{width:100%;height:auto;overflow:hidden;padding:0 0 50px 0;}
	.pub_wrap .profile_section{width:100%;height:auto;min-height:0;padding:50% 0 0 0;background-position:100% 0;background-repeat:no-repeat;background-size:150% auto;}
	.pub_wrap .profile_section_hong{margin-top:30px;background-size:150% auto;background-position:80% 0;}
	.pub_wrap .text_box {width:75%; height:auto; min-height:0; padding:35px 8%;margin:0 auto;}
	.pub_wrap .text_box2 {min-height:0;}
	.text_box h3 {padding:0 0 15px 0; width:100%; border-bottom:1px solid #28cfca;margin:0 0 25px 0;}
	.text_box h3 > img{max-width:110px; max-height:130px; height:auto;}
	.text_box h3 .profile_name{font-size:27px;line-height:30px;}
	.text_box h3 span{font-size:14px;letter-spacing:-0.07em;}
	.text_box ul li{font-size:13px;line-height:27px;background:url('../images/sub/gray_dot.png') 0 11px no-repeat;word-break:keep-all;}
	.text_box ul li span{font-size:12px;}

	/* 02_01 */
	.ebook_wrap > p {font-size:14px; line-height:25px; padding:20px; word-break:keep-all;}
		.ebook_wrap > p br{display:none;}
	.ebook_list {padding:20px; margin:0 0 50px 0;}
	.ebook_list dt{float:none; width:150px;text-align:center;margin:0 auto;}
	.ebook_list dt img{max-width:150px;}
	.ebook_list dd{float:none; margin-left:0; width:auto;}
	.ebook_list dd h3{ padding:20px 0 10px 30px; font-size:18px;background:url('../images/sub/ebook_icon.png') 0 25px no-repeat;margin-bottom:20px;}
	.ebook_list dd h3 span{color:#c1c0c0;padding:0 0 0 10px;}
	.ebook_list dd a{padding:5px 50px 5px 25px;font-size:13px;position:static;}
	.ebook_list dd p{font-size:13px;  line-height:19px;word-break:keep-all;padding:15px 0;}
	.ebook_list dd ul li{padding:0 0 0 10px; line-height:23px; font-size:13px; }


	/*  Board 상단 */
	.boradtop .tabs{display:block;margin:0 0 30px 0;}
	.boradtop .tabs li{margin-left:2%; margin-bottom:10px;font-size:13px;width:49%;}
	.boradtop .tabs li:nth-child(odd){margin-left:0;}
	.boradtop .tabs li a{padding:8px 0;}
	.boradtop h4{font-size:25px;}

/* 문의사항 */
	.privary_wrap h4 {font-size: 18px;}
	.privacy_box { margin:0 0 70px 0;}
	.privacy_box .p_box p {font-size:13px;}
	.privacy_box .agree {font-size:13px;}
	#table_input_box th {font-size:13px;padding:5px; }
	#table_input_box td {font-size:13px; font-weight:400; padding:5px;}
	#table_input_box textarea {	padding:5px;	font-size:13px;} 
	.subm_box {margin:40px 0 0;}
	.subm_box button {width:130px; height:40px; font-size:14px;line-height:40px;}



	/* 게시판 하단 광고 슬라이드 */
	.add_box {width:auto; height:auto; margin:0 auto 50px;}
	.add_box .add_slide{float:none; width:100%; height:auto; min-height:120px;position:relative;overflow:hidden;bordeR:1px solid #ddd; box-sizing:border-box;margin:0 auto;}
	.add_box .add_slide1{margin:0 auto 10px;}
	.add_box .add_slide .pages{width:100%; height:auto; }
	.add_box .add_slide .pages img{width:100%;}


	/* 채용정보 게시판 상단 설명글*/
	.recruit_top {width:auto !important;padding:20px; font-size:14px; line-height:25px;word-break:keep-all;}
	.recruit_top br{display:none;}

	} /* 모바일 끝 */


	@media screen and (max-width:320px) {
		#nav{left:0;max-width:100%;}
		#nav-icon {right:20px;}

	}

