@charset "utf-8";

@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

@font-face {
	font-family: "Platform Web";
	src: url("../Plaftform/Platform-Regular-Web.woff2") format("woff2"),
		     url("../Plaftform/Platform-Regular-Web.woff") format("woff");
	font-weight: 400;
	font-style: normal;
	}
.Platform-Regular-Web {
    font-family: "Platform Web";
    font-weight: 400;
    font-style: normal;
    font-stretch: normal;
}


/*리셋 CSS*/
html,body,
p,div,select,
ul,dl,ol,dd,li,
table,tr,th,td,
h1,h2,h3,h4,
form,fieldset,legend,
table,tr,td,th,caption,
address,blockquote {margin:0; padding:0;}
address,em {font-style:normal;}
fieldset, img {border:0 none;}
h1,h2,h3,h4,h5 {font-size:1em;line-height: 1;margin:0;padding:0}
legend, caption, hr{display:none;width:0; height:0; font-size:0;}
input{padding:0;margin:0;border:0px;vertical-align: middle;}
dl, dt, dd, ul, ol, li{ list-style:none;    padding:0;    margin:0;}
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{ display:block;}
article,section{display:block;margin:0;padding:0;}
img {vertical-align:top;}
table {border-spacing:0px;border:0px;border-collapse:collapse}
address,hr{display:none;}
form {display:inline;}
fieldset {padding:0;margin:0;border:none;}

