@charset "UTF-8";

/* 관리자 */
.adm-chk{margin:0 0 10px 0;color:#222;}
.adm-chk input{margin:-3px 0 0 0;}
.adm-chk label{font-size:15px;}
.article-chk{position:absolute;top:2px;left:5px;z-index:10;}

/* 검색 영역 */
.bn-search01.type03 .b-search-wrap{position:relative;text-align:right;}
.bn-search01.type03 .b-sel-box{display:inline-block;position:relative;z-index:10;margin: 0 12px 0 0;min-width: 90px;text-align:left;vertical-align:middle;}
.bn-search01.type03 .b-sel-box ul{display:none;position:absolute;width:100%;}
.bn-search01.type03 .b-sel-box.close ul{display:block}
.bn-search01.type03 .b-sel-box .b-sel-title{display:block;padding:8px 75px 9px 19px;width:100%;border:2px solid #ccc;background:#fff url(/_res/board/img/common/btn-sel-open.png) no-repeat right 12px center;font-size: 18px;color: #333;box-sizing:border-box;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-search01.type03 .b-sel-box.close .b-sel-title{background:#fff url(/_res/board/img/common/btn-sel-close.png) no-repeat right 12px center;}
.bn-search01.type03 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d0d0d0;border-top:none;background-color:#fff;box-sizing:border-box;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.bn-search01.type03 .b-sel-box ul li a{display:block;padding:8px 10px;width:100%;height:100%;font-size:16px;color:#666;box-sizing:border-box;}
.bn-search01.type03 input{display:inline-block;margin:0;padding:4px 38px 4px 10px;width:calc(100% - 147px);border:2px solid #ccc;font-family:inherit;font-size:18px;color:#333;box-sizing:border-box;vertical-align:middle;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-search01.type03 input::placeholder{color:#999;}
.bn-search01.type03 .b-sel-btn{position:absolute;top:0;right:0;width:39px;height:39px;border:none;background:url(/_res/cg50/img/common/btn-search.png) no-repeat 50% 50%;font-size:15px;color:#fff;box-sizing:border-box;vertical-align:middle;cursor:pointer;text-indent:-999999px;}
.bn-search01.type03 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}

/* button */
button{cursor:pointer;}
.b-btn-wrap{padding:60px 0 0 0;text-align:right;}
.b-btn-wrap.center{text-align:center;}
.b-btn-wrap.left{text-align:left;}
.b-btn-wrap li{display:inline-block;}
.b-btn-wrap a, .b-btn-wrap button{margin:0 6px 10px 0;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-ms-transition:all 0.2s;}
.b-btn-wrap a:last-child, .b-btn-wrap button:last-child{margin:0;}
.b-btn-type01{display:inline-block;padding: 10px;min-width: 80px;min-height: 44px;border:1px solid #555;font-size:15px;color:#555;font-weight:400;text-align:center;box-sizing:border-box;}
.b-btn-type01:hover{background-color:#555;color:#fff;}
a.b-btn-type01{padding:13px;}
button.b-btn-type01{padding:10px;}
.b-btn-type02{display:inline-block;padding:4px 13px;min-width:60px;min-height:30px;border:1px solid #ccc;background-color:#fff;font-size:14px;color:#555;font-weight:400;border-radius:3px;text-align:center;box-sizing:border-box;}
.b-btn-type02:hover{background-color:#555;color:#fff;}
.b-btn-c-black{background-color:#555;color:#fff;}
.b-btn-c-black:hover{background:none;border:1px solid #555;color:#555;transition:all 0.2s;}
.b-btn-c-white{background-color:#fff;}
.b-btn-c-gray{border:1px solid #000;background-color:#ccc;}
.b-btn-c-blue{background-color:#282b3a;color:#fff;}
.b-btn-reply{display:inline-block;padding:12px 35px 12px 10px;min-width:110px;min-height: 48px;border:1px solid #555;background:url(/_res/board/img/common/btn-reply-open.png) no-repeat right 20px center;font-size:15px;color:#222;font-weight:400;border-radius:3px;text-align:center;box-sizing:border-box;}
.b-btn-reply.open{background:url(/_res/board/img/common/btn-reply-close.png) no-repeat right 20px center;}

/* .b-btn01 type01 */
.b-btn01.type01 ul{padding:30px 0 0 0;}
.b-btn01.type01 ul li {display:inline-block;margin:0 0 0 4px;vertical-align:top;}
.b-btn01.type02 ul li{display:inline-block;margin:0 5px 0 0;vertical-align:top;}

/* 게시판 공통 */
.bn-list-img02.type01{}
.bn-list-img02.type01 .b-top-info-wrap{display:none;padding:20px 0 0 0;}
.bn-list-img02.type01 .b-img-list-box{padding:30px 0 0 0;}
.bn-list-img02.type01 .b-img-list-box ul{}
.bn-list-img02.type01 .b-img-list-box ul li{display:inline-block;position:relative;margin:0 -4px 0 0;padding:0 26px 0 0;width:calc(50% - 13px);}
.bn-list-img02.type01 .b-img-list-box ul li:nth-of-type(2n){padding:0 0 55px 0;}
.bn-list-img02.type01 .b-img-list-box ul li:last-of-type{padding:0;}
.bn-list-img02.type01 .b-img-list-box ul li .b-box01{}
.bn-list-img02.type01 .b-img-list-box ul li .b-box01 .b-img-box{}
.bn-list-img02.type01 .b-img-list-box ul li .b-box01 .b-img-box a{display:inline-block;position:relative;width:100%;}
.bn-list-img02.type01 .b-img-list-box ul li .b-box01 .b-img-box a:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;}
.bn-list-img02.type01 .b-img-list-box ul li .b-box01 .b-img-box a:hover:after{background-color:rgba(40,43,57,0.8);background-image:url(/_res/cg50/img/common/bg-content-over.png);}
.bn-list-img02.type01 .b-img-list-box ul li .b-box01 .b-img-box a img{width:100%;height:100%;object-fit:cover;}
.bn-list-img02.type01 .b-img-list-box ul li .b-box02{padding:15px 0 0 0;}
.bn-list-img02.type01 .b-img-list-box ul li .b-box02 > p{display:none;font-size:14px;line-height:24px;}
.bn-list-img02.type01 .b-img-list-box ul li .b-box02 .b-date{padding:0 0 5px 0;}
.bn-list-img02.type01 .b-img-list-box ul li .b-box02 .b-prize{padding:0 0 5px 0;color:#cf264b;}
.bn-list-img02.type01 .b-img-list-box ul li .b-box02 .b-creator{padding:10px 0 0 0;color:#999;}
.bn-list-img02.type01 .b-img-list-box ul li .b-box02 .b-title-box a{font-size:18px;line-height:28px;}
.bn-list-img02.type01 .b-img-list-box .b-viewmore{padding:55px 0 0 0;text-align:center;}
.bn-list-img02.type01 .b-img-list-box .b-viewmore > a{display:inline-block;padding:15px 50px 15px 20px;background:#cf264b url(/_res/cg50/img/common/bg-b-view-more.png) no-repeat right 22px center;color:#fff;border-radius: 44px;}

/* 팝업 공통*/
.b-popup-box{display:none;position:fixed;top:0;left:0;z-index:20;width:100%;height:100%;background-color:rgba(0,0,0,0.8);}
.b-popup-box.active{display:block;}
.b-popup-box > div{position:absolute;top:160px;left:50%;width:100%;transform:translateX(-50%);-ms-transform:translateX(-50%);}
.b-popup-box > div > div{display:none;}
.b-popup-box > div .b-popup-con-box .b-popup-txt-box{padding:18px 0 0 0;box-sizing:border-box;}
.b-popup-box .b-btn-pop-close{position:absolute;top:70px;left:50%;width:46px;height:46px;border:1px solid rgba(255,255,255,0.5);background:url(/_res/cg50/img/common/btn-menu-close.png) no-repeat 50% 50%;box-sizing:border-box;transform:translateX(-50%);-ms-transform:translateX(-50%);}
.b-popup-box .b-btn-pop-close span{display:inline-block;text-indent:-9999999px;}

/* 포토갤러리 */
.bn-list-img02.type01.bn-photo .b-top-info-wrap{display:block;}
.bn-list-img02.type01.bn-photo .b-img-list-box ul li .b-box01 .b-img-box a{height:320px;}
.bn-list-img02.type01.bn-photo .b-img-list-box ul li .b-box02 .b-date{display:block;}

.bn-list-img02.type01.bn-photo .b-popup-box > div{max-width:950px;min-height:640px;}
.bn-list-img02.type01.bn-photo .b-popup-box > div .b-popup-con-box.b-img{display:block;}
.bn-list-img02.type01.bn-photo .b-popup-box > div .b-popup-con-box.b-img .b-popup-content img{width:100%;}
.bn-list-img02.type01.bn-photo .b-popup-box > div .b-popup-con-box.b-img .b-popup-txt-box > span{display:inline-block;padding:0 0 5px 0;font-size:14px;color:#fff;line-height:24px;}
.bn-list-img02.type01.bn-photo .b-popup-box > div .b-popup-con-box.b-img .b-popup-txt-box > p{font-size:18px;color:#fff;line-height:28px;}

/* UCC광고 */
.bn-list-img02.type01.bn-ucc .b-img-list-box ul li .b-box01 .b-img-box a{height:235px;}
.bn-list-img02.type01.bn-ucc .b-img-list-box ul li .b-box01 .b-img-box a:after{background-color:rgba(40,43,57,0.5);background-image:url(/_res/cg50/img/common/bg-ucc-content-over.png);}
.bn-list-img02.type01.bn-ucc .b-img-list-box ul li .b-box01 .b-img-box a:hover:after{background-color:rgba(40,43,57,0.8);}
.bn-list-img02.type01.bn-ucc .b-img-list-box ul li .b-box02 .b-prize, .bn-list-img01.type01.bn-ucc .b-img-list-box ul li .b-box02 .b-creator{display:block;}

.bn-list-img02.type01.bn-ucc .b-popup-box > div{top:235px;max-width:1210px;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc{display:block;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc > div{display:inline-block;margin:0 -4px 0 0;height:480px;vertical-align:top;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-content{width:60%;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-content iframe{width:100%;height:100%;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-txt-box{padding:45px 30px;width:40%;border:1px solid #dbdbdb;background-color:#fff;overflow-y:scroll;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-txt-box .b-txt-top-box{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #dbdbdb;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-txt-box .b-txt-top-box > span{display:inline-block;font-size:14px;line-height:24px;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-txt-box .b-txt-top-box .b-prize{padding:0 0 7px 0;color:#cf264b;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-txt-box .b-txt-top-box .b-creator{color:#999;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-txt-box .b-txt-top-box > p{padding:0 0 10px 0;font-size:18px;line-height:28px;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-txt-box .b-txt-con-box{padding:0 0 45px 0;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-txt-box .b-txt-con-box > p{font-size:16px;line-height:32px;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-txt-box .b-txt-subs-box{}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-txt-box .b-txt-subs-box > a{display:block;padding:3px 12px 4px;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background:url(/_res/cg50/img/ucc/bg-subs-arr.png) no-repeat right 12px center;font-weight:500;font-size:18px;line-height:32px;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-txt-box .b-txt-subs-box > a.active{background:#333 url(/_res/cg50/img/ucc/bg-subs-arr-over.png) no-repeat right 12px center;color:#fff;}
.bn-list-img02.type01.bn-ucc .b-popup-box > div .b-popup-con-box.b-ucc .b-popup-txt-box .b-txt-subs-box > p{display:none;padding:15px;font-size:16px;line-height:32px;}

/* 인쇄광고 */
.bn-list-img02.type01.bn-print .b-img-list-box ul li .b-box01 .b-img-box a{height:510px;}
.bn-list-img02.type01.bn-print .b-img-list-box ul li .b-box02 .b-prize, .bn-list-img01.type01.bn-print .b-img-list-box ul li .b-box02 .b-creator{display:block;}

.bn-list-img02.type01.bn-print .b-popup-box > div{max-width:980px;}
.bn-list-img02.type01.bn-print .b-popup-box > div .b-popup-con-box.b-print{display:block;}
.bn-list-img02.type01.bn-print .b-popup-box > div .b-popup-con-box.b-print > div{display:inline-block;margin:0 -4px 0 0;width:50%;height:695px;vertical-align:top;}
.bn-list-img02.type01.bn-print .b-popup-box > div .b-popup-con-box.b-print .b-popup-content img{width:100%;height:100%;object-fit:cover;}
.bn-list-img02.type01.bn-print .b-popup-box > div .b-popup-con-box.b-print .b-popup-txt-box{padding:40px 28px;border:1px solid #dbdbdb;background-color:#fff;overflow-y:scroll;}
.bn-list-img02.type01.bn-print .b-popup-box > div .b-popup-con-box.b-print .b-popup-txt-box > p{font-size:16px;line-height:32px;}