@charset "utf-8";

.table_1{border-bottom:1px solid #272727; position:relative; }
.table_1:after {content:''; position: absolute; right:-2px; top:0px; width:3px; height:100%; background:#fff;}
.table_1 th{background:#f6f7f9;border-top:2px solid #272727;border-left:1px solid #dadbdf;padding:15px 20px;}
.table_1 th,
.table_1 td{padding:15px 30px;border-bottom:1px solid #dadbdf;border-left:1px solid #dadbdf;border-top:1px solid #272727;}
.table_1 th{border-top:1px solid #272727;}
.table_1 th.bg1,
.table_1 td.bg1{background:#f6f7f9;}
.table_1 td.bdrLnone{ border-left:none; }
.table_1 td.left{text-align:left;}
.table_1 td.right{text-align:right;}
.table_1 th.bdrLeft, .table_1 td.bdrLeft{ border-left:1px solid #dadbdf !important; }
.table_1 thead th:first-child,
.table_1 tbody th:first-child,
.table_1 tbody td:first-child{border-left:0;}
.table_1 tbody.center td{text-align:center;}
@media all and (max-width:860px) {
	.table_1 {overflow-x: hidden;}
	.table_1 table {width:1000px;}
	.table_1:after {content:''; position:absolute; right:0px; top:0px; width:100%; height:100%; background:url('../../images/common/mobile-table-txt.png') no-repeat center center;}
	.table_1.on:after {display:none;}
	.table_1  th{font-size:17px;}
	.table_1.noScroll{min-height:auto;}
	.table_1.noScroll table{width:100%;}
	.table_1.noScroll:after{display:none;}
}


.boxGuide{border-top:2px solid #272727;padding:20px 0;border-bottom:2px solid #272727;}
.boxGuide h4{font-size:25px;color:#272727;font-family:'Pre Bold';line-height:1.3;}
.boxGuide .sty_1{margin-top:20px;}
.boxGuide .sty_1 li{padding:5px 0 5px 16px;position:relative;}
.boxGuide .sty_1 li::before{content:"";display:block;position:absolute;left:0;width:4px;height:4px;background:#707070;top:14px;}
@media all and (max-width:1280px){
	.boxGuide h4{font-size:22px;}
}
@media all and (max-width:768px){
	.boxGuide h4{font-size:20px;}
}


.selectType{margin-top:20px;}
.selectType{display:flex;align-items:center;}
.selectType div{display:flex;align-items:center;margin-right:20px;}
.selectType input{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.selectType input{border:1px solid #DDD;height:38px;padding:5px;;font-size:18px;color:#272727;font-family:'Pre Medium';margin:2px 0;}
.selectType input[type=radio]{width:17px;height:17px;border-radius:100%;margin-right:5px;}
.selectType input[type=radio]:checked{background:url(../images/bul_radio.png) no-repeat center;}


.inputInfo{margin-top:20px;}
.inputInfo .item{display:flex;border-top:1px solid #DDD;padding:15px 0;}
.inputInfo .title{width:200px;font-size:18px;color:#272727;font-family:'Pre Bold';position:relative;}
.inputInfo .title::after{content:"";display:block;width:1px;height:100%;background:#DDD;position:absolute;right:20px;top:0;}
.inputInfo .form{width:calc(100% - 200px);}
.inputInfo input{border-radius:0px;-webkit-border-radius:0px;-moz-border-radius:0px;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.inputInfo input{border:1px solid #DDD;height:38px;padding:5px;;font-size:18px;color:#272727;font-family:'Pre Medium';}
@media all and (max-width:768px){
	.inputInfo .item{flex-wrap:wrap;}
	.inputInfo .title{width:100%;font-size:16px;margin-bottom:5px;}
	.inputInfo .form{width:100%;}
	.inputInfo .title::after{display:none;}
	.inputInfo input{width:100%;}
}


.wrap_btn{display:flex;align-items:center;justify-content:center;margin-top:50px;}
.wrap_btn .aBtn{color:#FFF;font-size:18px;font-family:'Pre Medium';padding:13px 35px;cursor:pointer;line-height:1;transition:0.3s;margin:0 5px;}
.wrap_btn .aBtn1{background:#7c0019;}
.wrap_btn .aBtn2{background:#3e4044;}
.wrap_btn .aBtn:hover{background:#272727;}
@media all and (max-width:768px){
	.wrap_btn .aBtn{font-size:16px;padding:10px 25px;}
}

.point_1{font-size:16px;color:#7c0019;font-family:'Pre Bold';margin-top:10px;}

input.fBtn,
a.fBtn{background:#888;color:#FFF;font-size:16px;font-family:'Pre Medium';padding:0px 15px;height:32px;cursor:pointer;line-height:1;transition:0.3s;border:0;}
input.fBtn:hover,
a.fBtn:hover{background:#222;}






/***** Paging *****/
._fnctWrap ._paging{text-align: center; margin-top:20px;}
._fnctWrap ._paging ._inner {overflow: hidden;position: relative;height: 38px;display: inline-block;zoom:1;_display: block;}
._fnctWrap ._paging ._inner a,._paging ._inner li,._paging ._inner p,._paging ._inner span,._paging ._inner strong,._paging ._inner ul {float: left;}
._fnctWrap ._paging ._inner a._first,._paging ._inner a._last,._paging ._inner a._listNext,._paging ._inner a._listPrev,._paging ._inner a._next,._paging ._inner a._prev {font-size: 0;text-indent: -5000px;}
._fnctWrap ._paging ._inner a,._fnctWrap ._paging ._inner strong {width: 36px;height: 36px;line-height: 32px;border-width: 1px;border-style: solid;border-color: #cdcdcd;text-align: center;margin: 0 1px;}
._fnctWrap ._paging ._inner ul{display:inline-block;margin:0 10px;}
._fnctWrap ._paging ._inner ul li{float:left;margin:0 3px;}
._fnctWrap ._paging ._inner ul li a{display:inline-block;font-size:16px;width: 35px;height: 35px;line-height: 35px;text-align: center;margin: 0 1px;color:#555;font-family: 'Noto Light';border-width: 0;}
._fnctWrap ._paging ._inner .pg-arrow{border:1px solid #ccc;width: 35px;height: 35px;}
._fnctWrap ._paging ._inner ._first{background: url(./../images/arrow_first.png) center no-repeat;}
._fnctWrap ._paging ._inner ._listPrev{background: url(./../images/arrow_prev.png) center no-repeat;}
._fnctWrap ._paging ._inner ._listNext{background: url(./../images/arrow_next.png) center no-repeat;}
._fnctWrap ._paging ._inner ._prev{background: url(./../images/arrow_10_prev.png) center no-repeat;}
._fnctWrap ._paging ._inner ._next{background: url(./../images/arrow_10_next.png) center no-repeat;}
._fnctWrap ._paging ._inner ._last{background: url(./../images/arrow_last.png) center no-repeat;}
._fnctWrap ._paging ._inner li strong{background-color: #99a2b2 !important;border-color: #99a2b2 !important;color: #fff;border-radius: 50%;border-radius:50%;}
._fnctWrap ._paging ._inner ._pageState{display: none;padding: 0 1em}

@media screen and (min-width:1201px){
    ._fnctWrap ._paging{padding-bottom:50px;}
}

@media screen and (max-width:767px){
    ._fnctWrap .paging a{width:28px !important;height: 28px !important;font-size:13px;line-height: 25px;}
}
