@charset "utf-8";
@import url("font.css"); /* NanumSquare 300, 500, 700, 900 */
/* 한자 되야함 */


/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126*/

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, 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, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video,button {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	font-family: 'Noto Hanja','NanumSquare', 'Noto Sans KR', "돋움", Dotum, AppleGothic, sans-serif;
	word-wrap: break-word;
}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
body{overflow-y:scroll; overflow-x:hidden; font-size: 14px;line-height: 1;}/*1em*/
img.map, map area{ /* outline: none; */border:0;}
a:hover{text-decoration: none;}
img{max-width: 100%; vertical-align: text-bottom;}
/* form */
form{margin:0;padding:0}
fieldset{margin:0;padding:0;border:0 none}
legend{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;padding:0;font-size:0;line-height:0}
input,select,textarea{margin:0;padding:0;vertical-align:middle}
select{-webkit-border-radius: 0;}
input{-webkit-border-radius: 0;}
textarea{-webkit-border-radius: 0;}
input[type="radio"]{-webkit-border-radius:10px;}
label,button{cursor:pointer}
caption{visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;background:none;font-size:0;line-height:0}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0; word-break: break-all;}

/* basic */
.d-n{display:none}
.d-ib{display:inline-block}
.fw-n{font-weight: normal !important;}
.ta-c, .cen{text-align:center !important}
.ta-l{text-align:left !important}
.ta-r{text-align:right !important}
.v-t{vertical-align:top !important}
.v-m{vertical-align:middle !important}
.v-b{vertical-align:bottom !important}
.f-l, .fl{float:left !important}
.f-r, .fr{float:right !important}
.f-n{float:none !important}
.bg-n{background:none !important}
.bd-n{border:none !important}
.blind, .hide, .hidden{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;margin:0;padding:0;background:none;font-size:0;line-height:0;font:0/0 Arial;}

.clearfix {*zoom:1;}
.clearfix:after {content:""; display:block; clear:both;}

.w5p {width:5%;}
.w7p {width:7%;}
.w8p{width:8%;}
.w10p {width:10%;}
.w15p {width:15%;}
.w17p {width: 17%;}
.w18p {width: 18%;}
.w20p {width:20%;}
.w24p {width:24%;}
.w25p {width:25%;}
.w30p {width:30%;}
.w33p {width:33.33%;}
.w35p {width:35%;}
.w40p {width:40%;}
.w45p {width:45%;}
.w48p{width: 48%;}
.w48_5p {width:48.5%;}
.w49p {width:49%;}
.w49_5p {width:49.5%;}
.w50p {width:50%;}
.w55p {width:55%;}
.w60p {width:60%;}
.w65p {width:65%;}
.w70p {width:70%;}
.w75p {width:75%;}
.w80p {width:80%;}
.w85p {width:85%;}
.w90p {width:90%;}
.w95p {width:95%;}
.w100p {width:100%;}

.mt0{margin-top: 0 !important;}
.mt5{margin-top: 5px;}
.mt1p{margin-top: 1%;}
.mt2p{margin-top: 2%;}
.mt3p{margin-top: 3%;}
.mt4p{margin-top: 4%;}
.mt5p{margin-top: 5%;}
.mt6p{margin-top: 6%;}
.mt7p{margin-top: 7%;}
.mt8p {margin-top:8%;}
.mt9p {margin-top:9%;}
.mt10p {margin-top:10%;}
.mt15p {margin-top:15%;}
.mt20p {margin-top:20%;}
.mt25p {margin-top:25%;}
.mt30p {margin-top:30%;}
.mt35p {margin-top:35%;}
.mt40p {margin-top:40%;}
.mt45p {margin-top:45%;}
.mt50p {margin-top:50%;}

.mb0{margin-bottom: 0 !important;}
.mb5{margin-bottom: 5px;}
.mb1p{margin-bottom: 1%;}
.mb2p{margin-bottom: 2%;}
.mb3p{margin-bottom: 3%;}
.mb4p{margin-bottom: 4%;}
.mb5p{margin-bottom: 5%;}
.mb6p{margin-bottom: 6%;}
.mb7p{margin-bottom: 7%;}
.mb8p {margin-bottom:8%;}
.mb9p {margin-bottom:9%;}
.mb10p {margin-bottom:10%;}
.mb15p {margin-bottom:15%;}
.mb20p {margin-bottom:20%;}
.mb25p {margin-bottom:25%;}
.mb30p {margin-bottom:30%;}
.mb35p {margin-bottom:35%;}
.mb40p {margin-bottom:40%;}
.mb45p {margin-bottom:45%;}
.mb50p {margin-bottom:50%;}

