
@font-face {font-family:'MalgunGothic'; src:url('./fonts/MalgunGothic.eot');}

@font-face {

    font-family:'MalgunGothic';

    src: url('./fonts/MalgunGothic.eot');

    src: url('./fonts/MalgunGothic.eot?#iefix') format('embedded-opentype'),

         url('./fonts/MalgunGothic.woff') format('woff'),

         url('./fonts/MalgunGothic.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

}



.inner{max-width:1700px; margin:0 auto; position:relative;}


.menumobile_nonemenu .call_btn{display:none;}


/* main_sec */

#img_section{ width:100%; margin-top:60px; margin-bottom:90px;}
#main_section > div{width:100%; overflow:hidden;}

#img_section ul li{float:left; margin-right:18px; box-sizing:border-box;}
#img_section ul li:last-child{margin-right:0;}
#img_section ul li .under_txt{text-align:center; background:#f6f6f6;}
#img_section ul li .under_txt h1{font-size:30px; font-family: 'Noto Sans KR', sans-serif; font-weight:300; color:#413b3b; line-height:1; padding-top:34px; padding-bottom:7px;}
#img_section ul li .under_txt p{font-size:36px; font-family: 'Noto Sans KR', sans-serif; font-weight:600; color:#413b3b; line-height:1; padding-bottom:30px;}
.intro{width:100%;}
.intro_box{position:relative; width:411px; overflow:hidden; cursor:pointer;}
.intro_box .bg{width:100%; height:100%; background:no-repeat; transform:scale(1); transition:1s;}
.intro_box:hover .bg{transform:scale(1.1);}
.intro_box .in_box{position:absolute; top:34px; left:50%; transform:translateX(-50%); width:344px; height:344px; background:#ffffff; opacity:0; transition:1s;}
.intro_box .in_box:hover{opacity:1;}
.intro_box .in_box h1{font-size:35px; font-family: 'Noto Sans KR', sans-serif; color:#413b3b; font-weight:300; margin-top:91px; line-height:40px;}
.intro_box .in_box p{font-size:37px; font-family: 'Noto Sans KR', sans-serif; color:#413b3b; font-weight:600; margin-bottom:40px;}
.intro_box .in_box .detail_btn{display:inline-block; width:140px; height:40px; line-height:40px; text-align:center; font-family: 'Noto Sans KR', sans-serif; font-size:15px; font-weight:normal; border:1px solid #1d1d1d; color:#1d1d1d;}
.intro_box .in_box .detail_btn:hover{background:#1d1d1d; color:#ffffff;}

#main_sec1 .intro_box:hover .trans{top:0;}

#main_section > #banner_section{position:relative; overflow:unset; margin-bottom:95px; background: url(/skin_mw2/images/banner_bg.png)no-repeat center center; padding-bottom: 35px;}
#banner_section::after{content:""; display:block; clear:both;}
#banner_section .dr_banner{float:left;}
#banner_section .dr_banner a{width:100%; height:100%;}
#banner_section .txt_area{float:right; text-align:center; margin-right:10%;}
#banner_section .txt_banner{text-align:center; display:inline-block;}
#banner_section .txt_banner h1{font-size:44px; font-weight:lighter; color:#363535; font-family: 'Noto Sans KR', sans-serif; letter-spacing:-2px; margin-top:150px; line-height:1;}
#banner_section .txt_banner h2{font-size:44px; font-weight:lighter; color:#363535; font-family: 'Noto Sans KR', sans-serif; line-height:1; margin-top:10px;}
#banner_section .txt_banner h2 span{font-size:44px; font-weight:normal; color:#363535; font-family: 'Noto Sans KR', sans-serif;}
#banner_section .txt_banner p{font-size:19px; font-weight:lighter; color:#363535; font-family: 'Noto Sans KR', sans-serif; margin-top:60px;}
#banner_section .txt_banner a{display:inline-block; width:200px; height:48px; line-height:48px; text-align:center; border:1px solid #1d1d1d; color:#ffffff; font-family: 'Noto Sans KR', sans-serif; font-size:17px; font-weight:normal; background:#1d1d1d; margin-top:100px; transition:0.5s;}
#banner_section .txt_banner a:hover{background:#ffffff; color:#1d1d1d;}



#main_sec1{ padding:80px 0; overflow:hidden;}
#main_sec1 ul{margin:0 -10.5px;}
#main_sec1 ul li{float:left; width:385px; height:452px; margin:0 10.5px; margin-top:45px;  }
#main_sec1 ul li > a > div{overflow:hidden;}
#main_sec1 ul li img{transition:all 0.4s;}
#main_sec1 ul li:hover img{transform:scale(1.1); transition:all 0.4s;}
#main_sec1 .main_map{background-color:#a31010; padding:15px 13px; box-sizing:border-box;}
#main_sec1 .main_map p{color:#ffffff; font-family: 'Noto Sans KR', sans-serif; font-size:12px; font-weight:200; line-height:; padding-left:10px; }
#main_sec1 .main_map span{font-size:42px; font-weight:500; font-family: 'Noto Sans KR', sans-serif; line-height:90px;}
#main_sec1 .main_box p{font-family: 'Noto Sans KR', sans-serif; margin-left:7px; box-sizing:border-box; color:#656565; font-size:16px; font-weight:300; margin-top:15px; line-height:20px;}
#main_sec1 .main_box span{font-family: 'Noto Sans KR', sans-serif; color:#383838; font-size:26px; line-height:65px; font-weight:500;}
#main_sec1 .main_box .btn{display:block; height:38px; width:130px; font-size:14px; color:#000000; border:1px solid #858585; line-height:38px; text-align:center; margin-top:40px; margin-left:7px; transition:all 0.3s;}
#main_sec1 ul li:hover .btn{background-color:#383838; border-color:#383838; color:#fff; transition:all 0.3s;}

#main_center_banner{margin:40px 0 30px;}


#main_sec2{position:relative; margin-bottom:50px; display:none;  }
#main_sec2 .sec2_right{width:60%; height:250px; float:left;}
#main_sec2 .sec2_left{width:40%; height:250px; float:left; position:relative; background-color:#a31010; box-sizing:border-box;}
#main_sec2 .sec2_left p{color:#fff; font-size:12px; font-family: 'Noto Sans KR', sans-serif; font-weight:200; line-height:15px; width:auto; letter-spacing:0.5px;}
#main_sec2 .sec2_left span{color:#fff; font-size:36px; font-family: 'Noto Sans KR', sans-serif;  font-weight:600; line-height:65px;}
#main_sec2 .sec2_left .detail_btn{color:#fff; width:130px; height:40px; letter-spacing:0.5px; transition:all 0.3s; text-align:center; line-height:40px; margin-top:30px; border:1px solid #fff;}
#main_sec2 .sec2_left a{display:block; padding:35px 60px; height:100%; box-sizing:border-box;}
#main_sec2 .sec2_left a:hover .detail_btn{background-color:#fff; color:#a31010; transition:all 0.3s;}
#main_sec2::after{content:""; display:block; clear:both;}



#main_sec3{background-color:#f4f4f4;}
#notice_area{position:relative; width:100%; float:left; background-color:#efefef;}
#main_sec3 .inner .notice {width:100%; float:left; box-sizing:border-box; text-align:center; border-right:1px solid #eaeaea; border-left:1px solid #eaeaea;}
#main_sec3 .inner .notice .con{width:50%; float:left; position:relative; padding:0 27px; box-sizing:border-box;}
#main_sec3 .inner .notice .con1{border-right:1px solid #eaeaea; box-sizing:border-box; }
#main_sec3 .inner .notice h1 {float:left; height: 62px; line-height: 64px; font-family: 'Noto Sans KR', sans-serif; font-size: 21px; color:#383838; text-align:left; width:130px;}
#main_sec3 .inner .notice h1 > img{padding-left:10px;}
#main_sec3 .inner .notice .notice_box{float:left; width:67%; text-align:left; box-sizing:border-box;}
#main_sec3 .inner .notice .notice_box .notice_date{width:30%; float:right; text-align:right; height:63px; line-height:63px; color:#a5a5a5;}
#main_sec3 .inner .notice ul li {height:62px; width:70%;}
#main_sec3 .inner .notice ul li span {font-size: 19px; color :#656565; margin-left:10px; margin-right:30px;}
#main_sec3 .inner .notice ul li a {font-size: 16px; color: #414141; line-height:63px;}
#main_sec3 .inner .btnArea{float:right; height:62px;}
#main_sec3 .inner .btnArea a{line-height:58px;}
#main_sec3::after{content:""; display:block; clear:both;}





#main_sec5{display:none; position:relative; float:left; width:100%; height:140px; overflow:hidden;}
#main_sec5 .bottom .call_area{position:relative; width:50%; margin-bottom:-78px; height:140px; background:url('/skin_mw2/images/btm_cs.jpg')no-repeat center center; background-size:cover;}
#main_sec5 .bottom .call_area > img{width:100%; position:relative;}
#main_sec5 .bottom .call_area .comment_area{position:absolute; top:0px; left:10px; width:90%;}
#main_sec5 .bottom .call_area .comment_area h1{ font-size:24px; color:#fff; padding:10px 0; letter-spacing:-1px; border-bottom:1px solid #fff;}
#main_sec5 .bottom .call_area .comment_area p{clear:both; font-size:12px; color:#fff; letter-spacing:-0.5px; line-height:14px; margin-top:10px;  font-family: 'NanumSquare';}
#main_sec5 .bottom .border_area{width:50%;}
#main_sec5 .bottom .border_area > div{border-top:1px solid #e9e9e9; height:70px; box-sizing:border-box;}
#main_sec5 .bottom .border_area .consult{border-bottom:0px;}
#main_sec5 .bottom > div{float:left; width:100%;}
#main_sec5 .bottom .border_area  a{width:90%; display:block; line-height:70px; padding:0 10px; font-size:14px;}
#main_sec5 .bottom .call_area a{width:100%; overflow:hidden; display:inline-block; padding:20px 0 0; text-align:center;}
#main_sec5 .bottom .call_area a h1{font-size:20px; color:#fff; margin:0 20px; border-bottom:1px solid #fff; font-family: 'Noto Sans KR', sans-serif; font-weight:bold; text-align:left;}
#main_sec5 .bottom .call_area p{padding-left:20px; font-size:14px; color:#fff; line-height:1.3;}
#main_sec5 .bottom > div  a span{float:right;}

#copyright .copy_section{margin:50px 0; overflow:hidden;}
#copyright .copy_section .inner > div{float:left; border-right:1px solid #d4d4d4; box-sizing:border-box;}
#copyright .copy_section .inner > div:nth-child(3){border-right:0;}
#copyright .copy_section .location{width:55%;}
#copyright .copy_section .location h1{float: left; margin-right: 35px; color: #252525; font-size: 22px; line-height: 1; font-weight: normal;}
#copyright .copy_section .location img{float:left;}
#copyright .copy_section .location .map_btns{display:inline-block; margin-left:15px;}
#copyright .copy_section .location .map_btns div{margin-bottom:5px;}
#copyright .copy_section .location .map_btns div:last-child{margin-bottom:0;}
#copyright .copy_section .location .map_btns a{display:block; width:180px; height:40px; line-height:40px; text-align:center; border:1px solid #c4c4c4; box-sizing:border-box; color:#636363; font-family: 'Noto Sans KR', sans-serif; font-weight:normal; padding-right:12px; transition:all 0.3s;}
#copyright .copy_section .location .map_btns a span{float:right;}
#copyright .copy_section .location .map_btns .d_map:hover a{border:1px solid #f2685e; color:#fff; background:#f2685e;}
#copyright .copy_section .location .map_btns .g_map:hover a{border:1px solid #4285f4; color:#fff; background:#4285f4;}
#copyright .copy_section .location .map_btns .n_map:hover a{border:1px solid #1eb501; color:#fff; background:#1eb501;}
#copyright .copy_section .location p{float:left; margin-left:140px; margin-top:18px; line-height:20px; font-family: 'Noto Sans KR', sans-serif; font-size:17px; font-weight:lighter; color:#363535;}

#copyright .copy_section .time_notice{width:21%; padding-left:60px;}
#copyright .copy_section .time_notice .time_line{overflow:hidden; margin-bottom:5px;}
#copyright .copy_section .time_notice .time_line > div{float:left;}
#copyright .copy_section .time_notice .time_line .time_txt{width:74px; margin-right:40px; float:left; position:relative; text-align:center; letter-spacing:4px;  font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:lighter; color:#363535;}
#copyright .copy_section .time_notice .time_line .time_txt p{font-size:16px; letter-spacing:2.5px;}
#copyright .copy_section .time_notice .time_line .time_txt span{ font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:lighter; color:#363535;}
#copyright .copy_section .time_notice .time_line .time_txt .left{position:absolute; left:0; top:-1px;}
#copyright .copy_section .time_notice .time_line .time_txt .right{position:absolute; right:0; top:-1px;}
#copyright .copy_section .time_notice .time_line .time_txt .center{text-align:center;}
#copyright .copy_section .time_notice .time_line .time_num{font-family: 'Noto Sans KR', sans-serif; font-size:16px; font-weight:lighter; color:#363535;}
#copyright .copy_section .time_notice .time_line.night{}
#copyright .copy_section .time_notice .time_line.night .time_txt p{font-family: 'Noto Sans KR', sans-serif; font-weight:normal;color:#151515; letter-spacing:2.5px; font-size:16px;}
#copyright .copy_section .time_notice .time_line.night .time_txt span{}
#copyright .copy_section .time_notice .time_line.night .time_num{font-family: 'Noto Sans KR', sans-serif; font-weight:normal;color:#151515;}
#copyright .copy_section .time_notice .time_line .last_txt{font-size:15px; color:#787878; font-weight:lighter; margin-top:20px;}

#copyright .copy_section .cs_center{width:24%; padding-left:60px;}
#copyright .copy_section .cs_center h1{font-size:44px; color:#363535; font-family: 'Noto Sans KR', sans-serif; font-weight:500; line-height:1; margin-top:20px;}
#copyright .copy_section .cs_center p{margin-top:35px; color:#363535; font-family: 'Noto Sans KR', sans-serif; font-weight:lighter; letter-spacing:0.5px; line-height:1.5;}
#copyright .copy_section .cs_center p span{font-weight:normal; color:#191919;}
#copyright .copy_area{border-top:1px solid #ebebeb; text-align:center; margin-bottom:40px;}
#copyright .copy_area .btns{margin:36px auto 22px;}
#copyright .copy_area .btns a{ font-family: 'Noto Sans KR', sans-serif; font-weight:normal; font-size:15px; color:#494848;}
#copyright .copy_area .btns span{margin:0 5px;}
#copyright .copyright_name_teb{font-family: 'Noto Sans KR', sans-serif; font-size:14px; color:#999999; font-weight:lighter; letter-spacing:-0.5px;}
#copyright .inner .f_copy2 .s_line{margin:0 5px; color:#999999; font-size:10px; position:relative; top:-3px;}
#copyright .inner .f_copy_box{padding-top:0;}
#copyright .inner .f_copy_box .f_copy_en{color:#999999; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:lighter;}
#copyright .inner .f_copy_box .f_copy_en a{color:#999999; font-family: 'Noto Sans KR', sans-serif; font-size:14px; font-weight:lighter;}



/* Äü¹è³Ê */
#floatMenu {
	position: absolute;
	width: 108px;
	height: 389px;
	right:0 ;
	top: 300px;
	background:url('/skin_mw2/images/right_bg.png')no-repeat center center;
	background-size:cover;
	color: #fff;
	z-index:9999;
}

#floatMenu ul li{text-align:center; margin-top:40px;}
#floatMenu ul li a p{color:#ffffff;}
#floatMenu ul li a:hover p{color:#dedede;}
#floatMenu ul li span{color:#2ac7ee;}
#elevator_item_sens{position:absolute; left:50%; transform:translateX(-50%); bottom:10px; opacity:1; z-index:1000000;}
#elevator_item_sens a{cursor:pointer;}




/*¼­ºê*/
.sub_inner{max-width:1200px; margin:0 auto; position:relative;}
.sub_title_01{background:url('/skin_mw2/images/sub_01_bg.jpg')no-repeat center center; }
.sub_title_02{background:url('/skin_mw2/images/sub_02_bg.jpg')no-repeat center center; }
.sub_title_03{background:url('/skin_mw2/images/sub_03_bg.jpg')no-repeat center center; }
.sub_title_04{background:url('/skin_mw2/images/sub_04_bg.jpg')no-repeat center center; }
.sub_title_05{background:url('/skin_mw2/images/sub_05_bg.jpg')no-repeat center center; }
#cssmenu2{float:left;}

#contact_area{}
#contact_area .map_area{}
#contact_area .btn_area{display:table; width:98%; margin:40px auto 90px;}
#contact_area .btn_area p{display:inline-block; display:table-cell; vertical-align:middle;}
#contact_area .btn_area .map_btns{display:inlin-block; float:right;}
#contact_area .btn_area .map_btns li{float:left; margin-right:10px;}
#contact_area .btn_area .map_btns li:nth-child(3){margin-right:0;}

#calendar_list_tableTD_on td span.fa-leaf:before{content: url('/skin_mw2/images/new_icon.gif')}



.box {
  position:relative;
  vertical-align: middle;
  display: inline-block;
  text-align: center;
  transition: 0.5s;
  -webkit-transition:0.5s;
  box-sizing:border-box;
}




#breadcrumbs .inner{width:1700px;}
#breadcrumbs .breadcrumb-box .fa-home:before{padding:0;}
.breadcrumb > li:nth-child(1){padding-left:10px;}

.slider-nav1 {margin-bottom:80px; margin-top:20px;}

.slider-nav1 .slick-slide{margin-left:10px; position:relative; transition:1s;}
.slider-nav1 .slick-center{}
.slider-nav1 .slick-slide::before{content:''; width:100%; height:100%; position:absolute; background:rgba(0, 0, 0, .55); top:0; left:0;}
.slider-nav1 .slick-slide.slick-center::before{background:none;}


/* .footer-container{margin-top:40px;} */
.footer-container{width:100%; float:left;}
#copyright { overflow:hidden; border-top:2px solid #000000;}
#copyright #copy_top{background-color:#2b2b2b; height:54px; }
#copyright #copy_top span,#copyright #copy_top a{ color:#ffffff; font-size:15px; line-height:54px; margin-right:6px;}
#copyright .row .f_copy2{float:left; color:#c8c8c8; text-align:left; width:100%; margin-top:45px; letter-spacing:0.1px; line-height:20px; font-weight:300;}
#copyright .row .f_copy_en{color:#999999; font-weight:300;}
#copyright .row .f_copy2 > span.after::after{content:"|"; padding:0 1px;}
#copyright .row .sns_logo{padding:30px 0 30px 5px;}
#copyright .row .sns_logo::after{content:""; display:block; clear:both;}
#copyright .row .sns_logo ul li{float:left; margin-right:15px;}
#copyright .row .sns_logo a{display:none;}
#copyright .row .sns_logo ul li:hover a{display:block;}
#copyright .row .sns_logo ul li:hover .copy_icon{display:none;}
#copyright .yesweb_logo{float:right; margin-top:70px;}



/* ·Î±×ÀÎÆäÀÌÁö css¼öÁ¤ */
#login_sec{width:50%; margin:0 auto; overflow:hidden;}
#login_sec p.top_txt{font-family: "MalgunGothic", sans-serif; color:#5b5b5b; font-size:18px; text-align:center;}
#login_sec .line_1{width:100%; height:3px; background-color:#4c4c4c; margin-top:55px;}
#login_sec .form .login_con{width:100%;}
#login_sec .form .login_con .txt_box{border-bottom:1px solid #e5e5e5; height:68px; box-sizing:border-box; line-height:68px;}
#login_sec .form .login_btn{margin-top:45px;}
#login_sec .form .login_btn a{width:100%; height:57px; line-height:57px; padding:0; letter-spacing:0.8px; margin:0;}
#login_sec .form input{border:none; background:#fff; width:90%; padding:0; margin:0;}

#login_sec .btn{width:50%; margin:0; padding:0; box-sizing:border-box; float:left; height:57px; margin-top:8px;}
#login_sec .btn a{display:block;height:57px; line-height:57px; margin:0; padding:0; margin:0 5px; font-size:15px; color:#585858; letter-spacing:0.8px;}
#login_sec .tow_btn{margin:0 -5px;}



/* »çÀÌÆ®¸Ê css¼öÁ¤*/
.row.nine_height{background:#f6f6f6;}
.p_cont{overflow:hidden;}
.p_cont > div{width:31%; float:left; box-sizing:border-box; margin:50px 0 20px; margin-right:2%; border-top:2px solid #333333; min-height:240px;}
.p_cont > div > ul > li > div >ul:nth-last-child(-n+3) > li > div > ul > li{border-bottom:0;}
.sitemap_cont h1.sitemap_A{font-size:20px; color:#272727; font-family: "MalgunGothic", sans-serif; font-weight:bold;  position:relative; padding:8px 0;  padding-left:12px; border-bottom:1px solid #d6d6d6; background:#fff;}
.sitemap_cont > ul {background:#fff;}
.sitemap_cont ul li > a{background:url("../images/sitemap_dot.png")no-repeat left center; padding-left:12px; margin-left:7px;} 
.cls_for_underline{border-bottom:1px dashed #ebebeb; display:inline-block;padding:10px 5px; width:100%; box-sizing:border-box;}
.sitemap_cont ul li div ul:nth-child(2n){display:none;}
.sitemap_cont ul li div ul:nth- .cls_for_underline{border:none;}



/* ¼­ºêÆäÀÌÁö */

.txt_img{}
.txt_img .left_txt{text-align:center;}
.txt_img .left_txt h1{font-family:'Noto Sans CJK KR', snas-serif; font-size:40px; font-weight:normal; color:#232323;}
.txt_img .left_txt h2{font-family:'Noto Sans CJK KR', snas-serif; font-size:23px; font-weight:normal; color:#434343;}
.txt_img .left_txt img{}
.txt_img .left_txt p{}
.txt_img > img{}





/* css Ãß°¡ */
.container{display:inline-block; float: left;}



