﻿@charset "utf-8";

/*************************************************
	RESET
*************************************************/
@font-face {
	font-family: 'S-CoreDream-3Light';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-3Light.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'S-CoreDream-4Regular';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-4Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

body, html {width:100%;margin:0;padding:0;}
html {height:100%;font-size:0.813em;}
body {font-size: 1em;color: #888;font-family: -apple-system,Roboto,'NotoSansLight','NotoSans','AppleSDGothicNeo','Malgun Gothic','맑은 고딕',돋움,dotum,sans-serif;line-height: 1.333;}
div,p,h1,h2,h3,h4,h5,h6,
section, article, aside, footer, figure, figcaption, nav,
ul,ol,li,dl,dt,dd,
table,tr,thead,tbody,tfoot,td,th,
a,span,strong,em,i,img,address,
form,fieldset,legend,
input,textarea,select,label,button,
iframe {margin:0;padding:0;font-size:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;;}
iframe {border:0;}
section, article, aside, footer, figure, figcaption, nav {display:block;}
img {border:0 none;vertical-align:top;}
address, em, cite {font-style:normal;}
div,p, blockquote {margin:0;padding:0;}
hr {-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
mark {background:none;}
table {border-collapse:collapse;border-spacing:0;table-layout:fixed;}
caption {visibility:hidden;overflow:hidden;width:0;height:0;font-size:0;line-height:0;}
li {list-style-type:none;}
fieldset {border: none;width:100%;float:right;}

legend {overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;border:0;font-size:0;line-height:0;}
button {overflow:visible;margin:0;padding:0;border:none;background:none;cursor:pointer;}
button,select {text-transform:none;}
input, button, select, textarea, a {font-family:'S-CoreDream-4Regular', -apple-system, Roboto, 'NotoSansLight', 'NotoSans', 'AppleSDGothicNeo', 'Malgun Gothic', '맑은 고딕', 돋움, dotum, sans-serif; font-size: 13px;line-height: 1.333;outline: none;color: #555;}
input, select, textarea {width:100%;margin:0 auto;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:3px;}
input, select {vertical-align:middle;}
input[type=text],
input[type=tel],
input[type=number],
input[type=email],
input[type=password] {padding:0 6px;line-height:normal;line-height:30px;height:30px;}
input[type=checkbox],
input[type=radio] {position:relative;top:-1px;padding:0;width:auto !important;height:auto !important;vertical-align:middle;}
select {padding:0 0 0 2px;line-height:30px;height:30px;}
input:focus,
select:focus,
textarea:focus {background-color: #fffabd !important;border-color: #6787ff !important;}
button, html input[type="button"], input[type="reset"],input[type="submit"] {-webkit-appearance:button;cursor:pointer;}
button[disabled],html input[disabled],select[disabled] {cursor:default;border-color:#dbdfe2;color:#dbdfe2;}
button::-moz-focus-inner,input::-moz-focus-inner {border:0;padding:0;}
input[readonly],
input[disabled],
select[readonly],
select[disabled],
textarea[readonly],
textarea[disabled] ,
select.no-select{background-color:#eee !important;color:#bbb !important;}
button[disabled] {background-color:#ddd !important;border-color:#ddd !important;color:#fff !important;font-family: 'S-CoreDream-4Regular';}
label {padding-right: 25px;cursor: pointer;font-size: 12px;line-height: 1.5;color: #000;vertical-align: middle;font-family: 'S-CoreDream-4Regular';}
textarea {padding:10px;height:200px;overflow:auto;}
optgroup {font-weight:bold;}
::-webkit-input-placeholder {color:#a9a9a9 !important;}
::-moz-placeholder {color:#a9a9a9 !important;} /* firefox 19+ */
:-ms-input-placeholder {color:#a9a9a9 !important;} /* ie */
input:-moz-placeholder {color:#a9a9a9 !important;}
input::-ms-clear {display:none;}
a {color:#333;text-decoration:none;font-family:'S-CoreDream-4Regular';}
.hid {position:absolute !important;left:0 !important;width:0 !important;height:0 !important;font-size:0 !important;text-indent:-999px !important;}