
/* CSS Document */
@charset "utf-8";
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);/*Nanum Gothic', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Roboto:700');/*font-family: 'Roboto', sans-serif;*/
@import url('https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300'); /*font-family: 'Open Sans Condensed', sans-serif;*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100..900&family=Outfit:wght@100..900&display=swap'); /* font-family: "Noto Sans KR", sans-serif; */
@font-face {
  font-family: 'Paperlogy-8ExtraBold';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/2408-3@1.0/Paperlogy-8ExtraBold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}

*{margin:0; padding:0; font-family: 'Noto Sans KR', Helvetica, sans-serif; -webkit-text-size-adjust:none;}
html{overflow-x: hidden}
html, body{font-size:0.9em; line-height:1.3em; background:#fff; letter-spacing:0px; min-width:1100px; color:#333}
a{text-decoration:none; color:#333}


.main-bx-wrapper .bx-prev,
.main-bx-wrapper .bx-next
{mix-blend-mode:difference;}



fieldset, img{border:0; margin:0; padding:0}
i, em, address{font-style:normal; font-weight:normal}

ul, li, dl{list-style:none}
label{cursor:pointer}

.nocallout{-webkit-touch-callout:none}
.pressed{background-color:rgba(0, 0, 0, 0.7)}

textarea{resize:vertical}
textarea[contenteditable]{-webkit-appearance:none}
textarea, input, select{-webkit-border-radius:0px; vertical-align:middle}

.ir{background-color:transparent; background-repeat:no-repeat; border:0;  display:block; overflow:hidden; text-align:left; text-indent:-999em}
.ir br{display:none}

.hidden{display:none !important; visibility:hidden}
.visuallyhidden{border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px}
.invisible{visibility:hidden}

select{border:1px solid #dbdbdb; color:#111; padding:7px;border-radius: 4px;}
input{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;outline:0; vertical-align:middle}
input[type="text"], input[type="password"], input[type="tel"], input[type="name"], textarea{border:1px solid #D1D1D1; color:#686B6D; padding:7px;border-radius: 4px;}
input[type="checkbox"] {/*border:1px solid #999; outline:0px; */width:14px; height:14px; margin-top:-2px; margin-right:5px; border-radius:0px}

.cf{ }
.cf:after{clear:both; content:""; display:block}

.space50{display:block;width:100%;height:50px; position:relative}
.space30{display:block;width:100%;height:30px; position:relative}
.space11{display:block;width:100%;height:11px; position:relative}
.space11:after{clear:both; content:""; display:block}


.f_blue{color:#005aff !important}
.f_wgray{color:#9d9d9d !important}
.f_dgray{color:#606060 !important}
.f_org{color:#f05d0d !important}
.f_red{color:#e22126 !important}
.f_b_red{color:#e22126 !important; font-weight:600 !important;}

.button{border-radius:5px; box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.3);cursor: pointer;font-size: 0.9em !important;font-weight: 600 !important}
.button:hover{box-shadow: none}
.button:active{box-shadow: inset 0 0 1px 0 rgba(0,0,0, 0.7)}

.button.small{padding:8px 15px}
.button.big{padding: 8px 18px; font-size:1.2em !important}

.button.red{background-color:#be1b1f; border:1px solid #971a1d; color:#fff }
.button.dgray{background-color : #4c505c; border: 1px solid #000; color:#fff }
.button.green{background-color: #21b500; border: 1px solid #198700; color:#fff ;text-shadow: 0 1px 0 #198700}
.button.copy{background-color: #e9e9e9; border: 1px solid #cecece; color:#686868}
.button.bgray{background-color: #e9e9e9; border: 1px solid #00b9f2; color:#00b9f2}
.button.black{background-color: #555; border: 1px solid #444; color: #fff; text-shadow: 0 1px 0 #000}
.button.grey{background-color: #dbdbdb; border: 1px solid #ababab}


#pagination{position:relative; margin:15px 24px 20px 0; /*border-top:1px solid #c6c6c6; */padding-top:20px; text-align:center}
#pagination ul{position:relative; margin:0 auto; display:table}
#pagination ul li{float:left;font-weight:bold; font-size:12px}
#pagination ul li a, #pagination ul li span{float:left ;padding:5px 10px;margin-right:3px;color:#555; border:1px solid #d0d0d0; background:#fff; text-align:center;text-decoration:none; border-radius: 3px ; -webkit-border-radius:3px}
#pagination ul li a:hover{color:#aaa;border:1px solid #a7a7a7;background-color:#e9e9e9; text-decoration:none}
#pagination ul li a:focus{color:#aaa;border:1px solid #a7a7a7;background-color:#e9e9e9; text-decoration:none}


#pagination02{position:relative; margin:15px 0px 20px 0; text-align:center;min-height: 20px;}
#pagination02 ul{position:relative; margin:0 auto; display:table}
#pagination02 ul li{float:left;font-weight:bold; font-size:12px}
#pagination02 ul li a, #pagination02 ul li span{float:left ;padding:5px 10px;margin-right:3px;color:#555; border:1px solid #d0d0d0; background:#fff; text-align:center;text-decoration:none; border-radius: 3px ; -webkit-border-radius:3px}
#pagination02 ul li a:hover{color:#aaa;border:1px solid #a7a7a7;background-color:#e9e9e9; text-decoration:none}
#pagination02 ul li a:focus{color:#aaa;border:1px solid #a7a7a7;background-color:#e9e9e9; text-decoration:none}
#pagination02 span{}

/* 250103 */
ins.adsbygoogle {
  display: flex !important;
  justify-content: center;
}