@charset "utf-8";
/* common */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { 
	margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
article,aside,details,figcaption,figure, footer,header,hgroup,menu,nav,section {display:block;}
nav ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
ins {background-color:#ff9; color:#000; text-decoration:none;}
mark {background-color:#ff9; color:#000; font-style:italic; font-weight:bold;}
del {text-decoration: line-through;}
i {font-style:normal;}
abbr[title], dfn[title] {border-bottom:1px dotted; cursor:help;}
hr {display:block; height:1px; border:0; border-top:1px solid #cccccc; margin:1em 0; padding:0;}
table {border-collapse:collapse; border-spacing:0;}
li{list-style:none;}
img {border:0 none;}
.hidden {position:absolute; left:-9999px; top:-9999px; width:0; height:0; font-size:0; line-height:0;}
	/* form reset */
input, select, textarea, button {border-radius:0; box-shadow:none;}
button, input[type="submit"] {cursor: pointer; border:0 none;}
input:focus, button:focus, select:focus, textarea:focus {outline:0;}
button::-moz-focus-inner {border:0 none; padding:0;}
	/* form style */
form {min-width:auto;}
fieldset {display:inline-block; width:100%;}
input, select {border:1px solid #ddd; vertical-align:middle; font-family: 'Noto Sans KR';}
input[type="file"] {border:0 none; width:100%;}
textarea {padding:7px 10px; width:100%; border:1px solid #ddd; box-sizing:border-box; font-size:15px; line-height:18px; color:#777; font-family:'Noto Sans KR', 'malgun gothic',sans-serif; vertical-align:middle; -webkit-appearance:none;}
input[type="text"], input[type="password"] {padding:0 10px; height:30px; box-sizing:border-box; border:1px solid #ddd; font-size:15px; line-height:18px; color:#777; -webkit-appearance:none;}
select {margin:0; padding:0 0 0 5px; min-width:160px; height:35px; box-sizing:border-box; border:1px solid #ddd; color:#777; -webkit-appearance:none; background:#fff url('/assets/images/common/select_arrow.png') no-repeat 95% center;}
select::-ms-expand {
    display: none;
}
input[type="radio"],input[type="checkbox"]{padding:0; margin:0 7px 0 0; width:15px; height:15px;}
@media screen and (max-width:639px) { 
	input[type="text"], input[type="password"] {padding:0 5px;}
	select {padding:0 0 0 5px;}
}
	/* end form */
html {-webkit-text-size-adjust: none; -m oz-text-size-adjust:none; -m s-text-size-adjust:none; /* font auto resizing none */}
body {font-weight: 400; line-height:1; font-family:'Noto Sans KR', 'malgun gothic',sans-serif;}
a {margin:0; padding:0; font-size:100%; font-family:'Noto Sans KR'; color:#777; text-decoration:none; transition:.3s;}
* {box-sizing:border-box;}

/* 팝업 */
.pop_layer{overflow:hidden; position:absolute; background:#fff;z-index:12001;padding:0;border:1px solid #ddd;display:none;}
.pop_layer .title{background:#8d547f;color:#fff;padding:10px;font-size:15px;}
/* .pop_layer .con{padding:10px 10px 28px;} */
.pop_layer .con img {max-width:100%; height:auto;}
.pop_layer #close{position:absolute;top:5px;right:5px;display:block;padding:2px 5px 3px 5px;text-align:center;color:#fff;z-index:120331;font-size:11px;border:1px solid #cbaac5;}
.pop_layer .fot {position:absolute;bottom:0px;width:100%;background:#302c2b;color:#fff;padding:6px 7px; font-size:13px;}
.pop_layer .con p {word-break:normal;}
@media screen and (max-width:979px) { 
	.pop_layer {position:fixed; left:5%; top:5%; width:90%; max-height:90%; padding-bottom:28px;}
	.pop_layer_inner {overflow-x:hidden; height:100%;}
	/*.pop_layer_inner {overflow-x:hidden;}*/
}