@charset "utf-8";

@import url('../font/pretendard/pretendard.css');
/* @import url('./mobile.css'); *//* 250718 YP */

/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,pre,section,summary,button{
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:top;
	background:transparent;
	font-style: normal;
}

html, body {width:100%; height:auto;min-height:100%;} 
body{
	background-color:#fff; font-family: 'Pretendard', sans-serif; font-size:100%; font-weight:400; letter-spacing:-0.5px; font-size:15px;word-break: keep-all;
}

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
	display:block;
}
ol,ul{
	list-style:none;
}
table{
	border-collapse:separate;
	border-spacing:0;
}
th, td{vertical-align:middle;}

a {text-decoration:inherit; color:#333333;}
a:visited {}
a:active {}

button{ cursor:pointer; color: #000; }

input, select, button{ font-family: 'Pretendard', sans-serifl;word-break: normal;}

input[type="checkbox"] { width:15px; height:15px; margin:0 auto; padding:0; vertical-align:middle;}
input[type="radio"] {vertical-align:middle;}
input[type="text"], input[type="password"],input[type="tel"] { padding:2px 10px; height:34px; background:#fff; border: 1px solid #bbb; color: #000; font-size:15px; line-height:32px; box-sizing:border-box; width:150px; appearance: none; -moz-appearance: none; -webkit-appearance: none; border-radius: 0;}
input[type="file"] { padding:4px; width:100%; background:#fff; border: 1px solid #bbb; color: #000; font-size:15px; box-sizing:border-box;}
textarea {padding:4px; border: 1px solid #bbb; color: #000; font-size:15px; box-sizing:border-box; font-family:'Pretendard', sans-serif; resize: none; }

fieldset{border:none;margin:0; padding:0;}
img{border:0 none;}
form{margin:0;padding:0; }
legend , caption {position:absolute; visibility:hidden; overflow:hidden; width:0; height:0; font-size:0%;}
#skipContent {position: absolute; margin: 0 auto; z-index: 99999; top: 0; left: 0; right: 0;}
#skipContent h2 {position:absolute; width:100%; font-size:0; top:-50px;}
#skipContent a {position:absolute; width:100%; font-size:0; top:-50px; box-sizing:border-box;}
#skipContent a:active, #skipContent a:focus {display:block; font-size:12px; padding:10px; top: 0; text-align: center; color: #fff; font-weight: 600; background: #000; outline: 0;}
ul,ol,li {list-style:none;}
em{font-style:normal;}

hr{width:100%; height:1px; background-color:#cdcdcd; margin:20px 0px; border:0px;}
hr.no{background-color:transparent; padding:0px; margin:0px;}

.sr-only {position:absolute !important; width:1px !important; height:1px !important; padding:0 !important;margin:-1px !important; overflow:hidden !important; clip:rect(0, 0, 0, 0) !important; white-space:nowrap !important; border:0 !important;}
input[disabled],select[disabled],input[readonly],select[readonly] { background-color:#ebebeb;}
select{padding-right:10px; padding-left:5px; height:34px; line-height:38px; background:#fff; border: 1px solid #bbb; color: #000; font-size:15px; -webkit-border-radius: 0; }

.show {display:block!important;}
.hide {display:none!important;}
.cursor {cursor: pointer;}  
.p-0 {padding:0 !important;}
.h250 {height:250px!important;}
.h190 {height:190!important;}
.no-data {width:100%;height:auto;padding:40px;text-align: center;font-size:18px;}

summary { list-style-type: none;  }
summary::-webkit-details-marker { display: none;  }/* for Safari */
