@charset "utf-8";
i{font-style:normal}
.break{display:block;} 
.plump{}	
.block{display:block}
	@media all and (max-width:480px) {
		.plump{display:block}
		.block{display:block}
	}
	@media all and (max-width:1024px) {
		.m-none{display:none}
		.break{display:inline}
	}


/* 스킵네비게이션 */
#skipNavi {height:0;}
#skipNavi .skipLink {position:absolute;top:-1000px;left:-1000px;overflow:hidden;z-index:5000;}
#skipNavi .skipLink:focus, #skipNavi .skipLink:active {top:0;left:0;padding:10px 20px;background:#1e64ba;color:#fff;}

.ov{overflow:hidden}

/* 인풋텍스트 셀렉트  */
input[type="text"]{height:28px; border:1px solid #ddddde; box-sizing:border-box; font-size:13px; padding:0px 8px; display:inline-block; vertical-align:middle; -webkit-appearance: none; -webkit-border-radius:0;}
input[type="text"]:focus{border:1px solid #fed000;}
input[type="text"]::placeholder{color:#b5b2b0; opacity:1;}
input[type="password"]{height:28px; border:1px solid #ddddde; box-sizing:border-box; font-size:13px; padding:0px 8px; display:inline-block; vertical-align:middle; -webkit-appearance: none; -webkit-border-radius:0;}
input[type="password"]:focus{border:1px solid #fed000;}
input[type="password"]::placeholder{color:#b5b2b0; opacity:1;}
select{width:100%; height:28px; padding:0px 30px 0px 0px; border:1px solid #ddddde; font-size:13px; text-align:left; text-align-last:left; display:inline-block; vertical-align:middle; box-sizing:border-box; background:url(../_Img/Main/sel-arrow.png) no-repeat right; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
select::-ms-expand{display:none;}
textarea{border:1px solid #ddddde; box-sizing:border-box; padding:20px; font-size:15px; -webkit-appearance: none; -webkit-border-radius:0;}
textarea:focus{border:1px solid #fed000;}

/* radios check */
.chk-radios {display:inline-block; font-size:0px; vertical-align:middle; line-height:120%; color:#000;}
.chk-radios input[type="radio"]{position: absolute; width:1px; height:1px; padding: 0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); border: 0; }
.chk-radios input[type="radio"] + label{display:inline-block; position: relative; padding-left:22px; font-size:15px; color:#4d4d4d; line-height:120%; cursor:pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.chk-radios input[type="radio"] + label:before { content:''; position: absolute; left:0; top:0px; width:16px; height:16px; text-align:center; background:#fff; border:1px solid #a3a3a3; border-radius:50%; }
.chk-radios input[type="radio"] + label:after {}
.chk-radios input[type="radio"] + label:active:before, .checks input[type="radio"]: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); }
.chk-radios input[type="radio"]:checked + label:before {background: #0942a1; border:1px solid #0942a1;}
.chk-radios input[type="radio"]:checked + label:after { content:''; position:absolute; top:5px; left:5px; width:8px; height:8px; background:#fff; border-radius:100%; }

.chk-check{display:inline-block; font-size:0px; vertical-align:middle; line-height:100%; color:#000;}
.chk-check input[type="checkbox"]{position: absolute; width:1px; height: 1px; padding: 0; margin:-1px; overflow: hidden; clip:rect(0,0,0,0); border: 0; }
.chk-check input[type="checkbox"] + label{display:inline-block; position:relative; padding-left:18px; font-size:12px; line-height:110%; color:#868686; font-weight:500; letter-spacing:-0.03em; cursor:pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
.chk-check input[type="checkbox"] + label:before{content:''; position: absolute; left:0px; top:0px; width:11px; height:11px; text-align:center; background:#fff; border:1px solid #a6a6a6; 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); }
.chk-check input[type="checkbox"] + label:active:before, .checks input[type="radio"]: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); }
.chk-check input[type="checkbox"] + label:after{content:''; position:absolute; top:0px; left:0px; width:13px; height:13px; border-radius:3px;}
.chk-check input[type="checkbox"]:checked + label{color:#fff;}
.chk-check input[type="checkbox"]:checked + label:before {background:#fff; border-color:#0942a1;}
.chk-check input[type="checkbox"]:checked + label:after{ background:url(../_Img/Main/check-icon.png) no-repeat center #fed000; background-size:9px;}

/* 페이징 */
.paging-num{text-align:center; font-size:0px;}
.paging-num li{width:20px; height:20px; display:inline-block; vertical-align:top; font-size:13px; box-sizing:border-box; margin:0px 5px; line-height:20px;}
.paging-num li a{width:100%; height:100%; display:block; color:#555454;}
.paging-num li a:hover{color:#ff0000;}
.paging-num li.active a{font-weight:600; color:#ff0000; text-decoration:underline;}

.paging-num li.first{border:1px solid #e2e2e2; font-size:0px; background:url(../_Img/Content/paging-first.jpg) no-repeat center #fff;}
.paging-num li.prev{border:1px solid #e2e2e2; font-size:0px; background:url(../_Img/Content/paging-prev.jpg) no-repeat center #fff; margin:0px 10px 0px 5px;}
.paging-num li.next{border:1px solid #e2e2e2; font-size:0px; background:url(../_Img/Content/paging-next.jpg) no-repeat center #fff; margin:0px 5px 0px 10px;}
.paging-num li.last{border:1px solid #e2e2e2; font-size:0px; background:url(../_Img/Content/paging-last.jpg) no-repeat center #fff;}

