@charset "utf-8";

/*
@font-face { font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 700; src: local('Gmarket Sans Bold'), local('GmarketSans-Bold'), url('/common/fonts/GmarketSansBold.woff2') format('woff2'), url('/common/fonts/GmarketSansBold.woff') format('woff'); }
@font-face { font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 500; src: local('Gmarket Sans Medium'), local('GmarketSans-Medium'), url('/common/fonts/GmarketSansMedium.woff2') format('woff2'), url('/common/fonts/GmarketSansMedium.woff') format('woff'); }
@font-face { font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 300; src: local('Gmarket Sans Light'), local('GmarketSans-Light'), url('/common/fonts/GmarketSansLight.woff2') format('woff2'), url('/common/fonts/GmarketSansLight.woff') format('woff'); }

@font-face{ font-family: 'SebangG'; font-weight: 300; src: url("/font/SebangGothicRegular.woff2") format('woff2'), url("/font/SebangGothicRegular.woff") format('woff'); }
@font-face{ font-family: 'SebangG'; font-weight: 700; src: url("/font/SebangGothicBold.woff2") format('woff2'), url("/font/SebangGothicBold.woff") format('woff'); }
*/

/*'Noto Sans KR'*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;600&family=Noto+Serif+KR&display=swap');
/*
'IBM Plex Sans KR'
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+KR&display=swap');
*/

/*
@import url('https://fonts.googleapis.com/css2?family=Nanum+Gothic:wght@400;700;800&display=swap');
*/

