@charset "utf-8";
/*
@font-face { font-family: "Noto Sans KR"; font-style: normal; font-weight: 100; src: url("../fonts/NotoSansKR-Regular.woff2") format("woff2"), url("../fonts/NotoSansKR-Regular.woff") format("woff"), url("../fonts/NotoSansKR-Regular.otf") format("opentype"); }
@font-face { font-family: "Noto Sans KR"; font-style: normal; font-weight: 300; src: url("../fonts/NotoSansKR-Medium.woff2") format("woff2"), url("../fonts/NotoSansKR-Medium.woff") format("woff"), url("../fonts/NotoSansKR-Medium.otf") format("opentype"); }
@font-face { font-family: "Noto Sans KR"; font-style: normal; font-weight: 500; src: url("../fonts/NotoSansKR-Bold.woff2") format("woff2"), url("../fonts/NotoSansKR-Bold.woff") format("woff"), url("../fonts/NotoSansKR-Bold.otf") format("opentype"); }
*/

/*--WEBFONT--*/
@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard-dynamic-subset.css');

* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
* :focus{outline:0}
html {-ms-touch-action: none; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;background:#ffffff;}
html,body{margin: 0;height:100%;}
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button, a{margin:0;padding:0;box-sizing: border-box;}
fieldset,img{border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
input::-ms-clear {display:none}
button {border:0 none;background-color:transparent;cursor:pointer}
body,th,td,input,select,textarea,button {font-size:14px; font-family:'Pretendard', Dotum,'돋움',"Apple SD Gothic Neo",sans-serif;color:#282F3A; -webkit-text-size-adjust: none;font-weight:400}
.os_mac body,.os_mac th,.os_mac td,.os_mac input,.os_mac select,.os_mac textarea,.os_mac button {font-family:'Pretendard', Dotum,'돋움',"Apple SD Gothic Neo",sans-serif;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
img, fieldset {border: 0}
strong {font-weight:400 !important;}

/*링크에 대한 설정*/
a { text-decoration: none; color:#282F3A}
a:link { text-decoration: none}
a:visited { text-decoration: none}
a:hover { text-decoration: none; color:#297BF6}

/*placeholder */
::-webkit-input-placeholder{color:rgba(0,0,0,0.3);font-size:16px}
::-moz-placeholder{color:rgba(0,0,0,0.3);font-size:16px}
::-moz-placeholder{color:rgba(0,0,0,0.3);font-size:16px}
:-ms-input-placeholder{color:rgba(0,0,0,0.3);font-size:16px}

.frame_terms{padding: 20px; background: #fff; color: #333; line-height: 20px; font-size: 14px;word-break: keep-all;}
.frame_terms h2{margin: 0;letter-spacing: -2px; font-weight: normal; margin-bottom: 25px; font-size: 22px;line-height: 28px;}

@media all and (min-width:0px) and (max-width:480px){
	.frame_terms {padding: 16px; font-size: 14px;}
	.frame_terms h2 {font-size: 20px;line-height: 28px;}
}