@charset "utf-8";    
@import url('./default.css');     
@import url('./datepicker.css');
/* 
@font-face {
    font-family: 'notokr-regular';
    src: url('../font/notokr-regular.eot');
    src: url('../font/notokr-regular.eot?#iefix') format('embedded-opentype'),
         url('../font/notokr-regular.woff2') format('woff2'),
         url('../font/notokr-regular.woff') format('woff'),
         url('../font/notokr-regular.ttf') format('truetype'),
         url('../font/notokr-regular.svg#notokr-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
*/
*{ font-family:'notokr-regular', 'Malgun Gothic', sans-serif;font-size:14px;color:#666;-webkit-overflow-scrolling: touch;letter-spacing:-1px;-webkit-transition:color .5s, background .5s;transition:color .5s, background .5s;} 
html,body,p, input, select, form, label, mark, ul, ul li, ol, ol li, dl, dl dt, dl dd, img, a, table, h1, h2, h3, h4, h5{margin:0;padding:0;}
img{ border:0; } 
ul, ol{ list-style:none; }
a{color:#555;text-decoration:none; } 
a:hover{text-decoration:none; }  
table{border:0;border-collapse:collapse;table-layout:fixed;}  
.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}
.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 {}
.slick-next.slick-arrow, .slick-prev.slick-arrow{display:none !important;}
.slick-dots{position:absolute;left:0;bottom:20px;z-index:20;width:100%;height:auto;overflow:hidden;text-align:center;}
.slick-dots li{display:inline-block;text-indent:-2000px;border:0;width:16px;height:16px;margin:5px;border:1px solid #040404;background:transparent;border-radius:50%;overflow:hidden;cursor:pointer;}
.slick-dots .slick-active{background:#d01c27;border:1px solid #d01c27;}
.slick-initialized .slick-slide{outline:none;}

::-webkit-input-placeholder { color:#cbcbcb; letter-spacing:-1px;font-size:16px;} 
 
.w100{width:100px !important;} 
.w150{width:150px !important;} 

.ml5{margin-left:5px !important}
.ml20{margin-left:20px !important}

.mt0{margin-top:0px !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt20{margin-top:20px !important}
.mt30{margin-top:30px !important}
.mt40{margin-top:40px !important}
.mt50{margin-top:50px !important}

.mb5{margin-bottom:5px !important}
.mb30{margin-bottom:30px;}
 
::selection {background:#99CC00;color: #FFF;text-shadow: none;}
::-moz-selection {background:#99CC00;color: #FFF;text-shadow: none;}
::-webkit-selection {background:#99CC00;color: #FFF;text-shadow: none;}


.inp{outline:none;letter-spacing:-1px;width:112px;height:45px;line-height:45px;background:#fff;border:1px solid #e3e3e3;padding:0 10px;color:#666;font-size:16px;float:left;}
.textarea{margin:5px 0;letter-spacing:-1px;width:calc( 100% - 12px );height:80px;line-height:1.5em;background:#fff;resize:none;border:1px solid #d9d9d9;padding:5px;color:#666;font-size:13px;}
.select{width:80px;float:left;font-size:16px;color:#666;height:47px;border:1px solid #e3e3e3;line-height:47px;display:block;background:#fff;text-align:left; cursor:pointer;position:relative;} 
.boxBtn{border-radius:5px;height:50px;overflow:hidden;font-size:18px;color:#feffff;} 

.btnType01{border-radius:5px;float:left;border:1px solid #1c70c6;height:45px;line-height:45px;text-align:center;font-size:16px;color:#fff;background:#1c70c6;}
.btnType01 span, .btnType01 img{vertical-align:middle;font-size:16px;color:#fff;}
.btnType01 img{height:46px;}
.btnType02{border:1px solid #c4c4c4;border-radius:5px;float:left;height:45px;line-height:45px;text-align:center;font-size:16px;color:#333;background:#ececec;}
.btnType03{border-radius:5px;display:block;width:100%;height:46px;line-height:46px;text-align:center;background:#1c70c6;}
.btnType03 span, .btnType03 img{vertical-align:middle;font-size:16px;color:#fff;}
.btnType03 img{height:46px;}

.btnType04{border-radius:5px;display:block;width:100%;height:46px;line-height:46px;text-align:center;background:#2a2a2a;}
.btnType04 span, .btnType04 img{vertical-align:middle;font-size:16px;color:#fff;}
.btnType04 img{height:46px;}

.btnType05{border-radius:5px;display:block;width:100%;height:46px;line-height:46px;text-align:center;background:#00b157;}
.btnType05 span, .btnType05 img{vertical-align:middle;font-size:16px;color:#fff;}
.btnType05 img{height:46px;}
.btnType06{border-radius:5px;display:block;width:calc( 100% - 2px  );height:46px;line-height:46px;text-align:center;background:#ececec;border:1px solid #c3c3c3;}
.btnType06 span, .btnType06 img{vertical-align:middle;font-size:16px;color:#333;}
.btnType06 img{height:46px;}
 

 @media (max-width:359px){  
	 .agreeList li input, .agreeList li label{font-size:13px;}
	 .agreeList li a{font-size:12px;margin-top:7px;}
	 .agreeList{padding:10px 0;}
	 .joinAgreeBox{padding:10px 0;}
	 .formTable th{width:90px;}
	
	 .inp.post{width:calc( 100% - 22px );}
	 .btnPost{width:calc( 100% - 2px );margin-left:0;margin-top:5px;}
	
} 


 /*
::-webkit-scrollbar {width:5px;}
::-webkit-scrollbar-track {background-color: #fff;}
::-webkit-scrollbar-thumb {background-color: #0fbc8c;}
::-webkit-scrollbar-thumb:hover {background-color: #0fbc8c;}
*/
a{opacity:1;}
a:active{opacity:.5;}
a:hover{opacity:.5;}
a.cubic{-webkit-transition:.3s;outline:0;}
a.cubic:active{outline:0;}
a.cubic:hover{opacity:.8;-webkit-transform: scale(0.95);-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.47, 2.02);}

input[type="checkbox"]{-webkit-appearance: none; width:25px; height:25px; overflow:hidden; background:url(../img/ico/ico_radio.png) no-repeat;background-size:25px 25px; } 
input[type="checkbox"]:checked { background:url(../img/ico/ico_radio_on.png) no-repeat; background-size:25px 25px;} 
input[type="radio"]{-webkit-appearance: none; width:25px; height:25px; overflow:hidden; background:url(../img/ico/ico_radio.png) no-repeat; background-size:25px 25px;} 
input[type="radio"]:checked { background:url(../img/ico/ico_radio_on.png) no-repeat; background-size:25px 25px;}
input[disabled]{background:#f1f1f1;}

#skip{ font-size:0; width:0; height:0; line-height:0; position:absolute; left:-9999px; }