﻿/*hard reset*/
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-moz--text-size-adjust:100%}
*, :after, :before {box-sizing:border-box}
* {margin:0;padding:0;font:inherit;color:inherit;}
h1, h2, h3, h4, h5, h6, p {overflow-wrap:break-word}
ul, li, ol, dl {list-style:none}
table {border-collapse:collapse;border-spacing:0}

/*customreset*/
em, address {font-style:normal}
a, a:active, a:hover {text-decoration:none}
button, input[type=button] {cursor:pointer}
button:disabled, input:disabled, input:readonly {cursor: default}
:focus {outline:0;}
caption {text-align:left}
input[type="text"], input[type="password"], input[type="email"], input[type="search"], input[type="image"], input[type="tel"], input[type=button], input[type=submit], input[type=date], input[type=datetime], input[type=file], input[type=number], button, select, textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;}

fieldset, iframe {border:0}
textarea {-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:transparent;border:0;word-break:keep-all;word-wrap:break-word}



/*font-face*/
@font-face {
    font-family: 'Spoqa Han Sans Neo';
    /*src: url('/common/fonts/SpoqaHanSansNeo-Thin.eot');*/
    src: 
        /*url('/common/fonts/SpoqaHanSansNeo-Thin.woff2') format('woff2'),*/
        /*url('/common/fonts/SpoqaHanSansNeo-Thin.eot?#iefix') format('embedded-opentype'),*/
        /*url('/common/fonts/SpoqaHanSansNeo-Thin.woff') format('woff'),*/
         url('/common/fonts/SpoqaHanSansNeo-Thin.woff2') format('woff2');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Spoqa Han Sans Neo';
    /*src: url('/common/fonts/SpoqaHanSansNeo-Light.eot');*/
    src: 
        /*url('/common/fonts/SpoqaHanSansNeo-Light.woff2') format('woff2'),*/
        /*url('/common/fonts/SpoqaHanSansNeo-Light.eot?#iefix') format('embedded-opentype'),*/
         /*url('/common/fonts/SpoqaHanSansNeo-Light.woff') format('woff'),*/
         url('/common/fonts/SpoqaHanSansNeo-Light.woff2') format('woff2');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Spoqa Han Sans Neo';
    /*src: url('/common/fonts/SpoqaHanSansNeo-Regular.eot');*/
    src: 
        /*url('/common/fonts/SpoqaHanSansNeo-Regular.woff2') format('woff2'),*/
        /*url('/common/fonts/SpoqaHanSansNeo-Regular.eot?#iefix') format('embedded-opentype'),*/
        /*url('/common/fonts/SpoqaHanSansNeo-Regular.woff') format('woff'),*/
         url('/common/fonts/SpoqaHanSansNeo-Regular.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Spoqa Han Sans Neo';
    /*src: url('/common/fonts/SpoqaHanSansNeo-Medium.eot');*/
    src:         
         /*url('/common/fonts/SpoqaHanSansNeo-Medium.woff2') format('woff2'),*/
        /*url('/common/fonts/SpoqaHanSansNeo-Medium.eot?#iefix') format('embedded-opentype'),*/
       /*url('/common/fonts/SpoqaHanSansNeo-Medium.woff') format('woff'),*/
         url('/common/fonts/SpoqaHanSansNeo-Medium.woff2') format('woff2') ;
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Spoqa Han Sans Neo';
    /*src: url('/common/fonts/SpoqaHanSansNeo-Bold.eot');*/

    src:
         /*url('/common/fonts/SpoqaHanSansNeo-Bold.woff2') format('woff2'),*/
        /*url('/common/fonts/SpoqaHanSansNeo-Bold.eot?#iefix') format('embedded-opentype'),*/
        /*url('/common/fonts/SpoqaHanSansNeo-Bold.woff') format('woff'),*/
         url('/common/fonts/SpoqaHanSansNeo-Bold.woff2') format('woff2');
    font-weight: 700;
    font-style: normal;
}