body{padding:0;margin:0; font-family: 'Noto Sans KR', sans-serif , sans-serif;font-weight :400;font-size:14px;color:#000;line-height: 1; width:100%; height:100%; word-break:break-all;}
input{font-family:'Noto Sans KR', '돋움', 'dotum', sans-serif; }
select{font-family: 'Noto Sans KR', sans-serif;font-size:16px;}
option{font-family: 'Noto Sans KR', sans-serif;font-size:16px;}
textarea{font-family: 'Noto Sans KR', sans-serif;font-size:16px;}
a,a:hover, a:visited, a:active, a:link, a:not(.movie_content){text-decoration: none; color:#303d49; outline:none;}
html,body{position:relative;width:100%;height:100%;}
input[type=text]::-ms-clear {display:none;}
input[type=password]::-ms-clear {display:none;}
input[type=tel]::-ms-clear {display:none;}
input{outline: none;}
textarea{outline: none; resize: none; border:1px solid #b2b2b2; padding:10px;}
button {outline:none; border:none; cursor:pointer; text-indent:-99999px;}
html, body{font-size:12px;background:#fff; width:100%;height:100%;}
/* p{color:#fff;} */
.txt_eb {font-weight: 600;}

/*common*/
* {box-sizing:border-box;}
/*img {width:100%; height:auto;}*/
.slick-slide {  outline: none;}
.slick-active {  outline: none;}
.list_wide{display: none;}
/*layout*/


/*common*/
.movie_content a{color: rgb(58, 50, 195); text-decoration: underline;}
.hide{display:none}
#wrap.wrap_20220124{position:relative;width:100%; height: auto;}
.section{position:relative; width:100%; background:#fff !important; height:100%;margin:auto; overflow: hidden; background: #fff;}
.section_inner{position:relative; width:100%;max-width: 1200px; margin:auto;}

/*header*/
#wrap.wrap_20220124{width:100%; position: relative;}

/*gnb*/
header{position: fixed; top: 0; left:0;width:100%;background:#fff;  border-bottom:1px solid #ebebeb;z-index:99;}
header .header_inner{position:relative;width:100%; max-width: 1200px;min-height:80px;margin:auto;}
header .header_inner::after{content: ''; display: block; clear: both;}
header .header_inner .logo{position: absolute;width: auto; height: auto; background: none;  top:20px;left:0; z-index: 5}
header .header_inner .menu_wrap{position: relative;width:100%;background:#fff;}
header .header_inner .menu_wrap ul.depth_1{width:680px;margin:auto;}
header .header_inner .menu_wrap.go_right {transform: translateX(0); opacity: 1;}
header .header_inner .menu_wrap ul.depth_1>li{float:left;margin-right: 45px;}
header .header_inner .menu_wrap ul.depth_1>li:nth-child(4){margin-right: 0;}
header .header_inner .menu_wrap ul.depth_1>li>a{display: block; position: relative; height:80px;line-height: 80px;color:#000;font-size:15px;}
header .header_inner .menu_wrap ul.depth_1>li>a>span {display: none; position: absolute; top: 50%; right: 0; transform: translateY(-50%); width: 20px; height: 20px; background: url('../images/main/m_list_plus.png') no-repeat; background-position: center; background-size: cover; }
header .header_inner .menu_wrap ul.depth_1>li ul.depth_2{height:0;overflow: hidden;transition: all .5s ease}
header .header_inner .menu_wrap ul.depth_1>li:hover>a{color:#2196f3}
header .header_inner .menu_wrap ul.depth_1>li:focus>a{color:#2196f3}
header .header_inner .menu_wrap ul.depth_1:hover ul.depth_2{height: 220px;}
header .header_inner .menu_wrap ul.depth_1 > li > a:focus + ul.depth_2{height: 220px;}
header .header_inner .menu_wrap ul.depth_1> li ul.depth_2:focus-within{height: 220px;}
header .header_inner .menu_wrap ul.depth_1>li ul.depth_2 li{margin-bottom: 17px;}
header .header_inner .menu_wrap ul.depth_1>li ul.depth_2 li a{color:#8f8f8f;font-size:14px; letter-spacing: 0.4px;}
header .header_inner .menu_wrap ul.depth_1>li ul.depth_2 li:hover a{color:#2196f3}
header .header_inner .h_right{position: absolute;top:20px;right:30px;}
header .header_inner .h_right .bt_start{display:inline-block;color:#fff;font-size:15px;padding:13px 14px;background:#2196f3;border-radius: 5px;vertical-align: middle; }
header .header_inner .h_right .eula{display:inline-block;width: 28px;margin-left:28px;vertical-align: middle;}
header .header_inner .find_wrap{position: absolute;top:0;right:0;padding-top:32px;text-align: right; background:#fff;height:80px;width:20px;vertical-align: top;overflow:hidden;z-index: 3}
header .header_inner .find_wrap .icon_find{display:inline-block;width:20px;height:20px;overflow:hidden;text-indent: -1000px; background:url('../images/main/icon_find.png') no-repeat;vertical-align: top;font-size:0;}
header .header_inner .find_wrap .find_form{width:0;display: inline-block;margin-left:16px;transition: width 0.2s ease;}
header .header_inner .find_wrap .find_form input{display:none;width: 340px;line-height:23px;height:23px;padding-bottom: 5px;color:#a3a3a3;border-bottom: 1px solid #a3a3a3;}
header .header_inner .find_wrap.active .find_form input{display: inline-block;}
#wrap.wrap_20220124 .find_wrap .find_form .input_wrap .mo_btn_find{display: none}
header .header_inner .find_wrap .find_form a.bt_close{display: none; position:absolute; top: 30px; right: 0; width:16px;height:16px;font-size:0;background: url('../images/main/icon_x.png') no-repeat;display: none}
header .header_inner .find_wrap.active{width:100%;}
header .header_inner .find_wrap.active .find_form{width:370px; padding-right: 30px; }
header .header_inner .find_wrap.active .find_form .bt_close{display: block }
header .header_inner .mo_find_wrap {display: none;}
header .header_inner .mo_menu_bar {display: none;}
/* mobile search modal */
#wrap.wrap_20220124 .find_modal {position: fixed; top: 80px; left: 0; width: 100%; height: calc(100% - 80px); background: rgba(0,0,0,0.7); z-index: 100;}
#wrap.wrap_20220124 .find_modal .find_form{width: 100%; height: 100px; background: #fff; border-top: 1px solid #dedede; padding-top: 24px;}
#wrap.wrap_20220124 .find_modal .find_form .input_wrap{width: 80%; margin: auto; border: 1px solid #dedede; padding:10px;}
#wrap.wrap_20220124 .find_modal .find_form .input_wrap input[type="text"]{width: 90%; padding-left: 10%; text-align: center;}
#wrap.wrap_20220124 .find_modal .find_form .input_wrap > a{display: inline-block; background: url('../images/main/icon_find_gray.png') no-repeat; background-position: center; background-size: cover; width: 20px; height: 20px;vertical-align: middle;}
#wrap.wrap_20220124 .find_modal > .bt_close {display: block; text-align: center;}
#wrap.wrap_20220124 .find_modal > .bt_close img {width: 40px; margin-top: 20px;}

.movie_content a{text-decoration: underline; color: rgb(58, 50, 195); display: inline-block;}

/* footer */
footer{width:100%; background: #000;text-align: center;color:#828282;font-size: 14px;}
footer .footer_inner {position: relative; width: 100%; max-width: 1200px; min-height: 145px;padding-top: 40px; margin: auto;overflow: hidden;}
footer .footer_inner .footContIn{text-align: center; padding-left: 380px; padding-right: 274px; position: relative; min-height: 109px;}
footer .footer_inner .fcdlt{position: absolute; left: 0; top: 10px;  text-align: left;}
footer .footer_inner .fcdlt .logo{display: inline-block; width: 80px; height: 29px; margin-right: 20px; background: url('../images/main/unity_footerLogo.png') no-repeat left center; background-size: 100%;}
footer .footer_inner .fcdlt .int{display: inline-block; max-width: 400px; font-size: 12px; color: #838383; text-align: left; line-height: 20px; font-weight: 400;}
footer .footer_inner .confTxt .tx{color: #838383; display: block;}
footer .footer_inner .lst{min-width: 320px; text-align: left; padding-left: 90px; font-size: 0;}
footer .footer_inner .lst .tp{margin-left: 40px; display: inline-block; vertical-align: top;}
footer .footer_inner .lst .tp:nth-child(4){margin-left: 45px;}
footer .footer_inner .lst .tp .dl{display: block; text-align: left;}
footer .footer_inner .lst .tp .dl .dt{font-size: 14px; color: #fff; font-weight: 600; display: block; line-height: 17px; margin-bottom: 10px;}
footer .footer_inner .lst .tp .dl .dd{font-size: 12px; color: #999; font-weight: 400; display: block; margin-bottom: 7px;}
footer .footer_inner .lst .tp .dl.snsShare{}
footer .footer_inner .lst .tp .dl.snsShare .dd{display: inline-block; text-indent: -999em; vertical-align: middle; background: no-repeat center center;}
footer .footer_inner .lst .tp .dl.snsShare .snstp0{width: 28px; height: 28px; margin-right: 10px; background-image: url("../images/main/footer_fb.png"); background-size: 100%;}
footer .footer_inner .lst .tp .dl.snsShare .snstp1{width: 28px; height: 28px; margin-right: 10px; background-image: url("../images/main/footer_blog.png"); background-size: 100%;}
footer .footer_inner .lst .tp .dl.snsShare .snstp2{width: 28px; height: 28px; margin-right: 10px; background-image: url("../images/main/footer_cafe.png"); background-size: 100%;}
footer .footer_inner .lst .tp .dl.snsShare .snstp3{width: 28px; height: 28px; background-image: url("../images/main/footer_yb.png"); background-size: 100%;}
footer .footer_inner .lst select {appearance: none; outline: none; background-color: #000; color: #fff; padding-bottom: 5px; border: none; border-bottom: 1px solid #929292; width: 100%; background: url("../images/main/arrow_up.png"); background-position: center; background-repeat: no-repeat;}
footer .footer_inner .lst .select_site option {background-color: #000; color: #fff; font-size: 14px;}
footer .footer_inner .fcdrt{position: absolute;right: 0;top: -20px;width: 274px;height: 88px;line-height: 88px;text-align: left;padding-left: 40px;}
footer .footer_inner .fcdrt:after{content: ''; width: 1px; height: 70px; background: #999; position: absolute; left: 0; top: 14px;}
footer .footer_inner .fcdrt .tx2{display: none;}
footer .footer_inner .fcdrt .tx{max-width: 130px; font-size: 12px; color: #838383; text-align: left; display: inline-block; vertical-align: middle; line-height: 18px;}
footer .footer_inner .fcdrt .mk{position: absolute; right: 30px; top: 50%; margin-top: -28px; background: url("../images/main/footer_eula.png") no-repeat center center; background-size: 100% auto; width: 49px; height: 56px;}


.bt_start {display: inline-block;
    color: #fff;
    font-size: 15px;
    padding: 13px 14px;
    background: #2196f3;
    border-radius: 5px;
    vertical-align: middle;}

.bannerText a:link { color : #fff;}
.bannerText a:visited {color : #fff;}
.bannerText a:hover {color : #fff;}
.bannerText a:active {color : #fff;}
/*logo_wrap*/
.logo_wrap {padding-top: 100px;}
.logo_wrap .section_inner {}
.logo_wrap .section_inner h3 {font-size: 36px; margin-left: 15px;}
.logo_wrap .section_inner .logo_list {padding:40px 25px 0;}
.logo_wrap .section_inner .logo_list > li {position: relative; margin-top: 35px;}
.logo_wrap .section_inner .logo_list > li .swiper-arrow {position: absolute; top: 50%; margin-top: -27px; width: 29px; height: 55px;}
.logo_wrap .section_inner .logo_list > li .swiper-next {right: -60px; background: url(../images/main/ar_right.png) no-repeat;}
.logo_wrap .section_inner .logo_list > li .swiper-prev {left: -60px; background: url(../images/main/ar_left.png) no-repeat;}
.logo_wrap .section_inner .logo_list > li:first-child {margin-top: 0;}
.logo_wrap .section_inner .logo_list > li .logo_tit {display: inline-block;}
.logo_wrap .section_inner .logo_list > li .logo_tit img{width: 50%;}
.logo_wrap .section_inner .logo_list > li .logo_box  {width: 100%; margin: auto; display: table; table-layout: fixed; }
.logo_wrap .section_inner .logo_list > li .logo_box li {float: none; display:table-cell; vertical-align: middle; height: 100%; margin-bottom: 2px; width: 16.6666%; text-align: center;}
.logo_wrap .section_inner .logo_list > li .logo_box li img {display: inline-block; transform: scale(0.7);}
.logo_wrap .section_inner .logo_list > li:last-child .logo_box li.icon5 img {display: inline-block; transform: scale(0.5);}
.logo_wrap .section_inner .logo_list > li:last-child .logo_box li.icon4 img {display: inline-block; transform: scale(0.66);}
/* RWD */
.swiper-wrapper {
  transition-timing-function: linear;
}

.swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  padding: 15px 0;
  font-size: 18px;
  font-weight: bold;
}


.swiper {
  margin-bottom: 20px;
}

.swiper-wrapper {
  transition-timing-function: linear;
}

.swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  padding: 15px 0;
  font-size: 18px;
  font-weight: bold;
}

/* 서버 점검 팝업 */
.server_maintenance_pop {position: absolute; top: 191px; right: 100px; background: rgba(0,0,0,0.6); border: 1px solid #195e2d;}
.server_maintenance_pop .pop_inner .pop_btn_list {display: flex; justify-content: space-between; padding: 0 10px;}
.server_maintenance_pop .pop_inner .pop_btn_list a {position: relative; display: inline-flex; font-size: 18px; line-height: 27px; color: #fff; padding: 0 15px;}
.server_maintenance_pop .pop_inner .pop_btn_list a.early_close1 {padding-left: 0;}
/* 서버 점검 팝업 */

.server_end_pop {position: absolute; top: 200px; right: 100px;}
.server_end_pop .pop_inner {position: relative}
.server_end_pop .pop_inner .pop_btn_list {position: absolute; left: 37px; bottom: 30px;}
.server_end_pop .pop_inner .pop_btn_list a {position: relative; display: inline-flex; font-size: 16px; line-height: 27px; color: #d5d5d5; padding: 0 5px 0 0;}
.server_end_pop .pop_inner .pop_btn_list a:nth-child(2) {padding: 0 0 0 6px;}
.server_end_pop .pop_inner .pop_btn_list a:nth-child(2):before {content:''; display: inline-block; background-color: #d5d5d5; width: 1px; height: 16px; position: absolute; top: 50%; left: 0; transform: translateY(-50%);}

@media screen and (max-width:1200px) {
    header .header_inner {width: 90%; height: 50px;min-height:50px; margin: auto;}
    header .header_inner h1.logo { max-width: 200px;top:10px;}
    header .header_inner h1 a img {width: 70%;} 
    header .header_inner .h_right {display: none;}
    header .header_inner .menu_wrap .h_right {display:block; position: relative; top: unset; right: unset; padding: 0 8% 0 5%; margin: 40px 0;}
    header .header_inner .h_right .bt_start {font-size: 1.7em; padding: 15px 25px; border-radius: none; }
    header .header_inner .h_right .eula {width: 48px; float: right;}
    /* header .header_inner .menu_wrap .h_right{display: inline-block;color: #fff;font-size: 15px;padding: 13px 14px;background: #2196f3;border-radius: 5px;vertical-align: middle;} */
    header .header_inner .mo_menu_bar {display: block;position: absolute;top: 17px;right: 0;padding-top: 0;background: #fff;height: 25px;width: 25px;vertical-align: top;z-index: 3;}
    header .header_inner .mo_menu_bar .mo_menu{width:100%;height:100%;display: block;background: url("../images/main/m_menu.png") no-repeat;  background-size: 100% auto;  }
    header .header_inner .mo_menu_bar .mo_menu.active {background: url("../images/main/icon_x.png") no-repeat; background-position: center; background-size: cover; width: 20px; height: 20px;}
    header .header_inner .find_wrap{position: absolute;top:17px;right:40px;padding:0;width:20px;height:20px;}
    header .header_inner .find_wrap .icon_find{display:inline-block;width:20px;height:20px;overflow:hidden;text-indent: -1000px; background:url('../images/main/icon_find.png') no-repeat;vertical-align: top;font-size:0;}
    header .header_inner .find_wrap .find_form{position: fixed; top: 80px; left: 0; width: 100%; height:100%; background: rgba(0,0,0,0.7);border-top: 1px solid #dedede; padding: 0;display:none; z-index: 10;}
    #wrap.wrap_20220124 .find_wrap .find_form .input_wrap{width: 100%;background: #fff; padding:20px;text-align: center;}
    #wrap.wrap_20220124 .find_wrap .find_form .input_wrap input[type="text"]{width: 100%;line-height: 40px;height:40px;font-size:16px;text-align: center; padding: 0%; margin:0;border:1px solid #a3a3a3}
    #wrap.wrap_20220124 .find_wrap .find_form .input_wrap .mo_btn_find{position: absolute;top:30px;right:10%;display: inline-block; background: url('../images/main/icon_find_gray.png') no-repeat; background-position: center; background-size: cover; width: 20px; height: 20px;overflow:hidden;text-indent: -1000px; vertical-align: middle;display:block;}

    header .header_inner .find_wrap.active .find_form{position: fixed; top: 50px; left: 0; width: 100%; height:100%;margin:0; background: rgba(0,0,0,0.7);border-top: 1px solid #dedede; padding: 0;display:block; z-index: 10;}
    header .header_inner .find_wrap.active .find_form a.bt_close{position:absolute; top: 90px; left: 50%; transform: translateX(-50%); width:40px;height:40px;font-size:0;background: url('../images/main/mo_find_close.png') no-repeat;background-size: cover}

    header .header_inner .menu_wrap{width: 100%; height:auto; position: fixed;left: 0;top: 50px; padding: 0 5%; bottom: 0;background: #fff;z-index: 10;opacity: 0;transform: translateX(-100%);overflow-y: auto;}
    header .header_inner .menu_wrap .depth_1 {position: relative; width: 100%;padding-top:10%}
    header .header_inner .menu_wrap ul.depth_1{width: 100%;}
    header .header_inner .menu_wrap.go_right{transition: transform 0.25s ease-in-out;}
    header .header_inner .menu_wrap ul.depth_1>li{float: none; margin-right: 0;border-bottom: 1px solid #8888;padding:0 5%;}
    header .header_inner .menu_wrap ul.depth_1>li:last-child{border-bottom: none;}
    header .header_inner .menu_wrap ul.depth_1>li>a {font-size: 2em; font-weight: 600;}
    header .header_inner .menu_wrap ul.depth_1>li>a > span {display: inline-block;}
    header .header_inner .menu_wrap ul.depth_1 ul.depth_2{height: 0;}
    header .header_inner .menu_wrap ul.depth_1 ul.depth_2{height: 0 !important;}
    header .header_inner .menu_wrap ul.depth_1 ul.depth_2.list_wide {height: auto !important;}
    /*header .header_inner .menu_wrap ul.depth_1 > li > a:focus + ul.depth_2{height: auto;}
    header .header_inner .menu_wrap ul.depth_1 > li > ul.depth_2:focus-within{height: auto;}*/
    header .header_inner .menu_wrap ul.depth_1>li ul.depth_2{transition: all 0.3s ease-in-out; }
    header .header_inner .menu_wrap ul.depth_1 li a .more{background:url('../images/main/m_list_minus.png')no-repeat; background-position: center; background-size: cover;}
    header .header_inner .menu_wrap ul.depth_1>li ul.depth_2 li {margin-bottom: 25px;}
    header .header_inner .menu_wrap ul.depth_1>li ul.depth_2 li a {font-size: 1.4em;}
    .mobile ul.depth_1 li:nth-child(1) ul.depth_2.list_wide{display: block; height: 200px;}
    .mobile ul.depth_1 li:nth-child(2) ul.depth_2.list_wide{display: block; height: 200px;}
    .mobile ul.depth_1 li:nth-child(3) ul.depth_2.list_wide{display: block; height: 200px;}
    .mobile ul.depth_1 li:nth-child(4) ul.depth_2.list_wide{display: block; height: 245px;}

    .server_maintenance_pop {top: 160px; right: 0;}
    
    .logo_wrap .section_inner .logo_list .swiper-arrow {display: none;}
}
@media screen and (max-width:1000px){
    /*logo_wrap*/
    .logo_wrap {padding-top: 50px;}
    .logo_wrap .section_inner .logo_list {padding: 25px 15px 0;}
    .logo_wrap .section_inner .logo_list > li {margin-top: 35px;}
    .logo_wrap .section_inner .logo_list > li:first-child {margin-top: 0;}
    .logo_wrap .section_inner .logo_list > li .logo_tit {display: inline-block;}
    .logo_wrap .section_inner .logo_list > li .logo_tit img{width: 40%;}
    .logo_wrap .section_inner .logo_list > li .logo_box  {width: 100%;}

    .logo_wrap .section_inner .logo_list > li .logo_box > li {margin: 5px 0; width: 50%; text-align: center; line-height: 1;}
    .logo_wrap .section_inner .logo_list > li .logo_box > li img {display: inline-block; transform: scale(0.7);}
    .logo_wrap .section_inner .logo_list > li:first-child .logo_box > li.icon5 img {transform: scale(0.5);}
    .logo_wrap .section_inner .logo_list > li:first-child .logo_box > li.icon6 img {transform: scale(0.5);}
    .logo_wrap .section_inner .logo_list > li:last-child .logo_box > li.icon4 img {transform: scale(0.7);}
    .logo_wrap .section_inner .logo_list > li:last-child .logo_box > li.icon5 img {transform: scale(0.6); width: 100%;}
    .logo_wrap .section_inner .logo_list > li:last-child .logo_box > li.icon6 img {transform: scale(0.7); width: 100%;}
    }
@media screen and (max-width:945px){
    footer .footer_inner .footContIn{padding-left: 5%;padding-right: 5%; text-align: center;}
    footer .footer_inner .lst {padding: 5% 0 5% 0; text-align: center;}
    footer .footer_inner .lst li:first-child{margin-left: 0;}
    footer .footer_inner .fcdlt{position: relative; top: 0; width: 100%;text-align: center; }
    footer .footer_inner .fcdrt{position: relative; width: 100%; height: auto; line-height: 28px; padding-top: 5%; padding-left: 0; text-align: center;}
    footer .footer_inner .fcdrt:after{width: 100%; height: 1px; top: 0;}
    footer .footer_inner .fcdrt .mk{position: initial; display: inline-block; right: 0; top: 0; margin-top: 0; width: 34px; height: 36px;}
    footer .footer_inner .fcdrt .tx {display: none;}
    footer .footer_inner .fcdrt .tx2 {display: block; line-height: 28px;}
}

@media screen and (max-width:768px) {
    .server_maintenance_pop {width: 300px; position: absolute; top: 199px; left: 50%; transform: translate(-50%, 0%);}
    .server_maintenance_pop .pop_inner .pop_btn_list {padding: 0 10px;}
    .server_maintenance_pop .pop_inner .pop_btn_list a {font-size: 16px; line-height: 24px; padding: 0 10px;}
    .server_maintenance_pop .pop_inner .pop_btn_list a.early_close1:after {width: 1px; height: 10px; }
    .server_end_pop {position: absolute; top: 150px; right: 10px;}
}
@media screen and (max-width:515px){
/*    header .header_inner .find_wrap {right: 70px;}*/
/*    header .header_inner .find_wrap.active{right: 70px;}*/
    footer .footer_inner .lst .tp{margin-left: 4%;}
    footer .footer_inner .lst{padding: 5% 0 10% 0;}
    footer .footer_inner .fcdlt,
    footer .footer_inner .lst {text-align: left;}
}
@media screen and (max-width:380px){
    header .header_inner .menu_wrap ul.depth_1>li>a {font-size: 1.4em;}
    header .header_inner .menu_wrap ul.depth_1>li ul.depth_2 li a{font-size: 1.1em;}
    header .header_inner .menu_wrap ul.depth_1>li>a>span{width: 18px; height: 18px;}
    header .header_inner .menu_wrap .h_right .bt_start {font-size: 1.4em;}
    footer .footer_inner .lst .tp .dl.snsShare .snstp0,
    footer .footer_inner .lst .tp .dl.snsShare .snstp1,
    footer .footer_inner .lst .tp .dl.snsShare .snstp2,
    footer .footer_inner .lst .tp .dl.snsShare .snstp3{width: 20px; height: 20px; margin-right: 5px;}
    footer .footer_inner .lst .tp .dl .dt {font-size: 12px;}
    footer .footer_inner .lst .tp .dl .dd {font-size: 10px;}
}
@media screen and (max-width:320px) {
    header .header_inner .h_right .bt_start {font-size: 1.4em;}
    header .header_inner .menu_wrap .h_right .eula {width: 46px;}
}



    
    
    
    
    