@charset "UTF-8";


/*SEARCH*/
.search_wrap{background:#f5f6f8;padding:20px;margin-bottom:30px;}
.search_wrap .inner{}
.search_wrap fieldset{float:none;display:flex;align-items:center;justify-content:center;}
.search_wrap input,
.search_wrap select{display:block;height:50px;font-size:16px;background:#FFF;border:1px solid #ccd0d7;margin:0 2px;padding:0 10px;}
.search_wrap select{width:120px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFF url(../images/arrow-search.png) no-repeat right center;}
.search_wrap input{width:calc(100% - 240px);}
.search_wrap ._button{display:block;}
.search_wrap .btnGo{background:#5297B4;color:#FFF;border-color:#5297B4;cursor:pointer;border-radius:0;width:100px;}
.search_wrap .btnGo:hover{background:#222;border-color:#222;}

@media only screen and (max-width:768px) {
	.search_wrap{padding:10px;}
	.search_wrap select{width:80px;}
	.search_wrap input{width:calc(100% - 160px);}
	.search_wrap .btnGo{width:60px;}
}
@media only screen and (max-width:420px) {
	.search_wrap fieldset{flex-wrap:wrap;}
	.search_wrap input,
	.search_wrap select{margin:2px 0;padding:0 5px;}
	.search_wrap select,
	.search_wrap input,
	.search_wrap ._button,
	.search_wrap .btnGo{width:100%;}
}


/*COMMON*/
._prFlList{display:flex;flex-wrap:wrap;justify-content:space-between;}
._prFlList ._prFlLi{width:100%;}
._prFlList ._prFlLi ._prFlLinkView{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:40px;}
._prFlList ._prFlLi ._prFlLinkView .thumbnail{width:120px;height:150px;overflow:hidden;}
._prFlList ._prFlLi ._prFlLinkView .thumbnail img{width:100%;}
._prFlList ._prFlLi ._prFlLinkView .artclInfo{width:calc(100% - 150px);position:relative;}
._prFlList ._prFlLi ._prFlLinkView .artclInfo .artclTitle{border-bottom:1px solid #666;padding-bottom:20px;margin-bottom:20px;}
._prFlList ._prFlLi ._prFlLinkView .artclInfo .artclTitle strong{font-size:35px;color:#222;font-family:'S-CoreDream-5Medium';}
._prFlList ._prFlLi ._prFlLinkView .artclInfo .artclTitle span{font-size:15px;padding-left:10px;}
._prFlList ._prFlLi ._prFlLinkView .artclInfo dl{display:flex;padding:5px 0;}
._prFlList ._prFlLi ._prFlLinkView .artclInfo dl dt{width:75px;padding-top:2px;text-align:justify;text-align-last:justify;}
._prFlList ._prFlLi ._prFlLinkView .artclInfo dl dd{width:calc(100% - 90px);position:relative;padding-left:13px;margin-left:15px;}
._prFlList ._prFlLi ._prFlLinkView .artclInfo dl dd::before{content:"";display:block;width:4px;height:4px;background:#222;position:absolute;left:0;top:8px;}


/*LIST*/
ul._prFlList li._prFlLi{width:48%;margin:20px 0;}

@media only screen and (max-width:1024px) {
	._prFlList ._prFlLi ._prFlLinkView .artclInfo .artclTitle{padding-bottom:10px;margin-bottom:10px;}
	._prFlList ._prFlLi ._prFlLinkView .artclInfo .artclTitle strong{font-size:25px;}
}
@media only screen and (max-width:768px) {	
	ul._prFlList li._prFlLi{width:100%;}
	._prFlList ._prFlLi ._prFlLinkView .artclInfo .artclTitle strong{font-size:20px;}
}
@media only screen and (max-width:420px) {	
	._prFlList ._prFlLi ._prFlLinkView .thumbnail{width:60%;height:auto;text-align:center;margin:0 auto;margin-bottom:20px;}
	._prFlList ._prFlLi ._prFlLinkView .thumbnail img{width:100%;max-width:100%;}
	._prFlList ._prFlLi ._prFlLinkView .artclInfo{width:100%;}
}


/*VIEW*/
#_JW_prFl_basic > h3{ display:none; }
._prFlDetail{}
._prFlDetail h4{font-size:20px;color:#222;font-family:'S-CoreDream-5Medium';line-height:1;padding:30px 0 10px 0;margin-top:30px;border-top:1px solid #666;}
._prFlDetail h5{font-size:18px;color:#666;font-family:'S-CoreDream-5Medium';line-height:1;padding:20px 0 10px 0;}
._prFlDetail ul{}
._prFlDetail ul li{position:relative;padding:3px 0 3px 13px;font-size:15px;}
._prFlDetail ul li::before{content:"";display:block;width:4px;height:4px;background:#222;position:absolute;left:0;top:13px;}


/*WRITE*/
._fnctWrap ._view,
._fnctWrap ._write{border:0;border-top:2px solid #222;padding:0;}
._view ._form,
._write ._form{padding-left:175px;}
._view ._form ._label,
._write ._form ._label{width:150px;}
._form ._label{font-size:16px;top:14px;}
._form ._insert{margin-right:0;}
._insert input[type="text"],
._insert input[type="button"],
.artclInsert input[type="text"],
.artclInsert input[type="button"]{height:40px !important;padding:0 10px;}


/*BUTTON*/
._button._white input,
._button._white a{border-width:0;color:#FFF !important;background-color:#666;background-image:none;}
._button input,
._button a{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
._button._large input,
._button._large a{font-size:16px;font-weight:unset;}
._button._active input,
._button._active a{background-color:#A90056;}

/*240924자세히보기*/
.artclInfo .btn-more {background: #617db0; padding:7px 10px; color: #fff; transition:all 0.3s; position: absolute; right: 0; bottom: 5px;}
.artclInfo .btn-more:hover {background: #3e5682;}

@media only screen and (max-width:1100px) {
	.artclInfo .btn-more {left: 0;bottom: -40px;text-align: center;}
}