@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700;900&display=swap');

@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansJP-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansJP-Thin.otf) format('opentype');} 
@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansJP-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansJP-Light.otf) format('opentype');} 
@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansJP-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansJP-Regular.otf) format('opentype');} 
@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansJP-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansJP-Medium.otf) format('opentype');} 
@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansJP-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansJP-Bold.otf) format('opentype');} 
@font-face {font-family: 'Noto Sans JP';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansJP-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansJP-Black.otf) format('opentype');}





a { text-decoration:none; color:#212121; }
a:hover { color:#000; font-weight:bold;  } /*text-decoration:underline;*/

h1,h2,h3,h4,h5,h6 { font-size:100%; }
address,strong{font-style:normal; font-weight:normal; }

body { font-family: 'Noto Sans JP', sans-serif,Gulim; }



/* web font 나눔고딕 크로스브라우징 */


html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,
blockquote,pre,abbr,address,cite,code,del,dfn,em,img,
ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,
menu,nav,section,summary,time,mark,audio,video{margin:0; padding:0;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {  display: block; }

li { list-style-type:none; }
img,fieldset,iframe{border:0;}
img,fieldset { border:none; }
/*img{ max-width:100%; }ipad사이즈에서 userlogin 의 title등 %로 된  것을 위해*/
li img, dd img { vertical-align:top; }
input { vertical-align:middle; }
hr{display:none;}



.hidden{display:none;}

/* 공통 블러 백그라운드 */
#bgLayer {display:none; position:absolute; left:0px; top:0px; width:100%; z-index:1000; background-color:#000; filter:Alpha(opacity=50); opacity:0.7;}

/* 아이폰 상담 CSS */

#apDiv1db{position:relative; padding-top:50px; padding-left:140px;}
.closebt{float:right; margin-right:10px; padding-bottom:20px; }
.inputwrap{position:relative; width:300px; padding-left:40px;  font-size:12px;  color:#fff;}
.inputwrap span{padding-right:10px;}
.inputwrap li{padding:8px 0px;}
.enter{padding-left:28px;margin-top:25px;}
.input_db{background: none repeat scroll 0 0 #f4f4f4; border-color: #dadada; border-style: solid; border-width: 1px; height: 30px; line-height: 16px; padding: 0 4px 0; vertical-align: top; }
.inputwrap .radiobox{padding-right:31px; }
.inputwrap .contentsdb{background: none repeat scroll 0 0 #FFFFFF; border-color: #BEBEBE #EDEDED #EDEDED #BEBEBE; border-style: solid; border-width: 1px; width:170px;height: 220px; line-height: 16px; padding: 0 4px 0; vertical-align: top; }
#smPhone {position:absolute; display:none;left:0px;top:0px;width:60px;height:110px;}




@font-face {
    font-family: 'GmarketSansBold';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@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: 'GmarketSansLight';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}









