@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
* {margin:0; padding:0;}
html{width:100%; height:100%;}
body {margin:0; padding:0; height:100%; background-color: #DBDBDB;}
img {border:0;}
.top {width:980px; margin:0 auto; padding:0; height:902px; background:url(images/intro.jpg) top left no-repeat; position:relative;}
.clear {margin:0; padding:0; height:0; clear:both;}
.sub{display:none;}

.kor{position:absolute; left: 203px; top: 457px; cursor:pointer; display:block;}
.us{position:absolute; left: 582px; top: 457px; cursor:pointer; display:block;}
.sub0{position:absolute; left: 203px; top: 534px; width:92px; height:30px; cursor:pointer;}
.sub1{position:absolute; left: 330px; top: 534px; width:110px;  height:30px;cursor:pointer; }
.sub2{position:absolute; left: 475px; top: 534px; width:109px;  height:30px;cursor:pointer;}
.sub3{position:absolute; left: 619px; top: 534px; width:209px;  height:30px;cursor:pointer; }
.sub4{position:absolute; left: 513px; top: 534px; cursor:pointer; }
.indexBttn{display:block;text-decoration:none;}

A.normalTxt:link {color: #f00; FONT-FAMILY:Gulim, Dotum, sans-serif; FONT-SIZE: 11px; text-decoration:none;}
A.normalTxt:visited {color: #f00; FONT-FAMILY:Gulim, Dotum, sans-serif; FONT-SIZE: 11px; text-decoration:none; }
A.normalTxt:active {color: #f00; FONT-FAMILY:Gulim, Dotum, sans-serif; FONT-SIZE: 11px; text-decoration:none; }
A.normalTxt:hover {color: #000;FONT-FAMILY: Gulim, Dotum, sans-serif; FONT-SIZE: 11px; text-decoration:underline; }
.mainwarpper{width:100%; height:100%; text-align:center; position:relative;}
.keyword_0{position:absolute; left: 10px; top: 10px; display:inline-block; font-family:Dotum, Gulim, Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
.keyword_1{position:absolute; left: 10px; top: 25px; display:inline-block;font-family:Dotum, Gulim, Arial, Helvetica, sans-serif; font-size:11px; color:#333;}
.keyword_2{position:absolute; left: 10px; top: 40px; display:inline-block;font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#666;}
.keyword_3{position:absolute; left: 10px; top: 55px; display:inline-block;font-family:Dotum, Gulim, Arial, Helvetica, sans-serif; font-size:11px; color:#4c4c4c;}
.replativeBox{position:relative;}
.footer_0{position:absolute; left: 0px; bottom: 50px; width:100%; text-align:center; font-family:'Noto Sans KR', Malgun Gothic, Dotum, Gulim, Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.footer_1{position:absolute; left: 0px; bottom: 30px; width:100%; text-align:center; font-family:Calibri, 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, sans-serif; font-size:12px; color:#333;}
.footer_menu{width:980px;  text-align:center; position:absolute; left:0px; bottom:85px; }
ul.footer{margin:0;padding:0; display:inline-block;text-align:center;}
ul.footer li{list-style-type:none; display:inline-block; text-align:center;}

a.sophialink:link {width:100%; padding:10px 20px; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#444;text-decoration:none;}
a.sophialink:visited {width:100%; padding:10px 20px; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#444;text-decoration:none; }
a.sophialink:active {width:100%; padding:10px 20px; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#444;text-decoration:none; }
a.sophialink:hover {width:100%; padding:10px 20px; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#333; color:#fff; text-decoration:underline; }
.noBorder{border:0 !important;}
.noBorderBottom{border-bottom:0 !important;}
.noBorderRight{border-right:0 !important;}
.noMarginBottom{margin-bottom:0px !important;}
.marginBottom0{margin-bottom:0px !important;}
.marginBottom5{margin-bottom:5px !important;}
.marginBottom15{margin-bottom:15px !important;}
.marginBottom25{margin-bottom:25px !important;}
.marginBottom35{margin-bottom:35px !important;}
.marginBottom45{margin-bottom:45px !important;}
.marginBottom55{margin-bottom:55px !important;}
.marginBottom65{margin-bottom:65px !important;}
.marginBottom75{margin-bottom:75px !important;}
.marginBottom85{margin-bottom:85px !important;}
.marginTop0{margin-top:0px !important;}
.marginTop5{margin-top:5px !important;}
.marginTop10{margin-top:10px !important;}
.marginTop15{margin-top:15px !important;}
.marginTop25{margin-top:25px !important;}
.marginTop35{margin-top:35px !important;}
.marginTop45{margin-top:45px !important;}
.marginTop55{margin-top:55px !important;}
.marginTop65{margin-top:65px !important;}
.marginTop75{margin-top:75px !important;}
.marginTop85{margin-top:85px !important;}
.marginLeft0{margin-left:0px !important;}
.marginLeft5{margin-left:5px !important;}
.marginLeft10{margin-left:10px !important;}
.marginLeft20{margin-left:20px !important;}
.marginRight5{margin-right:5px !important;}
.marginRight10{margin-right:10px !important;}
.marginRight15{margin-right:15px !important;}
.noMarginRight{margin-right:0 !important;}
.noPaddingRight{padding-right:0 !important;}
.noPaddingMargin{margin:0 !important; padding:0 !important;}
.pageTitle{font:bold 14px/100% 'Malgun Gothic', Dotum, Gulim,Arial,sans-serif; color:#000; padding:10px 5px; border-bottom:1px #e1e1e1 solid; margin:0 10px 10px 10px; }


.w10{width:10px !important;}
.w20{width:20px !important;}
.w30{width:30px !important;}
.w40{width:40px !important;}
.w50{width:50px !important;}
.w60{width:60px !important;}
.w70{width:70px !important;}
.w80{width:80px !important;}
.w90{width:90px !important;}
.w100{width:100px !important;}
.w150{width:150px !important;}
.w200{width:200px !important;}
.w250{width:250px !important;}
.w300{width:300px !important;}
.w350{width:350px !important;}
.w400{width:400px !important;}
.w450{width:450px !important;}
.w500{width:500px !important;}
.h10{height:10px !important;}
.h20{height:20px !important;}
.h30{height:30px !important;}
.h40{height:40px !important;}
.h50{height:50px !important;}
.h60{height:60px !important;}
.h70{height:70px !important;}
.h80{height:80px !important;}
.h90{height:90px !important;}
.h100{height:100px !important;}.h150{height:150px !important;}
.h200{height:200px !important;}.h250{height:250px !important;}
.h300{height:300px !important;}.h350{height:350px !important;}
.h400{height:400px !important;}.h450{height:450px !important;}
.h500{height:500px !important;}.h550{height:550px !important;}
.h600{height:600px !important;}.h650{height:650px !important;}
.h700{height:700px !important;}.h750{height:750px !important;}
.h800{height:800px !important;}.h850{height:850px !important;}
.h900{height:900px !important;}.h950{height:950px !important;}
.h1000{height:1000px !important;}.h1500{height:1500px !important;}
.w10p{width:10% !important;}.w15p{width:15% !important;}
.w20p{width:20% !important;}.w25p{width:25% !important;}
.w30p{width:30% !important;}.w33p{width:33% !important;}.w35p{width:35% !important;}
.w40p{width:40% !important;}.w45p{width:45% !important;}
.w50p{width:50% !important;}.w55p{width:55% !important;}
.w60p{width:60% !important;}.w65p{width:65% !important;}
.w70p{width:70% !important;}.w75p{width:75% !important;}
.w80p{width:80% !important;}.w85p{width:85% !important;}
.w85p{width:80% !important;}.w85p{width:85% !important;}
.w90p{width:90% !important;}.w95p{width:95% !important;}
.w100{width:100px !important;}.w150{width:150px !important;}
.w200{width:200px !important;}.w250{width:250px !important;}
.w300{width:300px !important;}.w350{width:350px !important;}
.w400{width:400px !important;}.w450{width:450px !important;}
.w500{width:500px !important;}.w550{width:550px !important;}
.w600{width:600px !important;}.w650{width:650px !important;}
.w700{width:700px !important;}.w750{width:750px !important;}
.w800{width:800px !important;}.w850{width:850px !important;}
.w900{width:900px !important;}.w950{width:950px !important;}
.w1000{width:1000px !important;}

.paddingT10{padding-top:10px !important;}
.paddingB10{padding-bottom:10px !important;}
.paddingR10{padding-right:10px !important;}
.paddingL10{padding-left:10px !important;}
.paddingT20{padding-top:20px !important;}
.paddingB20{padding-bottom:20px !important;}
.paddingR20{padding-right:20px !important;}
.paddingL20{padding-left:20px !important;}
.paddingA10{padding:10px !important;}
.paddingA20{padding:20px !important;}
.paddingOLR10{padding:0 10px !important;}
.paddingOLR20{padding:0 20px !important;}

.lineheight28{line-height:24px !important;}
.lineheight18{line-height:18px !important;}
.lineheight19{line-height:19px !important;}
.lineheight20{line-height:20px !important;}
.lineheight21{line-height:21px !important;}
.lineheight22{line-height:22px !important;}
.lineheight23{line-height:23px !important;}
.lineheight24{line-height:24px !important;}
.lineheight25{line-height:25px !important;}
.lineheight26{line-height:26px !important;}
.lineheight27{line-height:27px !important;}
.lineheight160p{line-height:160% !important;}
.text_align_center{text-align:center !important;}
.text_align_left{text-align:left !important;}
.text_align_right{text-align:right !important;}

.mainmenuInner1000{width:1000px; margin:0 auto;}

.flexColumn{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:space-between;
-webkit-justify-content:space-between;
justify-content:space-between;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnFlexStart{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-start;
-webkit-justify-content:flex-start;
justify-content:flex-start;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnCenter{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:center;
-webkit-justify-content:center;
justify-content:center;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnFlexEnd{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-end;
-webkit-justify-content:flex-end;
justify-content:flex-end;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
}

.flexColumnCenterMiddle{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:center;
-webkit-justify-content:center;
justify-content:center;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:center;
-webkit-align-items:center;
align-items:center;
}
.flexColumnFlexStartMiddle{
	display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-start;
-webkit-justify-content:flex-start;
justify-content:flex-start;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:center;
-webkit-align-items:center;
align-items:center;
}
.flexColumnFlexEndMiddle{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-end;
-webkit-justify-content:flex-end;
justify-content:flex-end;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:center;
-webkit-align-items:center;
align-items:center;
}
.flexColumnFlexEndBottom{
display: -webkit-box;  /* OLD - iOS 6-, Safari 3.1-6, BB7 */
display: -ms-flexbox;  /* TWEENER - IE 10 */
display: -webkit-flex; /* NEW - Safari 6.1+. iOS 7.1+, BB10 */
display: flex;         /* NEW, Spec - Firefox, Chrome, Opera */

-ms-justify-content:flex-end;
-webkit-justify-content:flex-end;
justify-content:flex-end;
-ms-flex-flow:row wrap;
-webkit-flex-flow:row wrap;
flex-flow:row wrap;
-ms-align-items:flex-end;
-webkit-align-items:flex-end;
align-items:flex-end;
}
.flexMiddle{align-self:center;}
.mainmenuWrap{position:fixed; top:0px; left:0px; z-index:999999; width:100%; min-width:980px; background:#fff; border-bottom:3px #333 solid;}
.mainmenuWrap > .logo{margin:15px 0 10px 10px; width:132px;height:52px;background:url(./images/logo_simple.jpg) center center no-repeat; cursor:pointer; text-indent:-2000px;}
.mainmenuWrap > .mainmenuBox{width:820px;}
ul.mainmenu{margin:0 0 0 0;padding:0; }
ul.mainmenu li{list-style-type:none;  margin:0; padding:0; display:inline-block;}
a.mainmenu:link {display:inline-block; margin:0; padding:30px 23px; font:bold 16px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#222;text-decoration:none;}
a.mainmenu:visited {display:inline-block; margin:0; padding:30px 23px; font:bold  16px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#222;text-decoration:none; }
a.mainmenu:active {display:inline-block; margin:0; padding:30px 23px;font:bold  16px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#222;text-decoration:none; }
a.mainmenu:hover {display:inline-block; margin:0; padding:30px 23px;font:bold  16px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#333; color:#fff; text-decoration:none; }
.mainmenuHover{background:#333 !important; color:#fff !important;}
.footerBox{width:100%; text-align:center; padding:25px 0; border-top:1px #333 solid; background:#fff;}
.footer_top_txt{font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, Arial, Helvetica, sans-serif;  color:#333; margin:0 0 10px 0;}
.footer_bottom_txt{font:normal 12px/100% Calibri, 'Lucida Sans Unicode', 'Lucida Grande', Arial, Helvetica, sans-serif; color:#333;}
.mainContent{width:100%; min-height:650px; background:#f3f3f3; padding-top:80px;}
.mainBanner{width:100%; background:#f7f7f7; height:180px; overflow:hidden;}
h1.bannerTitle{font:bold 20px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000; margin:35px 0 15px 0; text-align:cneter; padding:0;}
.bannerText{font:normal 15px/160% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; text-align:center;}
.bannerServiceText{font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666; text-align:center; margin-top:15px;}

.mainBanner_r{width:100%; position:relative; background:#000; overflow:hidden;}
.main_slider_0{position:relative; width:100%;}
.main_slider_0 > .content_img{position:absolute; left:0px; top:0px; width:100%; height:auto;}
.main_slider_black_background{position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.35);}
.main_slider_video_dot{position:absolute; left:0px; top:0px; width:100%; height:100%; overflow:hidden;}
.content_img_cover{width:1920px; display:block;}
h1.bannerTitle_r{width:100%; font:500 42px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff; margin:0 0 35px 0; text-shadow:1px 1px rgba(0,0,0,0.5); text-align:cneter; padding:0;}
.bannerText_r{width:100%; font:300 23px/160% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#eee; text-align:center;text-shadow:1px 1px rgba(0,0,0,0.5);  margin:0 0 25px 0;}
.bannerServiceText_r{width:100%; display:block;font:300 15px/100% 'Noto Sans KR',Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#e8e011; text-align:center;}
.banner_text_desc{width:100%; height:100%; position:absolute;}
.inner_yo{}

    .inner_yo > .img_box{width:100%; text-align: center; margin:0 0 15px 0;}
    .inner_yo > .img_box > .bl{width:500px; display: inline-block;}
.submenuBox{width:100%;  border-top:1px #ccc solid; border-bottom:1px #333 solid; position:relative;}
ul.submenu{margin:0; padding:0; background:rgba(0,0,0,0.85);}
ul.submenu li{list-style-type:none; display:inline-block;}
.bar{padding:20px 10px; font:normal 11px/100% Calibri, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#ccc;}
a.submenu:link {display:inline-block; margin:0; padding:20px 15px; font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#eee;text-decoration:none;}
a.submenu:visited {display:inline-block; margin:0; padding:20px 15px; font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#eee;text-decoration:none; }
a.submenu:active {display:inline-block; margin:0; padding:20px 15px;font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#eee;text-decoration:none; }
a.submenu:hover {display:inline-block; margin:0; padding:20px 15px;font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#f2ea16; text-decoration:none; }

a.submenuLink:link {position:absolute; right:0px; bottom:-32px; display:inline-block; margin:0; padding:10px 10px; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff;background:#333;text-decoration:none;}
a.submenuLink:visited {position:absolute; right:0px; bottom:-32px; display:inline-block; margin:0; padding:10px 10px; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff;background:#333;text-decoration:none; }
a.submenuLink:active {position:absolute;right:0px; bottom:-32px;  display:inline-block; margin:0; padding:10px 10px;font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff;background:#333;text-decoration:none; }
a.submenuLink:hover {position:absolute; right:0px; bottom:-32px; display:inline-block; margin:0; padding:10px 15px;font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; background:#fff; text-decoration:none; }

a.submenuLink_left:link {position:absolute; left:0px; bottom:-32px; display:inline-block; margin:0; padding:10px 10px; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff;background:#333;text-decoration:none;}
a.submenuLink_left:visited {position:absolute; left:0px; bottom:-32px; display:inline-block; margin:0; padding:10px 10px; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff;background:#333;text-decoration:none; }
a.submenuLink_left:active {position:absolute;left:0px; bottom:-32px;  display:inline-block; margin:0; padding:10px 10px;font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff;background:#333;text-decoration:none; }
a.submenuLink_left:hover {position:absolute; left:0px; bottom:-32px; display:inline-block; margin:0; padding:10px 15px;font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; background:#fff; text-decoration:none; }

a.naver_ad_btn:link{display:inline-block; margin:0; padding:10px; border:1px #333 solid; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#333;color:#fff;text-decoration:none;}
a.naver_ad_btn:visited {display:inline-block; margin:0; padding:10px; border:1px #333 solid;  font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;background:#333;color:#fff;text-decoration:none; }
a.naver_ad_btn:active {display:inline-block; margin:0; padding:10px; border:1px #333 solid; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#333;color:#fff;text-decoration:none; }
a.naver_ad_btn:hover {display:inline-block; margin:0; padding:10px; border:1px #333 solid; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#ff3; color:#000; text-decoration:none; }

a.naver_ad_btn2:link{display:inline-block; margin:0; padding:10px; border:1px #333 solid; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#ff3;color:#000;text-decoration:none;}
a.naver_ad_btn2:visited {display:inline-block; margin:0; padding:10px; border:1px #333 solid;  font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;background:#ff3;color:#000;text-decoration:none; }
a.naver_ad_btn2:active {display:inline-block; margin:0; padding:10px; border:1px #333 solid; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#ff3;color:#000;text-decoration:none; }
a.naver_ad_btn2:hover {display:inline-block; margin:0; padding:10px; border:1px #333 solid; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#333; color:#fff; text-decoration:none; }

.pclick_btn{display:inline-block; margin:25px 0; padding:15px; border:1px #333 solid; font:normal 15px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#333;color:#fff;text-decoration:none; cursor:pointer;}
.pclick_btn:hover{background:#fff !important; color:#000 !important;}

.submenuHover{color:#f49322 !important; text-decoration:underline !important;}
.center_lip_line{width:20px; height:2px; border-top:1px #999 solid; margin:45px auto;}
.center_lip_line_left{width:20px; height:2px; border-top:1px #999 solid; margin:45px 0;}
.center_lip_line_margin10{width:20px; height:2px; border-top:1px #999 solid; margin:10px auto;}
.center_lip_line_margin20{width:20px; height:2px; border-top:1px #999 solid; margin:20px auto;}
.center_lip_line_margin20_left{width:20px; height:2px; border-top:1px #999 solid; margin:20px 0;}
.center_lip_line_margin30{width:20px; height:2px; border-top:1px #999 solid; margin:30px auto;}
.contentBox{padding:0 0; width:100%; margin:0 auto; background:#f9f9f9;}
h1.title{text-align:left; margin:0; padding:0; font:bold 16px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000;}
.title_desc{text-align:left; margin:0; padding:0 35px 0 0; font:normal 13px/140% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666;}
.aboutPage{margin:0 auto; padding:65px 0; width:1280px; }
.aboutPage > .item:nth-child(1){width:307px; padding-right:17px;}
.aboutPage > .item:nth-child(2){ padding-left: 0; width:calc(100% - 324px); text-align:left; font:normal 14px/160% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#444; }
.text_box{margin:0 0 25px 0;}
.white_box{margin:0 0 25px 0; background:#fff; padding:15px; color:#222 !important;}
.white_box2{margin:0 0 25px 0; background:#fff; padding:15px; }
.white_box_text{border-bottom:1px #ccc dashed; text-align:left; font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#222; padding:10px 0; }
.white_box_text:last-child{border:0;}
.aboutPage > .item:nth-child(2) > .text_box:last-child{margin-bottom:0;}
.aboutPage_center{background:#fff; padding:65px 0; width:100%; margin:0 0 0 0; text-align:center;}
.aboutPage_gray_center{background:#f3f3f3; padding:65px 0; width:100%; margin:0 0 0 0; text-align:center;}
h2.sub_title{font:bold 23px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000; margin:0 0 35px 0;}
.sub_desc{font:normal 16px/160% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#444;}
.ceo_sign{text-align:right; margin:45px 0 0 0; font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#1114; padding:0;}
h5.inquiry_description{font:normal 1em/150% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim,Arial,sans-serif; color:#555; margin:0 0 10px 0; padding:0; text-align:center;}
table.product{width:100%; margin:0 auto; padding:0; border:0; background:#fff; border-spacing:0; border-collapse:collapse;}
table.product td{border-bottom:1px #e3e3e3 solid; border-right:1px #e3e3e3 solid; padding:15px 10px 15px 20px; text-align:left; font:normal 0.875em/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim,Arial,sans-serif; color:#555;}
table.product tr td:nth-child(odd){background:#f9f8f6; color:#333 !important; text-align:center !important;}
table.product tr td:nth-child(even){background:#fff;}
table.product td.bgtitle{text-align:center; border-bottom:1px #333 solid; font-weight:bold; background:#f1f1f1 !important; color:#000;}
table.product td.title{text-align:center; background:#f7f7f7; color:#333;}
table.product td.normalCenter{text-align:center; line-height:160%;}
table.product tr td:last-child{}
.tableShortCut{width:1000px; margin:0 auto;}

table.product2{width:100%; margin:0 auto; padding:0; border:0; background:#fff; border-spacing:0; border-collapse:collapse;}
table.product2 td{border-bottom:1px #333 solid; border-right:1px #e3e3e3 solid; padding:15px 10px 15px 20px; text-align:left; font:normal 0.875em/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim,Arial,sans-serif; color:#555;}
table.product2 tr td:nth-child(odd){background:#f9f8f6; color:#333 !important; text-align:center !important;}
table.product2 tr td:nth-child(even){background:#fff;}
table.product2 td.bgtitle{text-align:center; border-bottom:1px #333 solid; font-weight:bold; background:#fdff79 !important; color:#000;}
table.product2 td.title{text-align:center; background:#f7f7f7; color:#333;}
table.product2 td.normalCenter{text-align:center; line-height:160%;}
table.product2 tr td:last-child{}

.contactusbox{}
.contactusbox > .citem{width:30%; margin-bottom:55px;}
.contactusbox > .citem:nth-child(n+15){margin-bottom:0;}
.contactusbox > .citem2{width:307px; margin-bottom:55px; background:#fff; box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px;}
.contactusbox > .citem2:nth-child(n+25){margin-bottom:0;}
.contactusbox > .citem2 > .picbox{height:180px; width:calc(100% - 10px); overflow: hidden; background:#fafafa; margin:5px 5px 25px 5px;}
.contactusbox > .citem2 > .picbox > .bl{width:100%; display:block;}
h3.ctitle{text-align:left; padding:0; font:bold 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000; margin:0 0 10px 0;}
.cdesc{height:58px; overflow:hidden; text-align:left; padding:0; font:normal 13px/150% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#444; margin:0 0 15px 0;}
.cdescBox{background:#fff; padding:10px 0 10px 10px; border-top:1px #333 solid;  border-bottom:1px #333 solid;margin:0 0 10px 0;}
.cdescBox > .cditem:nth-child(odd){text-align:left;width:100%; font:bold 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666; margin:0 0 5px 0;}
.cdescBox > .cditem:nth-child(even){text-align:left;width:100%; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; margin:0 0 20px 0;}
.cdescBox > .cditem:last-child{margin-bottom:0;}
h3.ctitle2{text-align:center; padding:0 15px;  font:500 15px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000; margin:0 0 10px 0;}
h3.ctitle3{text-align:center; padding:0 15px;  font:500 15px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000; margin:25px 0 10px 0;}
.cdesc2{ padding:15px 15px;  font:300 13px/150% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#222; margin:0 0 0 0;}
.cdesc3{ padding:15px 15px;  font:400 13px/150% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000; margin:0 0 0 0;}
.cdescBox2{background:#fbfbfb; padding:10px 0 10px 10px; margin:0 0 0 0; }
.cdescBox2 > .cditem:nth-child(odd){text-align:left;width:100%; font:bold 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666; margin:0 0 5px 0;}
.cdescBox2 > .cditem:nth-child(even){text-align:left;width:100%; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; margin:0 0 20px 0;}
.cdescBox2 > .cditem:last-child{margin-bottom:0;}
.cdescBox2 > .cditem2{text-align:left; display:inline-block; font:400 11px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666; padding:0; margin:0 2px 2px 0;}
.cdescBox2 > .cditem2:last-child{margin-bottom:0;}
a.contactlink:link {display:inline-block; margin:0; padding:10px; border:1px #333 solid; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#FF3;color:#111;text-decoration:none;}
a.contactlink:visited {display:inline-block; margin:0; padding:10px; border:1px #333 solid;  font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;background:#FF3; color:#111;text-decoration:none; }
a.contactlink:active {display:inline-block; margin:0; padding:10px; border:1px #333 solid; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#FF3;color:#111;text-decoration:none; }
a.contactlink:hover {display:inline-block; margin:0; padding:10px; border:1px #333 solid; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; background:#333; color:#fff; text-decoration:none; }
.contactInfo{width:100%; padding:15px; text-align:center; background:#fff; border-radius:10px; margin:0 0 0 0; font:normal 16px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#555;}
.contactAlert{text-align:center; margin:35px 0 35px 0; font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666;}
.blackBold{color:#000 !important; font-weight:bold !important;}
.chahong{color:#ec008c !important;}
.red{color:#F00 !important;}
.black{color:#000 !important;}
.blueBlack{color:#06F !important; font-weight:bold !important;}
.yellow{color:#e6fb00 !important;}
.redBold{color:#C30 !important; font-weight:bold !important;}
.history_box{margin:0 0 5px 0; font:500 21px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000;}
.history_marker{ margin:0 0 10px 0;  font:400 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#111; }
.history_white_box{margin:0 0 15px 0; background:#fff; padding:15px; border-top:1px #333 solid; font:300 14px/170% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#222; position:relative;}
.history_remark{margin:0 0 45px 0; font:300 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#444;}
.partnerPage{width:1000px; margin:65px auto 0 auto;}
.partnerPage > .item{width:31%; border:1px #333 solid; margin-bottom:65px; background:#fff;}
.partnertitleBox{background:#333; padding:15px 0; text-align:center; }
h1.partner_title{font:400 16px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff; text-align:center; margin:0; padding:0;}
.partnerPage > .item:nth-child(even) .partnertitleBox{background:#0072bc;}
.partnerContent{padding:15px;font:400 13px/160% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333; background:#fff;  }
.blackMarker{background:#FF9 !important; color:#000 !important;}
.mapBoxWrapper{width:1000px; margin:0 auto; padding:65px 0;}
h3.maptitle{text-align:center; padding:15px 0; font:400 21px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#111; text-decoration:underline;}
.mapBoxWrapper > h3.mapTitle{text-align:center; padding:15px 0; background:#0072bc; font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff;}
.mapBoxWrapper > .mapComsTitle{text-align:center; margin:15px 0; font:300 15px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333;}
.mapBoxWrapper > .mapComsRemark{text-align:center; font:300 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666;}
.mapBitbox{margin:25px 0; background:#f26522; padding:15px; }
.mapBitbox > .item{display:inline-block; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff;}
.maponbox{}
.maponbox > .item{width:310px; margin:0 0 45px 0;}
.maponbox > .item:nth-child(n+3){margin-bottom:0;}
.maponbox > .item > .mapTitle{text-align:center; background:#ed145b; padding:15px 0; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff;}
.maponbox > .item > .mapBox{width:310px; height:310px; background:#fff; margin:0 0 0 0;}
.maponbox > .item > .mapInfo{padding:15px; border-top:1px #333 solid; background:#fff;}
.maponbox > .item > .mapInfo > .mapinfoT_0{text-align:left; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666; margin:0 0 10px 0;}
.maponbox > .item > .mapInfo > .mapinfoT_1{text-align:left; font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666;margin:0 0 10px 0;}
.maponbox > .item > .mapInfo > .mapinfoT_2{text-align:left; font:normal 11px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#f00;margin:0 0 5px 0;}
.maponbox > .item > .mapInfo > .mapinfoT_3{text-align:left; font:normal 11px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#666;}
a.maillink_white:link {display:inline-block; margin:0; padding:0; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff;text-decoration:none;}
a.maillink_white:visited {display:inline-block; margin:0; padding:0; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff;text-decoration:none; }
a.maillink_white:active {display:inline-block; margin:0; padding:0; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff;text-decoration:none; }
a.maillink_white:hover {display:inline-block; margin:0; padding:0; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#ff0; text-decoration:none; }

a.maillink_blue:link {display:inline-block; margin:0; padding:0; font:normal 11px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#0076a3;text-decoration:none;}
a.maillink_blue:visited {display:inline-block; margin:0; padding:0; font:normal 11px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#0076a3f;text-decoration:none; }
a.maillink_blue:active {display:inline-block; margin:0; padding:0; font:normal 11px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#0076a3;text-decoration:none; }
a.maillink_blue:hover {display:inline-block; margin:0; padding:0; font:normal 11px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#ec008c; text-decoration:none; }

.left_ho{width:420px;}
.right_ho{width:356px;}
.mac_img{width:356px;}
.width_ho{width:800px;}
ul.text_ho_ul{margin:0; padding:0;}
ul.text_ho_ul li{list-style-type:none; padding:10px 0;}
.text_ho_title{font:bold 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000; margin:0 0 5px 0; padding:0;}
.text_ho_text{font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#444; margin:0; padding:0;}
.lab_box{width:999px; margin:35px auto;}
.lab_box > .item{width:331px; border:1px #e3e3e3 solid; height:300px; margin-left:-1px; }
.lab_box > .item > .pic{width:150px; height:130px; margin:35px auto 25px auto; background:#f3f3f3;}
.lab_box > .item > h3.lab_title{font:bold 16px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000; margin:0 0 10px 0; padding:0; text-align:center;}
.lab_box > .item > .lab_text{font:normal 13px/160% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#444; margin:0; padding:0; text-align:center;}  
.rndback{background:url(images/rnd_back.png) center center repeat-x; width:100% !important; height:500px !important;}
.rnd_box{width:1000px; margin:0 auto;}
.rnd_box > .item{width:500px;}
.rnd_box > .item:nth-child(1){background:url(images/rnd.png) center center no-repeat; width:500px; height:500px;}
.rnd_box > .item:nth-child(2){padding:65px 0 0 0;}
h3.rnd_title{font:bold 18px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff770; margin:0 0 15px 0; padding:0; text-shadow:1px 1px 1px rgba(0,0,0,0.5);}
.rnd_text{font:normal 14px/160% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff; margin:0; padding:0;}
.rnd_dex{margin:65px 0 0 0;}
.rnd_tel{font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff; margin:0 0 15px 0; padding:0;}
.input_text_box{margin:0 0 15px 0; font-weight: bold !important; color:#000 !important;}
.input_form{margin:0 0 10px 0; padding:10px; border:1px #ccc solid; background:#fff; border-radius:5px; font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333;}
.input_text_form{padding:10px; margin:0 0 10px 0; height:100px; border:1px #ccc solid; background:#fff; border-radius:5px; font:normal 14px/160% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#333;}
.alert_text{display:inline-block; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff; background:#268aed; margin:10px 0 5px 0; padding:5px;}
.alert_text2{display:inline-block; font:normal 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff; background:#268aed; margin:0 0 15px 0; padding:5px;}
.hidden_txt{display:none;}
.redSmall{font-size:11px !important; color:#F00 !important;}
.loadingPaymentBtt{display:none;height:64px; text-align:center; width:100%;}
.ploading{width:50px; height:50px; display:block; margin:12px auto 0 auto;}
.fixed0 {position:fixed; top:80px; left:0; z-index:999999999;}
.left_icon{margin:0 0 15px 0; width:100%; text-align:left;}
.center_icon{margin:0 0 15px 0; width:100%; text-align:center;}
.center_icon_wrap{width:256px;}
.center_icon_wrap2{width:150px;}
.left_icon_wrap{width:64px;}
.georgy_black{font:bold 18px/130% Georgia, 'Times New Roman', Times, Tahoma, Geneva, sans-serif !important; color:#000 !important; font-style:italic !important;}
.center_icon_wrap_small{width:32px;}
.naver_main_img{width:100%; margin:0 0 15px 0; background:url(images/naver_main_img.jpg) center center no-repeat; background-size:cover; height:150px; position:relative;}
h5.naver_text_top{font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#eee; padding:45px 0 5px 30px; text-align:left;}
h1.naver_text_bottom{font:bold 22px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff; padding:0 0 25px 30px; text-align:left;}
h3.naver_text_middel{font:normal 12px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#ff0; padding:0 0 15px 30px; text-align:left;}
.backgroundWhite{background:#fff !important;}
.paging_box{background:#069; border:1px #069 solid; width:100%; padding:15px;text-align:center; font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff; cursor:pointer;}
.paging_box:hover{background:#fff !important; color:#036 !important;}
.port_inner_box{margin:0; padding:0;}
.portfolio_wrap{width:100%; margin:0 auto;}
.portfolio_list_box{width:100%; margin:0 0 15px 0;}
.port_item{width:23%; padding:1%;margin:0 0 25px 0;}
.portfolio_page_box{width:100%; text-align:center;}
.port_img{width:100%;}
a.port_link:link {display:block; margin:0; padding:0; text-decoration:none;}
a.port_link:visited {display:block; margin:0; padding:0; text-decoration:none;}
a.port_link:active {display:block; margin:0; padding:0; text-decoration:none;}
a.port_link:hover {display:block; margin:0; padding:0; text-decoration:none;}
.port_subject{border-top:2px #333 solid; padding:10px 0; text-align:center; font:bold 13px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}	    
.port_lang{border-top:1px #ccc solid; padding:10px 0; text-align:center; font:normal 11px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#000; background:#f3f3f3; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.port_lang > .port_type_lang{color:#bc196a !important;}
.paging_alert_box{display:none; background:#e70675; border:1px #e70675 solid; width:100%; padding:15px;text-align:center; font:normal 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#fff; }
.h_right_icon{position:absolute; right:0px; top:-40px;}
.center_icon_no{margin:0 0 0 0; padding-top:35px; width:100%; text-align:center;}
.news_wrap{width:100%; margin:-1px 0 0 0;}
.news_wrap > .news_top_area{cursor:pointer; width:96%; border:1px #ccc solid; background:#f4f4f4; padding:2%;  font-family: 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
.news_wrap > .news_top_area:hover{background:#333 !important; border-color:#333 !important;}
.news_wrap > .news_top_area:hover > .port_name{color:#fff !important;}
.news_wrap > .news_top_area:hover > .port_type{color:#fff !important;}
.news_wrap > .news_top_area > .port_name{width:65%; text-align:left; font-size:1em; color:#333; }
.news_wrap > .news_top_area > .port_type{width:30%; text-align:right; font-size:0.750em; color:#06F; }
.news_wrap > .port_desc{display:none; text-align:left; border:1px #ccc solid; margin:-1px 0 0 0; padding:15px; background:#fff;  font:normal 12px/160% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#444;}
.viewMore{width:100%; text-align:center; background:#fff; padding:15px 0; margin:-1px 0 0 0; cursor:pointer; border:1px #ccc solid; font:bold 14px/100% 'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; color:#111;}
.viewMore:hover{background:#333 !important; color:#fff !important;}
.newpage_guide{margin:0 auto; padding:85px 0; width:100%; background:#fff; font-family:'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height:1.4;}
.newpage_guide > .mywrap{width:1280px; margin:0 auto;}
.newpage_guide > .mywrap > .item:nth-child(1){width:calc(100% - 400px); text-align:left;}
.newpage_guide > .mywrap > .item:nth-child(2){width:350px;  }
.newpage_guide > .mywrap > .item:nth-child(4){width:calc(100% - 400px); text-align:left; margin:65px 0 0 0;}
.newpage_guide > .mywrap > .item:nth-child(3){width:350px;  margin:65px 0 0 0;}
.newpage_guide > .mywrap > .item > .bl{width:100%; display:inline-block;}
.newpage_guide > .mywrap > .item > .ustitle{font-size:20px; font-weight:400; color:#333; margin:0 0 5px 0;}
.newpage_guide > .mywrap > .item > .title{font-size:30px; font-weight:600; color:#000; margin:0 0 35px 0;}
.newpage_guide > .mywrap > .item > .text{font-size:16px; font-weight:400; color:#333; line-height:1.6;}
    .newpage_guide > .mywrap > .item > .text > .box{padding:25px; background:#fafafa; display:inline-block;}
    .newpage_guide > .mywrap > .item > .text > .remark_red{display:inline-block; margin:25px 0 0 0; color:#d32f2f; font-weight:300;}
.newpage_guide > .mywrap > .item > .simple_box{margin:65px 0 0 0; padding:0; width:100%;}
.newpage_guide > .mywrap > .item > .simple_box > .bl_wrap{width:233px; height:233px; background:#fafafa; border-radius:50%;}
    .newpage_guide > .mywrap > .item > .simple_box > .bl_wrap > .bl{width:90%; display:inline-block;}
    .newpage_guide_gray{margin:0 auto; padding:85px 0; width:100%; background:#f8f7f7; font-family:'Noto Sans KR', Malgun Gothic, Dotum, Gulim, 'Lucida Sans Unicode', 'Lucida Grande', sans-serif; line-height:1.4;}
.newpage_guide_gray > .mywrap{width:1280px; margin:0 auto;}
.newpage_guide_gray > .mywrap > .item:nth-child(2){width:calc(100% - 550px); text-align:left;}
.newpage_guide_gray > .mywrap > .item:nth-child(1){width:500px; position:relative; height:287px; margin:0 0 0 0;}
.newpage_guide_gray > .mywrap > .item > .bl{width:100%; display:inline-block;}
.newpage_guide_gray > .mywrap > .item > .player{position:absolute; left:10px; bottom:50px; width:100px;}
.newpage_guide_gray > .mywrap > .item > .player > .bl{width:100%; display:block;}
.newpage_guide_gray > .mywrap > .item > .computer{position:absolute; right:10px; bottom:50px; width:100px;}
.newpage_guide_gray > .mywrap > .item > .computer > .bl{width:100%; display:block;}
.newpage_guide_gray > .mywrap > .item > .ustitle{font-size:20px; font-weight:400; color:#333; margin:0 0 5px 0;}
.newpage_guide_gray > .mywrap > .item > .title{font-size:30px; font-weight:600; color:#000; margin:0 0 35px 0;}
.newpage_guide_gray > .mywrap > .item > .text{font-size:16px; font-weight:400; color:#333; line-height:1.6;}
.newpage_guide_gray > .mywrap > .item > .button_box_wrap{}
.newpage_guide_gray > .mywrap > .item > .button_box_wrap > .button_box{padding:15px; width:calc(48% - 30px); background:#fff; margin:0 0 15px 0;}
.newpage_guide_gray > .mywrap > .item > .button_box_wrap > .button_box:nth-child(n+3){margin:0;}
.newpage_guide_gray > .mywrap > .item > .button_box_wrap > .button_box > .icon{width:54px; height:54px; border-radius:50%; background:#fafafa; margin:0 25px 0 0;}
    .newpage_guide_gray > .mywrap > .item > .button_box_wrap > .button_box > .icon > .bl{width:48px; display:block;}
.newpage_guide_gray > .mywrap > .item > .button_box_wrap > .button_box > .text{width:calc(100% - 100px); font-size:20px; font-weight:500; color:#000;}

.half_yell_HL {background: linear-gradient(to top, #FFFF8F 50%, transparent 50%);}
.half_green_HL {background: linear-gradient(to top, #00FF00 50%, transparent 50%);}
    .half_blue_HL {background: linear-gradient(to top, #00FEFE 50%, transparent 50%);}
    .half_pink_HL {background: linear-gradient(to top, #FF00FF 50%, transparent 50%);}