@charset "utf-8";
/*
@import url("common.css");
*/

/* webfont */
@font-face {
 font-family: 'NanumSquare';
 src: url(/sca/common/fonts/NanumSquareR.eot);
 src: url(/sca/common/fonts/NanumSquareR.eot?#iefix) format('embedded-opentype'),
      url(/sca/common/fonts/NanumSquareR.woff) format('woff'),
      url(/sca/common/fonts/NanumSquareR.ttf) format('truetype');
}
@font-face {
  font-family: 'NotoS_Bold';
  font-style: normal;
  src: url(/sca/common/fonts/NotoSansKR-Bold.woff2) format('woff2'),
       url(/sca/common/fonts/NotoSansKR-Bold.woff) format('woff'),
       url(/sca/common/fonts/NotoSansKR-Bold.otf) format('opentype');
  
}              
@font-face {
  font-family: 'NotoS';
  font-style: normal;
  src: url(/sca/common/fonts/NotoSansKR-Regular.woff2) format('woff2'),
       url(/sca/common/fonts/NotoSansKR-Regular.woff) format('woff'),
       url(/sca/common/fonts/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
  font-family: 'NanumMyeongjo';
  font-style: normal;
  src: url(/sca/common/fonts/NanumMyeongjo-Regular.woff) format('woff');
}


/* CSS Document */
html,body,div,span,object,h1,h2,h3,h4,h5,h6,p,a,abbr,address,cite,em,img,strong,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,section,summary,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}


html { overflow-y:scroll; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,label{margin:0px;padding:0px;}
body{font-family:'NanumSquare', 'NotoS', 'Malgun Gothic', '맑은 고딕', 'Dotum','AppleGothic','sans-serif';text-decoration:none; color:#333; }

/* link */
a {color:#333;text-decoration:none;transition:all .3s;} 
a:hover {text-decoration:none;}
a:active {text-decoration:none;}

address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
dl, dt, dd, ul, ol, li {list-style-type:none;list-style-image:none;}
fieldset,legend {border-bottom:0px;border-left:0px;border-top:0px;border-right:0px;}
input, select, textarea, label {vertical-align:middle;font-family:'NotoS' !important;font-size:15px;}
img {border-bottom:medium none;border-left:medium none;border-top:medium none;border-right:medium none;vertical-align:top;}
caption {position:absolute;padding-bottom:0px;margin:0px;padding-left:0px;width:0px;padding-right:0px;height:0px;font-size:0px;overflow:hidden;padding-top:0px;}
br {letter-spacing:0px;}
fieldset {border:0;}
hr {display:none;}
button {border:0;cursor:pointer;overflow:visible;background:none;}
table {/*border-collapse:collapse;*/border-spacing:0;}


/* 기타태그*/
big, s, small, strike, tt, b, u, i, center, header, nav, article, footer, address , aside ,menu ,section{display:block;}
comment {display:none;}
legend {position:absolute; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
fieldset {border:none;}

.blind, .hidden, .hidd {position:absolute; width:0; height:0; font-size:0; line-height:0; text-indent:-9999px; overflow:hidden;}
.bg_none {background:none !important;}
.border_none {border:none !important;}
.border_top_none {border-top:none !important;}

input.textbox, textarea.textbox {margin:3px 0; padding:3px;}
input, textarea, select {font-family:inherit;line-height:22px;padding:3px;/*margin:1px 0;*/}
input::-ms-input-placeholder {color:#ddd;}
input::-webkit-input-placeholder {color:#ddd;}
input::-moz-placeholder {color:#ddd;}
textarea::-webkit-input-placeholder {color:#ddd;}


input[type=text], input[type=password] {background:#ffffff;width:250px;height:34px;padding:2px 0;color:#454545;text-indent:7px;border:1px solid #e0e0e0;transition:all .3s;}
input[type=submit] {cursor:pointer;background:#8dae00;color:#fff;border:0;padding:9px 25px;font-weight:bold;transition:all .3s;}
textarea {border:1px solid #e0e0e0;padding:6px;}



input[type="checkbox"] {padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}/*position:absolute;width:1px;height:1px;*/
input[type="checkbox"] + label {display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
input[type="checkbox"] + label:before {content:' ';display:inline-block;width:18px;height:18px;line-height:18px;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;background:#fafafa;border:1px solid #cacece;border-radius:3px;box-shadow: 0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);}
input[type="checkbox"] + label:active:before,
input[type="checkbox"]:checked + label:active:before {box-shadow:0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
input[type="checkbox"]:checked + label:before {content:'\2714';color:#fff;text-shadow:1px 1px #26c742;background:#26d144;border-color:#26c742;box-shadow:0px 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);}

select {width:100px;height:40px;background:url('/kr/img/common/icon_sharrow.png') no-repeat 85% 50% #fff;background-size:10px;border:1px solid #e0e0e0;transition:all .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select:hover, select:focus {border:1px solid #8dae00;}
select::-ms-expand {display: none;}/* select box 화살표 없애기 ie10,ie11 */

/* font_color */
.fc01 {color:#e72c2d !important;} /* red */
.fc02 {color:#ff6600 !important;} /* orange */
.fc03 {color:#9db925 !important;} /* greenL */


/* font_align */
.alignL {text-align:left;} /* alignL */
.alignC {text-align:center;} /* alignC */
.alignR {text-align:right;} /* alignR */

.txtL{text-align: left!important;}
.txtC{text-align: center!important;}
.txtR{text-align: right!important;}
.mbl_640{display: none;}
@media screen and (max-width:640px) {
.pc_640 {
	display: none !important;
}
.mbl_640 {
	display: block !important;
}
}


.maT-50{margin-top:-50px !important}
.maT-45{margin-top:-45px !important}
.maT-40{margin-top:-40px !important}
.maT-35{margin-top:-35px !important}
.maT-30{margin-top:-30px !important}
.maT-25{margin-top:-25px !important}
.maT-20{margin-top:-20px !important}
.maT-15{margin-top:-15px !important}
.maT-10{margin-top:-10px !important}
.maT-5{margin-top:-5px !important}
.maT0{margin-top:0 !important}
.maT5{margin-top:5px !important}
.maT10{margin-top:10px !important}
.maT15{margin-top:15px !important}
.maT20{margin-top:20px !important}
.maT25{margin-top:25px !important}
.maT30{margin-top:30px !important}
.maT35{margin-top:35px !important}
.maT40{margin-top:40px !important}
.maT45{margin-top:45px !important}
.maT50{margin-top:50px !important}
.maT75{margin-top:75px !important}

.maR-50{margin-right:-50px !important}
.maR-45{margin-right:-45px !important}
.maR-40{margin-right:-40px !important}
.maR-35{margin-right:-35px !important}
.maR-30{margin-right:-30px !important}
.maR-25{margin-right:-25px !important}
.maR-20{margin-right:-20px !important}
.maR-15{margin-right:-15px !important}
.maR-10{margin-right:-10px !important}
.maR-5{margin-right:-5px !important}
.maR0{margin-right:0 !important}
.maR5{margin-right:5px !important}
.maR10{margin-right:10px !important}
.maR15{margin-right:15px !important}
.maR20{margin-right:20px !important}
.maR25{margin-right:25px !important}
.maR30{margin-right:30px !important}
.maR35{margin-right:35px !important}
.maR40{margin-right:40px !important}
.maR45{margin-right:45px !important}
.maR50{margin-right:50px !important}

.maB-50{margin-bottom:-50px !important}
.maB-45{margin-bottom:-45px !important}
.maB-40{margin-bottom:-40px !important}
.maB-35{margin-bottom:-35px !important}
.maB-30{margin-bottom:-30px !important}
.maB-25{margin-bottom:-25px !important}
.maB-20{margin-bottom:-20px !important}
.maB-15{margin-bottom:-15px !important}
.maB-10{margin-bottom:-10px !important}
.maB-5{margin-bottom:-5px !important}
.maB0{margin-bottom:0 !important}
.maB5{margin-bottom:5px !important}
.maB10{margin-bottom:10px !important}
.maB15{margin-bottom:15px !important}
.maB20{margin-bottom:20px !important}
.maB25{margin-bottom:25px !important}
.maB30{margin-bottom:30px !important}
.maB35{margin-bottom:35px !important}
.maB40{margin-bottom:40px !important}
.maB45{margin-bottom:45px !important}
.maB50{margin-bottom:50px !important}

.maL-50{margin-left:-50px !important}
.maL-45{margin-left:-45px !important}
.maL-40{margin-left:-40px !important}
.maL-35{margin-left:-35px !important}
.maL-30{margin-left:-30px !important}
.maL-25{margin-left:-25px !important}
.maL-20{margin-left:-20px !important}
.maL-15{margin-left:-15px !important}
.maL-10{margin-left:-10px !important}
.maL-5{margin-left:-5px !important}
.maL0{margin-left:0 !important}
.maL5{margin-left:5px !important}
.maL10{margin-left:10px !important}
.maL15{margin-left:15px !important}
.maL20{margin-left:20px !important}
.maL25{margin-left:25px !important/*margin-left:2.22%!important*/}
.maL30{margin-left:30px !important}
.maL35{margin-left:35px !important}
.maL40{margin-left:40px !important}
.maL45{margin-left:45px !important}
.maL50{margin-left:50px !important}
.maL55{margin-left:55px !important}
.maL60{margin-left:60px !important}
.maL65{margin-left:65px !important}
.maL70{margin-left:70px !important}
.maL75{margin-left:75px !important}
.maL80{margin-left:80px !important}

/* padding */
.paA0{padding:0 !important}
.paA5{padding:5px !important}
.paA10{padding:10px !important}
.paA15{padding:15px !important}
.paA20{padding:20px !important}

.paT-50{padding-top:-50px !important}
.paT-45{padding-top:-45px !important}
.paT-40{padding-top:-40px !important}
.paT-35{padding-top:-35px !important}
.paT-30{padding-top:-30px !important}
.paT-25{padding-top:-25px !important}
.paT-20{padding-top:-20px !important}
.paT-15{padding-top:-15px !important}
.paT-10{padding-top:-10px !important}
.paT-5{padding-top:-5px !important}
.paT0{padding-top:0 !important}
.paT5{padding-top:5px !important}
.paT10{padding-top:10px !important}
.paT15{padding-top:15px !important}
.paT20{padding-top:20px !important}
.paT25{padding-top:25px !important}
.paT30{padding-top:30px !important}
.paT35{padding-top:35px !important}
.paT40{padding-top:40px !important}
.paT45{padding-top:45px !important}
.paT50{padding-top:50px !important}

.paR-50{padding-right:-50px !important}
.paR-45{padding-right:-45px !important}
.paR-40{padding-right:-40px !important}
.paR-35{padding-right:-35px !important}
.paR-30{padding-right:-30px !important}
.paR-25{padding-right:-25px !important}
.paR-20{padding-right:-20px !important}
.paR-15{padding-right:-15px !important}
.paR-10{padding-right:-10px !important}
.paR-5{padding-right:-5px !important}
.paR0{padding-right:0 !important}
.paR5{padding-right:5px !important}
.paR10{padding-right:10px !important}
.paR15{padding-right:15px !important}
.paR20{padding-right:20px !important}
.paR25{padding-right:25px !important}
.paR30{padding-right:30px !important}
.paR35{padding-right:35px !important}
.paR40{padding-right:40px !important}
.paR45{padding-right:45px !important}
.paR50{padding-right:50px !important}

.paB-50{padding-bottom:-50px !important}
.paB-45{padding-bottom:-45px !important}
.paB-40{padding-bottom:-40px !important}
.paB-35{padding-bottom:-35px !important}
.paB-30{padding-bottom:-30px !important}
.paB-25{padding-bottom:-25px !important}
.paB-20{padding-bottom:-20px !important}
.paB-15{padding-bottom:-15px !important}
.paB-10{padding-bottom:-10px !important}
.paB-5{padding-bottom:-5px !important}
.paB0{padding-bottom:0 !important}
.paB5{padding-bottom:5px !important}
.paB10{padding-bottom:10px !important}
.paB15{padding-bottom:15px !important}
.paB20{padding-bottom:20px !important}
.paB25{padding-bottom:25px !important}
.paB30{padding-bottom:30px !important}
.paB35{padding-bottom:35px !important}
.paB40{padding-bottom:40px !important}
.paB45{padding-bottom:45px !important}
.paB50{padding-bottom:50px !important}

.paL-50{padding-left:-50px !important}
.paL-45{padding-left:-45px !important}
.paL-40{padding-left:-40px !important}
.paL-35{padding-left:-35px !important}
.paL-30{padding-left:-30px !important}
.paL-25{padding-left:-25px !important}
.paL-20{padding-left:-20px !important}
.paL-15{padding-left:-15px !important}
.paL-10{padding-left:-10px !important}
.paL-5{padding-left:-5px !important}
.paL0{padding-left:0 !important}
.paL5{padding-left:5px !important}
.paL10{padding-left:10px !important}
.paL15{padding-left:15px !important}
.paL20{padding-left:20px !important}
.paL25{padding-left:25px !important}
.paL30{padding-left:30px !important}
.paL35{padding-left:35px !important}
.paL40{padding-left:40px !important}
.paL45{padding-left:45px !important}
.paL50{padding-left:50px !important}