@charset "UTF-8";

@font-face{
  font-family:"Noto Sans Korean";
  font-style:normal;
  font-weight:300;
  font-display:swap;
  src:
    url("https://shopagtr5422.cdn-nhncommerce.com/data/skin/front/renewal_2211/_mplshop/fonts/NotoSansKr/NotoSansKR-Light.woff2") format("woff2"),
    url("https://shopagtr5422.cdn-nhncommerce.com/data/skin/front/renewal_2211/_mplshop/fonts/NotoSansKr/NotoSansKR-Light.woff")  format("woff");
}

@font-face{
  font-family:"Noto Sans Korean";
  font-style:normal;
  font-weight:400;
  font-display:swap;
  src:
    url("https://shopagtr5422.cdn-nhncommerce.com/data/skin/front/renewal_2211/_mplshop/fonts/NotoSansKr/NotoSansKR-Regular.woff2") format("woff2"),
    url("https://shopagtr5422.cdn-nhncommerce.com/data/skin/front/renewal_2211/_mplshop/fonts/NotoSansKr/NotoSansKR-Regular.woff")  format("woff");
}

@font-face{
  font-family:"Noto Sans Korean";
  font-style:normal;
  font-weight:500;
  font-display:swap;
  src:
    url("https://shopagtr5422.cdn-nhncommerce.com/data/skin/front/renewal_2211/_mplshop/fonts/NotoSansKr/NotoSansKR-Medium.woff2") format("woff2"),
    url("https://shopagtr5422.cdn-nhncommerce.com/data/skin/front/renewal_2211/_mplshop/fonts/NotoSansKr/NotoSansKR-Medium.woff")  format("woff");
}

@font-face{
  font-family:"Noto Sans Korean";
  font-style:normal;
  font-weight:700;
  font-display:swap;
  src:
    url("https://shopagtr5422.cdn-nhncommerce.com/data/skin/front/renewal_2211/_mplshop/fonts/NotoSansKr/NotoSansKR-Bold.woff2") format("woff2"),
    url("https://shopagtr5422.cdn-nhncommerce.com/data/skin/front/renewal_2211/_mplshop/fonts/NotoSansKr/NotoSansKR-Bold.woff")  format("woff");
}

@font-face{
  font-family:"Noto Sans Korean";
  font-style:normal;
  font-weight:900;
  font-display:swap;
  src:
    url("https://shopagtr5422.cdn-nhncommerce.com/data/skin/front/renewal_2211/_mplshop/fonts/NotoSansKr/NotoSansKR-Black.woff2") format("woff2"),
    url("https://shopagtr5422.cdn-nhncommerce.com/data/skin/front/renewal_2211/_mplshop/fonts/NotoSansKr/NotoSansKR-Black.woff")  format("woff");
}

/**
 * html 리셋 css 입니다.
 */


* {
    margin:0;
    padding:0;
}
body {
    color:#717171;
    font-family:'Montserrat','Noto Sans Korean',"Nanum Gothic",'나눔고딕',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;
    font-size:14px;
    line-height:1.4;
}
h1,h2,h3,h4,h5,h6 {
    color:#717171;
}
ul, ol , li {list-style:none;}
table, th ,td {
    margin:0;
    padding:0;
    border-spacing:0;
    border:0;
    border-collapse:collapse;
    vertical-align:middle;
}
caption,legend {
    width:0;
    height:0;
    visibility:hidden;
    font-size:0;
    line-height:0;
    text-indent:-9999px;
}
fieldset, abbr, acronym {border:0;}
address, caption, cite, code, dfn, em, var {font-style:normal;}
hr {display:none;}
img {
    border:none;
    vertical-align:top;
}
a {
    color:#717171;
    text-decoration:none;
    /*outline:none;*/
}
textarea, pre {overflow:auto;}
textarea {
    outline:none;
    color:#717171;
    font-size:12px;
    font-family:'Montserrat','Noto Sans Korean',"Nanum Gothic",'나눔고딕',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;
}
label {
    cursor:pointer;
    vertical-align:top;
}
input, select {
    outline:none;
    font-family:'Montserrat','Noto Sans Korean',"Nanum Gothic",'나눔고딕',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;
    color:#717171;
}
select {
    outline:none;
    vertical-align:top;
    color:#717171;
}
button {
    cursor:pointer;
    background:none;
    border:none;
    outline:none;
    font-family:'Montserrat','Noto Sans Korean',"Nanum Gothic",'나눔고딕',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;
}
button::-moz-focus-inner {
    padding: 0;
    border: 0
}
button span {
    position:relative;
    z-index:-1;
}
