/**************************/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@300;400;500;700;900&display=swap');
@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;
}
@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: Bold;
    font-style: Bold;
}
/**************************/

/**************************
Reset
**************************/
*{margin:0; padding:0; box-sizing:border-box;}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;border:0;/*vertical-align:baseline*/}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul,dl,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table,th,td{border-spacing:0;border-collapse:collapse}
a,a:link,a:visited,a:hover,a:active{text-decoration:none}
img{border:0}
h1,h2,h3,h4,h5,h6,strong,th{font-weight:700;line-height:1.5em}
h1,h2,h3,h4,h5,h6,strong,p,label,a{line-height:1.5em;word-break:keep-all}
address{font-style:normal}
label{cursor:pointer;vertical-align:middle}
input{vertical-align:middle;-webkit-border-radius:0;}
input::-ms-clear{display:none;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-box-shadow:0 0 0 300px white inset}
select, textarea{vertical-align:middle;}
.select{position:relative;padding:0 50px 0 20px;border:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none}
.select::-ms-expand{display:none}
input[type=button],input[type=submit],button{cursor:pointer;border-radius:0;}
::placeholder{color:#b7b7b7;opacity:1}
:-ms-input-placeholder{color:#b7b7b7}


/********************************************************
* Text
*********************************************************/
/* h1,h2,h3,h4{letter-spacing:-0.031em} */
a{color:#222;}
h1,h2,h3,h4,h5,h6,a,p,th,td,div,span,label,input,select,textarea,button,li,caption{}
.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center !important;}.text-justify{text-align:justify}
.bold{font-weight:700}.normal{font-weight:400}.light{font-weight:300}.bold5{font-weight:500}.bold6{font-weight:600}.bold8{font-weight:800}.bold9{font-weight:900}
.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs17{font-size:17px}.fs18{font-size:18px}.fs19{font-size:19px}
.fs20{font-size:20px}.fs21{font-size:21px}.fs22{font-size:22px}.fs23{font-size:23px}.fs24{font-size:24px}.fs25{font-size:25px}.fs26{font-size:26px}.fs28{font-size:28px}
.fs30{font-size:30px}.fs32{font-size:32px}.fs34{font-size:34px}.fs36{font-size:36px}.fs38{font-size:38px}.fs40{font-size:40px}.fs42{font-size:42px}.fs48{font-size:48px}
.fs50{font-size:50px}.fs52{font-size:52px}.fs54{font-size:54px}.fs56{font-size:56px}.fs58{font-size:58px}.fs60{font-size:60px}
.lh18{line-height:18px}.lh19{line-height:19px}.lh20{line-height:20px}.lh21{line-height:21px}.lh22{line-height:22px}.lh23{line-height:23px}.lh24{line-height:24px}
.lh25{line-height:25px}.lh26{line-height:26px}.lh28{line-height:28px}.lh30{line-height:30px}.lh32{line-height:32px}.lh34{line-height:34px}.lh36{line-height:36px}
.lh38{line-height:38px}.lh40{line-height:40px}.lh42{line-height:42px}.lh44{line-height:44px}.lh46{line-height:46px}.lh48{line-height:48px}.lh50{line-height:50px}
.lh52{line-height:52px}.lh54{line-height:54px}.lh56{line-height:56px}.lh58{line-height:58px}.lh60{line-height:60px}
sup,sub{font-size:10px !important;}
del{color:#a1a1a1;}

/********************************************************
* Color
*********************************************************/
.blue{color:#1663c7;} .fff{color:#fff !important;}

.al-center{text-align:center !important;} .al-left{text-align:left !important;} .al-right{text-align:right !important;} .al-justify{text-align:justify !important;}


/* Padding, Margin */
.pt5{padding-top:5px}.pb5{padding-bottom:5px}.pt10{padding-top:10px}.pb10{padding-bottom:10px}.pt15{padding-top:15px}.pb15{padding-bottom:15px}.pt20{padding-top:20px}.pb20{padding-bottom:20px}
.pt25{padding-top:25px}.pb25{padding-bottom:25px}.pt30{padding-top:30px}.pb30{padding-bottom:30px}.pt35{padding-top:35px}.pb35{padding-bottom:35px}.pt40{padding-top:40px}.pb40{padding-bottom:40px}
.pt45{padding-top:45px}.pb45{padding-bottom:45px}.pt50{padding-top:50px}.pb50{padding-bottom:50px}.pt60{padding-top:60px}.pb60{padding-bottom:60px}.pt70{padding-top:80px}.pb70{padding-bottom:70px}
.pt80{padding-top:80px}.pb80{padding-bottom:80px}.pt90{padding-top:90px}.pb90{padding-bottom:90px}.pt100{padding-top:100px}.pb100{padding-bottom:100px}.pt110{padding-top:110px}.pb110{padding-bottom:110px}
.pt120{padding-top:120px}.pb120{padding-bottom:120px}
.mt5{margin-top:5px}.mb5{margin-bottom:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}
.mt30{margin-top:30px !important;}.mb30{margin-bottom:30px}.mt35{margin-top:35px}.mb35{margin-bottom:35px}.mt40{margin-top:40px}.mb40{margin-bottom:40px}.mt45{margin-top:45px}.mb45{margin-bottom:45px}.mt50{margin-top:50px}.mb50{margin-bottom:50px}
.mt60{margin-top:60px}.mb60{margin-bottom:60px}.mt70{margin-top:70px}.mb70{margin-bottom:70px}.mt80{margin-top:80px}.mb80{margin-bottom:80px}.mt90{margin-top:90px}.mb90{margin-bottom:90px}.mt100{margin-top:100px}.mb100{margin-bottom:100px}
.mt110{margin-top:110px}.mb110{margin-bottom:110px}.mt120{margin-top:120px}.mb120{margin-bottom:120px}.mt130{margin-top:130px}.mb130{margin-bottom:130px}.mt150{margin-top:150px}.mb150{margin-bottom:150px}
.mt180{margin-top:180px}.mb180{margin-bottom:180px}.mt200{margin-top:200px}.mb200{margin-bottom:200px}.mt250{margin-top:250px}.mb250{margin-bottom:250px}.mt300{margin-top:300px}.mb300{margin-bottom:300px}
.mr0{margin-right: 0 !important;}.mr10{margin-right:10px !important;}

