@charset "utf-8";
@font-face { font-family: 'Noto Sans KR'; font-style: normal; font-weight: 400; src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); } 
*{margin:0; padding:0; }
html>/**/body {overflow-y:scroll;}

body{margin: 0; padding: 0; font-family: 'Noto Sans KR','맑은 고딕','Malgun Gothic',AppleGothic, sans-serif, Verdana, Arial, Helvetica, sans-serif;  !important; font-size:13px; color:#555;font-weight: 300;}
html, body {height:100%;}
div, p, ul, li, img, a, table, td, tr, h1, h2, h3, h4, h5, h6, form, input, span, iframe{margin: 0px; padding: 0px; /*font-weight:normal;*/ line-height:1.5em;}

body form{margin: 0; padding: 0; }
legend, label{ padding:0; margin:0;}
fieldset{border:none; padding:0; margin:0;}
table, th{margin: 0px;	padding: 0px;}
td{}
hr{visibility:hidden; margin: 0px; height:0px; display:none;}
input, img, select, li{ vertical-align: middle;}

table caption{visibility:hidden; height:1px; overflow:hidden;}
table caption{display:none;}


img{ border: none;vertical-align:middle; max-width:100%;}
ul, li{list-style:none; padding:0px; margin:0;}
dl, dt, dd{margin:0px; padding:0px;}

a{}
a:link, a:active,
a:visited{color: #555; text-decoration: none;}
a:hover{color: #000; text-decoration: none;}


/* input type */
.input_btn{border: 0 none; }
input[type="text"]{color: #000; border:1px solid #ccc; background: #fff; vertical-align:middle; padding:3px; margin-bottom:1px}
input[type="password"]{color: #000; border:1px solid #ccc; background: #fff; vertical-align:middle; padding:3px; margin-bottom:1px}
textarea{color: #000; border:1px solid #ccc; background: #fff; vertical-align:middle; padding:3px}
input[type="image"]{border: 0 none; vertical-align:middle; background:none;}
input[type="hidden"]{padding:0;margin:0;}
input[type="radio"]{border:none; background:none;}
select{font-family: 'Noto Sans KR','맑은 고딕','Malgun Gothic',AppleGothic, sans-serif, Verdana, Arial, Helvetica, sans-serif; font-size:1em; color: #000; border:1px solid #ddd; background: #fff;	vertical-align:middle; height:22px}

form input.focus{border: #FF6600 solid 1px;}
legend, .hide{position:absolute ;width:0 ; height:0 ; font-size:0 ;line-height:0 ;overflow : hidden ; visibility : hidden ;}

.blind{visibility: hidden; overflow: hidden; position: absolute; top: 0; left: 0; width: 0; height: 0; font-size: 0; line-height: 0}

*, *:after, *:before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

.blank{text-decoration:underline; color:#395ab9;}
strong{}
.txt-ct{text-align:center;}
.txt-rt{text-align:right;}
.txt-lt{text-align:left;}
.font11{font-size:12px;}
.font12{font-size:12px;}
.font13{font-size:13px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}
.font19{font-size:19px;}
.font20{font-size:20px;}






.mgt-5{margin-top:5px;}
.mgt-10{margin-top:10px;}
.mgt-15{margin-top:15px;}
.mgt-20{margin-top:20px;}
.mgt-25{margin-top:25px;}
.mgt-30{margin-top:30px;}
.mgt-35{margin-top:35px;}
.mgt-40{margin-top:40px;}
.mgt-50{margin-top:50px;}

.mgl-5{margin-left:5px;}
.mgl-10{margin-left:10px;}
.mgl-15{margin-left:15px;}
.mgl-20{margin-left:20px;}
.mgl-25{margin-left:25px;}
.mgl-30{margin-left:30px;}
.mgl-35{margin-left:35px;}
.mgl-40{margin-left:40px;}


.mgr-5{margin-right:5px;}
.mgr-10{margin-right:10px;}
.mgr-15{margin-right:15px;}
.mgr-20{margin-right:20px;}
.mgr-25{margin-right:25px;}
.mgr-30{margin-right:30px;}
.mgr-35{margin-right:35px;}
.mgr-40{margin-right:40px;}


.mgb-5{margin-bottom:5px;}
.mgb-10{margin-bottom:10px;}
.mgb-15{margin-bottom:15px;}
.mgb-20{margin-bottom:20px;}
.mgb-25{margin-bottom:25px;}
.mgb-30{margin-bottom:30px;}
.mgb-35{margin-bottom:35px;}
.mgb-40{margin-bottom:40px;}

.pdt-5{padding-top:5px;}
.pdt-10{padding-top:10px;}
.pdt-15{padding-top:15px;}
.pdt-20{padding-top:20px;}
.pdt-25{padding-top:25px;}
.pdt-30{padding-top:30px;}
.pdt-35{padding-top:35px;}
.pdt-40{padding-top:40px;}

.pdl-5{padding-left:5px;}
.pdl-10{padding-left:10px;}
.pdl-15{padding-left:15px;}
.pdl-20{padding-left:20px;}
.pdl-25{padding-left:25px;}
.pdl-30{padding-left:30px;}
.pdl-35{padding-left:35px;}
.pdl-40{padding-left:40px;}


.pdr-5{padding-right:5px;}
.pdr-10{padding-right:10px;}
.pdr-15{padding-right:15px;}
.pdr-20{padding-right:20px;}
.pdr-25{padding-right:25px;}
.pdr-30{padding-right:30px;}
.pdr-35{padding-right:35px;}
.pdr-40{padding-right:40px;}


.pdb-5{padding-bottom:5px;}
.pdb-10{padding-bottom:10px;}
.pdb-15{padding-bottom:15px;}
.pdb-20{padding-bottom:20px;}
.pdb-25{padding-bottom:25px;}
.pdb-30{padding-bottom:30px;}
.pdb-35{padding-bottom:35px;}
.pdb-40{padding-bottom:40px;}



@media screen and (max-width:640px) {
.pdt-40{padding-top:30px;}
.mgt-50{margin-top:30px;}
}