hr {display:none;}
.flex_column {flex-direction: column;}
.modal-open {overflow: hidden;}
.br10 {border-radius:10px;}

/*body {font-size: 16px; font-family:"Noto Sans KR", "Apple SD Gothic Neo", Arial, sans-serif; color: #555; direction: ltr; overflow-y: scroll}*/

.mobile_enter {display:inline-block;}

.blind {position:absolute; top:0; left:0; overflow:hidden; width:1px; height:1px; font-size:1px; line-height:0; color:transparent !important; clip:rect(0 0 0 0);}
.hidden {position:absolute; top:-10000em; visibility:hidden; overflow:hidden; height:0px; width:0px;}
.IR {overflow:hidden; position:absolute; width:1px; height:1px; margin:-1px; padding:0; border:0 none; clip:rect(0, 0, 0, 0);}
.gray_line {width:100%; height:1px; background-color:#ddd;}

@font-face {
	font-family: 'Pretendard-Regular';
	src: url('https://cdn.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
	font-weight: 400;
	font-style: normal;
}
@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable.min.css");

@font-face {
    font-family: 'Pretendard-Regular';
    src: url('https://fastly.jsdelivr.net/gh/Project-Noonnu/noonfonts_2107@1.1/Pretendard-Regular.woff') format('woff');
    font-weight: 700;
    font-style: normal;
}

 @font-face {
    font-family: 'Cafe24Ssurround';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24Ssurround.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PaperoziMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-1Thin.woff2') format('woff2');
    
    font-display: swap;
}

 @import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
 @import url(https://fonts.googleapis.com/css2?family=Yellowtail&display=swap);

  

.notosanskr * { 
 font-family: 'Noto Sans KR', sans-serif;
}

@font-face {
    font-family: 'GmarketSansMedium';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal; letter-spacing:-3px;
}

@font-face {
    font-family: 'JalnanGothic';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_231029@1.1/JalnanGothic.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
font-family: 'Giants-Bold';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2307-1@1.1/Giants-Bold.woff2') format('woff2');
font-weight: 700;
font-style: normal;
}

.font_yellowtail {font-family: 'Yellowtail', cursive;}


@font-face {
font-family: 'Yellowtail';
src: url(/font/Yellowtail-Regular.ttf) format('woff');
}

@import url('https://fonts.googleapis.com/css2?family=Yellowtail&display=swap');
 
@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

.nanummyeongjo * {
 font-family: 'Nanum Myeongjo', serif;
}

@font-face {
    font-family: 'Cafe24Shiningstar';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_twelve@1.1/Cafe24Shiningstar.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'InkLipquid';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/InkLipquid.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}




/*·ÎµùÀÌ¹ÌÁö*/
.load {width: 100%; height: 100%; position: fixed; display: flex; align-items: center; justify-content: center; opacity: 0.8; z-index: 9999; text-align: center; background-color:#222; flex-direction: column}

.load > i {z-index: 10000;color:#fff; font-size:30px;  }
.load p {color:#fff;   opacity: 0.8;  margin-top:10px;}
.clear {clear:both;}
.position_r {position:relative;}
.flex {display:flex;}

span.icon {font-family : xeicon;}
.tablet_hidden {display:block;}

/*a {  transition:0.2s;}*/ 
li {list-style:none;}

.tc {text-align:center!important;}
.tl {text-align:left!important;}
.tar {text-align:right!important;}
.fr {float:right;}
h3 {font-size:23px; font-weight:bold; color:#222;}
h4 {font-size:18px; font-weight:bold; padding:10px 0; color:#222;}
h5 {font-size:16px; font-weight:bold; padding:10px 0; color:#222;}
/*p, span {font-size:15px;  font-family: 'Noto Sans KR', sans-serif;}*/
input::placeholder {color: #999!important; font-size:13px; }

.flex_space-between {display: flex;justify-content: space-between;}



.toggle-switch_wrap {display:flex;  align-items: center; justify-content: center;  border-radius:10px;   margin:20px auto}
.toggle-switch_wrap p {margin-right:10px; font-weight:bold; color:#222; font-size:16px}
.toggle-switch {position: relative;width: 60px;height: 30px} 
.toggle-checkbox {display: none}
.toggle-label {position: absolute;cursor: pointer;top: 0;left: 0;right: 0;bottom: 0;background-color: #ccc;border-radius: 30px;transition: background-color 0.3s}
.toggle-checkbox:checked + .toggle-label {background-color: #8242e5}
.toggle-label:before {position: absolute;content: "";height: 22px;width: 22px;left: 4px; bottom: 4px;background-color: white;border-radius: 50%;transition: transform 0.3s}

.toggle-checkbox:checked + .toggle-label:before {transform: translateX(26px);}

.reponsive_wrap  {width:96%; max-width:1020px; margin:25px auto; overflow:hidden; box-sizing:border-box;}
.reponsive_wrap h3 {  font-size:22px; font-weight:bold;  margin:0px 0 15px 0; color:#222;}
.reponsive_wrap h3 + p {margin-bottom:20px; font-size:16px;  }


.reponsive_wrap02  {width:96%; max-width:1020px; margin:20px auto; overflow:hidden; box-sizing:border-box;}
.reponsive_wrap02 h3 {  font-size:22px; font-weight:bold;  margin:0px 0 15px 0; color:#222;}
.reponsive_wrap02 h3 + p {margin-bottom:20px; font-size:16px;}

.reponsive_wrap1200  {width:96%; max-width:1200px; margin:25px auto; overflow:hidden; box-sizing:border-box;}


.reponsive_wrap20  {width:96%; max-width:1020px; margin:40px auto; overflow:hidden; box-sizing:border-box;}
.reponsive_wrap20 h3 {  font-size:22px; font-weight:bold;  margin:10px 0 15px 0; color:#222;}
.reponsive_wrap20 h3 + p {margin-bottom:20px;   font-size:16px;}

.reponsive_wrap20 .h3_p {font-size:16px; margin-top:-10px;}

.reponsive_wrap_swipe  {width:100%; max-width:1020px; margin:20px auto; overflow:hidden; box-sizing:border-box;}
.reponsive_wrap_swipe h3 {font-size:23px; font-weight:bold;  margin:0 0 5px 0px}
.reponsive_wrap_swipe h3 + p {margin-bottom:20px; font-size:16px;  }

.reponsive_wrap_swipe02  {width:100%; max-width:1200px; margin:20px auto; overflow:hidden; box-sizing:border-box;}

.swiper_now_shorts_wrap h3 {  font-size:22px; font-weight:bold;  margin:10px 0 15px 0; color:#222;}
.swiper_now_shorts_wrap h3 + p {margin-bottom:20px;   font-size:16px;}



/*margin*/
/*¸¶ÀÌ³Ê½º*/
.mt-10{margin-top:-8px;}
.-mt15{margin-top:-15px !important}
.-mt20{margin-top:-20px !important}
.-mt25{margin-top:-25px !important}

/*µ¿ÀÏ °£°Ý*/
.pa0{padding:0 !important}
.pa10{padding:1rem !important}
.pa20{padding:2rem !important}
.pa30{padding:3rem !important}
.pa40{padding:4rem !important}
.pa50{padding:5rem !important}
.pa60{padding:6rem !important}

/*Top*/
.pt0{padding-top:0rem !important}
.pt5{padding-top:0.5rem !important}
.pt10{padding-top:1rem !important}
.pt15{padding-top:1.5rem !important}
.pt20{padding-top:2rem !important}
.pt25{padding-top:2.5rem !important}
.pt30{padding-top:3rem !important}
.pt35{padding-top:3.5rem !important}
.pt40{padding-top:4rem !important}
.pt45{padding-top:4.5rem !important}
.pt50{padding-top:5rem !important}
.pt55{padding-top:5.5rem !important}
.pt60{padding-top:6rem !important}
.pt65{padding-top:6.5rem !important}
.pt70{padding-top:7rem !important}
.pt75{padding-top:7.5rem !important}
.pt80{padding-top:8rem !important}
.pt85{padding-top:8.5rem !important}
.pt90{padding-top:9rem !important}
.pt95{padding-top:9.5rem !important}
.pt100{padding-top:10rem !important}

/*Left*/	
.pl0{padding-left:0rem !important}
.pl5{padding-left:0.5rem !important}
.pl10{padding-left:1rem !important}
.pl15{padding-left:1.5rem !important}
.pl20{padding-left:2rem !important}
.pl25{padding-left:2.5rem !important}
.pl30{padding-left:3rem !important}
.pl35{padding-left:3.5rem !important}
.pl40{padding-left:4rem !important}
.pl45{padding-left:4.5rem !important}
.pl50{padding-left:5rem !important}
.pl55{padding-left:5.5rem !important}
.pl60{padding-left:6rem !important}
.pl65{padding-left:6.5rem !important}
.pl70{padding-left:7rem !important}
.pl75{padding-left:7.5rem !important}
.pl80{padding-left:8rem !important}
.pl85{padding-left:8.5rem !important}
.pl90{padding-left:9rem !important}
.pl95{padding-left:9.5rem !important}
.pl100{padding-left:10rem !important}

/*Right*/	
.pr0{padding-right:0rem !important}
.pr5{padding-right:0.5rem !important}
.pr10{padding-right:1rem !important}
.pr15{padding-right:1.5rem !important}
.pr20{padding-right:2rem !important}
.pr25{padding-right:2.5rem !important}
.pr30{padding-right:3rem !important}
.pr35{padding-right:3.5rem !important}
.pr40{padding-right:4rem !important}
.pr45{padding-right:4.5rem !important}
.pr50{padding-right:5rem !important}
.pr55{padding-right:5.5rem !important}
.pr60{padding-right:6rem !important}
.pr65{padding-right:6.5rem !important}
.pr70{padding-right:7rem !important}
.pr75{padding-right:7.5rem !important}
.pr80{padding-right:8rem !important}
.pr85{padding-right:8.5rem !important}
.pr90{padding-right:9rem !important}
.pr95{padding-right:9.5rem !important}
.pr100{padding-right:10rem !important}

/*Bottom*/	
.pb0{padding-bottom:0rem !important}
.pb5{padding-bottom:0.5rem !important}
.pb10{padding-bottom:1rem !important}
.pb15{padding-bottom:1.5rem !important}
.pb20{padding-bottom:2rem !important}
.pb25{padding-bottom:2.5rem !important}
.pb30{padding-bottom:3rem !important}
.pb35{padding-bottom:3.5rem !important}
.pb40{padding-bottom:4rem !important}
.pb45{padding-bottom:4.5rem !important}
.pb50{padding-bottom:5rem !important}
.pb55{padding-bottom:5.5rem !important}
.pb60{padding-bottom:6rem !important}
.pb65{padding-bottom:6.5rem !important}
.pb70{padding-bottom:7rem !important}
.pb75{padding-bottom:7.5rem !important}
.pb80{padding-bottom:8rem !important}
.pb85{padding-bottom:8.5rem !important}
.pb90{padding-bottom:9rem !important}
.pb95{padding-bottom:9.5rem !important}
.pb100{padding-bottom:10rem !important}

@media screen and (min-width:1024px){
	/*¸¶Áø ¸¶ÀÌ³Ê½º*/
	/*Top*/
	.mt-01 {margin-top:-0.1rem}
	.mt-10 {margin-top:-1rem}
}

.ma0{margin:0 !important}
/*Top*/
.mt0{margin-top:0rem !important}
.mt5{margin-top:0.5rem !important}
.mt10{margin-top:1rem !important}
.mt15{margin-top:1.5rem !important}
.mt20{margin-top:2rem !important}
.mt25{margin-top:2.5rem !important}
.mt30{margin-top:3rem !important}
.mt35{margin-top:3.5rem !important}
.mt40{margin-top:4rem !important}
.mt45{margin-top:4.5rem !important}
.mt50{margin-top:5rem !important}
.mt55{margin-top:5.5rem !important}
.mt60{margin-top:6rem !important}
.mt65{margin-top:6.5rem !important}
.mt70{margin-top:7rem !important}
.mt75{margin-top:7.5rem !important}
.mt80{margin-top:8rem !important}
.mt85{margin-top:8.5rem !important}
.mt90{margin-top:9rem !important}
.mt95{margin-top:9.5rem !important}
.mt100{margin-top:10rem !important}

/*Left*/
.ml0{margin-left:0rem !important}
.ml5{margin-left:0.5rem !important}
.ml10{margin-left:1rem !important}
.ml15{margin-left:1.5rem !important}
.ml20{margin-left:2rem !important}
.ml25{margin-left:2.5rem !important}
.ml30{margin-left:3rem !important}
.ml35{margin-left:3.5rem !important}
.ml40{margin-left:4rem !important}
.ml45{margin-left:4.5rem !important}
.ml50{margin-left:5rem !important}
.ml55{margin-left:5.5rem !important}
.ml60{margin-left:6rem !important}
.ml65{margin-left:6.5rem !important}
.ml70{margin-left:7rem !important}
.ml75{margin-left:7.5rem !important}
.ml80{margin-left:8rem !important}
.ml85{margin-left:8.5rem !important}
.ml90{margin-left:9rem !important}
.ml95{margin-left:9.5rem !important}
.ml100{margin-left:10rem !important}

/*Right*/
.mr0{margin-right:0rem !important}
.mr5{margin-right:0.5rem !important}
.mr10{margin-right:1rem !important}
.mr15{margin-right:1.5rem !important}
.mr20{margin-right:2rem !important}
.mr25{margin-right:2.5rem !important}
.mr30{margin-right:3rem !important}
.mr35{margin-right:3.5rem !important}
.mr40{margin-right:4rem !important}
.mr45{margin-right:4.5rem !important}
.mr50{margin-right:5rem !important}
.mr55{margin-right:5.5rem !important}
.mr60{margin-right:6rem !important}
.mr65{margin-right:6.5rem !important}
.mr70{margin-right:7rem !important}
.mr75{margin-right:7.5rem !important}
.mr80{margin-right:8rem !important}
.mr85{margin-right:8.5rem !important}
.mr90{margin-right:9rem !important}
.mr95{margin-right:9.5rem !important}
.mr100{margin-right:10rem !important}

/*Bottom*/
.mb0{margin-bottom:0rem !important}
.mb5{margin-bottom:0.5rem !important}
.mb10{margin-bottom:1rem !important}
.mb15{margin-bottom:1.5rem !important}
.mb20{margin-bottom:2rem !important}
.mb25{margin-bottom:2.5rem !important}
.mb30{margin-bottom:3rem !important}
.mb35{margin-bottom:3.5rem !important}
.mb40{margin-bottom:4rem !important}
.mb45{margin-bottom:4.5rem !important}
.mb50{margin-bottom:5rem !important}
.mb55{margin-bottom:5.5rem !important}
.mb60{margin-bottom:6rem !important}
.mb65{margin-bottom:6.5rem !important}
.mb70{margin-bottom:7rem !important}
.mb75{margin-bottom:7.5rem !important}
.mb80{margin-bottom:8rem !important}
.mb85{margin-bottom:8.5rem !important}
.mb90{margin-bottom:9rem !important}
.mb95{margin-bottom:9.5rem !important}
.mb100{margin-bottom:10rem !important}



/*Box*/
.box {background:#fff; border:1px solid #ddd; padding:10px 15px 10px; border-radius:10px; box-sizing:border-box}/*Èò»ö ¹Ú½º*/
.box-gray {background-color:#f7f7f7; border-radius:1rem; padding:1rem; margin-top:1rem}/*È¸»ö ¹Ú½º*/


/* ÅØ½ºÆ® ÄÃ·¯ */
.point_red {color:#fb3162!important;}
.point_red02 {color:#cf0000!important;}
.point_blue {color:#007bff!important;}
.point_purple {color:#7b1ac6!important;}
.point_orange {color:#b9541f;}
.point_orange02 {color:#ff6000;}
.point_yellow {color:#ffea1e;}
.point_green {color:#c9e919;}
.point_green02 {color:#00ab17}
.point_brown {color:#9d7224;}
.point_brown02 {color:#6d361c;}
.point_pink {color:#ff00cc}
.point_pink02 {color:#ff38a6}
.point_gray {color:#777}
.point_black {color:#000}

.fs14 {font-size:14px}
.fs16 {font-size:16px;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs22 {font-size:22px;}
.fs24 {font-size:24px;}
.fs26 {font-size:26px;}

/* Á¤·Ä */
.tc {text-align:center;}
.tl {text-align:left;}
.tr {text-align:right;}

/* ¹öÆ° */
.btn_normal {display:inline-block; font-size:18px; padding:10px 30px; border-radius:30px; margin:10px 0;  }
.btn100 {display:block; font-size:18px; padding:15px 30px; border-radius:30px; margin:10px 0;  }
.btn_purple {clear:both;color:#fff!important; background-color:#7b1ac6; border:1px solid #7b1ac6;}
.btn_purple:hover {background-color:#fff; color:#7b1ac6!important; border:1px solid #7b1ac6;}
.btn_pink {clear:both;color:#fff!important; background-color:#ff38a6; border:1px solid #ff38a6;}
.btn_pink:hover {background-color:#fff; color:#ff38a6!important; border:1px solid #ff38a6;}
.btn_blue {clear:both;color:#fff!important; background-color:#00a1ff; border:1px solid #00a1ff;}
.btn_blue:hover {background-color:#fff; color:#00a1ff!important; border:1px solid #00a1ff;}



.mobile_header_none .sc_Header {display:block}

.border-Line {border:1px dashed #f1f1f1; width:100%; max-width:1020px; margin:0 auto}
 

ul.cvf_uploaded_files {list-style-type: none; margin: 20px 0 0 0; padding: 0;}
ul.cvf_uploaded_files li {background-color: #fff; border: 1px solid #ccc; border-radius: 5px; float: left; margin: 20px 20px 0 0; padding: 2px; width: 80px; height: 80px; line-height: 80px; position: relative;}
ul.cvf_uploaded_files li img.img-thumb {width: 80px; height: 80px;}
ul.cvf_uploaded_files .ui-selected {background: red;}
ul.cvf_uploaded_files .highlight {border: 1px dashed #000; width: 80px; background-color: #ccc; border-radius: 5px;}
ul.cvf_uploaded_files .delete-btn {width: 15px; border: 0; position: absolute; top: -12px; right: -14px;}
.bg-success {padding: 7px;}


.btn_div {width:100%; display:flex; justify-content: center; align-items: center; gap:10px; }
.btn_div a {text-align:center; flex:1; display:block; padding:15px 20px; box-sizing:border-box;  margin:10px 0; border-radius:10px;}

.btn_div .black {background-color:#222; color:#fff;}
.btn_div .gray {background-color:#555; color:#fff;}
.btn_div .purple {background-color:#7243d3; color:#fff;}
.btn_div .blue {background-color:#2d60d7; color:#fff;}
.btn_div .orange {background-color:tomato; color:#fff;}
.btn_div .white {background-color:#fff; color:#222; border:1px solid #ddd; box-sizing:border-box;} 
.btn_div .purple02 {background-color:#f4ebfd; color:#7b2ecf; border:1px solid #bb88f1; box-sizing:border-box;} 
.btn_div .blue02 {background-color:#e2eafd; color:#2d60d7; border:1px solid #7a9ae1; box-sizing:border-box;} 


/*.scroll-design {
overflow-y: initial; }

.scroll-design {
overflow-y: overlay; }
@media (min-width: 1171px) {
 }

.scroll-design::-webkit-scrollbar-track-piece {
background-color: transparent; }

.scroll-design::-webkit-scrollbar-thumb {
border-radius: 3px;
background-color: #cccccc;
}

.scroll-design::-webkit-scrollbar {
width: 0px;
height: 0px;
background: transparent; }
@media (min-width: 1171px) {
.scroll-design::-webkit-scrollbar {
width: 10px; } }

::-webkit-scrollbar-track-piece {
background-color: #e5e5e5; }

::-webkit-scrollbar-thumb {
background-color: #cccccc; }

::-webkit-scrollbar {
width: 0px;
height: 0px;
background: transparent;
}

.infinite-scroll-container {
overflow-y: scroll;
height: 100%; }

.infinite-scroll-loading {
width: 100%;
display: flex;
margin: 5px 0 15px;
text-align: center; }
.infinite-scroll-loading .css-0 {
margin: auto; }*/





/*ÇÏ´Ü¾Û¹è³Ê*/
.foot_app_down {position:relative; }
.foot_app_down ul {gap:10px; display:flex;}
.foot_app_down li a {box-shadow:4px 4px 5px rgb(0 0 0 / 9%);width:160px; text-align:center; border-radius:10px; padding:7px 10px; margin-bottom:15px;background-color:#f0f5f8;}
.foot_app_down li a img {max-width: 110px;width: 90%;}
 

.footer_flex {display:flex;  justify-content: space-between;}
.footer_right h4 {font-size:16px; padding-bottom:3px;}
.footer_right b {font-weight:bold;}
.footer_right .title {font-size:16px; margin-bottom:10px;}


/* »õ·Î¿î Å¾¸Þ´º */
.top_menu_new_wrap { max-width:1200px; width:100%;margin: 20px auto 10px auto; display: flex;align-items: center;align-content: center;justify-content: space-between;}
.top_menu_new {list-style: none; width:1000px;padding: 0;background-color: #fff;}
.top_menu_new > ul {display: flex;}
.top_menu_new > ul > li {position: relative;}
.top_menu_new > ul > li > a {display: block;padding: 6px 16px; text-decoration: none; color:#000; font-family: 'Pretendard'; font-size:18px;  margin-bottom:10px;}
.top_menu_new > ul > li > a:hover {color:#ff489d;  }
.top_menu_new > ul > li > a.over {color:#ff489d; background-color:#152a8b; border-radius:20px; font-weight:600;}
.top_menu_new > ul > li > ul {display: none;position: absolute;top: 100%;left: 50%; transform: translateX(-50%); background-color:#fff;padding: 0;min-width: 100px; padding:10px; border-radius:15px; box-shadow: 0px 4px 8px rgba(0,0,0,0.35);}
.top_menu_new > ul > li > ul > li > a {padding: 10px;  color:#444;text-decoration: none;display: block; border-bottom:1px solid #ddd;font-family: 'Pretendard'; font-size:16px; }
.top_menu_new > ul > li > ul > li >  a:hover {color:#ff489d; }
.top_menu_new > ul > li > ul > li:last-child a{border-bottom:0;}
.top_menu_new > ul > li:hover > ul {display: block;}
.top_menu_new > ul > li > ul > li > a:hover {}


.top_etc_menu  {display:flex; gap:10px; margin-right:10px;}
.top_etc_menu li {position:relative; padding-right:10px;}
.top_etc_menu li:after {content:''; position:absolute; right:0; top:50%; transform: translateY(-50%); width:1px; height:8px; background:#ebebeb;}
.top_etc_menu li:last-child:after {width:0;}


/* Mobile Device 1200 */
@media (max-width:1200px) {




}


/* Mobile Device 1000 */
@media (max-width:1000px) {

/*.reponsive_wrap_swipe h3 {margin-left:20px}
.reponsive_wrap_swipe h3 + p {margin-left:20px}*/

.reponsive_wrap_swipe  {width:100%; }




.foot_app_down {position:relative; margin:10px auto;right:0px;}


.foot_app_down ul {display:flex;  justify-content: center; align-items: center;}
.foot_app_down li {width:48%; margin:0 auto; box-sizing:border-box; }
.foot_app_down li a {width:100%; /*height:60px; line-height:60px;*/ border-radius:10px; padding:10px; box-sizing:border-box;  }
.foot_app_down li a img {max-width:110px; width:90%;}

.footer_right {padding-left:40px; min-width:250px;}



.swiper_now_shorts_wrap  h3  {    margin-left:20px;}
.swiper_now_shorts_wrap h3 + p { margin-left:20px; }

.top_etc_menu {display:none;}
.top_menu_new_wrap {display:none;}
}




/* Mobile Device 800 */
@media (max-width:800px) {
.tablet_hidden {display:none;}


}





/* Mobile Device ÃÖ¼Ò ~ ÃÖ´ë 589 */
@media (max-width:640px) {
.reponsive_wrap { margin:0px auto 10px auto; width:calc(100% - 20px);   }
.reponsive_wrap1200 {margin:0px auto 20px auto; width:calc(100% - 20px)}
.reponsive_wrap h3  {  font-size:18px; }
.reponsive_wrap h3 + p { font-size:13px; margin-bottom:10px;  }

.reponsive_wrap02 { margin:10px auto; width:calc(100% - 20px);   }
.reponsive_wrap02 h3  {  font-size:18px; }
.reponsive_wrap02 h3 + p { font-size:13px; margin-bottom:10px}


.swiper_nation_wrap h3 + p  { font-size:13px; margin-bottom:10px;  }



/*»ó´Ü¸¶Áø°ªÀÌ 20*/
.reponsive_wrap20 {margin:20px auto;width:calc(100% - 20px); }

.reponsive_wrap20 h3  {  font-size:18px; }
.reponsive_wrap20 h3 + p { font-size:13px; margin-bottom:10px;   margin-top: -10px;}

.swiper_now_shorts_wrap  h3  {  font-size:18px; }
.swiper_now_shorts_wrap h3 + p { font-size:13px;  margin-bottom:10px;   margin-top: -10px;}

.reponsive_wrap_swipe  {  margin:10px auto;  }
 
.reponsive_wrap_swipe h3   {font-size:18px; margin-left:10px; margin-bottom:10px; }
.reponsive_wrap_swipe h3 + p { font-size:13px; margin-bottom:10px;margin-left:10px;}




.pt80 {padding:40px 0;}
.pt40 {padding:10px 0;}
.pt20 {padding:5px 0;}

h3 { font-size: 18px;}
h4 {font-size:16px;  padding:5px 0;}
h5 {font-size:14px; }

p, span {font-size:15px;}

.reponsive_wrap20 .h3_p {
font-size: 13px;
margin-top: -10px;
}


.btn_normal {padding:10px 20px;  border-radius:20px;  font-size:14px;}
.btn100 {padding:10px 20px;  border-radius:20px;  font-size:14px;}

.my_plan_check .txt p { font-size: 15px; line-height:140%;}

.mobile_header_none .sc_Header {display:none}

.btn_div a {  padding:10px 5px; font-size:14px; }

.btn_div { gap:5px; }


.footer_flex {flex-direction: column;}

.footer_right {border: 1px solid #ddd;padding: 10px 0 ;border-radius: 10px;display: flex;justify-content: space-around;}
.footer_right h4 {font-size: 14px; padding:0;}
.footer_right .title {font-size: 14px;margin-bottom: 0px;}
.footer_right p {font-size:13px;}
.swiper_now_shorts_wrap  h3  {    margin-left:10px;}
.swiper_now_shorts_wrap h3 + p { margin-left:10px; }


}




/* Mobile Device ÃÖ¼Ò ~ ÃÖ´ë 589 */
@media (max-width:500px) {



.mobile_enter {display:block}

.foot_app_down li a img {max-width: 100px}
/*.foot_app_down li a {height: 50px;line-height: 50px;}*/


.c_btn.h40 p{ font-size: 13px !important;}

}