@charset "utf-8";


.wrapSearch{display:flex;justify-content:flex-end;}
.wrapSearch div{display:flex;justify-content:space-between;width:41.1rem;border-bottom:2px solid #222;margin-bottom:3rem;}
.wrapSearch input{width:100%;font-size:1.6rem;font-family:'paper-r';}
.wrapSearch a{display:block;width:5rem;height:5rem;text-indent:-9999px;background:url('../images/ico-search.png') no-repeat center;}

/***** Thumnail-list *****/
.thumnailWrap{border-top:2px solid #003377;margin-bottom: 5rem;}
.thumnailWrap a{padding:3rem;transition: all ease .3s;display: flex;}
.thumnailWrap a:hover{background: #f6f8fa;}
.thumnailWrap > ul > li{border-bottom:1px solid #e2e2e2;position: relative;}
.thumnailWrap .thum{width:37.5rem;max-height:24rem;flex-shrink:0;padding-right:5rem;overflow: hidden;}
.thumnailWrap .thum img{width:100%; height:100%; object-fit: cover; object-position: top;}
.thumnailWrap .conts{overflow: hidden;}
.thumnailWrap .conts .sub{color: #555;font-family: 'paper-r';margin-bottom:1.5rem;}
.thumnailWrap .conts .numb{font-size:1.6rem;color:#555;font-family:'paper-r';margin-bottom: 1rem;display: block;}
.thumnailWrap .conts strong.title{display: block;position: relative;margin-bottom:2.5rem;padding-bottom:2.5rem;line-height:1.3;}
.thumnailWrap .conts strong.title em{font-size: 2.2rem;font-family: 'paper-m';color:#212121;font-weight: normal;}
.thumnailWrap .conts strong.title:after{content:'';width:4rem;height:.01rem;background: #c2c9dd;position: absolute;bottom:0;left:0;}
.thumnailWrap .conts .contentTxt{font-family: 'paper-r';color: #555;margin-bottom: 3rem; line-height: 1.6;}
.thumnailWrap .conts .detail{display:flex;align-items:center;}
.thumnailWrap .conts .detail li{font-family:'paper-r';font-size:1.6rem;color:#888;padding-right:1.5rem;}
.thumnailWrap .conts .detail li strong{font-family:'paper-m';}
.thumnailWrap .conts .detail li strong::after{content:":";padding:0 0.5rem;}
@media screen and (max-width:1024px){
	.wrapSearch div{width:100%;}
	.thumnailWrap a{flex-wrap:wrap;padding:3rem 0;}
	.thumnailWrap a:hover{background:none;}
	.thumnailWrap .thum{width:100%;padding-right:0;width:100%;}
	.thumnailWrap .conts{width:100%;margin-top:2rem;}
	.thumnailWrap .conts strong.title{margin-bottom:2.5rem;padding-bottom:0;}
	.thumnailWrap .conts strong.title em{font-size:1.8rem;}
	.thumnailWrap .conts strong.title:after{display:none;}
	.thumnailWrap .conts .numb{font-size:1.4rem;}
	.thumnailWrap .conts .detail li{font-size:1.4rem;}
}
@media screen and (max-width:768px){
	.thumnailWrap .conts .detail{display:block;}
}

/***** Paging *****/
._fnctWrap ._paging{text-align: center;}
._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: 35px;height: 35px;line-height: 35px;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 2px;}
._fnctWrap ._paging ._inner ul li a{background-color: #F5F5F5 !important;border:none !important; color: #fff;border-radius:5px; color:#555; font-family: 'HG Regular'; position: relative;}
._fnctWrap ._paging ._inner ul li a:hover {background:#e2e2e2 !important;}
._fnctWrap ._paging ._inner .pg-arrow{border:1px solid #ccc;width: 35px;height: 35px;}
._fnctWrap ._paging ._inner ._first{background: url(./../images/first-page.png) center no-repeat; width:30px; border:none;}
._fnctWrap ._paging ._inner ._prev{background: url(./../images/prev-page10.png) center no-repeat; width:30px; border:none;}
._fnctWrap ._paging ._inner ._listPrev{background: url(./../images/prev-page.png) center no-repeat; width:30px; border:none;}
._fnctWrap ._paging ._inner ._listNext{background: url(./../images/next-page.png) center no-repeat; width:30px; border:none;}
._fnctWrap ._paging ._inner ._next{background: url(./../images/next-page10.png) center no-repeat; width:30px; border:none;}
._fnctWrap ._paging ._inner ._last{background: url(./../images/last-page.png) center no-repeat; width:30px; border:none;}
._fnctWrap ._paging ._inner li strong{border:none !important; border-radius:5px; background:#0066b3; color:#fff; font-family: 'HG Medium';}
._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 ._inner ._pageState {display: block; font-size: 18px; font-family: 'HG Regular'; color:#121212; line-height: 35px;}
	._fnctWrap ._paging ._inner ._curPage {position: relative; color:#1265d3;}
	._fnctWrap ._paging ._inner ._curPage::after {content:'/'; display:inline-block; margin:0 5px; color:#121212; font-family: 'HG Regular'; }
	._fnctWrap ._paging ._inner ul {display: none;}
	._fnctWrap .paging a{width:28px !important;height: 28px !important;font-size:13px;line-height: 25px;}
}


/***** View *****/
.view.viewCont{border-top:2px solid #003377; border-bottom:1px solid #353e4d;margin-bottom: 5rem;}
.view .title{border-bottom:1px solid #dfdfdf;padding:40px 45px 20px;background: #f8f8f8;position: relative;}
.view .title strong{color:#212121;font-family: 'paper-sb';line-height:32px;font-size: 26px;font-weight: normal;display: block;word-break:keep-all;margin-bottom:25px;}
.view .title .detail li{display: inline-block;vertical-align: top;font-size:16px;color:#888;display: inline-block;font-family: 'paper-m';padding:0 20px;position: relative;}
.view .title .detail li span{font-size:16px;color:#555;display: inline-block;margin-right:10px;font-family: 'paper-m';}
.view .title .detail li:nth-child(1){padding-left:0;}
.view .title .detail li + li:before{content:'';width:1px;height: 15px;background:#dfdfdf;position: absolute;top:6px;left:0;}
.view .title .util{position: absolute;bottom:7px;right:30px;}
.view .title .util li{display: inline-block;vertical-align: top;padding: 0 5px;position:relative;}
.view .title .util li + li:before{content:'';width:1px;height: 15px;background: #ccc;position: absolute;left:-2px;top:17px;}
.view .title .util li a{text-indent:-9999px;}
.view .title .util .share a{background: url('../images/share.png') no-repeat center;width: 50px;height: 50px;display: block;}
.view .title .util .print a{background: url('../images/print.png') no-repeat center;width: 50px;height: 50px;display: block;}

.view .title .right_fnct{position: absolute;bottom: 20px;right: 25px;}
.view .title .right_fnct li{display:inline-block;vertical-align:top;margin-right:25px;position:relative;}
.view .title .right_fnct li a{font-family:'paper-m';color:#888888;font-size:16px;display: block;}
.view .title .right_fnct .like{width: 20px;height: 18px;background:url('../images/like.png') no-repeat center;display:inline-block;text-indent: -9999px;vertical-align: middle;margin-right: 5px;}
.view .title .right_fnct .dislike{width:20px;height:18px;background:url('../images/dislike.png') no-repeat center;display:inline-block;text-indent: -9999px;vertical-align: middle;margin-right: 5px;}
.view .title .right_fnct .reportIcon{width:13px;height:20px;text-indent:-9999px;background:url('../images/reportIcon.png') no-repeat center;display:inline-block;vertical-align:middle;}

.view .txt{padding:40px 50px 55px;}
.view .txt p{font-size: 17px;color:#555;line-height: 1.75;font-family: 'paper-r';}
.view .rules{padding:45px 60px;border:1px solid #dcdcdc;background: #f5f5f5;margin-top:110px;box-sizing: border-box;}
.view .rules .imgWrap{display: inline-block;}
.view .rules > p{padding-left:50px;width: calc(100% - 210px);display: inline-block;vertical-align: top;font-style: italic;font-family: 'paper-r';line-height: 1.55;box-sizing: border-box;}
.view .rules > p strong{font-style: normal;color:#ed1c24;font-weight: normal;font-family: 'paper-r';}

@media screen and (max-width:1200px){
	.view .title .detail{padding-right:100px;}
	.view .title .detail li{margin-bottom: 3px;}
}

@media screen and (max-width:767px){
	.view .title{padding:25px 15px 20px;}
	.view .title strong{font-family: 'paper-m';font-size:18px;margin-bottom: 15px;line-height: 1.4;}
	.view .title .detail{font-size:0;padding-right: 60px;}
	.view .title .detail li{font-size:13px;color:#888;padding:0 8px;}
	.view .title .detail li + li:before{height: 8px;top: 10px;}
	.view .title .detail li span{display: none;}
	.view .title .util{right:0;bottom:20px;font-size: 0;}
	.view .title .util li{padding:0 10px;}
	.view .title .util li a{width:20px !important;height: 20px !important;background-size:contain !important;}
	.view .title .util li + li:before{top:6px;height: 8px;}
	.view .txt{padding:35px 15px 50px;}
	.view .txt p{font-size:14px;color:#666;}
	.view .rules{margin-top:40px;padding:25px;}
	.view .rules > p{width:100%;padding:0;}
	.view .rules .imgWrap{display: block;text-align: center;margin-bottom:15px;}
	.attachment{padding-top:25px;}
	.attachment ul{padding-left:0;background: none;}
	.attachment ul li{padding-left:25px;background: url('../images/attachment.png') no-repeat left 18px;background-size:13px;}
	.attachment ul li + li{margin-top:5px;}
	.attachment ul li a{font-size:14px;color:#666;line-height: 1.6;padding: 5px 0;}
	.attachment ul li a.preview{font-size:14px;margin-top:5px;background-size: 14px;padding: 3px 10px 3px 30px;background-position: 10px center;margin-left: 12px;}
	.board-view .view-prev{font-size:14px;padding: 3px 3px 3px 15px;background-size:8px;margin-top:5px;text-indent:-9999px;}
	.board-view .view-next{font-size:14px;padding: 3px 15px 3px 3px;background-size:8px;margin-top:5px;text-indent:-9999px;}

	.view .title .right_fnct{position:initial;margin-top:10px;}
	.view .title .right_fnct .like{width:17px;height:14px;background-size:contain;}
	.view .title .right_fnct .dislike{width:18px;height:15px;background-size:contain;}
	.view .title .right_fnct li{margin-right:20px;}
	.view .title .right_fnct li a{font-size:13px;}
	.view .title .right_fnct .reportIcon{margin-top: -7px;}
}

.newsBtns{display:flex;align-items:center;justify-content:center;}
.newsBtns a{font-family:'paper-m';font-size:1.7rem;width:12rem;height:5rem;border:1px solid #666;border-radius:0.5rem;margin:0 0.5rem;display:flex;align-items:center;justify-content:center;}
.newsBtns a.btn1{background:#00b5ad;border-color:#00b5ad;color:#FFF;}
.newsBtns a.btn2{background:#FFF;color:#222;}
.newsBtns a.btn1:hover{background:#009d96;border-color:#009d96;}
.newsBtns a.btn2:hover{background:#222;color:#FFF;border-color:#222;}
@media screen and (max-width:768px){
	.newsBtns a{font-size:1.5rem;width:10rem;height:4rem;}
}