@charset "UTF-8";

.tableWrap {overflow-x:auto; margin: 0 0 20px 0;}
.tableWrap table{min-width:800px; border-right: 2px solid transparent;}
.tableWrap table{border-top:2px solid #565c6b}
.tableWrap table caption{width:0; height:0; position:relative;}
.tableWrap table thead th{background-color:#f4f5f7; font-weight:400; border-bottom:1px solid #ddd; padding:12px 5px; border-right:1px solid #ddd; font-family: 'Noto Regular'; }
.tableWrap table tbody th{border-bottom:1px solid #ddd; padding:15px 10px; border-right:1px solid #ddd;background-color:#f9fafc; }
.tableWrap table tbody td{border-bottom:1px solid #ddd; padding:15px 10px;  border-right:1px solid #ddd; font-family: 'Noto Regular'; font-size: 15px; line-height: 1.15; text-align: center; color: #222;}
.tableWrap table tbody td:hover {background: #eef2f7;}
.tableWrap table tbody td span {font-family: 'Noto Regular';}
.tableWrap table tbody .time {font-family: 'Noto Regular'; font-size: 13px; color: #999;}
.tableWrap table .align-l {text-align: left;}

@media all and (max-width:900px) {
    .tableWrap table {min-width: 1024px;}
}

.btn-deco {display: inline-block; min-width: 80px; cursor: pointer; font-size: 14px; height: 40px; line-height: 37px; text-align: center; margin: 0 1px; border-radius: 100px; font-family: 'Noto DemiLight';}
 a.btn-deco, input.btn-deco {color: #fff;}
.btn-deco.color1 {background: #2b3e5c; border: 1px solid #2b3e5c;}
.btn-deco.color2 {background: #8e99ab; border: 1px solid #8e99ab;}
.btn-deco.color3 {background: #2ba9c4; border: 1px solid #2ba9c4;}
.btn-deco.color4 {background: #2b3e5c; border: 1px solid #2b3e5c;}
.btn-deco.color5 {background: #004ea2; border: 1px solid #004ea2;}

._right {text-align: end;}
a.btn-deco2 {color: #fff;}
.btn-deco2 {display: inline-block; min-width: 140px; cursor: pointer; font-size: 14px; height: 40px; line-height: 37px; text-align: center; margin: 0 1px; border-radius: 100px; font-family: 'Noto DemiLight'; margin-bottom: 10px;}
.btn-deco2.color1 {background: #2b3e5c; border: 1px solid #2b3e5c;}

._paging ._inner a, ._paging ._inner strong {line-height: 29px;}

.artclItem.viewForm {border-top: 2px solid #7c7c7c; margin-bottom: 40px;}
.artclItem .artclForm {display: table; width: 100%;border-bottom: 1px solid #dadada;}
.artclItem .artclLabel {width: 200px; display: table-cell; vertical-align: middle; text-align: left; padding: 12px 15px; font-size: 15px; background: #f5f5f5; font-family: 'Noto Regular'; color: #333;}
.artclItem .artclLabel label {font-family: 'Noto Regular';}
.artclItem .artclInsert {display: table-cell; vertical-align: middle; padding: 12px 20px; font-size: 15px; font-family: 'Noto Regular'; color: #666;}
.artclItem .artclInsert input[type="text"],
.artclItem .artclInsert input[type="password"] {border: 1px solid #dfdfdf; width: 100%; max-width: 164px; height: 30px; margin: 0 10px 0 0; line-height: 30px; padding: 0 10px; font-family: 'Noto Regular';}
.artclItem .artclInsert .long {width: 100%;}
.artclItem .must {width: 10px; position: relative; top: 6px; display: inline-block; margin: 0 0 0 6px; background: url('../images/must.gif') no-repeat; text-indent: -9999px;}

@media all and (max-width: 500px) {
	.artclItem .artclForm,
	.artclItem .artclLabel,
	.artclItem .artclInsert {display: block; width: 100%;}
	.artclItem .artclForm {padding-left: 0 !important;}
	.artclItem .artclInsert input[type="text"],
	.artclItem .artclInsert input[type="password"] {width: 100%; max-width:100%;}
	.artclItem .file-btn {margin: 10px 0 0 0;}
}

.objHeading_h2{font-size:19px; position:relative; color:#444; margin:40px 0 10px; font-weight:500;}
.objHeading_h2:before{content:''; width:3px; height:15px; background-color:#005bac; display:inline-block; margin-right:10px; margin-top:-2px; vertical-align:middle;}
.objHeading_h2 strong {font-family: 'Noto Bold'; color: #000;}

.artclItem .file-btn {border: 1px solid #d5d5d5; height: 30px; line-height:26px; padding-left: 35px; padding-right: 10px; cursor: pointer;}
.artclItem .file-btn.add {background: #ececec url('../images/ico-file-add.png') no-repeat 10px center; margin-right: 5px;}
.artclItem .file-btn.del {background: #ececec url('../images/ico-file-del.png') no-repeat 14px center;}

.artclItem .con-notice {display:inline-block; padding: 4px 0 4px 34px; font-style:normal; font-family: 'Noto Regular'; font-size: 14px;}
.artclItem .con-notice.icon1 {background: url('../images/ico-notice1.png') no-repeat left 2px; color:#d90000;}
.artclItem .con-notice.icon1 a {color:#d90000 !important;}

.artclItem .alert {margin: 20px 0;}
.artclItem .alert .con-notice {font-size: 16px;}
.artclItem .alert .con-notice strong {font-family: 'Noto Bold'; color: #000;}
.artclItem .alert .con-notice em {font-family: 'Noto Bold'; color: #000;}

.artclItem select {font-family: 'Noto Regular'; font-size: 14px;}

.article-agree {background:url('../images/line-agree.png') left top; padding:5px;}
.article-agree .inner {background:#fff; padding:25px;}
.article-agree .text {margin-bottom: 23px; font-family: 'Noto Light'; font-size: 16px; color: #666;}
.article-agree .ad-btn-style.rect {margin-right: 0;}
.article-agree .ad-btn-style.small {margin-right: 0;}
.article-agree .agree-all {margin: 10px 0 0 0; padding: 10px 0 0 0; border-top: 1px solid #d1d1d1; font-family: 'Noto DemiLight'; font-size: 18px; color: #1d1d1d; text-align: right;}


.article-agree ol > li {position: relative; margin-bottom: 15px; padding-left: 20px; font-family: 'Noto Regular'; font-size: 16px; line-height: 1.45; color:#111;}
.article-agree ol > li:after {content: ''; position: absolute; left: 0; top: 4px; display: inline-block; width: 16px; height: 16px; line-height: 16px; margin-right: 7px; background: #4b74cc; border-radius: 100%; font-size: 10px; font-family: 'Noto Regular'; vertical-align: middle; text-align: center; color: #fff;}
.article-agree ol > li:nth-child(1):after {content: '1';}
.article-agree ol > li:nth-child(2):after {content: '2';}
.article-agree ol > li:nth-child(3):after {content: '3';}
.article-agree ol > li:nth-child(4):after {content: '4';}
.article-agree ol > li:nth-child(5):after {content: '5';}
.article-agree ol > li:nth-child(6):after {content: '6';}
.article-agree ol > li:nth-child(7):after {content: '7';}
.article-agree ol > li:nth-child(8):after {content: '8';}
.article-agree ol > li:nth-child(9):after {content: '9';}
.article-agree ol > li:nth-child(10):after {content: '10';}

.article-agree ul > li {margin: 8px 0 8px 0; padding-left: 17px; background:url('../images/bul-list2.png') no-repeat left 8px; font-family: 'Noto Light'; font-size: 15px; line-height: 1.45; color:#666;}
input[type="radio"] {top: 0;}
._formCheck ._err {font-size: 14px;}