/* =========================================================================================================
	Font
========================================================================================================= */
/* normal */
@font-face{font-family:'NotoSans';font-style:normal;font-weight:normal;src:url('/font/notokr-regular.eot');src:local(¡Ø),url('/font/notokr-regular.eot?#iefix') format('embedded-opentype'),url('/font/notokr-regular.woff') format('woff'),url('/font/notokr-regular.ttf') format('truetype');}

/* demilight */
@font-face {font-family:'NotoSans';font-style:normal;font-weight:100;src:url('/font/notokr-demilight.eot');src:local(¡Ø),url('/font/notokr-demilight.eot?#iefix') format('embedded-opentype'),url('/font/notokr-thin.woff') format('woff'),url('/font/notokr-demilight.ttf') format('truetype');}
/* medium */
@font-face {font-family:'NotoSans';font-style:normal;font-weight:500;src:url('/font/notokr-medium.eot');src:local(¡Ø),url('/font/notokr-medium.eot?#iefix') format('embedded-opentype'),url('/font/notokr-medium.woff') format('woff'),url('/font/notokr-medium.ttf') format('truetype');}
/* bold */
@font-face {font-family:'NotoSans';font-style:normal;font-weight:bold;src:url('/font/notokr-bold.eot');src:local(¡Ø),url('/font/notokr-bold.eot?#iefix') format('embedded-opentype'),url('/font/notokr-bold.woff') format('woff'),url('/font/notokr-bold.ttf') format('truetype');}
/* black */
@font-face {font-family:'NotoSans';font-style:normal;font-weight:800;src:url('/font/notokr-black.eot');src:local(¡Ø),url('/font/notokr-black.eot?#iefix') format('embedded-opentype'),url('/font/notokr-black.woff') format('woff'),url('/font/notokr-black.ttf') format('truetype');}
@font-face { font-family: 'S-CoreDream'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'S-CoreDream'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff'); font-weight: 500; font-style: normal; }
@font-face { font-family: 'S-CoreDream'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-5Medium.woff') format('woff'); font-weight: bold; font-style: normal; }
@import url('https://fonts.googleapis.com/css?family=Montserrat:100,200,300,400,500,600,700,800,900');

/* =========================================================================================================
	Reset
========================================================================================================= */
*+html table {border-collapse:collapse;}
body,div,p,a,strong,span,dt,dd,th,td,input,select,textarea,button,select {font-family:'S-CoreDream';font-size:16px;line-height:1.5;color:#555;font-weight:normal;}
@media screen and ( max-width:1500px ) {
	body,div,p,a,strong,span,dt,dd,th,td,input,select,textarea,button,select {font-size:15px;}
}
@media screen and ( max-width:800px ) {	
	body,div,p,a,strong,span,dt,dd,th,td,input,select,textarea,button,select {font-size:14px;line-height:1.3;}
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none;vertical-align:middle;}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
.hide {position:absolute;left:-9999px;top:-9999px;width:0;height:0;text-indent:-9999px;font-size:0;line-height:0;}
caption {display:none;visibility:hidden;overflow:hidden;width:0;height:0;margin:0;padding:0;font-size:0;line-height:0;}
table {table-layout:fixed;width:100%;margin:0;padding:0;border-spacing:0;border:0;border-collapse:collapse;}
li {list-style:none;padding:0;margin:0;}

h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
a {color:#333;text-decoration:none}
a:active, a:hover {text-decoration:none}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}

input,select,textarea,button {outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline-width:0;vertical-align:middle;}
input[type=text], input[type=number], input[type=password] {width:100%;min-height:40px;height:40px;padding:0 10px;border:1px solid #e2e2e2;border-radius:0;background-color:#ededed;color:#222;font-size:16px;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type=submit] {-webkit-border-radius:0;border:0;border-radius:0;}
textarea {width:100%;resize:none;padding:10px;border:1px solid #e2e2e2;border-radius:0;background-color:#ededed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#222;font-size:16px;line-height:18px ;}
select {-webkit-appearance:none;appearance:none;height:40px;padding:0 0 0 10px;border:1px solid #e2e2e2;border-radius:0;background-color:#fff;background:url(/images/icon_select.png) no-repeat right center #ededed;color:#222;font-size:16px;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
input[type=file] {height:32px;padding:0;border:0 solid #c1c5cb;border-radius:0;background:#f2f4f7;color:#111;font-size:87.5%;font-weight:500;line-height:30px;letter-spacing:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;}
input[type=text]:focus {border:1px solid #333;}
input[type=password]:focus {border:1px solid #333;}
select::-ms-expand {display: none;} 
select:focus {border:1px solid #333;}
button {outline:0;vertical-align:middle;border:0;cursor:pointer;}

input:-ms-input-placeholder {color:#bababa;}
input::-webkit-input-placeholder {color:#bababa;}
input::-moz-placeholder {color:#bababa;}
textarea:-ms-input-placeholder {color:#bababa;}
textarea::-webkit-input-placeholder {color:#bababa;}
textarea::-moz-placeholder {color:#bababa;}

fieldset input[type=text], fieldset select {outline:0;font-size:87.5%; font-weight:bold;letter-spacing:0;}

input:-webkit-autofill { -webkit-text-fill-color: #000; } 
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active { transition: background-color 5000s ease-in-out 0s;}

.checkbox_box, .radiobox_box { position:relative;display:inline-block; color:#333 !important;}
.checkbox_box input, .radiobox_box input {-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:0;position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;border:0;background:none;opacity:0;-webkit-opacity:0;-moz-opacity:0;}
.checkbox_box label {display:inline-block;padding:0 5px 0 25px;min-height:25px;background-image:url('/images/icon_check.png');background-position:0 -50px;background-repeat:no-repeat;background-size:22px auto;box-sizing:border-box;border:1px solid rgba(255,255,255,0);letter-spacing:-1px;color:#222;font-size:16px;line-height:19px;color:#777;}
.checkbox_box input:checked + label {background-position:0 0;color:#111;}
.radiobox_box label {display:inline-block;padding:0 10px 0 25px;min-height:25px;background-image:url('/images/icon_radio.png');background-position:0 0;background-repeat:no-repeat;background-size:25px auto;box-sizing:border-box;border:1px solid rgba(255,255,255,0);letter-spacing:-1px; color:#222;font-size:16px;line-height:19px;color:#777;}
.radiobox_box input:checked + label {background-position:0 -50px;color:#111;font-weight:500;}

.check_area, .radio_area {display:inline-block;position:relative;margin:5px 0;box-sizing:border-box;font-size:0;vertical-align:middle;}
.check_area label, .radio_area label {position:relative;display:block;padding:5px 0 5px 30px;font-size:16px;letter-spacing:-0.03em;color:#333;text-align:left;background-repeat:no-repeat;background-position:0 5px;background-size:25px auto}
.check_area.off {color:#d6d6d6;}
.check_area label {background-image:url('/images/icon_radio.png');}
.check_area input, .radio_area input {-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:0;opacity:0;position:absolute;left:0;top:0;bottom:0;width:100%;height:100%;display:inline-block;border:0 !important;border:0;background:transparent;outline:0;vertical-align:middle;z-index:1;}
.check_area input[type=checkbox]:checked + label {color:#111;font-weight:500;background-position:0 -45px;}
.check_area input[type=checkbox]:disabled + lable {background:none;}
.check_area input[type=checkbox]:disabled {opacity:1;filter:alpha(opacity=100);background:#f2f2f2 !important;border:1px solid #ddd !important;border-radius:0;}

.radio_area label {background-image:url('/images/icon_radio.png');}
.radio_area input[type=radio]:checked + label {color:#111;font-weight:500;background-position:0 -45px;}
.radio_area input[type=radio]:disabled + lable {background:none;}
.radio_area input[type=radio]:disabled {opacity:1;filter:alpha(opacity=100);background:#f2f2f2 !important;border:1px solid #ddd !important;border-radius:0;}


/* =========================================================================================================
	·¹ÀÌ¾Æ¿ô
========================================================================================================= */
.wrapper {overflow:hidden;min-width:1000px;}
@media screen and ( max-width:800px ) {	
	.wrapper {min-width:auto;}
}


.header_wrap {}
.header {position:fixed;top:0;width:100%;z-index:100;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.header .bg {position:absolute;top:0;left:0;width:100%;height:117px;background:rgba(0,0,0,.05);/*background:#0bb3f9;*/-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.header .bg:after {content:'';position:absolute;left:0;right:0;top:67px;height:1px;background:rgba(255,255,255,.15);}
.header .gnb_wrap {position:relative;margin:0 auto;width:100%;max-width:1350px;height:120px;border:0;z-index:110;}
.header .logo {position:absolute;left:30px;top:17px;width:310px;height:32px;background:url('/images/inc/logo.png') no-repeat center center;z-index:102;-webkit-transition:background .3s ease;-ms-transition:background .3s ease;transition:background .3s ease;}
.header .logo span {display:none;}
.header .logo a {display:block;height:100%;}
.header .gnb {position:relative;top:67px;width:100%;max-width:1200px;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:0;}
.header .gnb  li {position:relative;display:inline-block;float:left;width:20%;font-size:16px;}
.header .gnb > ul > li a {display:block;padding:0 24px;height:50px;line-height:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}
.header .gnb > ul > li.on a, .header .gnb > ul > li:hover a {background:#0bb3f9;}
.header .gnb > ul > li a span {display:block;min-width:74px;line-height:50px;font-size:18px;font-weight:600;color:#fff;text-align:center;font-family:'S-CoreDream';}
.header .gnb li a {color:#fff;}
.header .gnb li ul {position:absolute;display:inline-block;left:0;top:50px;width:550px;padding:0;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.header .gnb li li {width:auto;}
.header .gnb li li a {height:auto;border:0 !important;padding:0 35px;line-height:45px !important;font-size:87.5%;letter-spacing:-1px;text-align:left;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s;}
.header .gnb li li:hover a {background:#454545;}

.header.fixed {position:fixed;top:0;left:0;}
.header.fixed .bg {top:0;left:0;margin-left:0;background:#7f8386 !important;}
.header.fixed .gnb_wrap {background:none;}

.header_right {position:absolute;right:0;top:0;z-index:105 !important}
.header_right a {padding-right:20px;font-size:75%;color:#fff;letter-spacing:0;}
.header_right .home {padding-left:20px;background:url(/images/inc/icon_navi_home.png) no-repeat 0 center;background-size:auto 16px;}
.header .total_menu, .header .menu_close, .header .search {display:inline-block;width:45px;height:60px;background-color:transparent;background-repeat:no-repeat;background-position:center center;background-size:40px 40px;border:0;font-size:0;line-height:0;cursor:pointer;}
.header .total_menu {background-image:url(/images/inc/btn_menu.png);}
.header .menu_close {display:none;background-image:url(/images/inc/btn_close.png);}
.header .search {background-image:url(/images/inc/btn_topsearch.png);}
.header .search_input {background-color:transparent;border:0;border-bottom:1px solid #fff;width:150px;font-size:87.5%;color:#fff;}
.header .search_input:focus {border-color:#fff;border:0 !important;border-bottom:1px solid #fff !important;}
.header .fuc_menu {display:none;}
.m_wrap {height:auto;}

.main .header_wrap {height:auto;}
.main .header .bg {background:rgba(0,0,0,.05);}

@media screen and ( max-width:800px ) {
	.header {position:fixed;top:0;}
	.header .gnb_wrap {top:0;width:100%;height:60px;}
	.header .gnb_wrap.fixed {width:100%;border-bottom:1px solid #dfdfdf;background:#fff;}
	.header .logo {height:60px;left:0;top:0;width:230px;background-size:auto 22px !important;}	
	.header .bg {height:60px;}
	.header .bg:after {display:none;}
	.header .fuc_menu {display:block;position:absolute;right:0;top:0;width:55px;background-size:33px 33px;}
	.header .header_right {display:none;}
	
	.m_wrap {position:absolute;right:-100%;width:100% !important;max-width:414px;z-index:1000;overflow:auto;padding-top:70px;background-color:#0bb3f9;background-image:url(/images_m/logo.png);background-repeat:no-repeat;background-position:45px 45px;background-size:auto 50px;-webkit-transition:right .3s ease;-ms-transition:right .3s ease;transition:right .3s ease;box-sizing:border-box;}
	.header .gnb li {width:100%;}
	.header .gnb > ul > li a {padding:0 50px;}
	.header .gnb > ul > li a span {text-align:left;}
	.m_wrap.move {right:0;}
	.header .menu_close {display:block;position:absolute;right:0;top:0;width:60px;height:60px;background:url(/images_m/btn_close.png) no-repeat center center;background-size:25px 25px;z-index:103;font-size:0;line-height:0;}
}



/* =========================================================================================================
	¼­ºê °øÅë
========================================================================================================= */
.subvisual {position:relative;z-index:99;}
.subvisual .visual_image {-webkit-transition:height 1s ease;-ms-transition:height 1s ease;transition:height 1s ease;}
.subvisual .visual_image h2 {padding:175px 0 0;font-size:250%;color:#555;line-height:70px;text-align:center;color:#eee;letter-spacing:-6px;font-family:'S-CoreDream';}
.subvisual .visual_image .bg {position:relative;margin:0 auto;width:100%;max-width:1350px;height:300px;/*background:url(/images/inc/bg_text.png) no-repeat 91px 87%;background-size:auto 105px;height:320px;background-color:rgba(11,179,249,.05);*/}
.subvisual.sub1 .visual_image {background:url(/images/inc/sub_img1.jpg) no-repeat center center;background-size:cover;}
.subvisual.sub2 .visual_image {background:url(/images/inc/sub_img2.jpg) no-repeat center center;background-size:cover;}
.subvisual.sub3 .visual_image {background:url(/images/inc/sub_img3.jpg) no-repeat center center;background-size:cover;}
.subvisual.sub4 .visual_image {background:url(/images/inc/sub_img4.jpg) no-repeat center center;background-size:cover;}
.subvisual.sub5 .visual_image {background:url(/images/inc/sub_img5.jpg) no-repeat center center;background-size:cover;}
.subvisual.sub6 .visual_image {background:url(/images/inc/sub_img6.jpg) no-repeat center center;background-size:cover;}

@media screen and ( max-width:1400px ) {
	.subvisual .visual_image .bg {background-size:290px auto;}
}
@media screen and ( max-width:800px ) {
	.subvisual .visual_image .bg {height:170px !important;background-size:100px auto;}
	.subvisual .visual_image h2 {padding-top:60px;font-size:170%;letter-spacing:-2px;}
}

.navigation {position:absolute;right:10px;bottom:10px;/*padding-top:2%;text-align:center;*/font-size:81.25%;color:#ccc;}
.navigation .home {display:inline-block;width:18px;height:25px;padding:0;background:url(/images/inc/icon_navi_home.png) no-repeat center center;background-size:auto 16px;font-size:0;vertical-align:middle;}
.navigation span {display:inline-block;width:25px;height:25px;background:url(/images/inc/icon_navi.png) no-repeat center center;background-size:auto 9px;vertical-align:middle;font-size:0;}


@media screen and ( max-width:800px ) {
	.navigation {font-size:11px;font-weight:normal;}
}

/* ÅÇ */
.tab_wrap {position:relative;margin:0 auto;font-size:0;text-align:center;}
.tab_wrap li {display:inline-block;width:50%;font-size:inherit;}
.tab_wrap li span {display:block;padding:15px 0;border:1px solid #eee;background:#eee;color:#878787;font-weight:bold;letter-spacing:-1px;white-space:nowrap;cursor:pointer;}
.tab_wrap li.on span {border-color:#343434;border-bottom:0;background:#fff;color:#111 !important;font-weight:500;}
.tab_wrap li:hover {color:#e70014;}
.tab_wrap_layer {display:none;}

@media screen and ( max-width:800px ) {
	.tab_wrap li a {padding:0 10px;font-size:87.5%;line-height:50px;}
}

/* ÅÇ */
.submenu_wrap {padding:2.5em 0 0;}
.submenu {position:relative;margin:0 auto;width:100%;max-width:1350px;padding:0;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.submenu li {display:inline-block;}
.submenu li a {display:block;padding:.6em 3em;background:#fff;border:1px solid #b9bec0;font-weight:500;font-size:110%;font-family:'S-CoreDream';letter-spacing:-1px;white-space:nowrap;text-align:center;color:#333;}
.submenu li.on a {background:#0bb3f9;border:1px solid #0bb3f9;color:#fff;}
.submenu.col3 li {width:33.33%;}
.submenu.col2 li {width:50%;}

@media screen and ( max-width:800px ) {
	.submenu_wrap {padding-top:1.5em;}
	.submenu li a {font-size:90%;padding:.6em 1.1em;}	
}

.btn_detail {display:inline-block;width:20px;height:20px;background:url(/images/inc/btn_detail.png) no-repeat;margin-left:5px;vertical-align:middle;line-height:20px;font-size:0;}
.btn_more {display:inline-block;padding-right:40px;background:url(/images/inc/btn_more.png) no-repeat right center;font-size:16px;color:#555;letter-spacing:-1px;line-height:30px;}
.txt_red {color:#f22c3a;}


.title_wrap {position:relative;text-align:center;}
.title_wrap .btn_more {position:absolute;right:0;bottom:0;}
.title_wrap h2 {display:block;color:#0bb3f9;font-family:'S-CoreDream', sans-serif;text-transform:uppercase;font-size:225%;font-weight:500;line-height:1.6;letter-spacing:-3px;/*-webkit-transition:font-size 1.1s ease;-ms-transition:font-size 1.1s ease;transition:font-size 1.1s ease;*/}
.title_wrap .h2_txt {position:relative;padding:0 0 5px 0;margin:0 auto;color:#333;font-size:112.5%;line-height:1.35 !important;letter-spacing:0;font-family:'S-CoreDream';}

h2, h3 {word-break:keep-all;}

@media screen and ( max-width:800px ) {
	.title_wrap h2 {font-size:170%;line-height:1.3;letter-spacing:-1px;}
	.title_wrap .h2_txt {font-size:15px;line-height:22px;}
	.title_wrap .section {padding:55px 0 60px;}
}


/* =========================================================================================================
	°øÅë
========================================================================================================= */
.btn_close {position:absolute;right:0;top:0;width:100px;height:100px;border:0;background:url(/images/btn_close.png) no-repeat center center #ed1c24;background-size:cover;font-size:0;color:#ed1c24;cursor:pointer;}
.btn_site {display:inline-block;width:32px;height:32px;margin-left:10px;border:1px solid #e8e8e8;border-radius:50%;background:url(/images/btn_site.png) no-repeat center center #fff;background-size:cover;font-size:0;color:#fff;vertical-align:middle;}
.btn_site:hover {border-color:#333;}

/* =========================================================================================================
	ÇÏ´Ü
========================================================================================================= */
.section.link {padding:2.7% 0;text-align:center;}
.section.link .cont {display:inline-block;width:100%;max-width:1200px;}
.section.link .cont ul {display:inline-block;position:relative;margin:0 auto;}
.section.link .cont li {float:left;display:inline-block;}
.section.link .cont a {display:block;padding:5px 20px;}

@media screen and ( max-width:800px ) {	
	.section.link img {height:25px}
}

.footer {clear:both;background:#5a5e60;}
.footer .cont {position:relative;max-width:1290px;width:90%;margin:0 auto;font-size:87.5%;color:#fff;}
.footer .link {position:relative;border-bottom:1px solid #e0e0e0;}
.footer .link a {margin-right:65px;font-size:18px;line-height:67px;letter-spacing:-1px;}
.footer .txt {padding:2% 0 10%;}
.footer .txt span {padding:0 10px;}
.footer .logo {display:inline-block;width:81px;height:22px;margin-right:10px;background:url(/images/inc/logo_footer.png) no-repeat;background-size:auto 85%;font-size:0;vertical-align:middle;}

.footer .btn_top {display:none;position:absolute;bottom:-1px;right:0;height:56px;width:55px;z-index:5;border:0;border-left:1px solid #e0e0e0 !important;background:url(/images/inc/btn_top.png) center center no-repeat;font-size:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.footer .cont a {margin-left:20px;color:#fff;font-size:inherit;}

@media screen and ( max-width:800px ) {
	
	.footer .link a {margin-right:25px;font-size:87.5%;line-height:55px;}
	.footer .cont {width:auto;padding:0 25px;}
	.footer .txt {padding:20px 0 40px;}
	.footer .txt .cont {font-size:12px;line-height:16px;word-break:keep-all;word-wrap:break-word;letter-spacing:0;}
	.footer .txt span {display:block;}
	.footer .txt .logo {position:relative;top:0;height:12px;padding-bottom:10px;}
	.footer .btn_top {display:block;}
}
@media screen and ( max-width:450px ) {
	
	.footer .txt .cont {font-size:11px;}
}

/* =========================================================================================================
	ÆË¾÷
========================================================================================================= */
.pop_cont {padding:30px;}

/* ÆË¾÷ */
.block_ui {display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);z-index:500;-webkit-transition:all .4s;-ms-transition:all .4s;transition:all .4s;}
.modal_popup {display:none;position:fixed;left:50%;top:50%;min-width:650px;background:#fff;border:1px solid #818691;z-index:600;font-size:0;}
.modal_popup .pop_header {width:100%;height:50px;background:#f0f0f0;letter-spacing:-1px;text-align:left;box-sizing:border-box;word-break:keep-all;}
.modal_popup .pop_header span {color:#333;padding:15px 0 0 16px;font-size:16px;line-height:50px;font-weight:500;}
.modal_popup .pop_header .btn_pop_close {position:absolute;top:8px;right:8px;left:inherit;width:34px;height:34px;background:url('/images/btn_pop_close.png') center center no-repeat;background-size:20px 20px;font-size:0;}
.modal_popup .pop_content {min-height:150px;background:#fff;overflow:auto;}
.modal_popup .pop_content.padd {padding:30px}
.modal_popup .pop_content.padd_bg {padding:30px;background:#f2f4f7;}
.modal_popup .pop_content .btn_wrap {padding:20px 0;}
.modal_popup fieldset {margin-bottom:10px;}
.modal_popup h4.form_title {padding-top:30px !important;padding-bottom:15px !important;font-size:26px;}
.modal_popup h4.form_title .f_right {position:absolute; right:20px; top:25px;font-size:18px;}

/* ¾à°ü³»¿ë */
.pop_term_wrap {width:700px;padding:20px;}
.pop_term_wrap h4:before {display:none;}
.pop_term_wrap .terms_txt {padding:0 0 10px 0;font-size:12px;line-height:18px;}

/* ¾È³»¹®±¸ */
.pop_guide_text {padding:40px;text-align:center;font-size:16px;line-height:24px;}
.pop_guide_text strong {font-size:24px;line-height:50px;font-weight:500;letter-spacing:-1px;}
.pop_guide_text p {padding-bottom:20px;}
.pop_guide_text span {font-weight:500;}