.pointer{
	cursor: pointer;
}
div, span, input{
	-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

/** 동문카드 혜택 **/
.pay_wrap{
	margin-top: 60px;
}
.card_btnBox{
	margin-top: 30px;
	margin-bottom: 30px;
	padding-left: 80px;
}
.card_btns{
	width:180px;
	height:40px;
	background-color: #507250 ;
	color: #fff;
	border:0;
	margin-right: 30px;
}
.card_btns:hover{
	background-color: #3b603b;
}

.pay_row{
	display: table;
	width: 100%;
	height:55px;
	font-size: 14px;
	color: #666666;
	border-bottom: 1px solid #cbd3cf;
}
.pay_row:nth-child(1){
	height:60px;
	text-align: center;
	border-top: 3px solid #092f19;
}
.pay_cont{
	display: table-cell;
	vertical-align: middle;

}
.pay_cont1{
	width:210px;
	color: #092f19;
	padding-left: 50px;
}
.pay_cont2{
	width:450px;
}
.pay_cont3{
	width:90px;
}
.pay_cont4{
	width:180px;
	text-align: center;
}
.pay_cont4 input{
	width: 140px;
	height: 40px;
	background-color: #507250 ;
	border: 0;
	border-radius: 2px;
	color: #fff;

}
.pay_cont4 input:hover{
	background-color: #3b603b ;
}

/**납부페이지**/
.pay_form_wrap{
	margin-top: 65px;
}
.pay_form_wrap span{
	color: #f40b42 ;
}
.pay_text{
	margin-bottom: 10px;
	font-size: 15px;
	color: #606060;
}
.w_155{
	width: 155px;
}
.w_180{
	width:180px;
}
.w_368{
	width: 368px;
}
.pay_text{
	width: 100%;
	text-align: right;
}
.pay_form_box{
	padding-left: 190px;
	border-top: 3px solid #092f19;
	padding-top: 30px;
	padding-bottom: 20px;
	margin-bottom: 25px;
	border-bottom: 1px solid #cbd3cf;
}

.form{
	display: table;
	height: 45px;
	
	width: 100%;
	margin-bottom: 10px;
}
.pay_form_box input[type="text"]{
	height: 100%;
	border:1px solid #cbd3cf;
	border-radius: 2px;
	padding-left: 10px;
	font-size: 13px;
	color: #666666;
}
.form_name, .form_box{
	display: table-cell;
	vertical-align: middle;
}

.form_name{
	width:160px;
	font-size: 14px;
	color: #666666;
}
.form_description{
	padding-left: 160px;
	font-size: 12px;
	color: #959b98;
	margin-bottom: 10px;
	margin-top: -5px;
}
.p_relative{
	position: relative;
}
.pay_select{
	height: 100%;
	padding-left:10px; 
	border:1px solid #cbd3cf;
	color: #666666;

	-webkit-appearance: none; 
	-moz-appearance: none;    
	appearance: none;
	background: url('../imgs/news/img_select_down.png') no-repeat 95% 50%; /* 화살표 아이콘 추가 */ 
}
.select_line{
	height:40px;
	border-left: 1px solid #cbd3cf;
	position: absolute;
	left:142px;
}

.radio_box{
	display: table;
	height: 45px;
	margin-bottom: 20px;
	padding-left: 160px;
	font-size: 13px;
	color: #666666;
}
.radio_box_input{
	display: table-cell;
	vertical-align: middle;
}
.pay_btn_box{
	text-align: center;
}
.pay_btn1, .pay_btn2{
	margin-bottom: 80px;
	border:0;
	border-radius: 2px;
	width:150px;
	height:45px;
	color: #fff;
}
.pay_btn1{
	background-color: #092f19;
	margin-right: 10px;
}
.pay_btn2{
	background-color: #9fa5a2;
}
.pay_input1{
	margin-right: 5px;
}
.radio_box_input:nth-child(1){
	margin-right: 10px;
}
.chk_year{
	margin-right: 5px;
}
.text_year{
	margin-left: 26px;
	margin-right: 10px;
}

.pay-txt {font-size:16px;color:#666;line-height:21px;}

.benefit-box {margin-top:40px;}
.benefit-box .mt10 {margin-top:10px}
.benefit-box .mt30 {margin-top:30px}
.benefit-box .mt27 {margin-top:27px;}
.benefit-box .mt23 {margin-top:23px;}
.benefit-box .ul-type1 {position:relative;}
.benefit-box .ul-type1 .li {position:relative;padding-left:11px;font-size:15px;color:#606060;line-height:1.4;margin-bottom:9px}
.benefit-box .ul-type1 .li::before {
	content:"-";
	display:block;
	position:absolute;
	top:0;
	left:0;
}
.benefit-box .ul-type1 .li:last-child {margin-bottom:0}
.benefit-box .ul-type2 {position:relative;}
.benefit-box .ul-type2 .li2 {position:relative;padding-left:11px;font-size:15px;color:#606060;line-height:1.4;margin-bottom:9px}
.benefit-box .ul-type2 .li2::before {
	content:"";
	display:block;
	position:absolute;
	top:6px;
	left:0;
	width:5px;
	height:5px;
	background-color:#666;
}
.benefit-box .ul-type2 .li2:last-child {margin-bottom:0}
.benefit-box .ul-type2 .li2 ul li {position:relative;padding-left:10px;font-size:15px;color:#092f19;line-height:1.4;margin-bottom:5px}
.benefit-box .ul-type2 .li2 ul {margin-top:5px}
.benefit-box .ul-type1 .li ul li {position:relative;padding-left:10px;font-size:15px;color:#092f19;line-height:1.4;margin-bottom:5px}
.benefit-box .ul-type1 .li ul li::before {
	content:"";
	display:block;
	position:absolute;
	top:6px;
	left:0;
	width:5px;
	height:5px;
	background-color:#666;
}
.benefit-box .ul-type1 .li ul li:last-child {margin-bottom:0}
.benefit-box .ul-type1 .li ul {margin-top:5px}
.benefit-box .ul-type1 .li .li-tit {display:block;position:relative;float:left;}
.benefit-box .ul-type1 .li .li-txt {display:block;position:relative;float:right;width:calc(100% - 84px)}

.benefit-box .tbl-type1 {width:100%;border-collapse:collapse;}
.benefit-box .tbl-type1 th,
.benefit-box .tbl-type1 td {padding:5px;font-size:15px;color:#606060;text-align:center;height:45px;border:1px solid #f2f2f2}
.benefit-box .tbl-type1 th {color:#fff;background-color:#5c895c;}
.benefit-box .tbl-type1 tr th:first-child,
.benefit-box .tbl-type1 tr td:first-child {border-left-width:0}
.benefit-box .tbl-type1 tr th:last-child,
.benefit-box .tbl-type1 tr td:last-child {border-right-width:0}
.benefit-tit {position:relative;font-size:17px;color:#063f1d;font-weight:700;line-height:1;}
.benefit-tit em {font-weight:700;font-style:normal;}
.benefit-tit .num {font-size:35px;color:#b3b4c4;display:inline-block;font-family:'BMDOHYEON','NanumBarunGothic', serif;font-weight:400}
.benefit-tit .txt {display:inline-block;vertical-align:bottom;margin-left:7px}
.benefit-tit2 {position:relative;padding-left:20px;font-size:20px;color:#444444;font-weight:400;line-height:1;}
.benefit-tit2::before {
	content:"";
	display:block;
	position:absolute;
	top:2px;
	left:0;
	width:13px;
	height:13px;
	background-color:#93ce6f;
	border-radius:100%;
}

@font-face {
    font-family: 'Chosunilbo_myungjo';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_one@1.0/Chosunilbo_myungjo.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.pay-tit {font-size:30px;font-weight:700;text-align:center;line-height:1;font-family: 'Chosunilbo_myungjo';margin-bottom:30px}