/* RESET */
*{margin:0;padding:0}
ul,ol{list-style:none;padding:0;}
button{-webkit-border-radius:0;border-radius:0;background-color:transparent;cursor:pointer}
a,a:hover,a:active,a:focus{text-decoration:none}
em,address{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
iframe,fieldset,img,button{border:0 none}
textarea{resize:none}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
img{vertical-align:top}
hr{display:none}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:700;}
a {text-decoration:none;}
a:link,a:visited {text-decoration:none;}
a:hover {text-decoration:none;}
a:active {text-decoration:none;}
em{font-style:normal;}
caption, legend, .labelx{left:-9999px; font-size:0; position:absolute; display:none;}
table{border-collapse:collapse;}
::placeholder {color:#ccc !important;font-style:italic;}

/* DISPLAY */
body{min-width:320px;}
header,footer,section,article,aside,nav,div,hgroup,details,menu,figure,figcaption{display:block;box-sizing:border-box;}

/* FONT RULE */
body,table,input,textarea,select,button,th,td,input,select,textarea,th,td,p,dl,dt,dd,li,pre{
    font-family: 'Noto Sans KR','Nanum Gothic', sans-serif;
	font-weight:300;
}

input::placeholder { font-weight: 300;color:#ccc;}


/* ALIGN */
img{max-width:100%;vertical-align:middle}
.clear:after{content:'';display:block;clear:both}
.fl{float:left !important}
.fr{float:right !important}
.fn{float:none !important}
.cb{clear:both !important}
.clI{clear:inherit !important}
.tl{text-align:left !important}
.tc{text-align:center !important}
.tr{text-align:right !important}
.vat{vertical-align:top !important}
.vam{vertical-align:middle !important}
.vab{vertical-align:bottom !important}
.db{display:block !important}
.dib{display:inline-block !important}
._dn{display:none !important}

.posR{position:relative;}
.posA{position:absolute;}
.posS{position:static !important}


.a-left { text-align:left !important; }
.a-center { text-align:center !important; }
.a-right { text-align:right !important;}
.a-justify { text-align:justify !important;}

.v-top { vertical-align:top; }
.v_baseline {vertical-align: baseline;}
.v-middle { vertical-align:middle; }
.v-bottom { vertical-align:bottom; }

.c-both { clear:both; }
.c-fix { clear:both; height:1px; }

.f-left { float:left !important;}
.f-right { float:right !important; }
.f-none { float:none !important;}

.fs11em {font-size:1.1em;}
.fs12em {font-size:1.2em;}

.wdt_10{width:10%;}
.wdt_20{width:20%;}
.wdt_30{width:30%;}
.wdt_40{width:40%;}
.wdt_50{width:50%;}
.wdt_60{width:60%;}
.wdt_70{width:70%;}
.wdt_80{width:80%;}
.wdt_90{width:90%;}
.wdt_95{width:95%;}
.wdt_100{width:100%;}
@media screen and (max-width: 800px){
    .wdt_50{width:100%;}
}

.wdt10{width:10px;}
.wdt20{width:20px;}
.wdt50{width:50px;}
.wdt100{width:100px;}
.wdt150{width:150px;}
.wdt200{width:200px;}

.m_width500 {max-width:500px}
@media screen and (max-width: 800px){
.m_width500 {max-width:100%}
}

.m_width200 {max-width:200px}


.bg_fff {background-color:#fff;border-top:none;border-bottom:none;}
.bg_fff_fix {background-color:#fff;margin-left:0 !important;border-top:none;border-bottom:none;}

/* ETC */
wbr:after{content:'\00200B'}
wbr{display:block\9;width:0;height:0;margin:0;padding:0}

/* ol{padding:0;margin-left:25px} */
*+html body li{vertical-align:top}

/* LIST STYLE */
ul li,
ol li{list-style:none}

/* TABLE */
table{border-collapse:collapse;}
caption{visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
caption.safari{display:none}

/* BLIND */
.blind{overflow:hidden;position:absolute;left:0;top:0;z-index:-1;width:0;height:0;font-size:0;line-height:0;text-indent:-999em}

a{color:#3c2e30;text-decoration:none;}

/* WHITE-SPACE */
.wsline{white-space:pre-line}

/* FONT */
.fwb{font-weight:700 !important}
.fbold{font-weight:600 !important}
.fsmbold{font-weight:500 !important}
.flihgt{font-weight:300 !important}
.fnormal{font-weight:400 !important}
.f13p{font-size:13px !important}
.f14p{font-size:14px !important}
.f15p{font-size:15px !important}
.f16p{font-size:16px !important}
.f17p{font-size:17px !important}
.f18p{font-size:18px !important}
.f19p{font-size:19px !important}
.f20p{font-size:20px !important}
.f21p{font-size:21px !important}
.f22p{font-size:22px !important}
.f23p{font-size:23px !important}
.f24p{font-size:24px !important}
.f25p{font-size:25px !important}
.f26p{font-size:26px !important}
.f27p{font-size:27px !important}
.f28p{font-size:28px !important}
.f29p{font-size:29px !important}
.f30p{font-size:30px !important}

/* margin */
.mgt-5{margin-top:-5px !important}
.mgt-10{margin-top:-10px !important}

.mg0{margin:0 !important}
.mgt0{margin-top:0 !important}
.mgt5{margin-top:5px !important}
.mgt10{margin-top:10px !important}
.mgt15{margin-top:15px !important}
.mgt20{margin-top:20px !important}
.mgt25{margin-top:25px !important}
.mgt30{margin-top:30px !important}
.mgt35{margin-top:35px !important}
.mgt40{margin-top:40px !important}
.mgt45{margin-top:45px !important}
.mgt50{margin-top:50px !important}
.mgt55{margin-top:55px !important}
.mgt60{margin-top:60px !important}
.mgt65{margin-top:65px !important}
.mgt70{margin-top:70px !important}
.mgt75{margin-top:75px !important}
.mgt80{margin-top:80px !important}
.mgt85{margin-top:85px !important}
.mgt90{margin-top:90px !important}
.mgt95{margin-top:95px !important}
.mgt100{margin-top:100px !important}
.mgb0{margin-bottom:0 !important}
.mgb5{margin-bottom:5px !important}
.mgb10{margin-bottom:10px !important}
.mgb15{margin-bottom:15px !important}
.mgb20{margin-bottom:20px !important}
.mgb25{margin-bottom:25px !important}
.mgb30{margin-bottom:30px !important}
.mgb35{margin-bottom:35px !important}
.mgb40{margin-bottom:40px !important}
.mgb45{margin-bottom:45px !important}
.mgb50{margin-bottom:50px !important}
.mgb55{margin-bottom:55px !important}
.mgb60{margin-bottom:60px !important}
.mgb65{margin-bottom:65px !important}
.mgb70{margin-bottom:70px !important}
.mgb75{margin-bottom:75px !important}
.mgb80{margin-bottom:80px !important}
.mgb85{margin-bottom:85px !important}
.mgb90{margin-bottom:90px !important}
.mgb95{margin-bottom:95px !important}
.mgb100{margin-bottom:100px !important}
.mgr0{margin-right:0 !important}
.mgr5{margin-right:5px !important}
.mgr7{margin-right:7px !important}
.mgr10{margin-right:10px !important}
.mgr15{margin-right:15px !important}
.mgr20{margin-right:20px !important}
.mgr25{margin-right:25px !important}
.mgr30{margin-right:30px !important}
.mgr35{margin-right:35px !important}
.mgr40{margin-right:40px !important}
.mgr45{margin-right:45px !important}
.mgr50{margin-right:50px !important}
.mgr55{margin-right:55px !important}
.mgr60{margin-right:60px !important}
.mgr65{margin-right:65px !important}
.mgr70{margin-right:70px !important}
.mgr75{margin-right:75px !important}
.mgr80{margin-right:80px !important}
.mgr85{margin-right:85px !important}
.mgr90{margin-right:90px !important}
.mgr95{margin-right:95px !important}
.mgr100{margin-right:100px !important}
.mgl0{margin-left:0 !important}
.mgl5{margin-left:5px !important}
.mgl10{margin-left:10px !important}
.mgl15{margin-left:15px !important}
.mgl20{margin-left:20px !important}
.mgl25{margin-left:25px !important}
.mgl30{margin-left:30px !important}
.mgl35{margin-left:35px !important}
.mgl40{margin-left:40px !important}
.mgl45{margin-left:45px !important}
.mgl50{margin-left:50px !important}
.mgl55{margin-left:55px !important}
.mgl60{margin-left:60px !important}
.mgl65{margin-left:65px !important}
.mgl70{margin-left:70px !important}
.mgl75{margin-left:75px !important}
.mgl80{margin-left:80px !important}
.mgl85{margin-left:85px !important}
.mgl90{margin-left:90px !important}
.mgl95{margin-left:95px !important}
.mgl100{margin-left:100px !important}

/* padding */
.pd0{padding:0 !important}
.pdtb0{padding-top:0 !important;padding-bottom:0 !important}
.pdrl0{padding-right:0 !important;padding-left:0 !important}
.pd10{padding:10px !important}
.pd20{padding:20px !important}
.pd30{padding:30px !important}
.pd40{padding:40px !important}
.pd50{padding:50px !important}
.pdt0{padding-top:0 !important}
.pdt5{padding-top:5px !important}
.pdt10{padding-top:10px !important}
.pdt15{padding-top:15px !important}
.pdt20{padding-top:20px !important}
.pdt25{padding-top:25px !important}
.pdt30{padding-top:30px !important}
.pdt35{padding-top:35px !important}
.pdt40{padding-top:40px !important}
.pdt45{padding-top:45px !important}
.pdt50{padding-top:50px !important}
.pdt55{padding-top:55px !important}
.pdt60{padding-top:60px !important}
.pdt65{padding-top:65px !important}
.pdt70{padding-top:70px !important}
.pdt75{padding-top:75px !important}
.pdt80{padding-top:80px !important}
.pdt85{padding-top:85px !important}
.pdt90{padding-top:90px !important}
.pdt95{padding-top:95px !important}
.pdt100{padding-top:100px !important}
.pdb0{padding-bottom:0 !important}
.pdb5{padding-bottom:5px !important}
.pdb10{padding-bottom:10px !important}
.pdb15{padding-bottom:15px !important}
.pdb20{padding-bottom:20px !important}
.pdb25{padding-bottom:25px !important}
.pdb30{padding-bottom:30px !important}
.pdb35{padding-bottom:35px !important}
.pdb40{padding-bottom:40px !important}
.pdb45{padding-bottom:45px !important}
.pdb50{padding-bottom:50px !important}
.pdb55{padding-bottom:55px !important}
.pdb60{padding-bottom:60px !important}
.pdb65{padding-bottom:65px !important}
.pdb70{padding-bottom:70px !important}
.pdb75{padding-bottom:75px !important}
.pdb80{padding-bottom:80px !important}
.pdb85{padding-bottom:85px !important}
.pdb90{padding-bottom:90px !important}
.pdb95{padding-bottom:95px !important}
.pdb100{padding-bottom:100px !important}
.pdb120{padding-bottom:120px !important}
.pdb150{padding-bottom:150px !important}
.pdr0{padding-right:0 !important}
.pdr5{padding-right:5px !important}
.pdr10{padding-right:10px !important}
.pdr15{padding-right:15px !important}
.pdr20{padding-right:20px !important}
.pdr25{padding-right:25px !important}
.pdr30{padding-right:30px !important}
.pdr35{padding-right:35px !important}
.pdr40{padding-right:40px !important}
.pdr45{padding-right:45px !important}
.pdr50{padding-right:50px !important}
.pdr55{padding-right:55px !important}
.pdr60{padding-right:60px !important}
.pdr65{padding-right:65px !important}
.pdr70{padding-right:70px !important}
.pdr75{padding-right:75px !important}
.pdr80{padding-right:80px !important}
.pdr85{padding-right:85px !important}
.pdr90{padding-right:90px !important}
.pdr95{padding-right:95px !important}
.pdr100{padding-right:100px !important}
.pdl0{padding-left:0 !important}
.pdl5{padding-left:5px !important}
.pdl10{padding-left:10px !important}
.pdl15{padding-left:15px !important}
.pdl20{padding-left:20px !important}
.pdl25{padding-left:25px !important}
.pdl30{padding-left:30px !important}
.pdl35{padding-left:35px !important}
.pdl40{padding-left:40px !important}
.pdl45{padding-left:45px !important}
.pdl50{padding-left:50px !important}
.pdl55{padding-left:55px !important}
.pdl60{padding-left:60px !important}
.pdl65{padding-left:65px !important}
.pdl70{padding-left:70px !important}
.pdl75{padding-left:75px !important}
.pdl80{padding-left:80px !important}
.pdl85{padding-left:85px !important}
.pdl90{padding-left:90px !important}
.pdl95{padding-left:95px !important}
.pdl100{padding-left:100px !important}

.pd0-5{padding:0 5px !important}
.pd0-10{padding:0 10px !important}

.clearN{overflow:hidden; position:absolute; width:1px; height:1px; margin:-1px; border:0; padding:0;}


/* - Chrome �좎룞��56,
   - Safari 5-10.0
   - iOS Safari 4.2-10.2
   - Opera 15-43
   - Opera Mobile 12-12.1
   - Android Browser 2.1-4.4.4
   - Samsung Internet �좎룞��6.2
   - QQ Browser */
::-webkit-input-placeholder {
    color: #999;
}

/* Firefox 4-18 */
:-moz-placeholder {
    color: #999;
}

/* Firefox 19-50 */
::-moz-placeholder {
    color: #999;
}

/* - Internet Explorer 10�좎룞��11
   - Internet Explorer Mobile 10-11 */
:-ms-input-placeholder {
    color: #999 !important;
}

/* Edge (also supports ::-webkit-input-placeholder) */
::-ms-input-placeholder {
    color: #999;
}

/* CSS Pseudo-Elements Level 4 Editor's Draft
   - Browsers not mentioned in vendor prefixes
   - Browser of newer versions than mentioned in vendor prefixes */
::placeholder {
    color: #999;
}

.contents{width:1200px; margin:0 auto;}
.contents2{width:1360px; margin:0 auto;}

.txt_alert_r1 {color:#cc4789; font-weight:700;}
.txt_alert_r2 {color:#cf5353; font-weight:700;}
.txt_alert_r3 {color:#f23591; font-weight:700;}

.txt_alert_b1 {color:#519af0; font-weight:700;}
.txt_alert_b2 {color:#7759ef; font-weight:700;}
.txt_alert_b3 {color:#5b73bb; font-weight:700;}


.txt_r1 {color:#cc4789; font-weight:300;}
.txt_r2 {color:#cf5353; font-weight:300;}
.txt_r3 {color:#f23591; font-weight:300;}

.txt_b1 {color:#519af0; font-weight:300;}
.txt_b2 {color:#7759ef; font-weight:300;}
.txt_b3 {color:#5b73bb; font-weight:300;}


/* 이니시스 결제창 오류 */
#inicisModalDiv {
opacity : 1 !important;
}