/* °øÅë */
#A_Header{border-bottom: 1px solid #ddd;}
table input:focus{border:1px solid #e41b1b!important}
table textarea:focus{border:1px solid #e41b1b!important}
input:read-only{background-color: #fafafa;}
.sub_page .inner{max-width: 1400px;margin: 0 auto; width: 95%;position: relative;height: 100%;}
.sub_h2{font-family:'NanumSquare', sans-serif; font-size: 50px; font-weight: 800;color:#333; display:block; text-align: center;}
.sub_h3{color: #333; font-weight: 800;font-family:'Montserrat', sans-serif, 'NanumSquare', sans-serif;display: block;text-align: center;margin-bottom: 20px;font-size: 38px;word-break: keep-all;}
.sub_p{color: #666; font-size: 18px; font-weight: 300; margin-top: 15px;display: block;text-align: center;word-break: keep-all;}
.fist_section{padding-top: 100px;}
.sub_h4{color: #333; font-size: 28px; font-weight: 800;font-family:'Montserrat', sans-serif, 'NanumSquare', sans-serif;display: block;}
.sub_h2_40{color: #333; font-size: 40px; font-weight: 800;font-family:'NanumSquare', sans-serif;display: block;word-break: keep-all;text-align: center;}
.sub_20{color: #333; font-size: 20px; font-weight: 800;font-family: 'NanumSquare', sans-serif;display: block;word-break: keep-all;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1}
/* °øÅë  (¾ÙÆ®À£ ¼Ò°³ > È«º¸ÀÚ·á)*/
.list_page  {margin:0 auto; text-align: center;margin-top: 40px;clear: both;}
.list_page >a{padding-bottom:10px;margin:0 5px;display:inline-block;width:20px;height:50px;line-height:50px;text-indent:-9999px;white-space:nowrap;overflow:hidden}
.list_page .first_btn{background:url(../images/common/arrow_prev_02.png) no-repeat center;}
.list_page .first2_btn{background:url(../images/common/arrow_prev_.png) no-repeat center;}
.list_page .last2_btn{background:url(../images/common/arrow_next_.png) no-repeat center;}
.list_page .last_btn{background:url(../images/common/arrow_next_02.png) no-repeat center;}
.list_page ul{display:inline-block;margin:0}
.list_page ul li a{font-size:16px;color:#999;text-align:center;display:inline-block;width:50px;height:50px;line-height:50px; font-family: 'Montserrat', sans-serif;font-weight: 500;}
.list_page ul li{float:left;margin:0;margin-bottom:0}
.list_page ul::after{clear:both;content:'';display:block}
.list_page ul li a.on{background:#e41b1b;border-radius:50%;color:#fff;margin:0 15px}