.ml0{margin-left: 0 !important;}
.ml1p{margin-left: 1%;}
.ml2p{margin-left: 2%;}
.ml3p{margin-left: 3%;}
.ml4p{margin-left: 4%;}
.ml5p{margin-left: 5%;}
.ml6p{margin-left: 6%;}
.ml7p{margin-left: 7%;}
.ml8p {margin-left:8%;}
.ml9p {margin-left:9%;}
.ml10p {margin-left:10%;}
.ml15p {margin-left:15%;}
.ml20p {margin-left:20%;}
.ml25p {margin-left:25%;}
.ml30p {margin-left:30%;}
.ml35p {margin-left:35%;}
.ml40p {margin-left:40%;}
.ml45p {margin-left:45%;}
.ml50p {margin-left:50%;}

.mr0{margin-right: 0 !important;}
.mr1p{margin-right: 1%;}
.mr2p{margin-right: 2%;}
.mr3p{margin-right: 3%;}
.mr4p{margin-right: 4%;}
.mr5p{margin-right: 5%;}
.mr6p{margin-right: 6%;}
.mr7p{margin-right: 7%;}
.mr8p {margin-right:8%;}
.mr9p {margin-right:9%;}
.mr10p {margin-right:10%;}
.mr15p {margin-right:15%;}
.mr20p {margin-right:20%;}
.mr25p {margin-right:25%;}
.mr30p {margin-right:30%;}
.mr35p {margin-right:35%;}
.mr40p {margin-right:40%;}
.mr45p {margin-right:45%;}
.mr50p {margin-right:50%;}


/* link */
a{text-decoration:none;cursor:pointer}
a:link{color:#7e7e7e}
a:visited{color:#7e7e7e}
/*a:hover{color:#333}
a:focus{color:#333}
a:active{color:#333} */

/* Button */
button{margin:0;padding:0;border:none;background:none}
button.btn{display:inline-block;*overflow:visible;cursor:pointer;}
button,button.btn{vertical-align:middle}



/*  btn_pack */
.buttons {*zoom:1; max-width:640px; width: 100%;margin: 1em auto;}
.buttons:after {content:""; display:block; clear:both;}
.buttons .ta-c{*zoom:1;}
.buttons .ta-c:after{display:block; clear:both; content:"";}
.buttons .ta-c input[type=submit],
.buttons .ta-c input[type=cancel],
.buttons .ta-c button {*margin:0 2px;}
.buttons a {text-decoration:none;}
.buttons a,
.buttons input {vertical-align:top;}

.buttons.apply{padding: 0 0 15px;border-bottom: 1px solid #d8d8d8;}

/* btn size */
.btn_pack {display:inline-block; text-align:center;line-height: 1.5em; transition: .3s ease; -moz-transition: .3s ease; -webkit-transition: .3s ease; -o-transition: .3s ease; cursor:pointer; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.btn_pack.small {padding: 0.2em 1em;}
.btn_pack.normal {padding: 0.6em 1em; }
.btn_pack.large {min-width:10em;padding: 0.8em 0;font-size: 1em;}

/* btn color */
.btn_pack.red {background:#d7182a; /* border:1px solid #888; */ color:#fff;}
.btn_pack.black {background:#333; /* border:1px solid #888; */ color:#fff;}
.btn_pack.gray {background:#989898; /* border:1px solid #888; */ color:#fff;}]
.btn_pack.l-gray {background:#c1c1c1; /* border:1px solid #939393; */ color:#fff;}
.btn_pack.white {background:#f9f9f9; /* border:1px solid #dedede; */ color:#8d8d8d; font-weight:bold;}

.btn_pack.red:hover {background:#d7182a; /* border:1px solid #888; */ color:#fff;}
.btn_pack.black:hover {background:#222;}
.btn_pack.gray:hover {background:#777;}
.btn_pack.white:hover {background:#f9f9f9;color:#333;}
.btn_pack.l-gray:hover {background:#777; color:#fff; }

/* textareaST1 */
/* .textareaST1 {border: 1px solid #d1d1d1;height: 150px;padding:2%; background: #fff;resize:none; color: #666; -webkit-appearance: none; -moz-appearance: none; font-family: 'Nanum Gothic'; } */




/* slick-slider 필수 css */
.slick-slider{position:relative; display:block; box-sizing:border-box; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; -webkit-touch-callout:none; -khtml-user-select:none; -ms-touch-action:pan-y; touch-action:pan-y; -webkit-tap-highlight-color:transparent;}
.slick-list{position:relative; display:block; overflow:hidden; margin:0; padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer; cursor:hand;}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0);}
.slick-track{position:relative; top:0; left:0; display:block;}
.slick-track:before,.slick-track:after{display:table; content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none; float:left; height:100%; min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display: block; margin:0 auto;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto; border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none;}

