@charset "UTF-8";

/* common */
input[type="text"], input[type="password"], button{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
input[type="checkbox"]{appearance:checkbox;-webkit-appearance:checkbox;-moz-appearance:checkbox;}
select{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand{display:none;}
pre{font-family:inherit;}
button{border:none;}
input[type="text"].calendar {text-align:left;}
/*.b-wrapper{margin:0 auto;padding:0 20px;max-width:1400px;}*/
.b-hide{width:0;height:0;font-size:0;}
.view-box{padding:50px 0;border-top:1px dashed #d8d8d8;border-bottom:1px dashed #d8d8d8;}
.view-btn-box{padding:0 0 25px;}
.view-btn-box a{display:inline-block;margin:0 10px 0 0;padding:8px 20px;border:1px solid #d8d8d8;font-size:15px;line-height:20px;}
.view-btn-box a:last-of-type{margin:0;}
.article-chk{position:absolute;top:5px;left:5px;z-index:5;}
.article-chk input, 
.adm-chk input{display:inline-block;margin:0;width:20px;height:20px;border:1px solid #bfbfbf;background:#fff;border-radius:initial;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
.article-chk input:checked,
.adm-chk input:checked{border-color:#ebebeb;background:#da0000 url(/_res/service/dea/img/common/ico-check01.png) no-repeat center center / 100%;}
.article-chk input.b-chk-m{width:25px;height:25px;}
.article-chk input.b-chk-l{width:30px;height:30px;}
.article-chk input.b-chk-m:checked,
.article-chk input.b-chk-l:checked{background:#093b8a url(/_res/service/dea/img/common/ico-check01.png) no-repeat center center;}
.b-top-info-wrap{margin:0 0 10px;}
.b-top-info-wrap .adm-chk{color:#222;font-weight:500;}
.b-top-info-wrap .adm-chk input{margin:-3px 0 0 0;}
.b-top-info-wrap .adm-chk label{font-size:0.937rem;}

.b-con-box{padding:0 0 30px;}
.b-box{padding:0 0 40px;}
.b-box.right{text-align:right;}
.b-border-box{padding:20px 15px;border:1px solid #ccc;}
.b-bg-box{position:relative;padding:36px;background:#f2f5f9;box-sizing:border-box;}
.b-inner-box{padding:0 0 15px 15px;}
.b-h4-tit01{padding:0 0 20px;font-size:1.5rem;line-height:2rem;font-weight:400;}
.b-h4-tit02{position:relative;padding:0 0 26px 36px;font-size:2.5rem;line-height:3rem;color:#000;font-weight:400;}
.b-h4-tit02:before,
.b-h4-tit02:after{content:'';display:block;position:absolute;top:17px;width:13px;height:13px;border-radius:50%;/*transform:translateY(-50%);*/}
.b-h4-tit02:before{left:0;background:#0d3f7a;}
.b-h4-tit02:after{left:8px;background:#1976d2;}
.b-h5-tit01{font-size:1.125rem;line-height:1.5rem;font-weight:400;}
.b-h5-tit02{padding:0 0 10px 0;font-size:1.25rem;line-height:1.75rem;font-weight:400;}
.b-h5-tit03{position:relative;padding:0 0 26px 20px;font-size:1.625rem;line-height:2rem;color:#000;font-weight:300;}
.b-h5-tit03:before{content:'';display:block;position:absolute;top:11px;left:0;width:0;height:0;border:1px solid #1976d2;border-width: 6px 0 6px 9px;border-color: transparent transparent transparent #007bff;transform:translate(0,-50%);-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);/* for a better anti-aliasing in webkit browser */}
.b-con-p{padding:0 0 13px;font-size:1rem;line-height:1.5rem;font-weight:300;}
.b-info-p{padding:0 0 40px;font-size:1.75rem;line-height:2.062rem;}
.b-mark-p01{position:relative;padding:0 0 0 18px;font-size:1rem;line-height:1.5rem;font-weight:200;color:#555555;}
.b-mark-p01:before{content:'*';display:block;position:absolute;top:0;left:0;width:14px;height:14px;}
.b-mark-p02{position:relative;padding:0 0 0 18px;font-size:0.937rem;line-height:1.437rem;font-weight:200;color:#000;letter-spacing:-1px;}
.b-mark-p02:before{content:'※';display:block;position:absolute;top:0;left:0;width:14px;height:14px;}
.b-mark-p03{position:relative;padding:0 0 0 25px;font-size:1.125rem;line-height:1.625rem;font-weight:200;}
.b-mark-p03:before{content:'';display:block;position:absolute;top:5px;left:0;width:16px;height:16px;background:url(/_res/yu/_share/img/board/ico-mark-p.png) no-repeat center center/100%;}
.b-mark-p04{position:relative;padding:0 0 0 25px;font-size:1.125rem;line-height:1.625rem;font-weight:200;}
.b-mark-p04:before{content:'';display:block;position:absolute;top:5px;left:0;width:16px;height:16px;background:url(/_res/yu/main/img/common/ico-mark-p.png) no-repeat center center/100%;}
.b-mark-p05{position:relative;padding:0 0 0 22px;font-size:0.937rem;line-height:1.437rem;font-weight:200;color:#000;letter-spacing:-1px;}
.b-mark-p05:before{content:'';display:block;position:absolute;top:3px;left:0;width:18px;height:14px;background:url(/_res/yu/_share/img/board/ico-notice03.png) no-repeat center center/100%;}
.b-ul-type01 > li{position:relative;padding:0 0 0 10px;font-size:1rem;line-height:1.5rem;font-weight:300;box-sizing:border-box;}
.b-ul-type01 > li:before{content:'';display:block;position:absolute;top:11px;left:0;border-radius:50%;width:3px;height:3px;background:#777777;border-radius:10px;}
.b-ul-type04{padding:0 0 0 20px;}
.b-ul-type04 > li{font-size:1rem;line-height:1.5rem;text-indent:-20px;font-weight:300;}
.b-txt-sky{color:#1976d2;}
.b-txt-blue{color:#074dbd;}
.b-txt-red{color:#e4064f;}

/* text input */
.b-input{padding:15px 20px;width:100%;max-height:54px;border:1px solid #BFBFBF;font-family:inherit;font-size:1rem;line-height:1.5rem;color:#0F0000;font-weight:300;box-sizing:border-box;border-radius:0;vertical-align:middle;}
.b-input:-webkit-input-placeholder{color:#999;}
.b-input:-ms-input-placeholder{color:#999;}
.b-input:placeholder{color:#999;}
.b-input:focus{outline-color:#333;border-radius:0;}
.b-input.error-data{border:1px solid #da0000;}

/*button*/
button{cursor:pointer;}

.b-btn-wrap{display:flex;padding:60px 0 0 0;width:100%;flex-wrap:wrap;overflow:hidden;}
.b-btn-wrap > div{margin:-4px;}
.b-btn-wrap.center{justify-content:center;}
.b-btn-wrap.left-right{justify-content:space-between;}
.b-btn-wrap.left-right{margin:0;}
.b-btn-wrap a, .b-btn-wrap button , .b-btn-wrap span.article-report-btn, .b-btn-wrap span.no-login {margin:4px;}
.b-btn-menu{float:right;padding:3.5px 15px 5px;border:1px solid #dedede;border-radius:3px;font-size:1.25rem;color:#666;} 
.b-btn-type01{display:inline-block;padding:12px 13px 14px;min-width:180px;min-height:54px;border:1px solid #bfbfbf;background-color:#fff;font-size:1.125rem;font-weight:300;line-height:1.625rem;box-sizing:border-box;text-align:center;}
.b-btn-type01:hover{border-color:#da0000;background-color:#fff;color:#da0000;}
.b-btn-type01.b-btn-c-red{border-color:#da0000;background-color:#da0000;color:#fff;}
.b-btn-type01.b-btn-c-red:hover{border-color:#da0000;background-color:#fff;color:#da0000;}
.b-btn-type01.b-btn-border-red{border-color:#da0000;background-color:#fff;color:#da0000;}
.b-btn-type01.b-btn-border-red:hover{border-color:#da0000;background-color:#da0000;color:#fff;}
.b-btn-type01.b-btn-c-gray{border-color:#999999;background-color:#e8e8e8;}
.b-btn-type01.b-btn-c-gray:hover{border-color:#da0000;background-color:#efefef;color:#da0000}
.b-btn-type01.b-btn-c-black{background-color:#222;color:#fff;}

.b-btn-home{display:inline-block;width:35px;height:35px;border:1px solid #1976d2;border-radius:50%;background:#fff url(/_res/yu/_share/img/board/ico-home-blue-md.png) no-repeat center center/18px;box-sizing:border-box;vertical-align:middle;}
.b-btn-home:hover{background-color:#1976d2;background-image:url(/_res/yu/_share/img/board/ico-home-w-md.png);}

/* checkbox, radio - 일반 write 페이지와 개인정보처리방침 등에서 공통으로 사용하기 위에 앞 클래스를 type0n으로 지정*/
.b-radio{display:inline-block;margin:0 20px 0 0;width:20px;height:20px;background:url(/_res/service/dea/img/board/ico-radio.png) no-repeat center center/20px;border-radius:50%;vertical-align:middle;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.b-radio:checked{background-image:url(/_res/service/dea/img/board/ico-radio-on.png);}
.b-radio + label{display:inline-block;position:relative;padding:0 20px 0 0;line-height:1.5rem;font-weight:300;cursor:pointer;vertical-align:middle;}

.type01 .b-radio{display:inline-block;position:relative;margin:3px;width:30px;height:30px;border:1px solid #d0d0d0;background-color:#fff;border-radius:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
.type01 .b-radio + label{display:inline-block;position:relative;margin-right:20px;padding-left:5px;font-size:0.937rem;line-height:1.437rem;font-weight:400;cursor:pointer;}
.type01 .b-radio:checked{background-color:#0d3f7a;}
.type01 .b-radio:checked:after{content:"";display:block;position:absolute;top:50%;left:50%;width:10px;height:10px;background-color:#fff;border-radius:12px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
.type01 .b-chk{display:inline-block;position:relative;margin:0;width:20px;height:20px;border:1px solid #BFBFBF;appearance:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;}
.type01 .b-chk + label{display:inline-block;margin:0 23px 0 0;padding:0 0 0 8px;font-size:1rem;line-height:1.5rem;font-weight:300;vertical-align:middle;cursor:pointer;}
.type01 .b-chk:checked{border:1px solid #ebebeb;background:#da0000 url(/_res/service/dea/img/common/ico-check01.png) no-repeat center / 100%;}

.type02 .b-radio{display:inline-block;position:relative;margin:3px;width:17px;height:17px;border:1px solid #d1d1d1;background-color:#fff;border-radius:24px;vertical-align:middle;}
.type02 .b-radio + label{display:inline-block;position:relative;margin-right:15px;padding-left:5px;font-weight:400;cursor:pointer;vertical-align:middle;}
.type02 .b-radio:checked{border-color:#0d3f7a;background-color:#0d3f7a;}
.type02 .b-radio:checked:after{content:"";display:block;position:absolute;top:50%;left:4px;width:7px;height:7px;background-color:#fff;border-radius:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.type02 .b-chk{display:inline-block;position:relative;margin:0;width:27px;height:27px;border:1px solid #959595;border-radius:5px;box-sizing:border-box;vertical-align:middle;cursor:pointer;}
.type02 .b-chk + label{display:inline-block;margin:0 23px 0 0;padding:0 0 0 34px;font-weight:400;font-size:0.938rem;line-height:1.688rem;vertical-align:top;cursor:pointer;}
.type02 .b-chk:checked{background:url(/_res/yu/_share/img/board/ico-check02.png) no-repeat 50% 50%;}

.type03 .b-radio{display:none;}
.type03 .b-radio + label{display:inline-block;position:relative;margin-right:30px;padding-left:30px;font-weight:400;cursor:pointer;}
.type03 .b-radio + label:before{content:"";display:inline-block;position:absolute;top:50%;left:0;padding:0 0 0 3px;width:15px;height:15px;border:1px solid #959595;background-color:#ebebeb;font-size:13px;border-radius:24px;box-sizing:border-box;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.type03 .b-radio:checked + label:before{background-color:#fff;}
.type03 .b-radio:checked + label:after{content:"";display:block;position:absolute;top:50%;left:4px;width:7px;height:7px;background-color:#333;border-radius:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.type03 .b-chk{display:none;}
.type03 .b-chk + label{display:inline-block;position:relative;margin:0 23px 0 0;padding:0 0 0 34px;font-weight:400;font-size:16px;line-height:27px;vertical-align:middle;cursor:pointer;}
.type03 .b-chk + label:before{content:"";display:inline-block;position:absolute;top:0;left:0;width:27px;height:27px;border:1px solid #959595;border-radius:5px;box-sizing:border-box;}
.type03 .b-chk:checked + label:before{background:url(/_res/yu/_share/img/board/ico-check03.png) no-repeat 50% 50%;}

/* 개인정보동의 */
.b-privacy-box.type01{margin:30px 0 0 0;}
.b-privacy-box.type01 .b-border-box{padding:20px;border:1px solid #d3d9dd;}
.b-privacy-box.type01 .b-border-box .b-privacy-title{font-weight:500;}
.b-privacy-box.type01 .b-border-box > ol > li{padding:0 0 10px 0;}
.b-privacy-box.type01 .b-border-box > ol > li:last-of-type{padding:0;}
.b-privacy-box.type01 .b-privacy-chk-box:not(.b-all-check){padding:7px 0 0 0;}
.b-privacy-box.type01 .b-privacy-chk-box .b-chk + label{margin:0;padding:0 0 0 5px;font-size:1rem;line-height:1.5rem;font-weight:300;}
.b-privacy-box.type01 .b-privacy-chk-box:not(.b-all-check) .b-chk{top:3px;width:20px;height:20px;}
.b-privacy-box.type01 .b-privacy-chk-box:not(.b-all-check) .b-chk:checked{background:#093b8a url(/_res/yu/_share/img/board/ico-check-s.png) no-repeat 50% 50%;}
.b-privacy-box.type01 .b-all-check{padding:13px 0 0;}
.b-privacy-box.type01 .b-all-check .b-chk + label{padding:0 0 0 5px;font-size:1.25rem;line-height:1.75rem;font-weight:500;letter-spacing:-0.2px;}

.b-privacy-box.type02{margin:30px 0 0 0;}
.b-privacy-box.type02 .b-border-box{padding:20px;border:1px solid #d3d9dd;}
.b-privacy-box.type02 .b-border-box .b-privacy-title{font-weight:500;}
.b-privacy-box.type02 .b-border-box > ol > li{padding:0 0 10px 0;}
.b-privacy-box.type02 .b-border-box > ol > li:last-of-type{padding:0;}
.b-privacy-box.type02 .b-privacy-chk-box{padding:20px 0 0 0;}

.b-privacy-box.type03{margin:30px 0 0 0;}
.b-privacy-box.type03 .b-border-box{padding:20px;border:1px solid #d3d9dd;}
.b-privacy-box.type03 .b-border-box .b-privacy-title{font-weight:500;}
.b-privacy-box.type03 .b-border-box > ol > li{padding:0 0 10px 0;}
.b-privacy-box.type03 .b-border-box > ol > li:last-of-type{padding:0;}
.b-privacy-box.type03 .b-privacy-chk-box{padding:20px 0 0 0;}

/* 카테고리 */
.b-category01.type01 .category-box{padding:0 0 23px;}
.b-category01.type01 .tab-cate01{display:flex;border-left:1px solid #dddddd;border-top:1px solid #dddddd;flex-wrap:wrap;box-sizing:border-box;}
.b-category01.type01 .tab-cate01 > li{display:table;width:33.333333%;border-bottom:1px solid #dddddd;border-right:1px solid #dddddd;background:#fff;box-sizing:border-box;table-layout:fixed;}
.b-category01.type01 .tab-cate01 > li.active{background:#0d3f7a;}
.b-category01.type01 .tab-cate01 > li.active a{color:#fff;}
.b-category01.type01 .tab-cate01 > li a{display:table-cell;padding:19px 10px;text-align:center;font-size:1.125rem;line-height:1.625rem;vertical-align:middle;}

.b-category01.type01 .tab-cate01.row01 > li{width:100%;}
.b-category01.type01 .tab-cate01.row02 > li{width:50%;}
.b-category01.type01 .tab-cate01.row03 > li{width:33.333%;}
.b-category01.type01 .tab-cate01.row04 > li{width:25%;}
.b-category01.type01 .tab-cate01.row05 > li{width:20%;}

.b-category02.type01 .category-box{padding:0 0 70px;}
.b-category02.type01 .category-box .tab-cate01{display:flex;flex-wrap:wrap;border-left:0;box-sizing:border-box;}
.b-category02.type01 .category-box .tab-cate01 > li{display:table;position:relative;width:calc(100% / 9);border:0;background:#fff;box-sizing:border-box;table-layout:fixed;}
.b-category02.type01 .category-box .tab-cate01 > li:before{content:'';display:block;position:absolute;bottom:0;width:100%;height:2px;background:#f2f5f9;}
.b-category02.type01 .category-box .tab-cate01 > li:after{content:'';display:block;position:absolute;left:50%;bottom:0;transform:translate(-50%,50%);width:12px;height:12px;border-radius:50%;background:#f2f5f9;}
.b-category02.type01 .category-box .tab-cate01 > li.active:before{background:linear-gradient(90deg, rgba(0,56,122,0.3) 0%, rgba(0,56,122,1) 49%, rgba(0,56,122,0.3) 100%);}
.b-category02.type01 .category-box .tab-cate01 > li.active:after{background:#00387a;}
.b-category02.type01 .category-box .tab-cate01 > li a{display:table-cell;padding:0 10px 28px 10px;width:100%;font-family:'prometo';text-align:center;font-size:1.125rem;line-height:1.625rem;color:#555;letter-spacing:-0.023rem;vertical-align:middle;}

/* 검색 영역 */
.bn-search01.type01:after{content:'';display:block;clear:both;}
.bn-search01.type01 .b-search-wrap{float:right;margin:12px 0 20px 0;text-align:right;}
.bn-search01.type01 .b-total-wrap{float:left;padding:25px 0 0;font-size:1.25rem;line-height:1.75rem;}
.bn-search01.type01 .b-total-wrap span{font-family:'Prometo';color:#da0000;}
.bn-search01.type01 .b-sel-box{display:inline-block;position:relative;min-width:150px;text-align:left;vertical-align:middle;}
.bn-search01.type01 .b-select{position:relative;padding:16px 22px 15px;width:100%;max-width:200px;border:1px solid #d2d2d2;background:#fff url(/_res/yu/_share/img/board/btn-sel-open01.png) no-repeat right 9px center;font-family:inherit;font-size:1rem;color:#a6a6a6;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-search01.type01 .b-sel-box ul{display:none;position:absolute;top:100%;z-index:10;width:100%;height:200px;overflow:auto;}
.bn-search01.type01 .b-sel-box.close{z-index:20;}
.bn-search01.type01 .b-sel-box.close ul{display:block;}
.bn-search01.type01 .b-sel-box .b-sel-title{display:block;padding:18px 30px 12px 20px;width:100%;height:52px;border:1px solid #bfbfbf;background:#fff url(/_res/service/dea/img/board/btn-sel-open.png) no-repeat right 10px center / 24px;color:#999;box-sizing:border-box;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-search01.type01 .b-sel-box.close .b-sel-title{background:#fff url(/_res/yu/_share/img/board/btn-sel-close01.png) no-repeat right 9px center;}
.bn-search01.type01 .b-sel-box ul li{width:100%;border:1px solid #bfbfbf;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.type01 .b-sel-box ul li a{display:block;padding:15px 22px;width:100%;height:100%;color:#999;box-sizing:border-box;}
.bn-search01.type01 .b-sel-box ul li a:hover{color:#da0000;}
.bn-search01.type01 .b-search-box{display:inline-block;margin:0 0 0 6px;border:1px solid #bfbfbf;}
.bn-search01.type01 input{display:inline-block;position:relative;padding:18px 13px 14px 16px;min-width:284px;height:100%;border:0;font-size:1rem;color:#333;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-search01.type01 input:focus{outline:#222 solid 1px;outline-offset:0;}
.bn-search01.type01 input::placeholder{color:#999;}
.bn-search01.type01 .b-sel-btn{padding:17px 25px;background:#fff url(/_res/service/dea/img/board/b-ico-sch.png) no-repeat center center / 36px;border:0;box-sizing:border-box;vertical-align:middle;cursor:pointer;text-indent:-9999px;}
.bn-search01.type01 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}

.bn-search01.type02 .b-search-wrap{margin:0 0 20px 0;text-align:right;}
.bn-search01.type02 .b-sel-box{display:inline-block;position:relative;z-index:1;width:145px;text-align:left;vertical-align:middle;}
.bn-search01.type02 .b-sel-box ul{display:none;position:absolute;width:100%;}
.bn-search01.type02 .b-sel-box ul.on{display:block}
.bn-search01.type02 .b-sel-title{display:block;padding:13px 11px;font-weight:300;width:100%;border:1px solid #d0d0d0;background:#fff url(/_res/yu/_share/img/board/btn-bg-sel.gif) no-repeat right 12px center;font-size:15px;color:#a6a6a6;box-sizing:border-box;vertical-align:middle;border-radius:5px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-search01.type02 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d0d0d0;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;font-size:15px;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:5px;;}
.bn-search01.type02 .b-sel-box ul li a{display:block;padding:13px 10px;width:100%;height:100%;color:#666;box-sizing:border-box;}
.bn-search01.type02 .b-cate01{float:left;}
.bn-search01.type02 .b-cate02{display:none;}
.bn-search01.type02 input{display:inline-block;margin:0;padding:13px 10px 12px;width:40%;border:1px solid #d0d0d0;font-weight:300;font-size:15px;color:#666;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;}
.bn-search01.type02 .b-sel-btn{width:90px;padding:14px 10px;border:none;background-color:#083a62;font-size:15px;color:#fff;box-sizing:border-box;vertical-align:middle;border-radius:5px;}
.bn-search01.type02 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}

.bn-search01.type03 .b-search-wrap{margin:0 0 20px 0;text-align:right;}
.bn-search01.type03 .b-search-wrap{margin:0 0 20px 0;text-align:right;}
.bn-search01.type03 .b-sel-box{display:inline-block;position:relative;z-index:1;width:145px;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 ul.on{display:block}
.bn-search01.type03 .b-sel-title{display:block;padding:13px 11px;font-weight:300;width:100%;border:1px solid #d0d0d0;background:#fff url(/_res/yu/_share/img/board/btn-bg-sel.gif) no-repeat right 12px center;font-size:15px;color:#666;box-sizing:border-box;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-search01.type03 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d0d0d0;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;font-size:15px;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:13px 10px;width:100%;height:100%;color:#666;box-sizing:border-box;}
.bn-search01.type03 .b-cate01{display:none;}
.bn-search01.type03 .b-cate02{display:none;}
.bn-search01.type03 input{display:inline-block;margin:0;padding:13px 10px 12px;width:40%;border:1px solid #d0d0d0;font-weight:300;font-size:15px;color:#666;box-sizing:border-box;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-search01.type03 .b-sel-btn{width:90px;padding:14px 10px;border:none;background-color:#5a6f8a;font-size:15px;color:#fff;box-sizing:border-box;vertical-align:middle;}
.bn-search01.type03 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}

.bn-search01.type04 .b-search-wrap{margin:0 0 20px 0;text-align:right;}
.bn-search01.type04 .b-search-wrap{margin:0 0 20px 0;text-align:right;}
.bn-search01.type04 .b-sel-box{display:inline-block;margin:0 -4px 0 0;position:relative;z-index:1;width:145px;text-align:left;vertical-align:middle;}
.bn-search01.type04 .b-sel-box ul{display:none;position:absolute;width:100%;}
.bn-search01.type04 .b-sel-box ul.on{display:block}
.bn-search01.type04 .b-sel-title{display:block;line-height:22px;padding:11px 24px 10px 10px;border:1px solid #d8d8d8;background:#fff url(/_res/yu/_share/img/board/btn-bg-sel.gif) no-repeat right 12px center;font-weight:400;font-size:16px;color:#555;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-search01.type04 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d0d0d0;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:5px;;}
.bn-search01.type04 .b-sel-box ul li a{display:block;padding:10px;width:100%;height:100%;color:#666;box-sizing:border-box;}
.bn-search01.type04 .b-cate01{display:none;}
.bn-search01.type04 .b-cate02{display:none;}
.bn-search01.type04 input{display:inline-block;margin:0 -4px 0 0;padding:12px 10px 12px 10px;width:350px;border:1px solid #d8d8d8;border-left:none;border-right:none;font-weight:300;font-size:16px;color:#333;box-sizing:border-box;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
.bn-search01.type04 .b-sel-btn{position:relative;top:0px;right:0;width:45px;height:45px;border:none;background:url(/_res/yu/_share/img/board/btn-search.gif) no-repeat 0 0;vertical-align:top;cursor:pointer;}
.bn-search01.type04 .b-sel-btn span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type04 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}

.bn-search01.type05 .b-search-wrap{margin:0 0 20px 0;text-align:right;}
.bn-search01.type05 .b-search-wrap{margin:0 0 20px 0;text-align:right;}
.bn-search01.type05 .b-sel-box{display:inline-block;margin:0 -6px 0 0;position:relative;z-index:1;width:145px;text-align:left;vertical-align:middle;}
.bn-search01.type05 .b-sel-box ul{display:none;position:absolute;width:100%;}
.bn-search01.type05 .b-sel-box ul.on{display:block}
.bn-search01.type05 .b-sel-title{display:block;line-height:22px;padding:11px 24px 10px 10px;border:1px solid #d8d8d8;background:#fff url(/_res/yu/_share/img/board/btn-bg-sel.gif) no-repeat right 12px center;font-weight:400;font-size:16px;color:#555;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-search01.type05 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d0d0d0;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:5px;;}
.bn-search01.type05 .b-sel-box ul li a{display:block;padding:10px;width:100%;height:100%;color:#666;box-sizing:border-box;}
.bn-search01.type05 .b-cate01{display:inline-block;}
.bn-search01.type05 .b-cate02{display:inline-block;}
.bn-search01.type05 input{display:inline-block;margin:0 -4px 0 0;padding:12px 10px 12px 10px;width:350px;border:1px solid #d8d8d8;border-left:none;border-right:none;font-weight:300;font-size:16px;color:#333;box-sizing:border-box;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
.bn-search01.type05 .b-sel-btn{position:relative;top:0px;right:0;width:45px;height:45px;border:none;background:url(/_res/yu/_share/img/board/btn-search.gif) no-repeat 0 0;vertical-align:top;cursor:pointer;}
.bn-search01.type05 .b-sel-btn span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type05 .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}

.bn-search01.type06 .b-search-wrap{margin:0 0 20px 0;text-align:center;border:1px solid #cdcdcd;padding:50px 0;border-radius:5px;background-color:#f4f4f4;}
.bn-search01.type06 .b-sel-box{display:inline-block;margin:0 -4px 0 0;position:relative;z-index:0;width:145px;text-align:left;vertical-align:middle;}
.bn-search01.type06 .b-sel-box ul{display:none;position:absolute;width:100%;}
.bn-search01.type06 .b-sel-box ul.on{display:block}
.bn-search01.type06 .b-sel-title{display:block;line-height:22px;padding:11px 24px 10px 10px;border:1px solid #d8d8d8;background:#fff url(/_res/yu/_share/img/board/btn-bg-sel.gif) no-repeat right 12px center;font-weight:400;font-size:16px;color:#555;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-search01.type06 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d0d0d0;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:5px;;}
.bn-search01.type06 .b-sel-box ul li a{display:block;padding:10px;width:100%;height:100%;color:#666;box-sizing:border-box;}
.bn-search01.type06 .b-cate01{display:none;}
.bn-search01.type06 .b-cate02{display:none;}
.bn-search01.type06 .b-cate-basic{display:none;}
.bn-search01.type06 input{display:inline-block;margin:0 -4px 0 0;padding:12px 10px 12px 10px;width:350px;border:1px solid #d8d8d8;border-right:none;font-weight:300;font-size:16px;color:#333;box-sizing:border-box;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
.bn-search01.type06 .b-sel-btn{position:relative;top:0px;right:0;width:45px;height:45px;border:none;background:url(/_res/yu/_share/img/board/btn-search.gif) no-repeat 0 0;vertical-align:top;cursor:pointer;}
.bn-search01.type06 .b-sel-btn span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.bn-search01.type06 .b-sel-label{margin:15px 30px 0 0;display:inline-block;}
.bn-search01.type06 .b-sel-label span{display:block;font-weight:500;font-size:18px;}
.bn-search01.type06 .b-sel-box .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}

/* .b-paging01 type01 */
.b-paging01.type01 .b-paging-wrap ul{padding:60px 0 0;text-align:center;}
.b-paging01.type01 .b-paging-wrap ul li{display:inline-block;margin:0 1px 0 0;vertical-align:middle;}
.b-paging01.type01 .b-paging-wrap ul li.prev{margin:0 20px 0 0;}
.b-paging01.type01 .b-paging-wrap ul li.next{margin:0 0 0 20px;}
.b-paging01.type01 .b-paging-wrap ul li a{display:block;position:relative;font-weight:300;font-size:1rem;box-sizing:border-box;}
.b-paging01.type01 .b-paging-wrap ul li.first a{width:32px;height:32px;background:url(/_res/service/dea/img/board/btn-first-page.png) no-repeat center / 100%;}
.b-paging01.type01 .b-paging-wrap ul li.first a:hover{background-image:url(/_res/service/dea/img/board/btn-first-page-on.png);}
.b-paging01.type01 .b-paging-wrap ul li.prev a{width:32px;height:32px;background:url(/_res/service/dea/img/board/btn-prev-page.png) no-repeat center / 100%;}
.b-paging01.type01 .b-paging-wrap ul li.prev a:hover{background-image:url(/_res/service/dea/img/board/btn-prev-page-on.png);}
.b-paging01.type01 .b-paging-wrap ul li.next a{width:32px;height:32px;background:url(/_res/service/dea/img/board/btn-next-page.png) no-repeat center / 100%;}
.b-paging01.type01 .b-paging-wrap ul li.next a:hover{background-image:url(/_res/service/dea/img/board/btn-next-page-on.png);}
.b-paging01.type01 .b-paging-wrap ul li.last a{width:32px;height:32px;background:url(/_res/service/dea/img/board/btn-last-page.png) no-repeat center / 100%;}
.b-paging01.type01 .b-paging-wrap ul li.last a:hover{background-image:url(/_res/service/dea/img/board/btn-last-page-on.png);}
.b-paging01.type01 .b-paging-wrap ul li:not(.pager) a{padding:2px 0;min-width:30px;border:none;}
/*.b-paging01.type01 .b-paging-wrap ul li:not(.pager) a:hover,*/
.b-paging01.type01 .b-paging-wrap ul li a:not(.active):hover{color:#DA0000;}
.b-paging01.type01 .b-paging-wrap ul li a.active{padding:3px 0;border:none;background:#DA0000;color:#fff;}
.b-paging01.type01 .b-paging-wrap ul li a.active:hover{border:none;}

/* .b-paging01 type02 */
.b-paging01.type02 .b-paging-wrap ul{padding:50px 0 0;text-align:center;}
.b-paging01.type02 .b-paging-wrap ul li{display:inline-block;vertical-align:middle;}
.b-paging01.type02 .b-paging-wrap ul li a{display:block;position:relative;font-weight:300;font-size:16px;color:#7b7b7b;box-sizing:border-box;}
.b-paging01.type02 .b-paging-wrap ul li.first a{width:38px;height:35px;background:url(/_res/yu/_share/img/board/btn-first-page.gif) no-repeat center;}
.b-paging01.type02 .b-paging-wrap ul li.prev a{width:33px;height:35px;background:url(/_res/yu/_share/img/board/btn-prev-page.gif) no-repeat center;}
.b-paging01.type02 .b-paging-wrap ul li.next a{width:33px;height:35px;background:url(/_res/yu/_share/img/board/btn-next-page.gif) no-repeat center;}
.b-paging01.type02 .b-paging-wrap ul li.last a{width:38px;height:35px;background:url(/_res/yu/_share/img/board/btn-last-page.gif) no-repeat center;}
.b-paging01.type02 .b-paging-wrap ul li:not(.pager) a{padding:8px 0 9px;min-width:30px;}
.b-paging01.type02 .b-paging-wrap ul li a.active:after{content:"";display:block;position:absolute;width:15px;height:1px;background-color:#000;bottom:3px;left:50%;transform:translateX(-50%);}
.b-paging01.type02 .b-paging-wrap ul li a.active{color:#000;font-weight:700;}

/* .b-paging01 type03 */
.b-paging01.type03 .b-paging-wrap ul{padding:50px 0 0;text-align:center;}
.b-paging01.type03 .b-paging-wrap ul li{display:inline-block;vertical-align:middle;}
.b-paging01.type03 .b-paging-wrap ul li a{display:block;position:relative;font-weight:300;font-size:16px;color:#7b7b7b;box-sizing:border-box;}
.b-paging01.type03 .b-paging-wrap ul li.first a{width:38px;height:35px;background:url(/_res/yu/_share/img/board/btn-first-page.gif) no-repeat center;}
.b-paging01.type03 .b-paging-wrap ul li.prev a{width:33px;height:35px;background:url(/_res/yu/_share/img/board/btn-prev-page.gif) no-repeat center;}
.b-paging01.type03 .b-paging-wrap ul li.next a{width:33px;height:35px;background:url(/_res/yu/_share/img/board/btn-next-page.gif) no-repeat center;}
.b-paging01.type03 .b-paging-wrap ul li.last a{width:38px;height:35px;background:url(/_res/yu/_share/img/board/btn-last-page.gif) no-repeat center;}
.b-paging01.type03 .b-paging-wrap ul li:not(.pager) a{padding:8px 0 9px;min-width:33px;}
.b-paging01.type03 .b-paging-wrap ul li a.active{padding:9px 0 10px;border:none;background-color:#5a6f8a;color:#fff;}

/* .b-paging01 type04 */
.b-paging01.type04 .b-paging-wrap ul{padding:50px 0 0;text-align:center;}
.b-paging01.type04 .b-paging-wrap ul li{display:inline-block;vertical-align:middle;}
.b-paging01.type04 .b-paging-wrap ul li a{display:block;position:relative;font-weight:300;font-size:16px;color:#7b7b7b;box-sizing:border-box;}
.b-paging01.type04 .b-paging-wrap ul li a:before{content:'';display:block;position:absolute;width:1px;height:8px;right:-3px;top:13px;background-color:#b5b5b5;}
.b-paging01.type04 .b-paging-wrap ul li.first a{width:38px;height:35px;background:url(/_res/yu/_share/img/board/btn-first-page.gif) no-repeat center;}
.b-paging01.type04 .b-paging-wrap ul li.prev a{width:33px;height:35px;background:url(/_res/yu/_share/img/board/btn-prev-page.gif) no-repeat center;}
.b-paging01.type04 .b-paging-wrap ul li.next a{width:33px;height:35px;background:url(/_res/yu/_share/img/board/btn-next-page.gif) no-repeat center;}
.b-paging01.type04 .b-paging-wrap ul li.last a{width:38px;height:35px;background:url(/_res/yu/_share/img/board/btn-last-page.gif) no-repeat center;}
.b-paging01.type04 .b-paging-wrap ul li:not(.pager) a{padding:8px 0 9px;min-width:30px;}
.b-paging01.type04 .b-paging-wrap ul li a.active:after{content:"";display:block;position:absolute;width:15px;height:1px;background-color:#000;bottom:3px;left:50%;transform:translateX(-50%);}
.b-paging01.type04 .b-paging-wrap ul li a.active{color:#000;font-weight:700;}
.b-paging01.type04 .b-paging-wrap ul li.first a:before{display:none;}
.b-paging01.type04 .b-paging-wrap ul li.prev a:before{display:none;}
.b-paging01.type04 .b-paging-wrap ul li.next a:before{display:none;}
.b-paging01.type04 .b-paging-wrap ul li.last a:before{display:none;}
.b-paging01.type04 .b-paging-wrap ul li:nth-of-type(12) a:before{display:none;}

/* button common */
.b-btn01 ul li button{background:none;cursor:pointer;}
.b-btn01 ul li .b-btn-c-gray{background-color:#ebebeb;border-color:#959595;color:#5c5c5c;}

/* .b-btn01 type01 */
.b-btn01.type01{padding:0 0 30px;text-align:right;}
.b-btn01.type01 > ul > li{display:inline-block;margin:0 0 5px 4px;}
.b-btn01.type01 > ul > li > .b-popup-wrap{text-align:left;}
.b-btn01.type01 > ul > li > a,
.b-btn01.type01 > ul > li > button{display:inline-block;padding:15px 20px;border:1px solid rgba(0,0,0,0.3);font-size:1rem;color:#333;vertical-align:top;}
.b-btn01.type01 > ul > li > a.active,
.b-btn01.type01 > ul > li > button.active{background-color:#333;color:#fff}
.b-btn01.type01 > ul > li > a:hover, .b-btn01.type01 > ul > li > a.active{border-color:#1976d2;background-color:#1976d2;color:#fff}

/* .b-btn01 type02 */
.b-btn01.type02 ul li{display:inline-block;vertical-align:top;}
.b-btn01.type02 ul li a,
.b-btn01.type02 ul li button{display:inline-block;padding:9px 45px 11px 20px;background:#fff url(/_res/yu/_share/img/common/bg-link02.png) no-repeat right 20px center/15px;border:1px solid #1976d2;font-size:1rem;color:#1976d2;font-weight:200;letter-spacing:-0.05rem;vertical-align:middle;}
.b-btn01.type02 ul li a:hover{background-image:url(/_res/yu/_share/img/common/bg-link02-w.png);background-color:#1976d2;color:#fff;}
.b-btn01.type02 ul li a.active,
.b-btn01.type02 ul li button.active{background-color:#083a62;color:#fff}

/* .b-btn01 type03 */
.b-btn01.type03 ul{padding:30px 0 0 0;text-align:right}
.b-btn01.type03 ul li{display:inline-block;margin:0 0 5px 4px;vertical-align:top;}
.b-btn01.type03 ul li a,
.b-btn01.type03 ul li button{display:block;text-align:center;padding:11px 16px;border:1px solid rgba(0,0,0,0.3);font-size:15px;color:#000;}
.b-btn01.type03 ul li a.active,
.b-btn01.type03 ul li button.active{background-color:#5a6f8a;color:#fff}
.b-btn01.type03 ul li a:hover{background-color:#5a6f8a;color:#fff}

/* .b-btn01 type04 */
.b-btn01.type04 ul{padding:30px 0 0 0;text-align:right}
.b-btn01.type04 ul li{display:inline-block;margin:0 0 5px 4px;vertical-align:top;}
.b-btn01.type04 ul li a,
.b-btn01.type04 ul li button{display:block;padding:15px 0px 13px 0;border:1px solid #cdcdcd;font-size:15px;color:#333;border-radius:5px;min-width:120px;display:block;text-align:center;}
.b-btn01.type04 ul li a.active,
.b-btn01.type04 ul li button.active{background-color:#b476b9;color:#fff}
.b-btn01.type04 ul li a:hover{background-color:#b476b9;color:#fff}

/* .b-btn01 type05 */
.b-btn01.type05 ul{padding:30px 0 0 0;text-align:right}
.b-btn01.type05 ul li{display:inline-block;margin:0 0 5px 4px;vertical-align:top;}
.b-btn01.type05 ul li a,
.b-btn01.type05 ul li button{display:block;padding:15px 15px 13px 15px;border:1px solid #000000;display:block;text-align:center;font-size:15px;color:#000;}
.b-btn01.type05 ul li a.active,
.b-btn01.type05 ul li button.active{background-color:#000;color:#fff;}
.b-btn01.type05 ul li a:hover{background-color:#000;color:#fff;}

.b-btn-type02{display:inline-block;padding:13px 10px 14px;border:1px solid #000;font-size:1rem;line-height:1;vertical-align:middle;}
button.b-btn-type02{background:#0d3f7a;color:#fff;}

/* bn-list-common01 공통 */
.bn-list-common01 .b-answer{padding:7px 5px;font-size:16px;border:1px solid #5c5c5c;}
.bn-list-common01 .b-answer.complete{background-color:#707070;color:#fff;}
.bn-list-common01 .b-btn-modify{display:inline-block;padding:9px 10px;min-height:35px;border:1px solid rgba(0,0,0,0.5);border-radius:5px;font-size:0.938rem;line-height:0.938rem;font-weight:500;box-sizing:border-box;text-align:center;}
.bn-list-common01 .b-btn-modify:hover{background:#095d3b;color:#fff;}
.bn-list-common01 .b-btn-del{display:inline-block;width:30px;height:30px;background:#000 url(/_res/yu/_share/img/board/btn-del.png) no-repeat center center;background-size:16px;border-radius:50%;}

/* bn-list-common01 type01 */
.bn-list-common01.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-common01.type01 .adm-chk{float:left;}
.bn-list-common01.type01 .article-chk{display:inline-block;position:absolute;top:50%;left:0;z-index:1;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-common01.type01 table{width:100%;border-spacing:0;border-top:1px solid #FFBDBD;table-layout:fixed;}
.bn-list-common01.type01.bn-common .b-col-title{width:auto;}
.bn-list-common01.type01.bn-common .b-col-date{width:12%;}
.bn-list-common01.type01.bn-common .b-col-expand{width:20%;}
.bn-list-common01.type01.bn-common .b-col-normal{width:15%;}
.bn-list-common01.type01.bn-common .b-col{width:9%;}
.bn-list-common01.type01 table thead th{padding:18px 10px;border-bottom:1px solid #e8e8e8;background-color:#FFF5F5;font-weight:300;font-size:1.125rem;line-height:1.625rem;}
.bn-list-common01.type01 table thead th.b-no-right{border-right:none !important}
.bn-list-common01.type01 table tbody td{position:relative;padding:24px 10px;border-bottom:1px solid #e8e8e8;font-size:1.125rem;line-height:1.625rem;;font-weight:300;text-align:center;word-wrap:break-word;word-break:break-all;}
.bn-list-common01.type01 table tbody td.b-td-left{text-align:left !important;}
.bn-list-common01.type01 table tbody td.b-no-right{border-right:none !important;}
.bn-list-common01.type01 .b-top-box .b-notice{display:inline-block;width:30px;height:30px;background:#0d3f7a url(/_res/service/dea/img/board/ico-notice.png) no-repeat center center;font-size:0;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box{position:relative;}
.bn-list-common01.type01 .b-title-box > a{display:inline-block;max-width:calc(100% - 58px);line-height:2rem;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-common01.type01 table tbody tr:hover td{color:#333;font-weight:500;}
.bn-list-common01.type01 table tbody tr:hover .b-title-box > a{color:#333;font-weight:500;}
.bn-list-common01.type01 .b-title-box.b-label-box a{max-width:calc(100% - 120px);}
.bn-list-common01.type01 .article-chk + .b-title-box{padding:0 0 0 25px;}
.bn-list-common01.type01 .b-reply-box .b-title-box{margin:0;padding:0 0 0 20px;background:url(/_res/yu/_share/img/common/ico-reply01.png) no-repeat left 0 top 50%;background-size:10px;}
.bn-list-common01.type01 .b-title-box .b-etc-box{display:inline-block;padding:0 0 0 5px;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-etc-box p{margin:0 2px 0 0;}
.bn-list-common01.type01 .b-title-box .b-etc-box p:last-of-type{margin-right:0;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-new{display:inline-block;position:relative;top:-2px;padding:3px 0 4px;width:20px;height:20px;background:#DA0000;font-size:0.813rem;font-weight:500;color:#fff;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-main{display:inline-block;position:relative;top:-2px;padding:3px 0 4px;width:20px;height:20px;background:#1976d2;font-size:0.813rem;font-weight:500;color:#fff;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-lock{display:none;width:14px;height:16px;/*background:url(/_res/yu/_share/img/common/ico-lock01.png) no-repeat 0 0;*/background-size:14px;text-indent:-99999px;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-reply{display:none;width:20px;height:16px;background:url(/_res/yu/_share/img/common/ico-reply02.png) no-repeat 0 0;background-size:100%;text-indent:-99999px;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-label{display:none;position:relative;top:-1px;padding:3.5px 8px 3.5px 8px;background:#645faa;font-size:0.813rem;line-height:1;font-weight:400;color:#fff;text-align:center;border-radius:3px;vertical-align:middle;}
.bn-list-common01.type01 .b-title-box .b-etc-box .b-file{display:none;}
.bn-list-common01.type01 .b-file-box{margin:0 auto;width:17px;height:17px;background:url(/_res/yu/_share/img/common/ico-file01.png) no-repeat 0 0;}
.bn-list-common01.type01 .b-title-box .b-m-con{display:none;}
.bn-list-common01.type01 .b-title-box .b-btn-modify{padding:9px 10px;min-height:35px;border: 1px solid rgba(0,0,0,0.5);border-radius:5px;font-size:0.938rem;line-height:0.938rem;font-weight:500;box-sizing: border-box;text-align: center;float: right;  }
.bn-list-common01.type01 .b-title-box .b-btn-modify:hover{background:#095d3b;color:#fff;}

.bn-list-common01.type01 .b-ico-privacy{margin:0 5px 0 0;}

.bn-list-common01.type01.bn-common-cate .b-col-title{width:auto;}
.bn-list-common01.type01.bn-common-cate .b-col-date{width:12%;}
.bn-list-common01.type01.bn-common-cate .b-col-expand{width:20%;}
.bn-list-common01.type01.bn-common-cate .b-col-normal{width:15%;}
.bn-list-common01.type01.bn-common-cate .b-col{width:9%;}

.bn-list-common01.type01.bn-common-file .b-col-title{width:auto;}
.bn-list-common01.type01.bn-common-file .b-col-date{width:12%;}
.bn-list-common01.type01.bn-common-file .b-col-expand{width:20%;}
.bn-list-common01.type01.bn-common-file .b-col-normal{width:15%;}
.bn-list-common01.type01.bn-common-file .b-col{width:9%;}
.bn-list-common01.type01.bn-ebook-down .b-col{width:17%;}
.bn-list-common01.type01.bn-common-file .b-title-box .b-etc-box .b-new{display:none;}

.bn-list-common01.type01.bn-common-file-cate .b-col-title{width:auto;}
.bn-list-common01.type01.bn-common-file-cate .b-col-date{width:12%;}
.bn-list-common01.type01.bn-common-file-cate .b-col-expand{width:20%;}
.bn-list-common01.type01.bn-common-file-cate .b-col-normal{width:20%;}
.bn-list-common01.type01.bn-common-file-cate .b-col{width:9%;}
.bn-list-common01.type01.bn-common-file-cate .b-title-box .b-etc-box .b-new{display:none;}

.bn-list-common01.type01.bn-list-bachelor .b-col-title{width:auto;}
.bn-list-common01.type01.bn-list-bachelor .b-col-date{width:12%;}
.bn-list-common01.type01.bn-list-bachelor .b-col-expand{width:20%;}
.bn-list-common01.type01.bn-list-bachelor .b-col-normal{width:15%;}
.bn-list-common01.type01.bn-list-bachelor .b-col{width:9%;}
.bn-list-common01.type01.bn-list-bachelor .b-title-box .b-etc-box .b-new{display:block;}

.bn-list-common01.type01.bn-list-status .article-chk + .b-title-box{padding:0 20px;}
.bn-list-common01.type01.bn-list-status .b-col-title{width:auto;}
.bn-list-common01.type01.bn-list-status .b-col-date{width:12%;}
.bn-list-common01.type01.bn-list-status .b-col-expand{width:20%;}
.bn-list-common01.type01.bn-list-status .b-col-normal{width:15%;}
.bn-list-common01.type01.bn-list-status .b-col{width:9%;}
.bn-list-common01.type01.bn-list-status .b-title-box .b-etc-box .b-new{display:block;}
.bn-list-common01.type01.bn-list-status .b-etc-box{display:none;}
.bn-list-common01.type01.bn-list-status .b-title-box{text-align:center;}
.bn-list-common01.type01.bn-list-status .b-answer{display:inline-block;padding:7px 10px;font-size:16px;border:1px solid #5c5c5c;color:#1976d2;}
.bn-list-common01.type01.bn-list-status .b-answer.b-call{color:#f00;}
.bn-list-common01.type01.bn-list-status .b-lookup{text-decoration:underline;}
.bn-list-common01.type01.bn-list-status .b-lookup.b-post{color:#1976d2;}

.bn-list-common01.type01.bn-list-only01 .b-col-title{width:auto;}
.bn-list-common01.type01.bn-list-only01 .b-col-normal{width:15%;}
.bn-list-common01.type01.bn-list-only01 .b-col{width:9%;}

.bn-list-common01.type01.bn-list-only02 .b-col-title{width:auto;}
.bn-list-common01.type01.bn-list-only02 .b-col-normal{width:15%;}
.bn-list-common01.type01.bn-list-only02 .b-col{width:9%;}

.bn-list-common01.type01 .b-title-box.b-blind > a{color:#999;}
.bn-list-common01.type01 .b-title-box.b-blind > a span{position:relative;padding:0 0 0 25px;}
.bn-list-common01.type01 .b-title-box.b-blind > a span:before{content:'i';display:block;position:absolute;top:calc(50% + 1px);left:0;padding:2px 0 0;width:18px;height:18px;border:1px solid #e4064f;border-radius:50%;font-size:0.7rem;line-height:1;color:#e4064f;font-weight:600;text-align:center;box-sizing:border-box;transform:translateY(-50%);}

.bn-list-common01.type01 .b-btn-wrap:not(.admin-mode){padding:0;}

.college-schedule .bg-box{margin:0 0 20px;}

/* 리스트 첨부파일 영역 */
.b-common-file-box{position:relative;}
.b-common-file-box.type01 > a span{display:inline-block;line-height:23px;vertical-align:middle;}
.b-common-file-box.type01 > a span:nth-of-type(1){position:relative;width:24px;height:24px;background:url(/_res/service/dea/img/board/ico-file01.png) no-repeat 0 0;background-size:100%;text-indent:-99999px;}
.b-common-file-box.type01 > a span:nth-of-type(2){position:relative;top:-5px;left:-7px;width:19px;height:19px;background:#FFBDBD;border-radius:50%;font-size:0.75rem;;line-height:1.188rem;color:#fff;}
.b-common-file-box.type01 .b-popup-file-wrap{display:none;position:absolute;top:calc(100% + 10px);right:0;z-index:50;padding:15px;min-width:320px;max-width:500px;border:1px solid #7c7c7c;background:#fff;box-sizing:border-box;text-align:center;box-shadow:0px 4px 8px rgb(0 0 0 / 12%);}
.b-common-file-box.type01 .b-popup-file-wrap:before{content:'';display:none;position:absolute;top:-16px;right:55px;width:0;height:0;border:8px solid transparent;border-bottom:8px solid #093b8a;}
.b-common-file-box.type01 .b-popup-file-wrap:hover{border:1px solid #da000d;}
.b-common-file-box.type01 .b-popup-file-box{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid rgba(255,255,255,0.5);}
.b-common-file-box.type01 .b-popup-file-box:last-of-type{margin:0;padding:0;border:0;}
.b-common-file-box.type01 .b-popup-file-box h5{display:none;}
.b-common-file-box.type01 .b-popup-file-box .btn-all-down{display:inline-block;padding:3px 24px;border:1px solid #fff;border-radius:3px;font-size:0.875rem;line-height:1.188rem;color:#fff;text-align:center;}
.b-common-file-box.type01 .b-popup-file-box .btn-popup-close{display:none;}
.b-common-file-box.type01 ul{text-align:left;}
.b-common-file-box.type01 ul li:last-of-type{padding:0;}
.b-common-file-box.type01 ul li{padding:0 0 5px;}
.b-common-file-box.type01 ul li a{display:inline-block;margin:0 10px 0 0;width:calc(100% - 39px);font-weight:400;font-size:0.875rem;line-height:1.375rem;color:#555555;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.b-common-file-box.type01 ul li .b-file-dwn{width:25px;height:25px;margin:0;background:url(/_res/service/dea/img/board/ico-file-dwn01.png) no-repeat center center / 100%;}
.b-common-file-box.type01 ul li .b-file-dwn:hover{background-image:url(/_res/service/dea/img/board/ico-file-dwn01-on.png);}
.b-common-file-box.type01 ul li .b-file-preview{display:none;width:25px;height:25px;background:url(/_res/yu/_share/img/board/ico-file-view02.gif) no-repeat center center;}
.b-common-file-box.type01 ul li a:last-of-type{margin:0}
.b-common-file-box.type01 ul li a:hover{color:#da0000;}
.b-common-file-box.type01 ul li span{display:inline-block;position:relative;margin:0 0 0 9px;padding:0 0 0 9px;font-size:0.875rem;line-height:1.375rem;color:#fff;vertical-align:top;}
.b-common-file-box.type01 ul li span:after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:13px;background:rgba(255,255,255,0.7);}
.b-common-file-box.type01 .b-popup-message-box ul li{font-size:0.875rem;line-height:1.375rem;font-weight:400;color:#fff;}

.b-file-box .attach-data { margin-top: 10px; }

/* common02 type01 */
.bn-list-common02.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-common02.type01 > ul{border-top:1px solid #222;}
.bn-list-common02.type01 > ul > li{display:table;position:relative;padding:25px;width:100%;border-bottom:1px solid #d8d8d8;box-sizing:border-box;table-layout:fixed;}
.bn-list-common02.type01 .b-box01{display:none;}
.bn-list-common02.type01 .b-box02{display:table-cell;position:relative;padding:0 0 0 35px;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-common02.type01 .b-box02 .b-title-box{padding:0 0 7px 0;}
.bn-list-common02.type01 .b-box02 .b-title-box .b-title{display:inline-block;font-size:1.25rem;line-height:1.75rem;font-weight:500;max-width:calc(100% - 34px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-common02.type01 .b-box02 .b-title-box .b-cate{display:none;}
.bn-list-common02.type01 .b-box02 .b-title-box .b-new{display:inline-block;margin:0 0 0 10px;padding:3px 0 4px;width:20px;height:20px;background:#0d3f7a;font-size:0.813rem;font-weight:500;color:#fff;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-list-common02.type01 .b-box02 .b-text-box a{display:block;margin:0 0 12px 0;width:100%;height:4.686rem;font-size:1.062rem;line-height:1.562rem;color:#555;font-weight:200;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;} 
.bn-list-common02.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-common02.type01 .b-info-box li{float:left;position:relative;margin:0 10px 0 0;padding:0 10px 0 0;font-size:1rem;line-height:1.5rem;color:#777;font-weight:200;}
.bn-list-common02.type01 .b-info-box li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:12px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-common02.type01 .b-info-box li:last-of-type:after{display:none;}
.bn-list-common02.type01 .b-info-box .b-num{display:none;}
.bn-list-common02.type01 .b-info-box .b-writer{display:none;}
.bn-list-common02.type01 .b-info-box .b-hit{margin:0;padding:0;}
.bn-list-common02.type01 .b-info-box .b-hit:after{display:none;}
.bn-list-common02.type01 .b-info-box li span{display:none;}
.bn-list-common02.type01 > ul > li.b-no-post{display:table;padding:24px 10px;width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-common02.type01 > ul > li.b-no-post span{display:table-cell;font-size:1.125rem;font-weight:200;text-align:center;}

/* 목록형 일반 게시판 */
.bn-list-common01.type01 .b-confirm{padding:3px 8px;background:#d21919;font-size:0.875rem;}

/* thumb type01 */
.bn-list-thumb01.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type01 > ul{border-top:1px solid #222;}
.bn-list-thumb01.type01 > ul > li{display:table;position:relative;padding:15px 25px;width:100%;border-bottom:1px solid #d8d8d8;box-sizing:border-box;table-layout:fixed;}
.bn-list-thumb01.type01 .b-box01{display:table-cell;position:relative;width:250px;}
.bn-list-thumb01.type01 .b-box01 .b-img-box a{display:block;width:100%;height:180px;}
.bn-list-thumb01.type01 .b-box01 .b-img-box a img{width:100%;}
.bn-list-thumb01.type01 .b-box02{display:table-cell;position:relative;padding:0 0 0 35px;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb01.type01 .b-box02 .b-title-box{padding:0 0 7px 0;}
.bn-list-thumb01.type01 .b-box02 .b-title-box .b-title{display:inline-block;font-size:1.25rem;line-height:1.75rem;font-weight:500;max-width:calc(100% - 34px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-thumb01.type01 .b-box02 .b-title-box .b-cate{display:none;}
.bn-list-thumb01.type01 .b-box02 .b-title-box .b-new{display:inline-block;margin:0 0 0 10px;padding:3px 0 4px;width:20px;height:20px;background:#0d3f7a;font-size:0.813rem;font-weight:500;color:#fff;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb01.type01 .b-box02 .b-text-box a{display:block;margin:0 0 12px 0;width:100%;height:4.686rem;font-size:1.062rem;line-height:1.562rem;color:#555;font-weight:200;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;} 
.bn-list-thumb01.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type01 .b-info-box li{float:left;position:relative;margin:0 10px 0 0;padding:0 10px 0 0;font-size:1rem;line-height:1.5rem;color:#777;font-weight:200;}
.bn-list-thumb01.type01 .b-info-box li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:12px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-thumb01.type01 .b-info-box li:last-of-type:after{display:none;}
.bn-list-thumb01.type01 .b-info-box .b-num{display:none;}
.bn-list-thumb01.type01 .b-info-box .b-writer{display:none;}
.bn-list-thumb01.type01 .b-info-box .b-hit{margin:0;padding:0;}
.bn-list-thumb01.type01 .b-info-box .b-hit:after{display:none;}
.bn-list-thumb01.type01 .b-info-box li span{display:none;}
.bn-list-thumb01.type01 > ul > li.b-no-post{display:table;padding:24px 10px;width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-thumb01.type01 > ul > li.b-no-post span{display:table-cell;font-size:1.125rem;font-weight:200;text-align:center;}

/* thumb type02 */
.bn-list-thumb01.type02 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type02 > ul{display:flex;flex-wrap:wrap;position:relative;padding:0 0 20px;border-top:1px solid #FFBDBD;}
.bn-list-thumb01.type02 > ul:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#e8e8e8;}
.bn-list-thumb01.type02 > ul > li{position:relative;padding:30px 1% 10px;width:33.3333%;box-sizing:border-box;table-layout:fixed;}
.bn-list-thumb01.type02 .b-box01{position:relative;margin:0 0 15px;overflow:hidden;}
.bn-list-thumb01.type02 .b-box01 .b-img-box{transition:all 0.5s;}
.bn-list-thumb01.type02 .b-box01 .b-img-box:hover{transform:scale(1.05);}
.bn-list-thumb01.type02 .b-box01 .b-img-box a{display:block;height:240px;}
.bn-list-thumb01.type02 .b-box02 .b-title-box{padding:0 0 10px 0;}
.bn-list-thumb01.type02 .b-box02 .b-title-box .b-title{display:inline-block;display:-webkit-inline-box;height:3.25rem;font-size:1.125rem;vertical-align:middle;line-height:1.625rem;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.bn-list-thumb01.type02 .b-box02 .b-title-box .b-cate{display:none;}
.bn-list-thumb01.type02 .b-box02 .b-title-box .b-new{position:absolute;top:30px;left:3%;width:36px;height:18px;background:url(/_res/service/dea/img/board/ico-board-new.png) no-repeat center / 100%;font-size:0;}
.bn-list-thumb01.type02 .b-box02 .b-text-box a{display:block;margin:0 0 12px 0;width:100%;height:3.124rem;font-size:1.062rem;color:#555;font-weight:200;line-height:1.562rem;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;} 
.bn-list-thumb01.type02 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-thumb01.type02 .b-info-box li{position:relative;float:left;margin:0 10px 0 0;padding:0 10px 0 0;font-size:0.875rem;color:#999;font-weight:200;line-height:1.375rem;}
.bn-list-thumb01.type02 .b-info-box li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:12px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-thumb01.type02 .b-info-box li:last-of-type:after{display:none;}
.bn-list-thumb01.type02 .b-info-box .b-num{display:none;}
.bn-list-thumb01.type02 .b-info-box .b-writer{margin:0;padding:0;}
.bn-list-thumb01.type02 .b-info-box .b-writer:after{display:none;}
.bn-list-thumb01.type02 .b-info-box .b-hit{display:none}
.bn-list-thumb01.type02 .b-info-box li span{display:none;}
.bn-list-thumb01.type02 > ul > li.b-no-post{display:table;padding:24px 10px;width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-thumb01.type02 > ul > li.b-no-post span{display:table-cell;font-size:1.125rem;font-weight:200;text-align:center;}

/* thumb type02 - 아트센터 */
.bn-list-thumb02.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-thumb02.type01 > ul{border-top:1px solid #222;}
.bn-list-thumb02.type01 > ul > li{display:flex;flex-wrap:wrap;align-items:center;position:relative;padding:20px 25px;border-bottom:1px solid #d8d8d8;box-sizing:border-box;}
.bn-list-thumb02.type01 .b-box01{position:relative;width:250px;}
.bn-list-thumb02.type01 .b-box01 .b-img-box a,
.bn-list-thumb02.type01 .b-box01 .b-img-box span{display:block;padding:0 0 135%;width:100%;height:0;}
.bn-list-thumb02.type01 .b-box01 .b-img-box a img,
.bn-list-thumb02.type01 .b-box01 .b-img-box span img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);}
.bn-list-thumb02.type01 .b-box02{position:relative;padding:0 0 0 35px;width:calc(100% - 250px);box-sizing:border-box;vertical-align:middle;}
.bn-list-thumb02.type01 .b-information-box li{position:relative;margin:0 0 10px;padding:0 0 0 12px;}
.bn-list-thumb02.type01 .b-information-box li:before{content:'';display:block;position:absolute;top:11px;left:0;width:5px;height:5px;border-radius:50%;background:#1976d2;}
.bn-list-thumb02.type01 .b-information-box li:last-of-type{margin:0;}
.bn-list-thumb02.type01 .b-information-box li p{display:inline-block;font-size:1.125rem;line-height:1.625rem;vertical-align:top;}
.bn-list-thumb02.type01 .b-information-box li .b-info-title{padding:0 10px 0 0;width:100px;font-weight:500;box-sizing:border-box;}
.bn-list-thumb02.type01 .b-information-box li .b-info-txt{width:calc(100% - 105px);}
.bn-list-thumb02.type01 .b-info-btn-box{margin:-5px;padding:30px 0 0;text-align:right;overflow:hidden;}
.bn-list-thumb02.type01 .b-info-btn-box a{display:inline-block;margin:5px;padding:10px 20px;border:1px solid rgba(0,0,0,0);color:#fff;font-weight:500;text-align:center;}
.bn-list-thumb02.type01 .b-info-btn-box a:hover{border:1px solid rgba(0,0,0,0.5);color:#333;}
.bn-list-thumb02.type01 .b-info-btn-box .b-btn-detail{background:#767676;}
.bn-list-thumb02.type01 .b-info-btn-box .b-btn-detail:hover{background:#fff;}
.bn-list-thumb02.type01 .b-info-btn-box .b-btn-reserv{background:#1976d2;}
.bn-list-thumb02.type01 .b-info-btn-box .b-btn-reserv:hover{background:#fff;}
.bn-list-thumb02.type01 > ul > li.b-no-post{display:table;padding:24px 10px;width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-thumb02.type01 > ul > li.b-no-post span{display:table-cell;font-size:1.125rem;font-weight:200;text-align:center;}

/* thumb03 type01 - 후원의 집 */
.bn-list-thumb03.type01 .b-top-info-wrap:after{content: '';display: block;clear: both;}
.bn-list-thumb03.type01 > ul{display:flex;flex-wrap:wrap;position:relative;border-top:1px solid #222;}
.bn-list-thumb03.type01 > ul:after{content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background:#d8d8d8;}
.bn-list-thumb03.type01 > ul > li{position:relative;padding:20px 2%;width:33.3333%;border-bottom:1px solid #d8d8d8;box-sizing:border-box;table-layout:fixed;}
.bn-list-thumb03.type01 > ul > li > a{display:block;}
.bn-list-thumb03.type01 > ul > li:hover > a:not(.b-btn-modify){box-shadow:rgb(0 0 0 / 15%) 2px 4px 10px;}
.bn-list-thumb03.type01 .b-box01{position:relative;border:1px solid #ccc;border-bottom:none;transition:all .2s;}
.bn-list-thumb03.type01 .b-box01 .b-img-box p{display:block;height:250px;}
.bn-list-thumb03.type01 .b-box02{position:relative;padding:20px;min-height:190px;border:1px solid #ccc;border-bottom:5px solid #ebebeb;border-top:none;transition:all .2s;}
.bn-list-thumb03.type01 > ul > li:hover .b-box02{border-bottom-color:#663399;}
.bn-list-thumb03.type01 .b-box02 .b-title-box{padding:0 0 7px 0;}
.bn-list-thumb03.type01 .b-box02 .b-title-box .b-title{display:block;padding:0 0 10px;border-bottom:1px solid #ebebeb;font-size:1.25rem;line-height:1.75rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;transition:all .2s;}
.bn-list-thumb03.type01 .b-box02 .b-title-box .b-cate{display:block;padding:10px 0 0;font-size:1rem;line-height:1.5rem;color:#1976d2;}
.bn-list-thumb03.type01 .b-box02 .b-title-box .b-new{display:none;margin:0 0 0 10px;padding:3px 0 4px;width:20px;height:20px;background:#0d3f7a;font-size:0.813rem;font-weight:500;color:#fff;text-align:center;line-height:1;box-sizing:border-box;vertical-align:top;}
.bn-list-thumb03.type01 .b-box02 .b-text-box p{display:block;margin:0 0 12px 0;width:100%;height:3.124rem;font-size:1.062rem;line-height:1.562rem;color:#555;font-weight:200;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;} 
.bn-list-thumb03.type01 .b-box02 .b-btn-box{position:absolute;bottom:20px;left:20px;width:calc(100% - 40px);}
.bn-list-thumb03.type01 .b-box02 .b-btn-more{display:block;padding:15px;min-width:90%;background:#0d3f7a url(/_res/yu/_share/img/common/bg-link02-w.png) no-repeat right 20px center;background-size:17px;color:#fff;box-sizing:border-box;}
.bn-list-thumb03.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-thumb03.type01 .b-info-box li{float:left;position:relative;margin:0 10px 0 0;padding:0 10px 0 0;font-size:1rem;line-height:1.5rem;color:#777;font-weight:200;}
.bn-list-thumb03.type01 .b-info-box li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:12px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-thumb03.type01 .b-info-box li:last-of-type:after{display:none;}
.bn-list-thumb03.type01 .b-info-box .b-num{display:none;}
.bn-list-thumb03.type01 .b-info-box .b-writer{display:none;}
.bn-list-thumb03.type01 .b-info-box .b-date{display:none;}
.bn-list-thumb03.type01 .b-info-box .b-hit{display:none}
.bn-list-thumb03.type01 .b-info-box .b-tel:after{display:none;}
.bn-list-thumb03.type01 > ul > li.b-no-post{display:table;padding:24px 10px;width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-thumb03.type01 > ul > li.b-no-post span{display:table-cell;font-size:1.125rem;font-weight:200;text-align:center;}
.bn-list-thumb03.type01 .b-btn-modify{display:inline-block;position:relative;float:right;margin:10px 0 0;padding:9px 10px;min-height:35px;border:1px solid rgba(0,0,0,0.5);border-radius:5px;background:#fff;font-size:0.937rem;line-height:0.937rem;font-weight:500;box-sizing:border-box;text-align:center;}
.bn-list-thumb03.type01 .b-btn-modify:hover{background:#0d3f7a;color:#fff;}

.b-view-facil-header-wrap{background:#0d3f7a;}
.b-view-facil-header-box{margin:0 auto;padding:20px;max-width:1200px;text-align:right;}
.b-view-facil-header-box h3{font-size:1.25rem;line-height:1.75rem;color:#fff;font-weight:500;}
.b-view-facil-header-box .b-btn-view-close{display:inline-block;width:26px;height:26px;background:url(/_res/yu/_share/img/board/b-btn-view-close.png) no-repeat center center/100%;vertical-align:middle;}
.b-view-facil-content-box{padding:40px;background:#fff;height:70vh;overflow:auto;}
.b-view-facil-content-box h4{padding:0 0 30px;font-weight:500;}
.b-view-facil-content-box h4 .b-sub-tit{font-size:1.375rem;line-height:1.875rem;}
.b-view-facil-content-box h4 .b-main-tit{font-size:1.75rem;line-height:2.25rem;color:#1976d2}
.b-view-facil-content-box p{font-family:inherit;font-weight:400;font-size:1.125rem;line-height:1.625rem;color:#333;}
.b-view-facil-content-box img{display:block;margin:0 auto;padding:15px 0;max-width:100%;}
.b-view-facil-content-box .b-facil-info-box{margin:20px 0 0;padding:20px 0 0;border-top:1px solid #ccc;}
.b-view-facil-content-box .b-facil-info-box ul li{position:relative;padding:5px 0 20px 35px;}
.b-view-facil-content-box .b-facil-info-box ul li:last-of-type{padding-bottom:0;}
.b-view-facil-content-box .b-facil-info-box ul li:before{content:'';display:block;position:absolute;top:0;left:0;width:28px;height:28px;background-repeat:no-repeat;background-position:center center;background-size:100%;}
.b-view-facil-content-box .b-facil-info-box ul li.b-tel:before{background-image:url(/_res/yu/_share/img/board/b-ico-tel.png)}
.b-view-facil-content-box .b-facil-info-box ul li.b-loc:before{background-image:url(/_res/yu/_share/img/board/b-ico-point.png)}

/* img01 type01 */
.bn-list-img01.type01 .article-chk{position:absolute;top:15px;left:15px;z-index:5;} 
.bn-list-img01.type01 > ul{padding:25px 0 0;border-top:1px solid #333;}
.bn-list-img01.type01 > ul:after{content:'';display:block;clear:both;}
.bn-list-img01.type01 > ul > li{position:relative;margin:50px 66px 0 0;float:left;width:calc(25% - 50px);}
.bn-list-img01.type01 > ul > li:nth-of-type(4n){margin-right:0;}
.bn-list-img01.type01 > ul > li:nth-of-type(-n+4){margin-top:0;}
.bn-list-img01.type01 > ul > li:hover{box-shadow:rgba(0, 0, 0, 15%) 10px 10px 10px;}
.bn-list-img01.type01 .b-list-box{position:relative;}
.bn-list-img01.type01 .b-box01{border:1px solid rgba(0,0,0,0.1);}
.bn-list-img01.type01 .b-box01 .b-num-box{display:none;}
.bn-list-img01.type01 .b-box01 .b-img-box a{display:block;height:410px;text-align:center;}
.bn-list-img01.type01 .b-box02{padding:17px 15px 10px;width:100%;border-top:1px solid rgba(0,0,0,0.1);box-sizing:border-box;text-align:center;}
.bn-list-img01.type01 .b-box02 .b-cate{display:inline-block;margin:0 0 7px;padding:8px 14px 6px;background:#757575;font-size:0.812rem;border-radius:50px;color:#fff;}
.bn-list-img01.type01 .b-box02 .b-title-box{display:inline-block;width:calc(100% - 10px);line-height:1;box-sizing:border-box;}
.bn-list-img01.type01 .b-box02 .b-title-box .b-new{display:none;}
.bn-list-img01.type01 .b-box02 .b-title-box a{display:inline-block;width:100%;font-weight:500;font-size:1.25rem;line-height:1.75rem;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-list-img01.type01 .b-box02 .b-sub-title-box{display:none;line-height:0;}
.bn-list-img01.type01 .b-box02 .b-sub-title-box a{display:inline-block;width:100%;font-size:0.937rem;line-height:1.25rem;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.bn-list-img01.type01 .b-box03 {display:none;}
.bn-list-img01.type01 > ul > li.b-no-post{margin:0;padding:24px 10px;width:100%;box-sizing:border-box;text-align:center;}
.bn-list-img01.type01 > ul > li.b-no-post:hover{box-shadow:none;}

/* img02 type01 */
.bn-list-img02.type01 .article-chk{position:absolute;top:15px;left:15px;z-index:5;} 
.bn-list-img02.type01 > ul{padding:25px 0 0;border-top:1px solid #333;}
.bn-list-img02.type01 > ul:after{content:'';display:block;clear:both;}
.bn-list-img02.type01 > ul > li{position:relative;margin:50px 66px 0 0;float:left;width:calc(25% - 50px);}
.bn-list-img02.type01 > ul > li:nth-of-type(4n){margin-right:0;}
.bn-list-img02.type01 > ul > li:nth-of-type(-n+4){margin-top:0;}
.bn-list-img02.type01 > ul > li:hover{box-shadow:rgba(0, 0, 0, 15%) 10px 10px 10px;}
.bn-list-img02.type01 .b-list-box{position:relative;}
.bn-list-img02.type01 .b-box01{border:1px solid rgba(0,0,0,0.1);}
.bn-list-img02.type01 .b-box01 .b-num-box{display:none;}
.bn-list-img02.type01 .b-box01 .b-img-box a{display:block;position:relative;padding-bottom:138%;height:0;overflow:hidden;}
.bn-list-img02.type01 .b-box01 .b-img-box a .mini-img{position:absolute;top:0;left:0;width:100%;height:100%;}
.bn-list-img02.type01 .b-box02{padding:20px 15px 10px;width:100%;border-top:1px solid rgba(0,0,0,0.1);box-sizing:border-box;text-align:center;}
.bn-list-img02.type01 .b-box02 .b-title-box{display:inline-block;width:calc(100% - 10px);line-height:1;box-sizing:border-box;}
.bn-list-img02.type01 .b-box02 .b-title-box .b-new{display:none;}
.bn-list-img02.type01 .b-box02 .b-title-box a{display:inline-block;width:100%;font-weight:500;font-size:1.25rem;line-height:1.75rem;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-list-img02.type01 .b-box02 .b-sub-title-box{display:none;line-height:0;}
.bn-list-img02.type01 .b-box02 .b-sub-title-box a{display:inline-block;width:100%;font-size:0.937rem;line-height:1.25rem;color:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.bn-list-img02.type01 .b-box03 {display:none;}
.bn-list-img02.type01 > ul > li.b-no-post{margin:0;padding:24px 10px;width:100%;box-sizing:border-box;text-align:center;}
.bn-list-img02.type01 > ul > li.b-no-post:hover{box-shadow:none;}
.bn-list-img02.type01 .b-box02 .b-title-box .b-btn-modify{position:absolute;top:15px;right:15px;padding:5px 15px;width:auto;background:#767676;font-size:0.875rem;line-height:1.375rem;color:#fff;font-weight:500;}

.bn-list-img02.type01 .b-btn-box{margin:-5px;padding:8px 0 0;text-align:center;overflow:hidden;}
.bn-list-img02.type01 .b-btn-box a{display:inline-block;margin:5px;padding:10px 20px;border:1px solid rgba(0,0,0,0);color:#fff;font-weight:500;text-align:center;}
.bn-list-img02.type01 .b-btn-box a:hover{border:1px solid rgba(0,0,0,0.5);color:#333;}
.bn-list-img02.type01 .b-btn-box .b-btn-view{background:#767676;}
.bn-list-img02.type01 .b-btn-box .b-btn-view:hover{background:#fff;}
.bn-list-img02.type01 .b-btn-box .b-btn-download{background:#1976d2;}
.bn-list-img02.type01 .b-btn-box .b-btn-download:hover{background:#fff;}

/* .bn-list-cal01 type01 */
.bn-list-cal01.type01 .b-cal-day-box{display:flex;padding:0 0 20px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}
.bn-list-cal01.type01 .b-cal-day-box.event{display:block;text-align:right;flex-wrap:unset;justify-content:unset;align-items:unset;}
.bn-list-cal01.type01.bachelor .b-cal-day-box{align-items:center;}
.bn-list-cal01.type01.bachelor .b-cal-day-box .bn-search01.type01{padding:0 40px 0 0;width:calc(100% - 230px)}
.bn-list-cal01.type01.bachelor .b-cal-day-box .bn-search01.type01 .b-search-wrap{float:none;margin:0;}
.bn-list-cal01.type01.bachelor .b-cal-day-box .bn-search01.type01 .b-sel-box{margin:0 6px 0 0;padding:0;min-width:150px;}
.bn-list-cal01.type01.bachelor .b-cal-day-box .bn-search01.type01 .b-sel-box .b-select{background:#fff url(/_res/yu/_share/img/board/btn-sel-open01.png) no-repeat right 10px center;color:#a6a6a6;}
.bn-list-cal01.type01 .b-select{position:relative;padding:15px 26px 15px 20px;width:100%;max-width:180px;height:51px;border:1px solid #ccc;background:#fff url(/_res/yu/_share/img/board/btn-sel-open-p.png) no-repeat right 10px center;font-family:inherit;font-size:1rem;color:#666;box-sizing:border-box;appearance:none;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;}
.bn-list-cal01.type01 .b-sel-box{display:inline-block;padding:0 36px 0 0;position:relative;min-width:calc(100% - 215px);text-align:right;vertical-align:middle;}
.bn-list-cal01.type01 .b-sel-box .b-sel-btn{display:inline-block;margin:0 0 0 -5px;padding:15px;border:1px solid #ccc;background:#fff;font-size:1rem;color:#666;}
.english-site .bn-list-cal01.type01 .b-sel-box{min-width:calc(100% - 230px);}

@media screen and (min-width: 1024.98px) {
	.calendar-grade .bn-list-cal01.type01 .b-sel-box {  min-width: calc(100% - 230px); }

}	
/*.bn-list-cal01.type01 .b-sel-box ul{display:none;position:absolute;top:100%;z-index:10;width:100%;height:245px;overflow:auto;}
.bn-list-cal01.type01 .b-sel-box.close{z-index:20;}
.bn-list-cal01.type01 .b-sel-box.close ul{display:block;}
.bn-list-cal01.type01 .b-sel-box .b-sel-title{display:block;padding:15px 35px 15px 20px;width:100%;border:1px solid #1976d2;background:#fff url(/_res/yu/_share/img/board/btn-sel-open-b.png) no-repeat right 20px center;font-size:1rem;color:#88a4cc;box-sizing:border-box;vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
.bn-list-cal01.type01 .b-sel-box.close .b-sel-title{background:#fff url(/_res/yu/_share/img/board/btn-sel-close-b.png) no-repeat right 20px center;}
.bn-list-cal01.type01 .b-sel-box ul li{width:100%;border:1px solid #1976d2;border-top:none;background-color:#fff;box-sizing:border-box;color:#666;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;}
.bn-list-cal01.type01 .b-sel-box ul li a{display:block;padding:15px 20px;width:100%;height:100%;font-size:15px;color:#88a4cc;box-sizing:border-box;}
.bn-list-cal01.type01 .b-sel-box ul li a:hover{background:#f1f4f7;}
*/
.bn-list-cal01.type01 .b-cal-ctrl{padding:0 0 40px;text-align:center;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-ctrl a{display:inline-block;width:30px;height:30px;background-repeat:no-repeat;background-position:center center;border:1px solid #1976d2;text-indent:-99999px;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-ctrl .b-prev{background-image:url(/_res/yu/_share/img/common/ico-cal-prev-on.png)}
.bn-list-cal01.type01 .b-cal-ctrl .b-next{background-image:url(/_res/yu/_share/img/common/ico-cal-next-on.png)}
.bn-list-cal01.type01 .b-cal-ctrl a.disabled{border:1px solid #cccccc;}
.bn-list-cal01.type01 .b-cal-ctrl .b-prev.disabled{background-image:url(/_res/yu/_share/img/common/ico-cal-prev.png)}
.bn-list-cal01.type01 .b-cal-ctrl .b-next.disabled{background-image:url(/_res/yu/_share/img/common/ico-cal-next.png)}
.bn-list-cal01.type01 .b-cal-ctrl span{display:inline-block;padding:0 40px;font-family:'Prometo';font-size:2.812rem;line-height:3.312rem;color:#333;vertical-align:middle;}
.bn-list-cal01.type01 .b-cal-tab{padding:0 0 30px;}
.bn-list-cal01.type01 .b-cal-tab ul:after{content:'';display:block;clear:both;}
.bn-list-cal01.type01 .b-cal-tab ul li{position:relative;float:left;width:calc(( 100% / 12 ) - 1px);;border-bottom:1px solid #333;background:#fff;color:#111;box-sizing:border-box;}
.calendar-list .bn-list-cal01.type01 .b-cal-tab ul li{width:calc(100% / 13);}

.bn-list-cal01.type01 .b-cal-tab ul li a{display:block;padding:18px 10px;font-size:1.125rem;line-height:1.625rem;text-align:center;font-family: 'Prometo', sans-serif;}
.bn-list-cal01.type01 .b-cal-tab ul li.active{background:#fff;color:#0d3f7a;}
.bn-list-cal01.type01 .b-cal-tab ul li.active:after{content:'';display:block;position:absolute;bottom:-1px;left:0;width:100%;height:3px;background:#0d3f7a;}
.bn-list-cal01.type01 .b-hash-tab-wrap.fixed{position:fixed;top:130px;left:50%;z-index:10;width:100%;max-width:1400px;background:#fff;box-sizing:border-box;transform:translateX(-50%);}
.bn-list-cal01.type01.admin .b-hash-tab-wrap.fixed{top:0;}
.bn-list-cal01.type01 .b-viewmode-box ul li{display:inline-block;position:relative;margin:0 6px 0 0;padding:0 10px 0 0;vertical-align:middle;}
.bn-list-cal01.type01 .b-viewmode-box ul li:last-of-type{margin:0;padding:0;}
.bn-list-cal01.type01 .b-viewmode-box ul li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:30px;background:#e9e9e9;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.bn-list-cal01.type01 .b-viewmode-box ul li:last-of-type:after{display:none;}
.bn-list-cal01.type01 .b-viewmode-box ul li a:not(.b-btn-today){display:block;background-repeat:no-repeat;background-position:center;background-size:100%;}
.bn-list-cal01.type01 .b-viewmode-box .b-view-cal-lst{width:25px;height:30px;background-image:url(/_res/yu/_share/img/calendar/ico-cal-lst.png);}
.bn-list-cal01.type01 .b-viewmode-box .b-view-cal{width:33px;height:30px;background-image:url(/_res/yu/_share/img/calendar/ico-cal.png);}
.bn-list-cal01.type01 .b-viewmode-box .b-view-cal-lst.active{background-image:url(/_res/yu/_share/img/calendar/ico-cal-lst-on.png);}
.bn-list-cal01.type01 .b-viewmode-box .b-view-cal.active{background-image:url(/_res/yu/_share/img/calendar/ico-cal-on.png);}
.bn-list-cal01.type01 .b-btn-today{display:inline-block;padding:10px 35px;border:1px solid #666666;background:#fff;font-size:0.937rem;line-height:1.375rem;text-align:center;vertical-align:middle;}
.bn-list-cal01.type01 .b-cal-list-box > div:first-of-type{border-top:1px solid #222;}
.bn-list-cal01.type01 .b-cal-list-box > div{display:table;width:100%;border-bottom:1px solid #d8d8d8;table-layout:fixed;}
.bn-list-cal01.type01 .b-cal-list-box > div > p{display:table-cell;width:110px;border-right:1px solid #d8d8d8;font-size:1.375rem;line-height:1.875rem;font-weight:300;text-align:center;vertical-align:middle;box-sizing:border-box;font-family: 'Prometo', sans-serif;}
.bn-list-cal01.type01 .b-cal-list-box > div > div{display:table-cell;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div{display:table;width:100%;border-bottom:1px solid #d8d8d8;table-layout:fixed;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div:last-of-type{border:none;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div > p{display:table-cell;padding:22px 35px;width:262px;border-right:1px solid #d8d8d8;font-size:1.125rem;line-height:1.625rem;color:#555;font-weight:200;text-align:center;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul{display:table-cell;padding:22px 35px;border-right:1px solid #d8d8d8;color:#555;font-weight:200;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul:last-of-type{border-right:0;}
.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul li{font-size:1.125rem;line-height:1.625rem;}
.bn-list-cal01.type01 .b-cal-list-box > .b-cal-top-box > div{display:table;width:100%;table-layout:fixed;}
.bn-list-cal01.type01 .b-cal-top-box div p{display:table-cell;padding:13px 10px;background:#f2f5f9;border-right:1px solid #d8d8d8;font-size:1.125rem;line-height:1.625rem;font-weight:500;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-top-box div p:last-of-type{border-right:0;}
.bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(1){width:372px;}
.bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(2){width:auto;}
.bn-list-cal01.type01 .b-cal-box{display:table;padding:0 0 40px;width:100%;border-top:1px solid #333;table-layout:fixed;}
.bn-list-cal01.type01 .b-cal-box:last-of-type{padding:0;}
.bn-list-cal01.type01 .b-cal-box > div{display:table-cell;padding:37px 70px;border:1px solid #d8d8d8;border-top:0;vertical-align:middle;}
.bn-list-cal01.type01 .b-cal-box > div:nth-of-type(1){padding:0;width:34%;border-right:0;}
.bn-list-cal01.type01 .b-cal-box > div > ul > li{padding:0 0 25px;}
.bn-list-cal01.type01 .b-cal-box > div > ul > li:last-of-type{padding:0;}
.bn-list-cal01.type01 .b-cal-box > div > ul > li span{display:inline-block;font-size:1.062rem;line-height:1.562rem;vertical-align:middle;}
.bn-list-cal01.type01 .b-cal-box > div > ul > li > a > span:nth-of-type(1){padding:0 45px 0 0;min-width:220px;color:#555;font-weight:200;box-sizing:border-box;}
.bn-list-cal01.type01 .b-cal-box > div > ul > li > a > span:nth-of-type(2){width:calc(100% - 250px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}

.graduate-calendar .en.co-board .bn-list-cal01.type01 .b-cal-box > div > ul > li > a{display:block;}
.graduate-calendar .en.co-board .bn-list-cal01.type01 .b-cal-box > div > ul > li > a:after{content:'';display:block;clear:both;}
.graduate-calendar .en.co-board .bn-list-cal01.type01 .b-cal-box > div > ul > li > a > span:nth-of-type(1){float:left;}
.graduate-calendar .en.co-board .bn-list-cal01.type01 .b-cal-box > div > ul > li > a > span:nth-of-type(2){display:block;/* IE 대응 */display:-webkit-box;float:right;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:normal;text-overflow:ellipsis;overflow:hidden;}
.graduate-calendar .en.co-board .bn-list-cal01.type01 .b-cal-box > div > ul > li > a > span:nth-of-type(2) span{display:block;}
.graduate-calendar .en.co-board .bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul li > a > span{display:block;}

@media screen and (min-width:1025px) {
	.graduate-calendar .en.co-board .bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(1){width:395px;}
	.graduate-calendar .en.co-board .bn-list-cal01.type01 .b-cal-list-box > div > div > div > p{width:285px;}
}

.bn-list-bachelor01.type01{display:flex;flex-wrap:wrap;}
.bn-list-bachelor01.type01 > div:first-of-type{margin:0 50px 0 0;width:460px;border-top:1px solid #000;}
.bn-list-bachelor01.type01 > div:first-of-type > img{width:100%;}
.bn-list-bachelor01.type01 > div:nth-of-type(2){width:calc(100% - 510px)}
.academic-information .bn-list-cal01.type01.bachelor .b-cal-day-box .bn-search01.type01{width:calc(100% - 120px);}
.academic-information .bn-list-cal01.type01.bachelor .b-cal-day-box .bn-search01.type01 .b-sel-box{text-align:left;}
/*.b-bachelor-calendar{position:relative;}
.b-bachelor-calendar:after{content:'';position:absolute;bottom:65px;display:inline-block;width:100%;height:1px;background:#ccc;}*/

/* 학과 템플릿 캘린더 */
.bn-list-cal01.bn-temp-calendar{position:relative;}
.bn-list-cal01.bn-temp-calendar .b-cal-day-box{align-items:center;}
.bn-list-cal01.bn-temp-calendar .b-cal-ctrl{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10;padding:0;}
.bn-list-cal01.bn-temp-calendar .b-cal-ctrl span{font-family:inherit;}
.bn-list-cal01.bn-temp-calendar .b-cal-ctrl a{border-color:#0d3f7a;}
.bn-list-cal01.bn-temp-calendar .b-cal-ctrl .b-prev{background-image:url(/_res/yu/_share/img/board/ico-temp-cal-prev-on.png)}
.bn-list-cal01.bn-temp-calendar .b-cal-ctrl .b-next{background-image:url(/_res/yu/_share/img/board/ico-temp-cal-next-on.png)}
.bn-list-cal01.bn-temp-calendar .b-sel-box{padding:0 10px 0 0;min-width:calc(100% - 200px);}
.bn-list-cal01.bn-temp-calendar .b-select{max-width:150px;background:#fff url(/_res/yu/_share/img/board/btn-sel-open-g.png) no-repeat right 10px center;}
.bn-list-cal01.bn-temp-calendar .b-viewmode-box .b-view-cal-lst.active{background-image:url(/_res/yu/_share/img/board/ico-temp-list.png)}
.bn-list-cal01.bn-temp-calendar .b-viewmode-box .b-view-cal.active{background-image:url(/_res/yu/_share/img/board/ico-temp-cal.png)}
.bn-list-cal01.bn-temp-calendar .b-cal-tab ul li{border-bottom:1px solid #cccccc;}
.bn-list-cal01.bn-temp-calendar .b-cal-tab ul li a{font-family:inherit;color:#767676;font-weight:200;}
.bn-list-cal01.bn-temp-calendar .b-cal-tab ul li.active a{color:#0d3f7a;font-weight:500;}
.bn-list-cal01.bn-temp-calendar .b-cal-top-box div p{padding:22px 10px;}
.bn-list-cal01.bn-temp-calendar .b-cal-list-box > div > p{font-family:inherit;}
.bn-list-cal01.bn-temp-calendar .b-cal-list-box > div > div > div > p{width:375px}
.bn-list-cal01.bn-temp-calendar .b-cal-top-box div p:nth-of-type(1){width:485px;}

/* FAQ(리스트) bn-list-faq01 type01 */
.bn-list-faq01.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-faq01.type01 .adm-chk{float:left;margin:0 0 10px 0;color:#222;font-weight:600;}
.bn-list-faq01.type01 .adm-chk input{margin:-3px 0 0 0;}
.bn-list-faq01.type01 .adm-chk label{font-size:0.937rem;}
.bn-list-faq01.type01 .total-wrap{display:inline-block;}
.bn-list-faq01.type01 .total-wrap span{color:#00b389;}
.bn-list-faq01.type01 .article-chk{display:inline-block;position:absolute;top:50%;left:-8px;transform:translate(0,-50%);-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);}
.bn-list-faq01.type01 table{width:100%;border-spacing:0;border-top:1px solid #000;table-layout:fixed;}

.bn-list-faq01.type01.bn-common .b-col-title{width:auto;}
.bn-list-faq01.type01.bn-common .b-col-date{width:12%;}
.bn-list-faq01.type01.bn-common .b-col-expand{width:20%;}
.bn-list-faq01.type01.bn-common .b-col{width:7%;}

.bn-list-faq01.type01.bn-common-cate .b-col-title{width:auto;}
.bn-list-faq01.type01.bn-common-cate .b-col-date{width:12%;}
.bn-list-faq01.type01.bn-common-cate .b-col-expand{width:20%;}
.bn-list-faq01.type01.bn-common-cate .b-col{width:8%;}

.bn-list-faq01.type01 > table > thead > tr > th{padding:18px 10px;border-bottom:1px solid #ccc;background-color:#f1f4f7;font-weight:500;font-size:1.125rem;line-height:1.562rem;}
.bn-list-faq01.type01 > table > tbody > tr > td{position:relative;padding:17px 10px;border-bottom:1px solid #d8d8d8;font-size:1.125rem;color:#777;font-weight:400;text-align:center;}
.bn-list-faq01.type01 table tbody .b-td-left{text-align:left !important;}
.bn-list-faq01.type01 .b-quest-box td{border-bottom:1px solid #ccc;}
.bn-list-faq01.type01 .b-quest-box .b-title-box{position:relative;}
.bn-list-faq01.type01 .b-quest-box .b-title-box p .b-title{display:inline-block;padding:0 0 0 26px;width:100%;font-size:1.125rem;line-height:1.562rem;color:#555;font-weight:300;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;box-sizing:border-box;}
.bn-list-faq01.type01 .b-quest-box .b-title-box .b-m-con{display:none;}
.bn-list-faq01.type01 .b-quest-box .b-btn-modify{display:none;padding:9px 10px;min-height:35px;border:1px solid rgba(0,0,0,0.5);border-radius:5px;font-size:0.937rem;line-height:0.937rem;font-weight:500;box-sizing:border-box;text-align:center;}
.bn-list-faq01.type01 .b-quest-box .b-btn-modify:hover{background:#0d3f7a;color:#fff;}
.bn-list-faq01.type01 .b-quest-box .b-file-box{position:relative;}
.bn-list-faq01.type01 .b-quest-box .b-file-box > a{display:inline-block;margin:0 auto;width:17px;height:17px;background:url(/_res/yu/_share/img/common/ico-file01.png) no-repeat 0 0;}

/* FAQ 파일첨부 레이어팝업 */
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-wrap{display:none;position:absolute;top:calc(100% + 20px);right:0;z-index:50;padding:20px;min-width:230px;max-width:500px;background:#015d38;border-radius:5px;box-sizing:border-box;text-align:center;}
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-wrap:before{content:'';display:block;position:absolute;top:-16px;right:30px;width:0;height:0;border:8px solid transparent;border-bottom:8px solid #015d38;}
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-box{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid rgba(255,255,255,0.5);}
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-box:last-of-type{margin:0;padding:0;border:0;}
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-box h5{display:none;}
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-box .btn-all-down{display:inline-block;padding:3px 24px;border:1px solid #fff;border-radius:3px;font-size:0.875rem;line-height:1.187rem;color:#fff;text-align:center;}
.bn-list-faq01.type01 .b-quest-box .b-file-box .b-popup-file-box .btn-popup-close{display:none;}
.bn-list-faq01.type01 .b-quest-box .b-file-box ul{padding:0 0 8px;text-align:left;}
.bn-list-faq01.type01 .b-quest-box .b-file-box ul li:last-of-type{padding:0;}
.bn-list-faq01.type01 .b-quest-box .b-file-box ul li a{display:inline-block;max-width:calc(100% - 35px);font-size:0.875rem;line-height:1.375rem;font-weight:400;color:#fff;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;}
.bn-list-faq01.type01 .b-quest-box .b-file-box ul li span{display:inline-block;position:relative;margin:0 0 0 9px;padding:0 0 0 9px;font-size:0.875rem;line-height:1.375rem;color:#fff;vertical-align:top;}
.bn-list-faq01.type01 .b-quest-box .b-file-box ul li span:after{content:'';display:block;position:absolute;top:6px;left:0;width:1px;height:13px;background:rgba(255,255,255,0.7);}
.bn-list-faq01.type01 .b-btn-faq{display:inline-block;width:40px;height:35px;background:#fff url(/_res/yu/_share/img/board/ico-faq-close.png) no-repeat center center;box-sizing:border-box;}
.bn-list-faq01.type01 .b-quest-box.active td{background-color:#fff;border-bottom:1px solid #1976d2;;}
.bn-list-faq01.type01 .b-quest-box.active .b-num-box{color:#1976d2;}
.bn-list-faq01.type01 .b-quest-box.active .b-title-box p .b-title{color:#1976d2;}
.bn-list-faq01.type01 .b-quest-box.active .b-file-box > a{background-image:url(/_res/yu/_share/img/common/ico-file01-on.png);}
.bn-list-faq01.type01 .b-quest-box.active .b-btn-faq{background-image:url(/_res/yu/_share/img/board/ico-faq-open.png);}
.bn-list-faq01.type01.b-admin .b-quest-box .b-title-box p .b-title{width:calc(100% - 54px);}
.bn-list-faq01.type01.b-admin .b-quest-box .b-btn-modify{display:inline-block;}

.bn-list-faq01.type01 .b-ans-box td{padding:0;border:0}
.bn-list-faq01.type01 .b-ans-box .b-ans{position:relative;padding:0 20px 0 40px;font-size:1.125rem;line-height:1.562rem;font-weight:200;color:#555;}
.bn-list-faq01.type01 .b-ans-box .b-ans:before{content:'A';display:block;padding:3px 0;position:absolute;top:0;left:0;width:26px;height:26px;background:#1976d2;border-radius:50%;font-size:1rem;line-height:1;font-weight:300;color:#fff;box-sizing:border-box;text-align:center;}
.bn-list-faq01.type01 .b-ans-box td .b-ans-conent-box{display:none;padding:25px 35px;border-bottom:1px solid #ccc;}
.bn-list-faq01.type01 .b-ans-box td .b-ans-conent-box table td{padding:18px 10px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.bn-list-faq01.type01 .b-ans-box td .b-ans-conent-box table th{border-left:none;}
.bn-list-faq01.type01 .b-ans-box .b-info-box{padding:0 0 25px;}
.bn-list-faq01.type01 .b-ans-box .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-faq01.type01 .b-ans-box .b-etc-box{float:left;width:50%;}
.bn-list-faq01.type01 .b-ans-box .b-etc-box ul:after{content:'';display:block;clear:both;}
.bn-list-faq01.type01 .b-ans-box .b-etc-box ul li{position:relative;float:left;margin:0 10px 0 0;padding:0 10px 0 0;font-weight:200;font-size:0.938rem;color:#757575;line-height:1.438rem;}
.bn-list-faq01.type01 .b-ans-box .b-etc-box ul li:last-of-type{margin:0;padding:0;}
.bn-list-faq01.type01 .b-ans-box .b-etc-box ul li:after{content:'';display:block;position:absolute;top:6px;right:0;width:1px;height:10px;background-color:#bfbfbf;}
.bn-list-faq01.type01 .b-ans-box .b-etc-box ul li:last-of-type:after{display:none;}
.bn-list-faq01.type01 .b-ans-box .b-etc-box ul li.b-writer-box span:nth-of-type(1){display:none;}
.bn-list-faq01.type01 .b-ans-box .b-etc-box ul li span{display:inline-block;}
.bn-list-faq01.type01 .b-ans-box .b-etc-box ul li span:nth-of-type(1){padding:0 3px 0 0;}
.bn-list-faq01.type01 .b-ans-box .b-file-box{float:right;width:50%;text-align:right;}
.bn-list-faq01.type01 .b-ans-box .b-file-box ul li{padding:0 0 5px 0;}
.bn-list-faq01.type01 .b-ans-box .b-file-box ul li:last-of-type{padding:0;}
.bn-list-faq01.type01 .b-ans-box .b-file-box ul li .b-file-dwn{display:inline-block;padding:0 0 0 23px;max-width:calc(100% - 168px);background:url(/_res/yu/_share/img/board/ico-file02.png) no-repeat left center;background-size:16px;font-size:0.938rem;line-height:1.438rem;font-weight:200;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-list-faq01.type01 .b-ans-box .b-file-box ul li .b-file-util{display:inline-block;margin:0 0 0 10px;width:25px;height:25px;vertical-align:middle;}
.bn-list-faq01.type01 .b-ans-box .b-file-box ul li .dwn{background:url(/_res/yu/_share/img/board/ico-file-dwn01.gif) no-repeat center center;}
.bn-list-faq01.type01 .b-ans-box .b-file-box ul li .preview{background:url(/_res/yu/_share/img/board/ico-file-view01.gif) no-repeat center center;}
.bn-list-faq01.type01 .b-ans-box .b-file-box ul li span{display:inline-block;position:relative;margin:0 -4px 0 0;padding:0 0 0 5px;font-size:0.938rem;line-height:1.438rem;font-weight:200;vertical-align:middle;}

.en .bn-list-faq01.type01.b-admin .b-quest-box .b-title-box p .b-title{width:calc(100% - 72px);}

/* bn-view-common01 type01 */
.bn-view-common01.type01 .b-main-box{border-top:1px solid #ffbdbd;}
.bn-view-common01.type01 .b-main-box .b-top-box{padding:19px 30px 16px;background:#fff5f5;border-bottom:1px solid #e8e8e8;}
.bn-view-common01.type01 .b-main-box .b-top-box:after{content:'';display:block;clear:both;}
.bn-view-common01.type01 .b-main-box .b-top-box .b-num{float:right;color:#000;font-size:1.125rem;line-height:1.625rem;}
.bn-view-common01.type01 .b-main-box .b-title-box{float:left;}
.bn-view-common01.type01 .b-main-box .b-title-box .b-cate{display:none;padding:0 5px 0 0;font-weight:400;font-size:1.125rem;color:#333;line-height:1.625rem;}
.bn-view-common01.type01 .b-main-box .b-title-box .b-title{font-weight:400;font-size:1.125rem;color:#000;line-height:1.625rem;word-wrap:break-word;}
.bn-view-common01.type01 .b-main-box .b-title-box .b-notice{display:none;position:relative;top:-2px;margin:0 10px 0 0;width:21px;height:20px;background:#0d3f7a url(/_res/yu/_share/img/board/ico-notice.png) no-repeat center center;background-size:15px;text-indent:-9999px;overflow:hidden;vertical-align:middle;}
.bn-view-common01.type01 .b-main-box .b-title-box .b-new{display:inline-block;position:relative;top:-2px;margin:0 0 0 5px;padding:5px 0 2px;width:20px;background:#da0000;font-size:0.813rem;line-height:1;font-weight:400;color:#fff;text-align:center;vertical-align:middle;}
.bn-view-common01.type01 .b-info-box{padding:18px 30px 10px;}
.bn-view-common01.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-view-common01.type01 .b-etc-box{float:left;width:50%;}
.bn-view-common01.type01 .b-etc-box ul:after{content:'';display:block;clear:both;}
.bn-view-common01.type01 .b-etc-box ul li{position:relative;float:left;margin:0 10px 0 0;padding:0 10px 0 0;font-weight:200;font-size:0.875rem;color:#999999;line-height:1.375rem;}
.bn-view-common01.type01 .b-etc-box ul li:last-of-type{margin:0;padding:0;}
.bn-view-common01.type01 .b-etc-box ul li:after{content:'';display:block;position:absolute;top:5px;right:0;width:1px;height:15px;background-color:#bfbfbf;}
.bn-view-common01.type01 .b-etc-box ul li:last-of-type:after{display:none;}
.bn-view-common01.type01 .b-etc-box ul li.b-writer-box span:nth-of-type(1){display:none;}
.bn-view-common01.type01 .b-etc-box ul li span{display:inline-block;}
.bn-view-common01.type01 .b-etc-box ul li span:nth-of-type(1){padding:0 3px 0 0;}
.bn-view-common01.type01 .b-etc-box ul li.b-state-box span:nth-of-type(2){color:#e4064f;}
.bn-view-common01.type01 .b-file-box{float:right;width:50%;font-size:0.875rem;line-height:1.375rem;color:#999999;text-align:right;}
.bn-view-common01.type01 .b-file-box ul li{padding:0 0 5px 0;}
.bn-view-common01.type01 .b-file-box ul li:last-of-type{padding:0;}
.bn-view-common01.type01 .b-file-box ul li .b-file-dwn{display:inline-block;padding:0 0 0 24px;max-width:calc(100% - 168px);background:url(/_res/service/dea/img/board/ico-file02.png) no-repeat top -2px left / 24px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-view-common01.type01 .b-file-box ul li .b-file-dwn:hover{background-image:url(/_res/service/dea/img/board/ico-file01.png);color:#0f0000;}
.bn-view-common01.type01 .b-file-box ul li .b-file-util{display:inline-block;margin:0 0 0 10px;width:16px;height:16px;vertical-align:middle;}
.bn-view-common01.type01 .b-file-box ul li .dwn{display:none;background:url(/_res/service/dea/img/board/ico-file-dwn02.png) no-repeat top center / 100%;}
.bn-view-common01.type01 .b-file-box ul li .dwn:hover{background-image:url(/_res/service/dea/img/board/ico-file-dwn02-on.png);}
.bn-view-common01.type01 .b-file-box ul li .preview{background:url(/_res/yu/_share/img/board/ico-file-view01.gif) no-repeat center center;}
.bn-view-common01.type01 .b-file-box ul li span{display:inline-block;position:relative;padding:0 0 0 5px;vertical-align:middle;}
.bn-view-common01.type01 .b-content-box{padding:45px 30px 55px;}
.bn-view-common01.type01 .b-content-box p{font-family:inherit;}
.bn-view-common01.type01 .b-content-box img{display:block;margin:0 auto;padding:15px 0;max-width:100%;}
.bn-view-common01.type01 .b-content-box iframe{display:block;margin:0 auto;padding:30px 0;max-width:100%;width:740px;height:416px;}
.bn-view-common01.type01 .b-content-box .fr-video-container{display:inline-block;max-width:100%;}
.bn-view-common01.type01 .b-content-box .fr-video{position:relative;max-width:100%;height:auto;box-sizing:border-box;}
.bn-view-common01.type01 .b-content-box .fr-video iframe{position:absolute;padding:0;width:100%;height:100%;}
.bn-view-common01.type01 .b-content-box.pdf-viewer iframe{ max-width:100%; min-width:100%; min-height:800px;}
.bn-view-common01.type01 .b-content-box video{display:block;margin:0 auto;padding:30px 0;max-width:100%;width:740px;height:416px;}
.bn-view-common01.type01 .b-etc-txt-box{padding:15px 0 0 0;}
.bn-view-common01.type01 .b-etc-txt-box .b-etc-txt.type01{position:relative;padding:0 0 0 10px;font-weight:400;font-size:0.875rem;line-height:1.375rem;}
.bn-view-common01.type01 .b-etc-txt-box .b-etc-txt.type01:after{content:"*";display:block;position:absolute;top:3px;left:0;font-size:0.9rem;color:#666;line-height:1.375rem;}
.bn-view-common01.type01 .b-pager-box{padding:25px 0 0 0;}
.bn-view-common01.type01 .b-pager-box div{display:table;width:100%;border-bottom:1px solid #e8e8e8;table-layout:fixed;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(1){border-top:1px solid #e8e8e8;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(1) p:nth-of-type(1){background:url(/_res/service/dea/img/board/ico-pager-prev.png) no-repeat 30px center / 24px;}
.bn-view-common01.type01 .b-pager-box div:nth-of-type(2) p:nth-of-type(1){background:url(/_res/service/dea/img/board/ico-pager-next.png) no-repeat 30px center / 24px;}
.bn-view-common01.type01 .b-pager-box div p:nth-of-type(1){display:table-cell;padding:18px 35px 19px 65px;width:175px;vertical-align:middle;text-align:center;box-sizing:border-box;}
.bn-view-common01.type01 .b-pager-box div p:nth-of-type(2){display:table-cell;padding:18px 25px 19px 20px;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-view-common01.type01 .b-pager-box div p:nth-of-type(2) a{color:#999999;word-wrap:break-word;}

.bn-view-common01.type01 .b-main-box .b-title-box.b-blind .b-cate{display:none;}
.bn-view-common01.type01 .b-main-box .b-title-box.b-blind .b-title{position:relative;padding:0 0 0 25px;color:#999;}
.bn-view-common01.type01 .b-main-box .b-title-box.b-blind .b-title:before{content:'i';display:block;position:absolute;top:calc(50% - 1px);left:0;padding:2px 0 0;width:18px;height:18px;border:1px solid #e4064f;border-radius:50%;font-size:0.7rem;line-height:1;color:#e4064f;font-weight:600;text-align:center;box-sizing:border-box;transform:translateY(-50%);}
.bn-view-common01.type01 .b-main-box .b-title-box.b-blind .b-notice{display:none;}
.bn-view-common01.type01 .b-main-box .b-title-box.b-blind .b-new{display:none;}

/* 게시글 상세 답변글 영역*/
.bn-view-common01.type01 .b-main-box.b-ans{border-top:1px solid #1976d2;}
.bn-view-common01.type01 .b-main-box.b-ans .b-top-box{display:none;}
.bn-view-common01.type01 .b-main-box.b-ans .b-etc-box{position:relative;padding:0 0 0 35px;box-sizing:border-box;}
.bn-view-common01.type01 .b-main-box.b-ans .b-etc-box:after{content:'A';display:block;position:absolute;top:-1px;left:0;padding:5px 0;width:25px;height:25px;background:#1976d2;border-radius:50%;font-size:1rem;line-height:1;color:#fff;text-align:center;box-sizing:border-box;}
.bn-view-common01.type01 .b-main-box.b-ans .b-content-box{padding:20px 35px 10px;}

/* bn-view-common01 댓글 영역 */
.bn-view-common01 .b-reply-wrap{padding:50px 0 0 0;}
.bn-view-common01 .b-reply-wrap .write-reply-content{border:1px solid #999;box-sizing:border-box;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-con-box{border-bottom:1px solid #dedede;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box{background-color:#fff;text-align:right;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > p{display:inline-block;padding:0 16px 0 0;}
.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:9px 23px;border:none;}
.bn-view-common01 .b-reply-wrap .write-reply-content textarea{padding:5px 15px;width:100%;border:none;font-family:inherit;font-size:0.875rem;line-height:1.187rem;border-radius:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-sizing:border-box;}
.bn-view-common01 .b-reply-wrap .b-reply-id{padding:0 0 5px 0;font-weight:700;font-size:1rem;line-height:1.5rem;}
.bn-view-common01 .b-reply-wrap .b-reply-id.anonymous{display:none;}
.bn-view-common01 .b-reply-wrap .b-reply-id + textarea{margin:0;padding:12px 15px;}
.bn-view-common01 .b-reply-wrap .reply{font-size:0.875rem;color:#666;line-height:1.375rem;}
.bn-view-common01 .b-view-reply-box .b-view-reply-content .b-btn01.type02{padding:10px 0 0 0;}

.bn-view-common01 .b-write-reply-box{padding:0 0 30px;box-sizing:border-box;}
.bn-view-common01 .b-write-reply-box .reply-content-count{padding:0 0 20px 0;font-weight:700;font-size:1.125rem;vertical-align:top;}
.bn-view-common01 .b-write-reply-box .write-reply-con-box{padding:30px;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box{padding:30px;border-bottom:1px solid #dedede;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box > div{border:1px solid #dedede;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:15px 15px 0 15px;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:48px;}
.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-etc-box > button{background:#222;color:#fff;}
.bn-view-common01 .b-write-reply-box .write-reply-info{display:none;padding:10px 0 0 0;font-size:0.875rem;color:#666;line-height:1.5rem;}
.bn-view-common01 .b-write-reply-box .write-reply-info > a{position:relative;margin:0 0 0 5px;font-style:italic;color:#043ca1;}
.bn-view-common01 .b-write-reply-box .write-reply-info > a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#043ca1;}

.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box{display:none;padding:0 0 5px 0;border-bottom:1px solid #dedede;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li{display:inline-block;position:relative;margin:0 15px 0 0;padding:0 15px 0 0;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li:last-of-type{margin:0;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li:after{content:'';position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:8px;height:2px;background-color:#ababab;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:10px;height:6px;background:url(/_res/yu/_share/img/common/btn-sel-open03.png) no-repeat 0 0/100%;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li a{display:block;font-weight:700;font-size:1rem;color:#ababab;line-height:1.5rem;}
.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li.active a{color:#333;}
.bn-view-common01 .b-view-reply-box .b-view-reply-content > div{border-bottom:1px solid #dedede;}
.bn-view-common01 .b-view-reply-box .b-view-reply-dep01-box{padding:25px 0;}
.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box{padding:25px 0 0 0;background-color:#f5f5f5;}
.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box > div{padding:0 20px 30px 43px;background:url(/_res/yu/_share/img/common/bg-reply-dep02.png) no-repeat 25px 0;}
.bn-view-common01 .b-view-reply-box .write-reply-content{border:1px solid #dedede;}
.bn-view-common01 .b-view-reply-box .write-reply-content .write-reply-con-box textarea{height:80px;}
.bn-view-common01 .b-view-reply-box .write-reply-content .write-reply-etc-box > button{background-color:#222;color:#fff;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box{padding:10px 0 0 0;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li{display:inline-block;margin:0 5px 0 0;vertical-align:top;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{display:inline-block;padding:3px 11px;min-width:50px;min-height:27px;border:1px solid #ccc;background-color:#fff;font-size:0.875rem;color:#222;font-weight:400;text-align:center;box-sizing:border-box;}
.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply:hover{background-color:#7b858e;color:#fff;}

/* bn-write-common01 공통 */
.bn-write-common01 .b-pc-hide{display:none;}
.bn-write-common01 .b-chk-box{padding:10px 0 0;}
.bn-write-common01 .b-table-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box .b-row-box > div{vertical-align:middle;}
.bn-write-common01 .b-table-box.type01 .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box.type02 .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box.type03 .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box.type02 .b-row-box > div{display:table-cell;}
.bn-write-common01 .b-table-box.type02 .b-row-box > div > div{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box.type03 .b-row-box > div{display:table-cell;}
.bn-write-common01 .b-table-box.type03 .b-row-box > div > div{display:table;width:100%;table-layout:fixed;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box{display:table-cell;width:220px;padding:23px 22px 22px 30px;border-bottom:1px solid #E8E8E8;font-size:1.125rem;line-height:1.625rem;color:#000;font-weight:300;vertical-align:top;box-sizing:border-box;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box br{display:none;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box .b-sub-txt{display:block;color:#f00;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box.b-required:before{content:"*";display:inline-block;padding:3px 0 0;color:#DA0000;line-height:1;vertical-align:top;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box .b-btn-info{margin:0 5px;}
.bn-write-common01 .b-table-box .b-row-box .b-title-box .b-info-txt{display:block;font-size:1rem;font-weight:200;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box{display:table-cell;position:relative;padding:12px 20px;border-bottom:1px solid #E8E8E8;vertical-align:middle;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box.hasIframe{padding:3px 12px;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box > div{padding:0 0 10px;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box > div:last-of-type{padding:0;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box .b-input-tit{display:inline-block;padding:0 5px 10px;font-size:1.125rem;line-height:1.625rem;font-weight:500;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box .mark-p02{margin:8px 0 0;font-size:1rem;line-height:1.5rem;color:#999;font-weight:300;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box .mark-p02:before{top:0;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box02{display:table-cell;position:relative;border-bottom:1px solid #e8e8e8;vertical-align:middle;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box03{position:relative;border-bottom:1px solid #d8d8d8;vertical-align:top;}
.bn-write-common01 .b-table-box .b-row-box .b-con-box03:last-of-type{border-right:0;}
.bn-write-common01 .b-table-box .b-row-box .b-inner-con-box{display:table-cell;margin:0 20px 0 0;padding:12px;height:45px;border-right:1px solid #d8d8d8;vertical-align:middle;}
.bn-write-common01 .b-table-box .b-row-box .b-inner-con-box:first-of-type{width:200px;}
.bn-write-common01 .b-table-box .b-row-box .b-inner-con-box:last-of-type{border:none;}
.bn-write-common01 .b-table-box .b-row-box .b-inner-con-box .b-cell-tit{padding:0 0 10px;}
.bn-write-common01 .b-table-box .b-row-box .b-inner-con-box ul li{font-weight:200;}
.bn-write-common01 .b-table-box .b-row-box .b-inner-con-box ul li span{padding:0 20px 0 0;}
.bn-write-common01 .b-table-box .b-row-box .b-inner-con-box ul li span:last-of-type{padding:0;}
.bn-write-common01 .b-table-box .b-row-box .b-inner-con-box.type02{width:80%;}
.bn-write-common01 .b-select{position:relative;padding:13px 36px 13px 20px;width:calc(25% - 15px);max-width:135px;height:48px;border:1px solid #BFBFBF;background:#fff url(/_res/yu/_share/img/board/btn-w-sel-open01.png) no-repeat right 10px center;font-family:inherit;font-size:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-write-common01 .b-select.wide{width:100%;max-width:100%;}
.bn-write-common01 .b-select.type02{width:50%;max-width:480px;}
.bn-write-common01 .b-select:last-of-type{margin:0;}
.bn-write-common01 .b-input{padding:13px 20px;width:100%;height:48px;border:1px solid #BFBFBF;font-family:inherit;font-weight:300;font-size:1rem;line-height:1.5rem;color:#0F0000;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.bn-write-common01 .b-input::-webkit-input-placeholder{color:#0F0000;}
.bn-write-common01 .b-input::-ms-input-placeholder{color:#0F0000;}
.bn-write-common01 .b-input::placeholder{color:#0F0000;}
.bn-write-common01 .b-input.type02{width:100%;}
.bn-write-common01 .b-input.type03{width:50%;max-width:190px;height:40px;}
.bn-write-common01 .b-input.b-outline-blue{border:2px solid #1470af;}
.bn-write-common01 .b-btn-wr-common{display:inline-block;margin:0 0 0 10px;padding:12px 10px 10px;min-width:100px;border:1px solid #000;background-color:#fff;font-weight:400;font-size:0.937rem;color:#333;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-common01 .b-btn-wr-common.link{padding:12px 30px 10px 10px;background:url(/_res/yu/_share/img/common/bg-link03.png) no-repeat right 10px center;background-size:15px;}
.bn-write-common01 .b-btn-wr-common.b-btn-c-blue{background:#0d3f7a;color:#fff;}
.bn-write-common01 .b-guide-txt{padding:10px 0 0;}
.bn-write-common01 .b-desc-txt{display:inline-block;padding:0 0 0 10px;font-size:1rem;line-height:1.5rem;vertical-align:middle;}
.bn-write-common01 .b-table-box.b-notice-box .b-row-box .b-con-box:nth-of-type(2){width:25%;}
.bn-write-common01 .b-table-box.b-notice-box .b-row-box .b-title-box:nth-of-type(3){border-left:1px solid #d3d9dd;}
.bn-write-common01 .b-period-box > p{display:inline-block;}
.bn-write-common01 .b-period-box > div{display:block;}
.bn-write-common01 .b-period-box span{padding:0 13px;}
.bn-write-common01 .b-input.datepicker{margin:0;padding-right:40px;width:calc(21% - 13px);}
.bn-write-common01 .b-input.datepicker.type03{margin:0;width:calc(50% - 18px);}
.bn-write-common01 .b-textarea{padding:20px;height:300px;border:1px solid #dedede;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.bn-write-common01 .b-password-box .b-input{width:calc(40% - 15px);max-width:200px;}
.bn-write-common01 .b-password-box span{display:inline-block;padding:0 0 0 10px;}
.bn-write-common01 .b-write-file-box > div{padding:12px 22px;border-top:1px solid #dedede;}
.bn-write-common01 .b-write-file-box > div > div{margin:0 0 10px;}
.bn-write-common01 .b-write-file-box:first-of-type > div:first-of-type{border-top:none;}
.bn-write-common01 .b-write-file-box > div .b-guide-box{padding:0 0 15px;max-width:480px;}
.bn-write-common01 .b-write-file-box > div .b-guide-box label{position:absolute;top:0;left:-999999px;}
.bn-write-common01 .b-write-file-box.type01 .b-input[name="wr-file-name"]{width:calc(100% - 104px);max-width:480px;}
.bn-write-common01 .b-write-file-box.type01 .b-add-btn{display:inline-block;padding:12px 0 10px;min-width:100px;background-color:#0d3f7a;font-size:0.937rem;color:#fff;font-weight:400;text-align:center;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type01 .b-file-btn{display:inline-block;padding:12px 0 10px;min-width:100px;border:1px solid #000;background-color:#fff;font-weight:400;font-size:0.937rem;color:#333;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type01 .b-file-del-btn{display:inline-block;margin:0 20px 0 10px;width:25px;height:25px;background:#7d7d7d url(/_res/service/dea/img/board/ico-file-del.png) no-repeat center center;border-radius:50%;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type01 span{display:inline-block;padding:0 0 0 10px;font-size:1rem;line-height:1.312rem;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type02{display:none;}
.bn-write-common01 .b-write-file-box.type02 .b-left-box{float:left;}
.bn-write-common01 .b-write-file-box.type02 .b-left-box .b-file-btn{display:inline-block;padding:3px 5px;border:1px solid #474747;background:none;font-weight:200;font-size:0.937rem;color:#191919;border-radius:5px;line-height:1;cursor:pointer;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type02 .b-left-box .b-file-status{width:130px;border:none !important;background:none;font-family:inherit;font-weight:300;font-size:0.937rem;color:#979797;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type02 .b-left-box .b-add-btn{display:none;}
.bn-write-common01 .b-write-file-box.type02 .b-right-box{float:right;}
.bn-write-common01 .b-write-file-box.type02 .b-right-box .b-guide-txt{display:inline-block;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type02 .b-right-box .b-input{display:inline-block;width:300px;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type03:after{content:"";display:block;clear:both;}
.bn-write-common01 .b-write-file-box.type03 .b-left-box{float:left;}
.bn-write-common01 .b-write-file-box.type03 .b-left-box .b-sel-box{display:inline-block;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type03 .b-left-box .b-guide-txt{display:inline-block;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type03 .b-right-box{float:right;}
.bn-write-common01 .b-write-file-box.type03 .b-right-box .b-guide-txt{padding:15px 0 0 0;}
.bn-write-common01 .b-write-file-box.type04 div p{display:inline-block;padding:0 10px 0 0;width:calc(100% - 110px);line-height:21px;vertical-align:middle;}
.bn-write-common01 .b-write-file-box.type04 div p label{display:block;margin:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.bn-write-common01 .b-write-file-box.type04 .b-add-btn{padding:8px;background-color:#fec240;color:#fff;border-radius:5px;vertical-align:middle;}
.bn-write-common01 .b-write-file-box .b-guide-txt{display:inline-block;padding:0 0 0 10px;font-weight:400;font-size:1rem;color:#888;line-height:1.5rem;vertical-align:middle;}
.bn-write-common01 .b-write-file-box .b-guide-txt span.privacy{display:block;color:#ff0000;}
.bn-write-common01 .b-btn-info{display:inline-block;margin:0 30px 0 0;padding:3px;width:20px;height:20px;background:#b9b9b9;border-radius:50%;line-height:1;color:#fff;font-weight:400;text-align:center;vertical-align: middle;box-sizing:border-box;}
.bn-write-common01 .b-sel-box{display:block;position:relative;z-index:0;width:100px;text-align:left;vertical-align:middle;}
.bn-write-common01 .b-sel-title{display:block;line-height:17px;padding:8px 24px 8px 10px;border:1px solid #d8d8d8;background:#fff url(/_res/yu/_share/img/board/btn-sel-open02.png) no-repeat right 12px center;font-weight:200;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;box-sizing:border-box;vertical-align:middle;}
.bn-write-common01 .b-sel-box.close{z-index:20;}
.bn-write-common01 .b-sel-box.close .b-sel-box-title{background:#fff url(/_res/yu/_share/img/board/btn-sel-close02.png) no-repeat right 12px center;}
.bn-write-common01 .b-sel-box.close ul{display:block;}
.bn-write-common01 .b-sel-box ul{display:none;position:absolute;top:35px;width:100%;}
.bn-write-common01 .b-sel-box ul li{width:100%;height:100%;border:1px solid #d8d8d8;border-top:none;background-color:#fff;font-weight:300;box-sizing:border-box;box-shadow:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;}
.bn-write-common01 .b-sel-box ul li a{display:block;padding:9px 10px;font-weight:200;color:#333;box-sizing:border-box;}
.bn-write-common01 .b-sel-box ul li:hover a{background-color:#b2b2b2;color:#fff;}
.bn-write-common01 .b-tel-box span{padding:0 5px;}
.bn-write-common01 .b-tel-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-write-common01 .b-tel-box .b-select{font-family:inherit;max-width:200px;}
.bn-write-common01 .b-tel-box .b-input{width:calc(33.33% - 16px);max-width:200px;}
.bn-write-common01 .b-email-box span{padding:0 4px 0;}
.bn-write-common01 .b-email-box .b-input{width:calc(33.33% - 15px);max-width:200px;}
.bn-write-common01 .b-id-box span{padding:0 5px;}
.bn-write-common01 .b-id-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-write-common01 .b-id-box .b-input{width:calc(33.33% - 16px);max-width:200px;}
.bn-write-common01 .b-address-box label{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.bn-write-common01 .b-address-box > div div{display:inline-block;padding:0 0 10px;max-width:calc(100% - 73px);}
.bn-write-common01 .b-address-box > div div span{padding:0 8px;}
.bn-write-common01 .b-address-box > div div .b-input{width:calc(50% - 15px);max-width:155px;}
.bn-write-common01 .b-address-box > div > button{display:inline-block;padding:3px 5px;border:1px solid #474747;background:none;font-weight:200;font-size:0.937rem;color:#191919;border-radius:5px;line-height:1;cursor:pointer;vertical-align:middle;}
.bn-write-common01 .b-relation-box div:nth-of-type(1){padding:0 0 5px;}
.bn-write-common01 .b-relation-box div:nth-of-type(2) label{padding:0 10px 0 0;}
.bn-write-common01 .b-relation-box div:nth-of-type(2) .b-input{max-width:calc(100% - 41px);}
.bn-write-common01 .b-url-box .b-input{margin:0 0 10px;max-width:330px;}
.bn-write-common01 .b-url-box p{line-height:25px;word-break:break-all;}
.bn-write-common01 .b-url-box p span{color:#FF0000;}
.bn-write-common01 .b-date-box .b-select{margin:0 10px 0 0;width:calc(33.33% - 9px);max-width:200px;}
.bn-write-common01 .b-date-box .b-select:nth-of-type(3n){margin:0;}
.bn-write-common01 .b-input + p{padding:5px 0 0;}

/* bn-write-common01 type01 */
.bn-write-common01.type01 .b-table-wrap{border-top:1px solid #ffbdbd;}
.bn-write-common01.type01 .b-table-box .b-row-box .b-title-box{background:#FFF5F5;}
.bn-write-common01.type01 .b-input.datepicker{background:#fff url(/_res/service/dea/img/board/ico-datepicker01.png) no-repeat right 10px top 50%/24px}
.bn-write-common01 .b-select.b-time-select{width:calc(15% - 11px);max-width:100%;background:#fff url(/_res/service/dea/img/board/ico-time-select.png) no-repeat right 12px top 50%/24px;}

.b-write-status-box{padding:0 0 25px;}
.b-write-status-box > ol{text-align:right;}
.b-write-status-box > ol > li{display:inline-block;padding:0 4px 0 0;vertical-align:middle;}
.b-write-status-box > ol > li:last-of-type{padding:0;}
.b-write-status-box > ol > li.active:last-of-type{padding:0;}
.b-write-status-box > ol > li > span{display:inline-block;vertical-align:middle;}
.b-write-status-box > ol > li > span:nth-of-type(1){padding:7px 0;width:32px;height:32px;border:1px solid #1976d2;border-radius:50%;line-height:1;color:#1976d2;text-align:center;box-sizing:border-box;}
.b-write-status-box > ol > li > span:nth-of-type(2){display:none;margin:0 0 0 7px;}
.b-write-status-box > ol > li.b-checked span:nth-of-type(1){background:#1976d2 url(/_res/yu/_share/img/board/ico-check02.png) no-repeat center center;font-size:0;}
.b-write-status-box > ol > li.active{padding:0 10px 0 0;}
.b-write-status-box > ol > li.active > span:last-of-type{padding:0;}
.b-write-status-box > ol > li.active > span:nth-of-type(1){background:#1976d2;color:#fff;}
.b-write-status-box > ol > li.active > span:nth-of-type(2){display:inline-block;}

.b-write-info-box{padding:45px 35px;border:1px solid #d2d2d2;box-sizing:border-box;}
.b-write-info-box .center{text-align:center;}
.b-write-info-box .b-slo-p{position:relative;padding:120px 0 5px;font-size:1.625rem;line-height:2.125rem;}
.b-write-info-box .b-slo-p:before{content:'';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:95px;height:95px;background:url(/_res/yu/_share/img/board/ico-wr-complete.png) no-repeat center center/100%;}
.b-write-info-box .b-btn-wrap{padding:40px 0 0;}

/* comment */
.comment .write-reply-box {  margin-top: 10px; }

/* 레이어팝업 공통*/
.b-popup-wrap{display:none;position:fixed;top:0;left:0;z-index:100;width:100%;height:100vh;background:rgba(0,0,0,0.6);}
.b-popup-wrap .b-popup-box{position:absolute;top:50%;left:50%;margin:0 auto;width:100%;max-width:970px;background:#fff;box-sizing:border-box;transform:translate(-50%,-50%);}
.b-popup-wrap .b-popup-box .b-popup-header-box{padding:25px 80px 25px 40px;background:#0d3f7a;}
.b-popup-wrap .b-popup-box .b-popup-header-box p{font-size:2rem;line-height:2.5rem;font-weight:400;color:#fff;}
.b-popup-wrap .b-popup-box .b-popup-content-box{padding:45px;max-height:70vh;overflow:auto;box-sizing:border-box;}
.b-popup-wrap .b-btn-popup-close{display:block;position:absolute;top:30px;right:40px;width:26px;height:26px;background: url(/_res/yu/_share/img/common/ico-popup-close.png) no-repeat center center;}
.b-popup-wrap .b-btn-wrap{padding:40px 0 0;}
.b-popup-wrap .b-btn-wrap a,
.b-popup-wrap .b-btn-wrap button{padding:13px;min-width:150px;min-height:50px;font-size:1.062rem;line-height:1.562rem;}

.b-popup-wrap.type02 .b-popup-box{max-width:760px;box-shadow:rgba(0, 0, 0, 0.35) 0px 5px 15px;}
.b-popup-wrap.type02 .b-popup-box .b-popup-header-box{background:url(/_res/yu/_share/img/common/bg-popup-header.gif) no-repeat center center;}
.b-popup-wrap.type02 .b-popup-box .b-popup-content-box{padding:45px 40px 60px;}

/* 학과 템플릿 학과 전공 가이드 팝업 */
.b-popup-wrap.type03 .b-popup-box{max-width:1200px;}
.b-popup-wrap.type03 .b-popup-box .b-popup-content-box{padding:0;}

/* 인터넷신청(우편발송) */
.bn-post-wrap01.type01 .b-post-write-box > div:first-of-type{border-top:1px solid #222;}
.bn-post-wrap01.type01 .b-post-write-box > div{display:table;width:100%;border-bottom:1px solid #d8d8d8;table-layout:fixed;}
.bn-post-wrap01.type01 .b-post-write-box > div > p{display:table-cell;width:110px;border-right:1px solid #d8d8d8;font-size:1.375rem;line-height:1.875rem;font-weight:300;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-post-wrap01.type01 .b-post-write-box > div > div{display:table-cell;}
.bn-post-wrap01.type01 .b-post-write-box > div > div > div{display:table;width:100%;border-bottom:1px solid #d8d8d8;table-layout:fixed;box-sizing:border-box;}
.bn-post-wrap01.type01 .b-post-write-box > div > div > div:last-of-type{border:none;}
.bn-post-wrap01.type01 .b-post-write-box > div > div > div > div{display:table-cell;width:50%;border-right:1px solid #d8d8d8;vertical-align:middle;}
.bn-post-wrap01.type01 .b-post-write-box > div > div > div > div:last-of-type{border:none;}
.bn-post-wrap01.type01 .b-post-write-box > div > div > div > div > p{display:inline-block;margin:0 -4px 0 0;padding:15px;width:calc(33.33% + 1px);font-size:1.125rem;line-height:1.625rem;color:#555;font-weight:200;text-align:center;box-sizing:border-box;vertical-align:middle;}
.bn-post-wrap01.type01 .b-post-write-box > div > div > div > div > p:last-of-type{border:none;}
.bn-post-wrap01.type01 .b-post-write-box > div > div > div > ul{display:table-cell;padding:22px 35px;border-right:1px solid #d8d8d8;color:#555;font-weight:200;}
.bn-post-wrap01.type01 .b-post-write-box > div > div > div > ul:last-of-type{border-right:0;}
.bn-post-wrap01.type01 .b-post-write-box > div > div > div > ul li{font-size:1.125rem;line-height:1.625rem;}
.bn-post-wrap01.type01 .b-post-write-box > .b-post-top-box > div{display:table;width:100%;table-layout:fixed;}
.bn-post-wrap01.type01 .b-post-top-box div p{display:table-cell;padding:13px 10px;background:#f2f5f9;font-size:1.125rem;line-height:1.625rem;font-weight:500;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-post-wrap01.type01 .b-post-top-box div p:last-of-type{border-right:0;}
.bn-post-wrap01.type01 .b-post-top-box div p:nth-of-type(3){border-right:1px solid #d8d8d8;}
.bn-post-wrap01.type01 .b-input{padding:5px 10px;width:100%;height:45px;border:1px solid #d2d2d2;font-family:inherit;font-weight:300;font-size:0.875rem;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.bn-post-wrap01.type01 .b-input::-webkit-input-placeholder{color:#777;}
.bn-post-wrap01.type01 .b-input::-ms-input-placeholder{color:#777;}
.bn-post-wrap01.type01 .b-input::placeholder{color:#777;}
.bn-post-wrap01.type01 .b-input.type02{width:calc(50% - 11px);max-width:200px;}
.b-lock-info{position:relative;padding:48px 0;}
.b-lock-info:before{content:'';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:95px;height:95px;background:url(/_res/yu/_share/img/board/ico-lock.png) no-repeat center center/100%;}

/* 인터넷 신청(우편발송) view */
.bn-post-wrap01.type01.view .board-wrap{overflow:hidden;}
.bn-post-wrap01.type01.view .b-post-top-box div p{border-right:1px solid #d8d8d8;}
.bn-post-wrap01.type01.view .b-post-top-box div p:last-of-type{border:none;}
.bn-post-wrap01.type01.view .b-post-top-box div p:nth-of-type(1){width:auto;}
.bn-post-wrap01.type01.view .b-post-top-box div p:nth-of-type(4){width:auto;}
.bn-post-wrap01.type01.view .b-post-top-box div p:nth-of-type(2){width:10%;}
.bn-post-wrap01.type01.view .b-post-top-box div p:nth-of-type(3){width:10%;}
.bn-post-wrap01.type01.view .b-post-top-box div p:nth-of-type(5){width:10%;}
.bn-post-wrap01.type01.view .b-post-top-box div p:nth-of-type(6){width:10%;}
.bn-post-wrap01.type01.view .b-post-write-box > div > div > div > div > p{position:relative;min-height:56px;vertical-align:top;}
.bn-post-wrap01.type01.view .b-post-write-box > div > div > div > div > p:after{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:150%;background:#d8d8d8;}
.bn-post-wrap01.type01.view .b-post-write-box > div > div > div > div > p:nth-of-type(1){width:60%;text-align:left;}
.bn-post-wrap01.type01.view .b-post-write-box > div > div > div > div > p:nth-of-type(2){width:20.2%;}
.bn-post-wrap01.type01.view .b-post-write-box > div > div > div > div > p:nth-of-type(3){width:20.2%;}
.bn-post-wrap01.type01.view .b-post-write-box > div > div > div > div > p:last-of-type:after{display:none;}

.b-post-info-box .b-post-info-btn{display:block;padding:0 40px 10px 20px;border-bottom:1px solid #d8d8d8;background:url(/_res/yu/_share/img/common/b-post-open.png) no-repeat right 20px top 5px;background-size:25px;font-size:1.25rem;line-height:1.75rem;font-weight:400;}
.b-post-info-box .b-post-info-btn.active{background-image:url(/_res/yu/_share/img/common/b-post-close.png);}
.b-post-info-box .b-post-info-text{display:block;padding:20px;background:#f2f5f9;}
.b-post-info-box .b-post-info-text.off{display:none;}

/* 인터넷신청(우편발송) - 우편발송물 행방조회 */
.bn-view-post01.type01 .b-pc-hide{display:none;}
.bn-view-post01.type01 .b-chk-box{padding:10px 0 0;}
.bn-view-post01.type01 .b-table-box{display:table;width:100%;table-layout:fixed;}
.bn-view-post01.type01 .b-table-wrap{border-top:1px solid #333;}
.bn-view-post01.type01 .b-table-box .b-row-box .b-title-box{background:#f2f5f9;}
.bn-view-post01.type01 .b-table-box .b-row-box > div{vertical-align:middle;}
.bn-view-post01.type01 .b-table-box.type01 .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-view-post01.type01 .b-table-box.type02 .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-view-post01.type01 .b-table-box.type03 .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-view-post01.type01 .b-table-box.type02 .b-row-box > div{display:table-cell;}
.bn-view-post01.type01 .b-table-box.type02 .b-row-box > div > div{display:table;width:100%;table-layout:fixed;}
.bn-view-post01.type01 .b-table-box.type03 .b-row-box > div{display:table-cell;}
.bn-view-post01.type01 .b-table-box.type03 .b-row-box > div > div{display:table;width:100%;table-layout:fixed;}
.bn-view-post01.type01 .b-table-box .b-row-box .b-title-box{display:table-cell;width:220px;padding:23px 22px 22px 30px;border-bottom:1px solid #d2d2d2;font-weight:400;font-size:1.125rem;color:#000;line-height:1.5rem;vertical-align:top;box-sizing:border-box;}
.bn-view-post01.type01 .b-table-box .b-row-box .b-title-box br{display:none;}
.bn-view-post01.type01 .b-table-box .b-row-box .b-title-box .b-sub-txt{display:block;color:#f00;}
.bn-view-post01.type01 .b-table-box .b-row-box .b-title-box.b-required:after{content:"*";display:inline-block;padding:5px 0 0;color:#d10909;line-height:1;vertical-align:middle;}
.bn-view-post01.type01 .b-table-box .b-row-box .b-title-box .b-btn-info{margin:0 5px;}
.bn-view-post01.type01 .b-table-box .b-row-box .b-con-box{display:table-cell;position:relative;padding:13px 15px 13px 20px;border-bottom:1px solid #d2d2d2;vertical-align:middle;}
.bn-view-post01.type01 .b-table-box .b-row-box .b-con-box > div{padding:0 0 10px;}
.bn-view-post01.type01 .b-table-box .b-row-box .b-con-box > div:last-of-type{padding:0;}
.bn-view-post01.type01 .b-table-box .b-row-box .b-con-box02{display:table-cell;position:relative;border-bottom:1px solid #d8d8d8;vertical-align:middle;}
.bn-view-post01.type01 .b-table-box .b-row-box .b-inner-con-box{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #d8d8d8;}
.bn-view-post01.type01 .b-table-box .b-row-box .b-inner-con-box:last-of-type{margin:0;padding:0;border:none;}
.bn-view-post01.type01 .b-select{position:relative;padding:5px 10px;width:calc(25% - 15px);max-width:135px;height:45px;border:1px solid #d2d2d2;background:#fff url(/_res/yu/_share/img/board/btn-w-sel-open01.png) no-repeat right 10px center;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.bn-view-post01.type01 .b-select.wide{width:100%;max-width:100%;}
.bn-view-post01.type01 .b-select.type02{width:50%;max-width:480px;}
.bn-view-post01.type01 .b-select:last-of-type{margin:0;}
.bn-view-post01.type01 .b-input{padding:5px 10px;width:100%;height:45px;border:1px solid #d2d2d2;font-family:inherit;font-weight:300;font-size:0.875rem;box-sizing:border-box;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;}
.bn-view-post01.type01 .b-input::-webkit-input-placeholder{color:#777;}
.bn-view-post01.type01 .b-input::-ms-input-placeholder{color:#777;}
.bn-view-post01.type01 .b-input::placeholder{color:#777;}
.bn-view-post01.type01 .b-input.type02{width:calc(50% - 11px);max-width:480px;}
.bn-view-post01.type01 .b-btn-wr-common{display:inline-block;margin:0 0 0 10px;padding:12px 10px 10px;min-width:100px;border:1px solid #000;background-color:#fff;font-weight:400;font-size:0.937rem;color:#333;text-align:center;cursor:pointer;box-sizing:border-box;vertical-align:middle;}
.bn-view-post01.type01 .b-btn-wr-common.link{padding:12px 30px 10px 10px;background:url(/_res/yu/_share/img/common/bg-link03.png) no-repeat right 10px center;background-size:15px;}
.bn-view-post01.type01 .b-btn-info{display:inline-block;margin:0 30px 0 0;padding:3px;width:20px;height:20px;background:#b9b9b9;border-radius:50%;line-height:1;color:#fff;font-weight:400;text-align:center;vertical-align: middle;box-sizing:border-box;}

/* 자유게시판 닉네임 설정 */
.b-nick-popup01 .b-accordion-box .b-title-box:after{content:'';display:block;clear:both;}
.b-nick-popup01 .b-accordion-box .b-title-box h5{float:left;width:calc(100% - 60px);box-sizing:border-box;}
.b-nick-popup01 .b-accordion-box .b-title-box .b-btn-open-nick-area{float:right;width:40px;height:35px;background:#fff url(/_res/yu/_share/img/board/ico-faq-close.png) no-repeat center center;box-sizing:border-box;}
.b-nick-popup01 .b-accordion-box.on .b-title-box .b-btn-open-nick-area{background-image:url(/_res/yu/_share/img/board/ico-faq-open.png);}
.b-nick-popup01 .b-accordion-box .b-content-box{display:none;}

.board > div:not(.free) .nick0 { display: none; }

/* 연혁01-type01 */
.bn-history01.type01 .b-history-box{border-top:1px solid #a8a8a8;}
.bn-history01.type01 .b-history-box dl{display:table;width:100%;border-bottom:1px solid #ededed;table-layout:fixed;}
.bn-history01.type01 .b-history-box dl dt{display:table-cell;padding:15px 10px;width:180px;background-color:#f4f4f4;text-align:center;vertical-align:middle;box-sizing:border-box;}
.bn-history01.type01 .b-history-box dl dt span{font-weight:500;font-size:1.375rem;color:#000;line-height:1.875rem;}
.bn-history01.type01 .b-history-box dl dd{display:table-cell;}
.bn-history01.type01 .b-history-box dl dd > div{display:table;width:100%;border-bottom:1px solid #f4f4f4;table-layout:fixed;}
.bn-history01.type01 .b-history-box dl dd > div:last-of-type{border-bottom:none;}
.bn-history01.type01 .b-history-box dl dd > div .b-month{display:table-cell;padding:14px 10px;width:130px;font-weight:500;font-size:1.125rem;color:#000;line-height:1.75rem;text-align:center;vertical-align:middle;}
.bn-history01.type01 .b-history-box dl dd > div .b-content{display:table-cell;position:relative;padding:14px 10px;vertical-align:middle;}
.bn-history01.type01 .b-history-box dl dd > div .b-content .article-chk{position:relative;display:table-cell;padding:0 15px 0 0;vertical-align:middle;}
.bn-history01.type01 .b-history-box dl dd > div .b-content > p{display:table-cell;position:relative;font-size:1rem;color:#222;line-height:1.5rem;word-wrap:break-word;}
.bn-history01.type01 .b-history-box dl dd > div .b-content > pre{display:table-cell;position:relative;font-weight:200;font-size:1rem;color:#222;line-height:1.5rem;word-wrap:break-word;vertical-align:middle;}
.bn-history01.type01 .b-history-box dl dd > div .b-modify{display:table-cell;padding:15px 10px;width:60px;text-align:center;vertical-align:middle;}
.bn-history01.type01 .b-history-box dl dd > div .b-modify a{display:inline-block;padding:4px 10px;border:1px solid #ccc;font-size:0.875rem;line-height:1.375rem;}
.bn-history01.type01 .b-history-box dl dd > div .b-modify a:hover{background-color:#efefef;}

/* 연혁01-type02 */
.bn-history01.type02 .b-history-box dl{position:relative;padding:0 0 40px 0;}
.bn-history01.type02 .b-history-box dl:last-of-type{padding:0;}
.bn-history01.type02 .b-history-box dl:before{content:'';position:absolute;top:0;left:50px;width:0;height:100%;border-right:1px dashed #ccc;}
.bn-history01.type02 .b-history-box dl:after{content:'';display:block;clear:both;}
.bn-history01.type02 .b-history-box dl dt{display:table;float:left;position:relative;padding:10px;width:100px;height:100px;z-index:0;border:1px solid #25365a;background-color:#fff;border-radius:50%;vertical-align:top;table-layout:fixed;box-sizing:border-box;}
.bn-history01.type02 .b-history-box dl dt span{display:table-cell;font-weight:500;font-size:1.625rem;line-height:2.125rem;text-align:center;vertical-align:middle;}
.bn-history01.type02 .b-history-box dl dd{float:left;padding:18px 0 0 50px;width:calc(100% - 100px);box-sizing:border-box;}
.bn-history01.type02 .b-history-box dl dd > div{position:relative;padding:0 0 30px 0;}
.bn-history01.type02 .b-history-box dl dd > div:last-of-type{padding:0;}
.bn-history01.type02 .b-history-box dl dd > div .b-month{padding:0 0 5px 0;font-size:1.125rem;line-height:1.625rem;color:#767676;}
.bn-history01.type02 .b-history-box dl dd > div .b-content{display:table-cell;width:100%;}
.bn-history01.type02 .b-history-box dl dd > div .b-content .article-chk{display:table-cell;left:0;position:relative;padding:0 10px 0 0;vertical-align:middle;}
.bn-history01.type02 .b-history-box dl dd > div .b-content > p{display:table-cell;position:relative;font-size:1.25rem;color:#222;line-height:1.75rem;word-wrap:break-word;}
.bn-history01.type02 .b-history-box dl dd > div .b-content > pre{display:table-cell;position:relative;font-size:1.25rem;color:#222;line-height:1.75rem;word-wrap:break-word;}
.bn-history01.type02 .b-history-box dl dd > div .b-modify{display:table-cell;padding:10px 0 0 10px;text-align:center;vertical-align:middle;}
.bn-history01.type02 .b-history-box dl dd > div .b-modify a{display:inline-block;padding:4px 10px;width:60px;border:1px solid #ccc;font-size:0.875rem;line-height:1.375rem;box-sizing:border-box;}
.bn-history01.type02 .b-history-box dl dd > div .b-modify a:hover{background-color:#efefef;}

/* 교수진 - .bn-list-person01 type01 */
.bn-list-person01.type01 .article-chk{position:absolute;top:5px;left:5px;}
.bn-list-person01.type01 .b-wrap{position:relative;border-top:1px solid #333;}
.bn-list-person01.type01 .b-wrap:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ccc;}
.bn-list-person01.type01 .b-wrap > div{position:relative;border-bottom:1px solid #ccc;}
.bn-list-person01.type01 .b-wrap > div > div{display:inline-block;position:relative;margin:0 -4px 0 0;padding:40px 30px;width:50%;vertical-align:top;box-sizing:border-box;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 .b-modify{display:inline-block;margin:20px 0 0;padding:9px 10px 8px;border-radius:5px;min-width:40px;background-color:#d2d2d2;font-size:13px;color:#fff;text-align:center;vertical-align:middle;}
.bn-list-person01.type01 .b-wrap .b-img-box{display:inline-block;position:relative;margin:0 -4px 0 0;padding:0 0 180px;width:150px;height:0;border:1px solid rgba(0,0,0,0.1);background-repeat:no-repeat;background-position:center top;background-size:cover;box-sizing:border-box;vertical-align:top;}
.bn-list-person01.type01 .b-wrap .b-prof-box01{display:inline-block;padding:5px 0 0 30px;width:calc(100% - 150px);box-sizing:border-box;word-wrap:break-word;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div > div > p{display:inline-block;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div > div > a{display:inline-block;vertical-align:top;color:#333;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div > div .b-name{display:inline-block;padding:0 0 30px 0;max-width:calc(100% - 76px);font-weight:400;font-size:1.437rem;line-height:2.062rem;word-wrap:break-word;transition:all .3s;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div > div .b-name > a:hover{color:#2c81d6;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div > div .b-name .b-name-en{font-size:1.125rem;line-height:1.625rem;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div > div > a.b-email{display:inline-block;margin:0 0 0 20px;width:45px;height:45px;border:1px solid #2c81d6;background:#fff url(/_res/yu/_share/img/board/ico-person-mail.png) no-repeat 50% 50%;border-radius:50%;vertical-align:top;transition:all .3s;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div > div > a.b-email:hover{background-color:#2c81d6;background-image:url(/_res/yu/_share/img/board/ico-person-mail-on.png);}

.bn-list-person01.type01 .b-wrap .b-prof-box01 > div > div > p > span{display:inline-block;padding:0 0 0 4px;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div{min-height:167px;color:#666;line-height:1.312rem;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div .b-prof-list li{padding:0 0 15px;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div .b-prof-list li:last-of-type{padding:0;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div .b-prof-list li > span{display:inline-block;vertical-align:top;box-sizing:border-box;color:#333;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div .b-prof-list li > span:nth-of-type(1){padding:0 10px 0 0;min-width:130px;font-size:1.125rem;line-height:1.562rem;font-weight:400;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div .b-prof-list li > span:nth-of-type(2){max-width:calc(100% - 134px);font-size:1rem;line-height:1.5rem;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div .b-prof-list li > pre{display:inline-block;max-width:calc(100% - 134px);font-size:1rem;line-height:1.5rem;}
.bn-list-person01.type01 .b-wrap .b-prof-box01 > div .b-prof-list li a{color:#666;}

/* 교수진 - .bn-list-person01 type02 (한줄형) */
.bn-list-person01.type02 .article-chk{position:absolute;top:5px;left:5px;}
.bn-list-person01.type02 .b-wrap{position:relative;border-top:1px solid #333;}
.bn-list-person01.type02 .b-wrap:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ccc;}
.bn-list-person01.type02 .b-wrap > div{position:relative;}
.bn-list-person01.type02 .b-wrap > div > div{display:inline-block;position:relative;margin:0 -4px 0 0;padding:40px 30px;width:100%;border-bottom:1px solid #ccc;vertical-align:top;box-sizing:border-box;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 .b-modify{display:inline-block;margin:20px 0 0;padding:9px 10px 8px;border-radius:5px;min-width:40px;background-color:#d2d2d2;font-size:13px;color:#fff;text-align:center;vertical-align:middle;}
.bn-list-person01.type02 .b-wrap .b-img-box{display:inline-block;position:relative;margin:0 -4px 0 0;padding:0 0 180px;width:150px;height:0;border:1px solid rgba(0,0,0,0.1);background-repeat:no-repeat;background-position:center top;background-size:cover;box-sizing:border-box;vertical-align:top;}
.bn-list-person01.type02 .b-wrap .b-prof-box01{display:inline-block;padding:5px 0 0 30px;width:calc(100% - 150px);box-sizing:border-box;word-wrap:break-word;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div > div > p{display:inline-block;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div > div > a{display:inline-block;max-width:calc(100% - 76px);color:#333;vertical-align:top;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div > div .b-name{display:inline-block;padding:0 0 30px 0;font-weight:400;font-size:1.437rem;line-height:2.062rem;word-wrap:break-word;transition:all .3s;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div > div .b-name > a:hover{color:#2c81d6;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div > div .b-name .b-name-en{font-size:1.125rem;line-height:1.625rem;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div > div > a.b-email{display:inline-block;margin:0 0 0 20px;width:45px;height:45px;border:1px solid #2c81d6;background:#fff url(/_res/yu/_share/img/board/ico-person-mail.png) no-repeat 50% 50%;border-radius:50%;vertical-align:top;transition:all .3s;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div > div > a.b-email:hover{background-color:#2c81d6;background-image:url(/_res/yu/_share/img/board/ico-person-mail-on.png);}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div > div > p > span{display:inline-block;padding:0 0 0 4px;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div{min-height:167px;color:#666;line-height:1.312rem;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div .b-prof-list li{padding:0 0 15px;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div .b-prof-list li:last-of-type{padding:0;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div .b-prof-list li > span{display:inline-block;vertical-align:top;box-sizing:border-box;color:#333;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div .b-prof-list li > span:nth-of-type(1){padding:0 10px 0 0;min-width:130px;font-size:1.125rem;line-height:1.562rem;font-weight:400;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div .b-prof-list li > span:nth-of-type(2){max-width:calc(100% - 130px);font-size:1rem;line-height:1.5rem;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div .b-prof-list li > pre{display:inline-block;max-width:calc(100% - 134px);font-size:1rem;line-height:1.5rem;}
.bn-list-person01.type02 .b-wrap .b-prof-box01 > div .b-prof-list li a{color:#666;}

/* 교수진 - .bn-list-person02 type01 (목록형) */
.bn-list-person02.type01 .article-chk{position:absolute;top:5px;left:5px;}
.bn-list-person02.type01 .b-wrap{position:relative;border-top:1px solid #333;}
.bn-list-person02.type01 .b-wrap:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#ccc;}
.bn-list-person02.type01 .b-wrap > div > div{display:inline-block;position:relative;margin:0 -4px 0 0;padding:25px;width:calc(100%/5);vertical-align:top;box-sizing:border-box;}

.bn-list-person02.type01 .b-wrap .b-img-box{position:relative;margin:0 auto;padding:0 0 180px;width:150px;height:0;border:1px solid rgba(0,0,0,0.1);background-repeat:no-repeat;background-position:center top;background-size:cover;box-sizing:border-box;vertical-align:top;}
.bn-list-person02.type01 .b-wrap .b-prof-box01{padding:20px 0 0;text-align:center;}
.bn-list-person02.type01 .b-wrap .b-prof-box01 > div a{display:block;}
.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-name{padding:0 0 10px;font-size:1.437rem;color:#333;line-height:2.062rem;font-weight:400;word-wrap:break-word;vertical-align:top;transition:all .3s;}
.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-name .b-name-en{font-size:1.125rem;line-height:1.625rem;}
.bn-list-person02.type01 .b-wrap .b-prof-box01 > div a:hover{color:#2c81d6;}
.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-prof-list{text-align:left;}
.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-prof-list li{position:relative;padding:0 0 15px 10px;}
.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-prof-list li:after{content:'';display:block;position:absolute;top:10px;left:0;width:3px;height:3px;background:#333;border-radius:3px;}
.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-prof-list li:last-of-type{padding-bottom:0;}
.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-prof-list li > span{display:inline-block;box-sizing:border-box;color:#333;vertical-align:top;}
.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-prof-list li > span:nth-of-type(1){min-width:70px;font-size:1rem;line-height:1.5rem;font-weight:400;}
.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-prof-list li > span:nth-of-type(2){width:calc(100% - 70px);font-size:0.937rem;line-height:1.562rem;}
.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-prof-list li > pre{display:inline-block;max-width:calc(100% - 134px);font-size:1rem;line-height:1.5rem;}
.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-prof-list li a{color:#666;}

.bn-list-person02.type01 .b-wrap .b-prof-box01 .b-modify{display:inline-block;margin:20px 0 0;padding:9px 10px 8px;border-radius:5px;min-width:40px;background-color:#d2d2d2;font-size:13px;color:#fff;text-align:center;vertical-align:middle;}

/* 교수 정보 조회 팝업 */
.layer-popup-wrap.popup-professor-search .b-popup-box{max-width:1200px;height:80vh}
.bn-view-faculty-info{margin:0 auto;padding:40px 35px;max-width:1200px;}
.bn-view-faculty-info .bn-search01.type01{padding:0 0 20px;text-align:right;}
.bn-view-faculty-info .bn-search01.type01 .b-search-box{margin:0;}
.bn-view-faculty-info .bn-search01.type01 .b-btn-search{display:inline-block;padding:15px 10px 16px;background:#333;color:#fff;}

/* 설문조사 */
.survey .bn-search01.type01 .b-search-wrap{position:relative;}
.survey .bn-search01.type01 input{padding:16px 40px 16px 16px;min-width:350px;border:1px solid #dedede;}
.survey .bn-search01.type01 button.b-sel-btn{position:absolute;top:0;left:calc(100% - 129px);background:url(/_res/yu/_share/img/board/b-ico-sch.png) no-repeat center center;}
.survey .bn-search01.type01 a.b-sel-btn{background:#333;color:#fff;}

.survey .bn-list-common02.type01 .b-box .b-title-box{padding:0 0 7px 0;}
.survey .bn-list-common02.type01 .b-box .b-title-box a{display:inline-block;font-size:1.25rem;line-height:1.75rem;font-weight:500;max-width:calc(100% - 34px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}

.survey .bn-list-common02.type01 .b-info-box:after{content:'';display:block;clear:both;}
.survey .bn-list-common02.type01 .b-info-box span{float:left;position:relative;margin:0 10px 0 0;padding:0 10px 0 0;font-size:1rem;line-height:1.5rem;color:#777;font-weight:200;}
.survey .bn-list-common02.type01 .b-info-box span:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:12px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.survey .bn-list-common02.type01 .b-info-box span:last-of-type:after{display:none;}
.survey .bn-list-common02.type01 .b-info-box .b-num{display:none;}
.survey .bn-list-common02.type01 .b-info-box .b-writer{display:none;}
.survey .bn-list-common02.type01 .b-info-box .b-hit{margin:0;padding:0;}
.survey .bn-list-common02.type01 .b-info-box .b-hit:after{display:none;}

.survey .b-btn01.type01{padding:30px 0 0;text-align:left;}
.survey .b-box{padding:0;}

/* 사이트 운영 게시판 상단 조회 */
.b-total-search-wrap > div {padding:0 0 60px 0;}
.b-total-search-wrap > div:last-of-type{padding:0;}

.b-total-search-wrap .b-option-wrap{border-top:1px solid #333333;}
.b-total-search-wrap .b-option-box > li{display:table;width:100%;table-layout:fixed;}
.b-total-search-wrap .b-option-box > li > p{display:table-cell;width:170px;font-size:17px;text-align:center;font-weight:400;background-color:#f1f4f7;border-right:1px solid #d3d9dd;border-bottom:1px solid #d3d9dd;vertical-align:middle;}
.b-total-search-wrap .b-option-box > li > div{display:table-cell;width:100%;padding:15px 0 15px 25px;border-bottom:1px solid #d3d9dd;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-label span{display:block;position:absolute;width:0;height:0;font-size:0;line-height:0;text-indent:-9999px;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-box{display:inline-block;vertical-align:top;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-box .b-select{display:block;position:relative;margin:0 6px 0 0;padding:0 30px 0 10px;width:100%;min-width:135px;height:40px;background:#fff url(../img/board/btn-sel-open01.png) no-repeat right 12px center;font-family:inherit;font-weight:200;font-size:16px;color:#333;border:1px solid #c2c2c2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-box .b-select:after{content:"";display:block;position:absolute;top:0;right:0;width:34px;height:38px;border:1px solid #c2c2c2;border-left:1px solid #c2c2c2;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-box .b-select:focus{outline:none;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap input{display:inline-block;padding:6px 10px;width:350px;height:40px;border:1px solid #c2c2c2;font-family:inherit;font-weight:200;font-size:16px;color:#333;vertical-align:middle;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;}
.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-btn{width:95px;padding:8px 10px 9px;margin:0 0 0 6px;height:40px;border:0;-webkit-border-radius:0;background-color:#0076a3;font-size:16px;font-weight:400;color:#fff;box-sizing:border-box;vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.b-total-search-wrap .b-option-box > li .b-search-wrap .b-search-box{display:inline-block;}

.b-total-search-wrap .b-option-list-box > ul > li{display:inline-block;}
.b-total-search-wrap .b-option-list-box > ul > li .b-radio{display:inline-block;position:relative;margin:3px;width:30px;height:30px;border:1px solid #d0d0d0;border-radius:24px;background-color:#fff;box-sizing:border-box;vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.b-total-search-wrap .b-option-list-box > ul > li .b-radio + label{display:inline-block;margin-right:20px;padding-left:5px;font-size:0.937rem;line-height:1.437rem;font-weight:400;cursor:pointer;vertical-align:middle;}
.b-total-search-wrap .b-option-list-box > ul > li .b-radio:checked{background-color:#0d3f7a;}
.b-total-search-wrap .b-option-list-box > ul > li .b-radio:checked:after{content:"";display:block;position:absolute;top:50%;left:9px;width:10px;height:10px;background-color:#fff;border-radius:12px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.b-total-search-wrap .b-option-list-box > ul > li .b-chk{display:inline-block;width:27px;height:27px;border:1px solid #d2d2d2;box-sizing:border-box;vertical-align:middle;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.b-total-search-wrap .b-option-list-box > ul > li .b-chk:checked{border:1px solid #093b8a;background:#093b8a url(/_res/service/dea/img/common/ico-check01.png) no-repeat 50% 50%;}
.b-total-search-wrap .b-option-list-box > ul > li .b-chk + label{display:inline-block;margin:0 23px 0 0;padding:0 0 0 34px;font-weight:400;font-size:0.938rem;line-height:1.688rem;vertical-align:middle;cursor:pointer;}
.b-total-search-wrap .b-btn01.type01{padding:30px 0 0;}

/* 뉴스레터 */
.bn-list-newsletter01.type01 .b-top-info-wrap:after{content:'';display:block;clear:both;}
.bn-list-newsletter01.type01 > ul{border-top:1px solid #222;}
.bn-list-newsletter01.type01 > ul > li{display:table;position:relative;padding:15px 25px;width:100%;border-bottom:1px solid #d8d8d8;box-sizing:border-box;table-layout:fixed;}
.bn-list-newsletter01.type01 > ul > li:hover .b-box01{background:#0d3f7a;}
.bn-list-newsletter01.type01 > ul > li:hover .b-box01 p.b-vol-num{color:#fff;}
.bn-list-newsletter01.type01 .b-box01{display:table-cell;position:relative;width:100px;background:#f7f7f7;transition:all .2s;}
.bn-list-newsletter01.type01 .b-box01 .b-vol-box{padding:10px 10px 30px;}
.bn-list-newsletter01.type01 .b-box01 .b-vol-box p:nth-of-type(1){padding:0 0 5px;font-size:0.937rem;line-height:1;color:#ababab;}
.bn-list-newsletter01.type01 .b-box01 .b-vol-box p.b-vol-num{font-size:2.187rem;line-height:1;font-weight:500;color:#0d3f7a;text-align:center;}
.bn-list-newsletter01.type01 .b-box02{display:table-cell;position:relative;padding:0 0 0 35px;width:100%;box-sizing:border-box;vertical-align:middle;}
.bn-list-newsletter01.type01 .b-box02 .b-title-box{padding:0 0 7px 0;}
.bn-list-newsletter01.type01 .b-box02 .b-title-box .b-title{display:inline-block;font-size:1.25rem;line-height:1.75rem;font-weight:500;max-width:calc(100% - 95px);text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;}
.bn-list-newsletter01.type01 .b-box02 .b-title-box .b-title:hover{text-decoration:underline;}
.bn-list-newsletter01.type01 .b-box02 .b-title-box .b-cate{display:none;}
.bn-list-newsletter01.type01 .b-box02 .b-title-box .b-new{display:inline-block;margin:0 0 0 10px;padding:3px 0 4px;width:20px;height:20px;background:#0d3f7a;font-size:0.813rem;font-weight:500;color:#fff;text-align:center;line-height:1;box-sizing:border-box;vertical-align:middle;}
.bn-list-newsletter01.type01 .b-box02 .b-text-box a{display:block;margin:0 0 12px 0;width:100%;height:4.686rem;font-size:1.062rem;line-height:1.562rem;color:#555;font-weight:200;overflow:hidden;word-wrap:break-word;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;} 
.bn-list-newsletter01.type01 .b-box03{display:table-cell;padding:0 0 0 35px;width:100px;vertical-align:middle;}
.bn-list-newsletter01.type01 .b-box03 .b-btn-view{display:block;padding:10px;background:#1976d2;font-size:1rem;color:#fff;text-align:center;}
.bn-list-newsletter01.type01 .b-info-box:after{content:'';display:block;clear:both;}
.bn-list-newsletter01.type01 .b-info-box li{float:left;position:relative;margin:0 10px 0 0;padding:0 10px 0 0;font-size:1rem;line-height:1.5rem;color:#777;font-weight:200;}
.bn-list-newsletter01.type01 .b-info-box li:after{content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:12px;background:#c7c7c7;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);}
.bn-list-newsletter01.type01 .b-info-box li:last-of-type:after{display:none;}
.bn-list-newsletter01.type01 .b-info-box .b-num{display:none;}
.bn-list-newsletter01.type01 .b-info-box .b-writer{display:none;}
.bn-list-newsletter01.type01 .b-info-box .b-hit{margin:0;padding:0;}
.bn-list-newsletter01.type01 .b-info-box .b-hit:after{display:none;}
.bn-list-newsletter01.type01 .b-info-box li span{display:none;}
.bn-list-newsletter01.type01 > ul > li.b-no-post{display:table;padding:24px 10px;width:100%;border:0;border-bottom:1px solid #d8d8d8;}
.bn-list-newsletter01.type01 > ul > li.b-no-post span{display:table-cell;font-size:1.125rem;font-weight:200;text-align:center;}
.bn-list-newsletter01.type01 .b-btn-modify{display:inline-block;float:right;padding:9px 10px;min-height:35px;border:1px solid rgba(0,0,0,0.5);border-radius:5px;font-size:0.937rem;line-height:0.937rem;font-weight:500;box-sizing:border-box;text-align:center;}
.bn-list-newsletter01.type01 .b-btn-modify:hover{background:#0d3f7a;color:#fff;}

/* 사이버홍보실 - 뉴스룸 상세화면 */
.bn-latest-list .b-latest-top-box:after{content:'';display:block;clear:both;}
.bn-latest-list .b-latest-top-box{margin:0 0 45px;padding:0 0 25px;border-bottom:1px solid #ccc;}
.bn-latest-list .b-latest-bottom-box{display:flex;flex-wrap:wrap;}
.bn-latest-list .b-latest-bottom-box > div:nth-of-type(1){position:relative;padding:0 40px 0 0;width:60%;box-sizing:border-box;}
.bn-latest-list .b-latest-bottom-box > div:nth-of-type(1):after{content:'';display:block;position:absolute;top:0;right:0;width:1px;height:calc(100% - 34px);background:#ccc;}
.bn-latest-list .b-latest-bottom-box > div:nth-of-type(2){padding:0 0 0 40px;width:40%;box-sizing:border-box;}
.bn-latest-list .b-btn-more{display:inline-block;float:right;margin:23px 0 0;padding:0 23px 0 0;background:url(/_res/yu/_share/img/common/b-btn-more02.png) no-repeat 100% center;font-size:1.125rem;line-height:1;color:#005eb5;font-weight:200;}.bn-latest-list 

.b-latest-article-box{display:flex;flex-wrap:wrap;justify-content:space-between;}
.b-latest-article-box > li{width:23%;}
.b-latest-article-box > li .b-img-box{padding:0 0 20px;}
.b-latest-article-box > li .b-img-box a{display:block;height:230px;}
.b-latest-article-box > li .b-txt-box{display:-webkit-box;height:3.5rem;font-size:1.25rem;line-height:1.75rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;white-space:normal;overflow:hidden;word-wrap:break-word;}

.b-photo-news-box{position:relative;}
.b-photo-news-box .b-img-box{display:block;height:435px;}
.b-photo-news-box .b-btn-more{position:absolute;top:-50px;right:0;float:none;margin:0;}
.b-photo-news-box .b-photo-news-pagination{padding:15px 0 0;text-align:center;}
.b-photo-news-box .b-photo-news-pagination .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px;background-color:#e1e1e1;opacity:1;}
.b-photo-news-box .b-photo-news-pagination .swiper-pagination-bullet-active{background-color:#1976d2;}

.b-popular-article-box > li{padding:0 0 17px;}
.b-popular-article-box > li:last-of-type{padding:0;}
.b-popular-article-box > li > a{display:block;}
.b-popular-article-box > li > a > span:nth-of-type(1){display:inline-block;margin:0 15px 0 0;padding:4px 0;width:25px;height:25px;border:1px solid #acacac;font-size:1rem;line-height:1;color:#959595;text-align:center;box-sizing:border-box;vertical-align:middle;}
.b-popular-article-box > li > a > span:nth-of-type(2){display:inline-block;width:calc(100% - 60px);font-size:1.25rem;line-height:1.75rem;text-overflow:ellipsis;font-weight:200;white-space:nowrap;word-wrap:normal;overflow:hidden;vertical-align:middle;letter-spacing:-0.8px;}
.b-popular-article-box > li > a > span.top{border-color:#1976d2;background:#1976d2;color:#fff;}

/* 발전기금 - 본인인증 */
.b-auth-box{padding:40px;border:1px solid #ccc;background:url(/_res/yu/_share/img/board/bg-auth-wr.gif) no-repeat 95% bottom;}

/* 발전기금 - 기부하기 */
.b-dona-wrap .b-dona-box{display:flex;justify-content:space-between;}
.b-dona-wrap .b-dona-p{position:relative;margin:0 0 20px;padding:0 0 0 45px;font-size:1.25rem;line-height:1.75rem;font-weight:500;}
.b-dona-wrap .b-dona-p:after{content:'';display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);width:35px;height:28px;background:url(/_res/yu/_share/img/board/ico-donate01.png) no-repeat center center/100%;}
.b-dona-wrap .b-temp-bar{width:50%;height:30px;border:5px solid #d8d9da;border-radius:20px;background:#fff;overflow:hidden;box-sizing:border-box;}
.b-dona-wrap .b-dona-amount p{font-size:1.5rem;line-height:2.062rem;font-weight:500;}
.b-dona-wrap.mine .b-dona-p:after{background:url(/_res/yu/_share/img/board/ico-donate01.png) no-repeat center center/100%;}
.b-dona-wrap.mine .b-temp-bar .amount{background:#333;width:100%;}
.b-dona-wrap.total .b-dona-p:after{background:url(/_res/yu/_share/img/board/ico-donate02.png)no-repeat center center/100%;}
.b-dona-wrap.total .b-dona-amount p{color:#ff424a}
.b-dona-wrap .b-temp-bar .amount{width:1%;height:100%;background:#ff424a;}
.b-dona-wrap .b-temp-bar .amount.per5{width:5%;}
.b-dona-wrap .b-temp-bar .amount.per10{width:10%;}
.b-dona-wrap .b-temp-bar .amount.per15{width:15%;}
.b-dona-wrap .b-temp-bar .amount.per20{width:20%;}
.b-dona-wrap .b-temp-bar .amount.per25{width:25%;}
.b-dona-wrap .b-temp-bar .amount.per30{width:30%;}
.b-dona-wrap .b-temp-bar .amount.per35{width:35%;}
.b-dona-wrap .b-temp-bar .amount.per40{width:40%;}
.b-dona-wrap .b-temp-bar .amount.per45{width:45%;}
.b-dona-wrap .b-temp-bar .amount.per50{width:50%;}
.b-dona-wrap .b-temp-bar .amount.per55{width:55%;}
.b-dona-wrap .b-temp-bar .amount.per60{width:60%;}
.b-dona-wrap .b-temp-bar .amount.per65{width:65%;}
.b-dona-wrap .b-temp-bar .amount.per70{width:70%;}
.b-dona-wrap .b-temp-bar .amount.per75{width:75%;}
.b-dona-wrap .b-temp-bar .amount.per80{width:80%;}
.b-dona-wrap .b-temp-bar .amount.per85{width:85%;}
.b-dona-wrap .b-temp-bar .amount.per90{width:90%;}
.b-dona-wrap .b-temp-bar .amount.per95{width:95%;}
.b-dona-wrap .b-temp-bar .amount.per100{width:100%;}


/* 회원가입 */
body.b-join{background-color:#FBFCFE;}
.b-join-wrap{width:500px;margin:0 auto;}
.b-join-wrap .b-join-box .b-join-text-box{padding:0 0 20px 0;text-align:center;}
.b-join-wrap .b-join-box .b-join-text-box > p{color:#000;line-height:1.5rem;}

.b-join-wrap form{padding:0 20px;}
.b-join-wrap .b-join-form-wrap .b-join-form-box{padding:0 0 20px 0;}
.b-join-wrap .b-join-form-wrap .b-join-form-box:last-of-type{padding:20px 0 0 0;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-title-box{padding:0 0 5px 0;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-title-box .b-essential-red{color:#da0000;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-title-box .b-form-title{display:inline-block;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-con-box{display:flex;justify-content:space-between;padding:0;}

.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-box{display:flex;justify-content:space-between;align-items:center;padding:13px 20px 13.5px;border:1px solid #bfbfbf;box-sizing:border-box;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-box .b-terms-check-box{display:flex;justify-content:space-between;align-items:center;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-box .b-terms-check-box input.b-chk{display:inline-block;position:relative;margin:0;min-width:20px;height:20px;border:1px solid #bfbfbf;-webkit-border-radius:0;border-radius:0;box-sizing:border-box;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-box .b-terms-check-box input.b-chk:checked{border:1px solid #ebebeb;background:#da0000 url(/_res/service/dea/img/common/ico-check01.png) no-repeat center / 100%;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-box .b-terms-check-box input.b-chk + label{display:inline-block;padding:0 0 2px 5px;min-width:calc(100% - 20px);font-weight:300;color:#999;vertical-align:middle;cursor:pointer;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-box .b-terms-check-box input.b-chk:checked + label{color:#0f0000;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-box .b-show-terms{display:inline-block;min-width:24px;height:24px;background:url(/_res/service/dea/img/etc/ico-show-terms.png) no-repeat center / 100%;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-box .b-show-terms.on{background-image:url(/_res/service/dea/img/etc/ico-show-terms-on.png)}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-content-box{display:none;margin:5px 0 0 0;padding:20px;height:120px;border:1px solid #bfbfbf;box-sizing:border-box;overflow:auto;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-content-box.active{display:block;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-content-box > p{font-size:0.75rem;line-height:1.25rem;}
.b-join-wrap .b-join-form-wrap .b-join-form-box .b-final-error{padding:20px 0 0 0;}

.b-join-wrap .b-join-form-wrap .b-join-form-box.include-btn .b-con-box > input{width:calc(100% - 112px);}
.b-join-wrap .b-join-form-wrap .b-join-form-box.include-btn .b-con-box > input:nth-of-type(2){margin:0;width:100%;}

.b-join-wrap .b-join-form-wrap .b-join-form-box .b-btn-type01{width:100%;}
.b-join-wrap .b-join-form-wrap .b-join-form-box.include-btn .b-btn-type01{min-width:unset;width:104px;}

/* 회원가입 완료 페이지 */
.b-join-wrap .b-complete-box .b-join-complete-text-box > p{padding:0 0 20px 0;font-size:1.25rem;color:#000;line-height:1.75rem;}
.b-join-wrap .b-complete-box .b-join-complete-text-box > p:nth-of-type(2){padding:0;font-size:0.75rem;font-weight:300;line-height:1.25rem;}

/* 비밀번호 초기화 완료 페이지 */
.b-join-wrap .b-complete-box .b-reset-complete-text-box > p{padding:0 0 5px;line-height:1.5rem;}
.b-join-wrap .b-complete-box .b-reset-complete-text-box > p:last-of-type{padding:0;}
.b-join-wrap .b-complete-box .b-reset-complete-text-box > p > .new-pw{color:#da0000;}
.b-join-wrap .b-complete-box .b-reset-complete-text-box > p > a{text-decoration:underline;}

/* 회원가입 완료, 비밀번호 초기화 완료 페이지 공통 css */
.b-join-wrap .b-join-box .b-join-logo{margin:0 auto;padding:0 0 60px 0;max-width:216px;text-align:center;}
.b-join-wrap .b-join-box .b-join-logo > a > img{max-width:214px;}
.b-join-wrap .b-complete-box .b-complete-text-box{padding:0 0 40px 0;text-align:center;}
.b-join-wrap .b-complete-box .b-btn-wrap{padding:0;}

/* bn-common-form (contact, mypage에서 공통적으로 사용) */
.bn-common-form .mark-p03{font-size:1.25rem;line-height:2rem;color:#0F0000;font-weight:300;}
.bn-common-form .b-table-wrap{margin:16px 0 0;border-top:1px solid #E8E8E8;}
.bn-common-form .b-table-box{display:table;width:100%;table-layout:fixed;}
.bn-common-form .b-table-box .b-row-box > div{display:table-cell;border-bottom:1px solid #e8e8e8;vertical-align:middle;}
.bn-common-form .b-table-box .b-row-box{display:table;width:100%;table-layout:fixed;}
.bn-common-form .b-table-box .b-row-box .b-title-box{display:table-cell;width:170px;padding:40px 10px 40px 20px;border-bottom:1px solid #E8E8E8;font-weight:300;box-sizing:border-box;}
.bn-common-form .b-table-box.textarea .b-row-box .b-title-box{vertical-align:top;}
.bn-common-form .b-table-box .b-row-box .b-con-box{display:table-cell;position:relative;padding:40px 20px 40px 10px;border-bottom:1px solid #E8E8E8;vertical-align:middle;}
.bn-common-form .b-table-box .b-row-box .b-con-box.include-btn{display:flex;justify-content:space-between;align-items:center;}
.bn-common-form .b-table-box .b-row-box .b-con-box .fixed-txt{line-height:1.5rem;}
.bn-common-form .b-table-box .b-row-box .b-s-chk .b-radio + label{padding:0 13% 0 0;}
.bn-common-form .b-table-box .b-row-box .b-s-chk .b-radio + label:last-of-type{padding:0;}
.bn-common-form .b-textarea{max-height:unset;height:240px;appearance:none;-webkit-appearance:none;-moz-appearance:none;}

/* bn-mypage (mypage에서만 사용) */
.bn-common-form.bn-mypage .b-table-wrap{margin:40px 0 0;}
.bn-common-form.bn-mypage .b-table-box .b-row-box .b-con-box.include-btn{display:block;}
.bn-common-form.bn-mypage .b-table-box .b-row-box .b-con-box.include-btn .b-input:first-of-type{width:calc(100% - 199px);}
.bn-common-form.bn-mypage .b-table-box .b-row-box .b-con-box.include-btn > a{padding:10px 13px 14px;}


/* popup내에 있는 form */
.popup-wrap.layer-small .popup-body .b-form-wrap .b-form-box{display:table;width:100%;padding:0 0 8px 0;table-layout:fixed;}
.popup-wrap.layer-small .popup-body .b-form-wrap .b-form-box:last-of-type{padding:0;}
.popup-wrap.layer-small .popup-body .b-form-wrap .b-form-box .b-title-box{display:table-cell;padding:0 5px 0 0;width:130px;font-size:0.875rem;vertical-align:middle;line-height:1.375rem;box-sizing:border-box;}
.popup-wrap.layer-small .popup-body .b-form-wrap .b-form-box .b-title-box .b-form-title{/*vertical-align:top;*/}
.popup-wrap.layer-small .popup-body .b-form-wrap .b-form-box .b-input{display:table-cell;max-width:310px;max-height:40px;padding:7px 10px;}
.popup-wrap.layer-small .popup-body .b-form-wrap .b-form-box .b-input::placeholder{font-size:1rem;line-height:1.5rem;}

/* 아이디 확인 popup */
.popup-wrap.layer-small .popup-body .id-confirm-box{padding:20px 0;text-align:center;}
.popup-wrap.layer-small .popup-body .id-confirm-box p.text-small{font-size:0.75rem;line-height:1.25rem;}

/* input 하단의 확인 메세지 */
.b-comment-txt{display:block;position:relative;margin:3px 0 0 0;padding:0 0 0 21px;font-size:0.875rem;font-weight:400;line-height:1.375rem;}
.b-comment-txt:before{content:'';display:inline-block;position:absolute;top:2px;left:0;width:16px;height:16px;}
.b-comment-txt.b-error-txt{color:#da0000;}
.b-comment-txt.b-error-txt:before{background:url(/_res/service/dea/img/etc/ico-error-txt.png) no-repeat center / 100%;}
.b-comment-txt.b-pass-txt{color:#1f4c94;}
.b-comment-txt.b-pass-txt:before{background:url(/_res/service/dea/img/etc/ico-pass-txt.png) no-repeat center / 100%;}

/* 프로모션 게시판 */
.gallery .bn-list-thumb01.type02 .b-box02 .b-text-box{display:none;}

@media screen and (max-width:1024.98px){
	/* common */
	.view-box{padding:20px 0;}
	.view-btn-box{padding:0 0 20px;}
	.view-btn-box a{padding:5px 15px;font-size:1rem;line-height:1.187rem;}
	.b-top-info-wrap{margin:0;}
	.article-chk input,
	.adm-chk input{width:14px;height:14px;}
	.article-chk input:checked,
	.adm-chk input:checked{background-size:9px;}
	.article-chk input.b-chk-m{width:20px;height:20px;}
	.article-chk input.b-chk-l{width:20px;height:20px;}
	.article-chk input.b-chk-m:checked,
	.article-chk input.b-chk-l:checked{background-size:13px;}

	.b-con-box{padding:0 0 15px;}
	.b-box{padding:0 0 20px;}
	.b-border-box{padding:15px;}
	.b-bg-box{padding:30px;}
	.b-inner-box{padding:0 0 10px 10px;}
	.b-con-p{padding:0 0 10px;}
	.b-info-p{padding:0 0 20px;font-size:1.25rem;line-height:1.75rem;}
	.b-h4-tit01{padding:0 0 12px 0;}
	.b-h4-tit02{padding:0 0 30px 34px;}
	.b-mark-p05{padding:0 0 0 18px;font-size:1rem;line-height:1.5rem;}
	.b-mark-p05:before{top:4px;width:13px;height:13px;}

	/* button */	
	.b-btn-wrap{margin:0;padding:40px 0 0 0;}
	.b-btn-wrap a, 
	.b-btn-wrap button{margin:0 0 4px 0;}
	.b-btn-wrap a:last-of-type, 
	.b-btn-wrap button:last-of-type{margin:0;}
	.b-btn-wrap > div{margin:6px 0 0;width:100%;}
	.b-btn-wrap > div:first-of-type{margin:0;}
	.b-btn-type01{padding:8px 10px 10px;width:100%;min-width:auto;min-height:auto;}
	.b-btn-type02{margin:5px 0 0;padding:5px 12px 5px 12px;background-position:right 13px top 50%;background-size:12px;}

	.b-btn-home{width:25px;height:25px;background-size:15px;}

	.type01 .b-chk{width:20px;height:20px;}
	.type01 .b-chk + label{margin:0;width:calc(100% - 35px);font-size:0.875rem;line-height:1.562rem;}
	.type01 .b-radio{width:20px;height:20px;}
	.type01 .b-radio + label{margin-right:10px;font-size:0.875rem;}
	.type01 .b-radio:checked:after{width:7px;height:7px;}

	.type02 .b-chk{margin:3px 0 0 0;width:20px;height:20px;}
	.type02 .b-chk + label{margin:0 10px 0 0;padding:0 0 0 25px;font-size:0.875rem;line-height:1.562rem;}
	.type02 .b-chk:checked{padding:2px 0 0 3px;background-size:9px;font-size:0.625rem;}
	.type02 .b-radio{width:15px;height:15px;}
	.type02 .b-radio + label{margin-right:10px;font-size:0.875rem;}
	.type02 .b-radio:checked:after{left:4px;width:5px;height:5px;}

	.type03 .b-radio + label{margin-right:10px;padding-left:20px;font-size:0.875rem;}
	.type03 .b-chk + label{margin:0 10px 0 0;padding:0 0 0 25px;font-size:0.875rem;line-height:1.562rem;}
	.type03 .b-radio + label:before{width:15px;height:15px;}
	.type03 .b-radio:hover + label:after, .type03 .b-radio:checked + label:after{left:5px;width:5px;height:5px;}
	.type03 .b-chk + label:before{margin:3px 0 0 0;width:20px;height:20px;}
	.type03 .b-chk:hover + label:before, .type03 .b-chk:checked + label:before{padding:2px 0 0 3px;background-size:9px;font-size:0.625rem;}

	/* 개인정보 동의 */
	.b-privacy-box.type01{margin:20px 0 0 0;}
	.b-privacy-box.type01 .b-border-box{padding:10px;}
	.b-privacy-box.type01 .b-border-box > ol > li{padding:0 0 5px 0;}
	.b-privacy-box.type01 .b-privacy-chk-box{padding:10px 0 0 0;}
	.b-privacy-box.type01 .b-all-check .b-chk{width:22px;height:22px;}
	.b-privacy-box.type01 .b-all-check .b-chk + label{width:calc(100% - 35px);font-size:1.142rem;line-height:1.714rem;}	
	.b-privacy-box.type01 .b-all-check .b-chk:checked{background-image:url(/_res/yu/_share/img/board/ico-check-s.png);background-size:12px;}

	.b-privacy-box.type02{margin:20px 0 0 0;}
	.b-privacy-box.type02 .b-border-box{padding:10px;}
	.b-privacy-box.type02 .b-border-box > ol > li{padding:0 0 5px 0;}
	.b-privacy-box.type02 .b-privacy-chk-box{padding:10px 0 0 0;}

	.b-privacy-box.type03{margin:20px 0 0 0;}
	.b-privacy-box.type03 .b-border-box{padding:10px;}
	.b-privacy-box.type03 .b-border-box > ol > li{padding:0 0 5px 0;}
	.b-privacy-box.type03 .b-privacy-chk-box{padding:10px 0 0 0;}

	/* 카테고리 */
	.b-category01.type01 .b-category01-m{position:relative;margin:0 0 20px;background:#0d3f7a url(/_res/yu/_share/img/board/ico-m-cate-open.png) no-repeat center right 15px;background-size:13px;text-align:center;}
	.b-category01.type01 .b-category01-m label{display:block;padding:13px 0;font-size:1.071rem;color:#fff;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.b-category01.type01 .sel-category{position:absolute;left:0;top:0;width:100%;background:transparent;height:39px;border:0;color:#fff;filter:alpha(opacity=0);opacity:0;}
	.b-category01.type01 .sel-category option{font-size:1rem;color:#666;}

	.b-category02.type01 .b-category02-m{position:relative;margin:0 0 20px;background:#0d3f7a url(/_res/yu/_share/img/board/ico-m-cate-open.png) no-repeat center right 15px;background-size:13px;text-align:center;}
	.b-category02.type01 .b-category02-m label{display:block;padding:13px 0;font-size:1.071rem;color:#fff;font-weight:400;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;}
	.b-category02.type01 .sel-category{position:absolute;left:0;top:0;width:100%;background:transparent;height:39px;border:0;color:#fff;filter:alpha(opacity=0);opacity:0;}
	.b-category02.type01 .sel-category option{font-size:1rem;color:#666;}

	/* 검색 영역 */
	.bn-search01.type01 .b-total-wrap{float:none;padding:0 0 10px;}
	.bn-search01.type01 .b-search-wrap{float:none;margin:0 0 15px;}
	.bn-search01.type01 .b-select{padding:10px 20px 10px 10px;width:100%;min-width:100%;height:auto;background-position:right 10px center;}
	.bn-search01.type01 .b-sel-box .b-sel-title{padding:13px 35px 10px 10px;height:41px;background-position:right 10px center;}
	.bn-search01.type01 .b-sel-box.close .b-sel-title{background-position:right 10px center;}
	.bn-search01.type01 .b-sel-box ul li a{padding:10px;}
	.bn-search01.type01 .b-cate01{margin:0 0 5px 0;padding:0;width:100%;z-index:10;}
	.bn-search01.type01 .b-cate01 ul{height:234px;}
	.bn-search01.type01 .b-cate02{margin:0 0 5px 0;width:100%;z-index:8;}
	.bn-search01.type01 .b-cate-basic{width:100%;z-index:6;margin:0 0 5px 0;}
	.bn-search01.type01 .b-search-box{display:block;margin:0;}
	.bn-search01.type01 input{margin:0;padding:14px 10px 10px;width:calc(100% - 45px);min-width:auto;height:37px;}
	.bn-search01.type01 .b-sel-btn{padding:10px;width:45px;min-width:auto;}

	.bn-search01.type02 .b-cate01{width:100%;z-index:20;margin:0 0 5px 0;}  
	.bn-search01.type02 .b-cate-basic{width:25%;z-index:18;}
	.bn-search01.type02 .b-sel-title{padding:10px 8px;font-size:0.875rem;line-height:1.187rem;}
	.bn-search01.type02 input{padding:10px 8px 9px;width:calc(75% - 100px);font-size:0.875rem;}
	.bn-search01.type02 .b-sel-btn{padding:11px 8px;font-size:0.875rem;}

	.bn-search01.type03 .b-sel-title{padding:10px 8px;font-size:0.875rem;line-height:1.187rem;}
	.bn-search01.type03 .b-sel-box{width:100%;margin:0 0 5px;}
	.bn-search01.type03 input{padding:10px 8px 9px;width:calc(100% - 95px);font-size:0.875rem;}
	.bn-search01.type03 .b-sel-btn{padding:11px 8px;font-size:0.875rem;}

	.bn-search01.type04 .b-sel-title{padding:10px 8px;font-size:0.875rem;line-height:1.187rem;}
	.bn-search01.type04 .b-sel-box{width:30%;}
	.bn-search01.type04 input{padding:10px 8px 9px;width:calc(70% - 46px);font-size:0.875rem;}
	.bn-search01.type04 .b-sel-btn{padding:11px 8px;font-size:0.875rem;}

	.bn-search01.type05 .b-cate01{display:inline-block;width:50%;margin:0 -6px 5px 0;z-index:10;}
	.bn-search01.type05 .b-cate02{display:inline-block;width:50%;margin:0 0 5px 0;z-index:8;}
	.bn-search01.type05 .b-cate-basic{width:120px;z-index:6;}
	.bn-search01.type05 .b-sel-title{padding:10px 8px;font-size:0.875rem;line-height:1.187rem;}
	.bn-search01.type05 input{padding:10px 8px 9px;width:calc(100% - 166px);font-size:0.875rem;}
	.bn-search01.type05 .b-sel-btn{padding:11px 8px;font-size:0.875rem;}

	.bn-search01.type06 .b-sel-title{padding:10px 8px;font-size:0.875rem;line-height:1.187rem;}
	.bn-search01.type06 .b-sel-label{width:18%;margin:15px 0px 0 0;display:inline-block;}
	.bn-search01.type06 .b-sel-label span{font-size:0.875rem;}
	.bn-search01.type06 input{padding:10px 8px 9px;width:calc(70% - 70px);font-size:0.875rem;}
	.bn-search01.type06 .b-sel-btn{padding:11px 8px;font-size:0.875rem;}

	/* .b-paging01 type01 */
	.b-paging01.type01 .b-paging-wrap ul{padding:25px 0 0;}
	.b-paging01.type01 .b-paging-wrap ul li:not(.pager) a{padding:3px 0 4px;min-width:26px;}
	.b-paging01.type01 .b-paging-wrap ul li a{font-size:0.875rem;}
	.b-paging01.type01 .b-paging-wrap ul li{margin:0 0 5px;}
	.b-paging01.type01 .b-paging-wrap ul li.prev{margin:0 10px 5px 0;}
	.b-paging01.type01 .b-paging-wrap ul li.next{margin:0 0 5px 10px;}
	.b-paging01.type01 .b-paging-wrap ul li.first a{width:30px;height:28px;}
	.b-paging01.type01 .b-paging-wrap ul li.prev a{width:27px;height:28px;}
	.b-paging01.type01 .b-paging-wrap ul li.next a{width:27px;height:28px;}
	.b-paging01.type01 .b-paging-wrap ul li.last a{width:30px;height:28px;}
	.b-paging01.type01 .b-paging-wrap ul li.first a:hover{border-color:#d2d2d2;background-image:url(/_res/yu/_share/img/board/btn-first-page.png);}
	.b-paging01.type01 .b-paging-wrap ul li.prev a:hover{border-color:#d2d2d2;background-image:url(/_res/yu/_share/img/board/btn-prev-page.png);}
	.b-paging01.type01 .b-paging-wrap ul li.next a:hover{border-color:#d2d2d2;background-image:url(/_res/yu/_share/img/board/btn-next-page.png);}
	.b-paging01.type01 .b-paging-wrap ul li.last a:hover{border-color:#d2d2d2;background-image:url(/_res/yu/_share/img/board/btn-last-page.png);}
	.b-paging01.type01 .b-paging-wrap ul li:not(.pager) a:hover{border:none;}

	/* .b-paging01 type02 */
	.b-paging01.type02 .b-paging-wrap ul{padding:25px 0 0;}
	.b-paging01.type02 .b-paging-wrap ul li:not(.pager) a{padding:5px 0 6px;min-width:26px;}
	.b-paging01.type02 .b-paging-wrap ul li a{font-size:0.875rem;}
	.b-paging01.type02 .b-paging-wrap ul li{margin:0 0 5px;}
	.b-paging01.type02 .b-paging-wrap ul li.first a{width:30px;height:27px;}
	.b-paging01.type02 .b-paging-wrap ul li.prev a{width:27px;height:27px;}
	.b-paging01.type02 .b-paging-wrap ul li.next a{width:27px;height:27px;}
	.b-paging01.type02 .b-paging-wrap ul li.last a{width:30px;height:27px;}

	/* .b-paging01 type03 */
	.b-paging01.type03 .b-paging-wrap ul{padding:25px 0 0;}
	.b-paging01.type03 .b-paging-wrap ul li:not(.pager) a{padding:5px 0 6px;min-width:26px;}
	.b-paging01.type03 .b-paging-wrap ul li a{font-size:0.875rem;}
	.b-paging01.type03 .b-paging-wrap ul li{margin:0 0 5px;}
	.b-paging01.type03 .b-paging-wrap ul li.first a{width:30px;height:27px;}
	.b-paging01.type03 .b-paging-wrap ul li.prev a{width:27px;height:27px;}
	.b-paging01.type03 .b-paging-wrap ul li.next a{width:27px;height:27px;}
	.b-paging01.type03 .b-paging-wrap ul li.last a{width:30px;height:27px;}

	/* .b-paging01 type04 */
	.b-paging01.type04 .b-paging-wrap ul{padding:25px 0 0;}
	.b-paging01.type04 .b-paging-wrap ul li:not(.pager) a{padding:5px 0 6px;min-width:26px;}
	.b-paging01.type04 .b-paging-wrap ul li a{font-size:0.875rem;}
	.b-paging01.type04 .b-paging-wrap ul li{margin:0 0 5px;}
	.b-paging01.type04 .b-paging-wrap ul li.first a{width:30px;height:27px;}
	.b-paging01.type04 .b-paging-wrap ul li.prev a{width:27px;height:27px;}
	.b-paging01.type04 .b-paging-wrap ul li.next a{width:27px;height:27px;}
	.b-paging01.type04 .b-paging-wrap ul li.last a{width:30px;height:27px;}

	/* .b-btn01 type01 */
	.b-btn01.type01{padding:0 0 25px;}
	.b-btn01.type01 ul li{margin:0 5px 0 0;}
	.b-btn01.type01 ul li:last-of-type{margin:0;}
	.b-btn01.type01 ul li a,
	.b-btn01.type01 ul li button{padding:8px 10px;font-size:0.875rem;}

	/* .b-btn01 type02 */
	.b-btn01.type02 ul li{display:block;}
	.b-btn01.type02 ul li a,
	.b-btn01.type02 ul li button{padding:7px 28px 7px 10px;background-position:right 10px center;background-size:13px;}

	/* .b-btn01 type03 */
	.b-btn01.type03 ul{padding:25px 0 0;}
	.b-btn01.type03 ul li{display:block;margin:0 0 5px 0px;}
	.b-btn01.type03 ul li a,
	.b-btn01.type03 ul li button{padding:12px 10px;font-size:0.875rem;width:100%;display:block;box-sizing:border-box;}

	/* .b-btn01 type04 */
	.b-btn01.type04 ul{padding:25px 0 0;}
	.b-btn01.type04 ul li{margin:0 0 5px 0px;}
	.b-btn01.type04 ul li a,
	.b-btn01.type04 ul li button{min-width:auto;padding:8px 10px;font-size:0.875rem;}

	/* .b-btn01 type05 */
	.b-btn01.type05 ul{padding:25px 0 0;}
	.b-btn01.type05 ul li{margin:0 0 5px 0px;}
	.b-btn01.type05 ul li a,
	.b-btn01.type05 ul li button{min-width:auto;padding:8px 10px;font-size:0.875rem;}

	/* bn-list-common01 공통 */
	.bn-list-common01 .b-title-box .b-m-con .b-file{display:inline-block;position:relative;padding:0 0 0 20px;}
	.bn-list-common01 .b-title-box .b-m-con .b-file:before{content:'';display:block;position:absolute;top:3px;left:0;width:18px;height:18px;background:url(/_res/service/dea/img/board/ico-file01.png) no-repeat center/100%;}
	.bn-list-common01 .b-title-box .b-m-con .b-answer{position:relative;display:inline-block;padding:2px 5px;margin:0 0 0 9px;font-size:0.812rem;line-height:1.125rem;vertical-align:middle;}
	.bn-list-common01 .b-btn-modify{position:absolute;top:50%;right:-10px;padding:5px 10px;min-height:28px;font-size:0.929rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
	.bn-list-common01 .b-btn-del{position:absolute;top:50%;right:0;transform:translateY(-50%);width:20px;height:20px;background-size:10px;}

	/* bn-list-common01 type01 */
	.bn-list-common01.type01 .adm-chk{margin:0 0 6px 0;}
	.bn-list-common01.type01 .total-wrap{margin:0 0 6px 0;}
	.bn-list-common01.type01 table thead tr{display:none;}
	.bn-list-common01.type01 table tbody tr:hover td{color:#555;text-shadow:none;}
	.bn-list-common01.type01 table tbody tr:hover .b-title-box > a{color:#555;text-shadow:none;}
	.bn-list-common01.type01 table tbody td{padding:15px 10px;border-right:none;font-size:1.071rem;line-height:1;}
	.bn-list-common01.type01 table tbody td.b-td-left-m{text-align:left;}

	.bn-list-common01.type01.bn-common table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-common01.type01.bn-common table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-common01.type01.bn-common table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common01.type01.bn-common table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common01.type01.bn-common table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common01.type01.bn-common table tbody tr td:nth-of-type(7){display:none;}
	.bn-list-common01.type01.bn-common table tbody tr td:nth-of-type(8){display:none;}
	.bn-list-common01.type01.bn-common .b-col-title{width:100%;}
	.bn-list-common01.type01.bn-common .b-col-date{display:none;width:0;}
	.bn-list-common01.type01.bn-common .b-col-expand{display:none;width:0;}
	.bn-list-common01.type01.bn-common .b-col-normal{display:none;width:0;}
	.bn-list-common01.type01.bn-common .b-col{display:none;width:0;}

	.bn-list-common01.type01.bn-common-cate table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-common01.type01.bn-common-cate table tbody tr td:nth-of-type(2){display:none;}
	.bn-list-common01.type01.bn-common-cate table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common01.type01.bn-common-cate table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common01.type01.bn-common-cate table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common01.type01.bn-common-cate table tbody tr td:nth-of-type(7){display:none;}
	.bn-list-common01.type01.bn-common-cate table tbody tr td:nth-of-type(8){display:none;}
	.bn-list-common01.type01.bn-common-cate .b-col-title{width:100%;}
	.bn-list-common01.type01.bn-common-cate .b-col-date{display:none;width:0;}
	.bn-list-common01.type01.bn-common-cate .b-col-expand{display:none;width:0;}
	.bn-list-common01.type01.bn-common-cate .b-col-normal{display:none;width:0;}
	.bn-list-common01.type01.bn-common-cate .b-col{display:none;width:0;}

	.bn-list-common01.type01.bn-common-file table tbody tr td:nth-of-type(1){display:block;}
	.bn-list-common01.type01.bn-common-file table tbody tr td:nth-of-type(2){display:none;}
	.bn-list-common01.type01.bn-common-file table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-common01.type01.bn-common-file table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common01.type01.bn-common-file table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common01.type01.bn-common-file table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common01.type01.bn-common-file table tbody tr td:nth-of-type(7){display:none;}
	.bn-list-common01.type01.bn-common-file .b-col-title{width:100%;}
	.bn-list-common01.type01.bn-common-file .b-col-date{display:none;width:0;}
	.bn-list-common01.type01.bn-common-file .b-col-expand{display:none;width:0;}
	.bn-list-common01.type01.bn-common-file .b-col-normal{display:none;width:0;}
	.bn-list-common01.type01.bn-common-file .b-col{display:none;width:0;}
	.bn-list-common01.type01.bn-common-file .b-title-box .b-m-con .b-hit{display:none;}
	.bn-list-common01.type01.bn-common-file .b-title-box .b-m-con .b-date{display:none;}
	.bn-list-common01.type01.bn-common-file .b-title-box > a{max-width:calc(100% - 10px);}

	.bn-list-common01.type01.bn-common-file-cate table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-common01.type01.bn-common-file-cate table tbody tr td:nth-of-type(2){display:block;}
	.bn-list-common01.type01.bn-common-file-cate table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-common01.type01.bn-common-file-cate table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common01.type01.bn-common-file-cate table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common01.type01.bn-common-file-cate table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common01.type01.bn-common-file-cate table tbody tr td:nth-of-type(7){display:none;}
	.bn-list-common01.type01.bn-common-file-cate .b-col-title{width:100%;}
	.bn-list-common01.type01.bn-common-file-cate .b-col-date{display:none;width:0;}
	.bn-list-common01.type01.bn-common-file-cate .b-col-expand{display:none;width:0;}
	.bn-list-common01.type01.bn-common-file-cate .b-col-normal{display:none;width:0;}
	.bn-list-common01.type01.bn-common-file-cate .b-col{display:none;width:0;}
	.bn-list-common01.type01.bn-common-file-cate .b-title-box .b-m-con .b-hit{display:none;}
	.bn-list-common01.type01.bn-common-file-cate .b-title-box .b-m-con .b-date{display:none;}
	.bn-list-common01.type01.bn-common-file-cate .b-title-box > a{max-width:calc(100% - 10px);}

	.bn-list-common01.type01.bn-ebook-down .b-title-box:after{content:'';display:block;clear:both;}
	.bn-list-common01.type01.bn-ebook-down .b-title-box .b-m-con{float:right;padding:0;}
	.bn-list-common01.type01.bn-ebook-down .b-title-box > a{max-width:calc(100% - 117px);}

	.bn-list-common01.type01.bn-list-bachelor table tbody tr td:nth-of-type(1){display:block;}
	.bn-list-common01.type01.bn-list-bachelor table tbody tr td:nth-of-type(2){display:none;}
	.bn-list-common01.type01.bn-list-bachelor .b-col-title{width:100%;}
	.bn-list-common01.type01.bn-list-bachelor .b-col-date{display:none;width:0;}
	.bn-list-common01.type01.bn-list-bachelor .b-col-expand{display:none;width:0;}
	.bn-list-common01.type01.bn-list-bachelor .b-col-normal{display:none;width:0;}
	.bn-list-common01.type01.bn-list-bachelor .b-col{display:none;width:0;}
	.bn-list-common01.type01.bn-list-bachelor .b-title-box .b-m-con .b-hit{display:none;}
	.bn-list-common01.type01.bn-list-bachelor .b-title-box .b-m-con .b-date{display:none;}
	.bn-list-common01.type01.bn-list-bachelor .b-title-box > a{max-width:calc(100% - 30px);}

	.bn-list-common01.type01.bn-list-status table tbody tr td:nth-of-type(1){display:none;}
	.bn-list-common01.type01.bn-list-status table tbody tr td:nth-of-type(2){display:block;}
	.bn-list-common01.type01.bn-list-status table tbody tr td:nth-of-type(3){display:none;}
	.bn-list-common01.type01.bn-list-status table tbody tr td:nth-of-type(4){display:none;}
	.bn-list-common01.type01.bn-list-status table tbody tr td:nth-of-type(5){display:none;}
	.bn-list-common01.type01.bn-list-status table tbody tr td:nth-of-type(6){display:none;}
	.bn-list-common01.type01.bn-list-status .b-col-title{width:100%;}
	.bn-list-common01.type01.bn-list-status .b-col-date{display:none;width:0;}
	.bn-list-common01.type01.bn-list-status .b-col-expand{display:none;width:0;}
	.bn-list-common01.type01.bn-list-status .b-col-normal{display:none;width:0;}
	.bn-list-common01.type01.bn-list-status .b-col{display:none;width:0;}
	.bn-list-common01.type01.bn-list-status .b-title-box{text-align:left;}
	.bn-list-common01.type01.bn-list-status .b-title-box .b-m-con .b-hit{display:none;}
	.bn-list-common01.type01.bn-list-status .b-title-box .b-m-con .b-notice{display:none;}
	.bn-list-common01.type01.bn-list-status .b-title-box > a{max-width:calc(100% - 30px);}
	.bn-list-common01.type01.bn-list-status .article-chk + .b-title-box{padding:0 30px 0 0;}
	.bn-list-common01.type01.bn-list-status .b-title-box .b-m-con > span{display:block;margin:0;padding:0 0 5px;}
	.bn-list-common01.type01.bn-list-status .b-title-box .b-m-con > span:after{display:none;}
	.bn-list-common01.type01.bn-list-status .b-title-box .b-m-con .b-answer{margin:0 5px 0 0;}

	.b-scrollbox{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;}
	.b-scrollbox > .b-scrollbox-content{width:1200px !important;}

	.bn-list-common01.type01.bn-list-only01 table tbody tr td:nth-of-type(1){display:table-cell;}
	.bn-list-common01.type01.bn-list-only01 table tbody tr td:nth-of-type(2){display:table-cell;}
	.bn-list-common01.type01.bn-list-only01 table tbody tr td:nth-of-type(3){display:table-cell;}
	.bn-list-common01.type01.bn-list-only01 .b-col-normal{display:table-column;}
	.bn-list-common01.type01.bn-list-only01 .b-col{display:table-column;}
	.bn-list-common01.type01.bn-list-only01 .b-title-box .b-m-con{display:none;}

	.bn-list-common01.type01.bn-list-only01 table thead tr{display:table-row;}
	.bn-list-common01.type01.bn-list-only01 table thead tr th{display:table-cell;word-wrap:break-word;word-break:break-all;}

	.bn-list-common01.type01.bn-list-only02 table tbody tr td:nth-of-type(1){display:table-cell;}
	.bn-list-common01.type01.bn-list-only02 table tbody tr td:nth-of-type(2){display:table-cell;}
	.bn-list-common01.type01.bn-list-only02 table tbody tr td:nth-of-type(3){display:table-cell;}
	.bn-list-common01.type01.bn-list-only02 table tbody tr td:nth-of-type(5){display:table-cell;}
	.bn-list-common01.type01.bn-list-only02 table tbody tr td:nth-of-type(6){display:table-cell;}
	.bn-list-common01.type01.bn-list-only02 .b-col-normal{display:table-column;}
	.bn-list-common01.type01.bn-list-only02 .b-col{display:table-column;}
	.bn-list-common01.type01.bn-list-only02 .b-title-box .b-m-con{display:none;}

	.bn-list-common01.type01.bn-list-only02 table thead tr{display:table-row;}
	.bn-list-common01.type01.bn-list-only02 table thead tr th{display:table-cell;word-wrap:break-word;word-break:break-all;}

	.bn-list-status.admin table tbody tr td:nth-of-type(7){display:none;}
	.bn-list-status.admin table tbody tr td:nth-of-type(8){display:none;}
	.bn-list-status.admin .b-m-con .b-btn-del{display:none;}

	.bn-list-common01.type01 .b-title-box{padding:0 0 0 2px;}
	.bn-list-common01.type01 .b-title-box > a{color:#333;}
	.bn-list-common01.type01 .b-reply-box .b-title-box{background-position:4px 10px;}
	.bn-list-common01.type01 .article-chk + .b-title-box{padding:0 0 0 2px;}
	.bn-list-common01.type01 .b-top-box .b-title-box:before, 
	.bn-list-common01.type01 .b-top-box .article-chk + .b-title-box:before{top:1px;left:0;}
	.bn-list-common01.type01 .b-top-box .b-title-box > a, 
	.bn-list-common01.type01 .b-top-box .article-chk + .b-title-box > a{padding:0;max-width:calc(100% - 56px);}
	.bn-list-common01.type01 .b-reply-box .b-title-box > a,
	.bn-list-common01.type01 .b-reply-box .article-chk + .b-title-box > a{max-width:calc(100% - 71px);}
	.bn-list-common01.type01 .b-title-box > a{padding:0;max-width:calc(100% - 56px);width:auto;}
	.bn-list-common01.type01 .b-title-box.b-label-box a{width:calc(100% - 110px);}
	.bn-list-common01.type01 .b-title-box .b-etc-box .b-new{position:relative;top:0;padding:4px 0;}
	.bn-list-common01.type01 .b-title-box .b-etc-box .b-main{position:relative;top:0;padding:4px 0;}
	.bn-list-common01.type01 .b-title-box .b-etc-box .b-label{top:0;padding:4px 6px;font-size:0.857rem;}
	.bn-list-common01.type01 .b-title-box .b-m-con{display:block;padding:5px 0 0 0;}
	.bn-list-common01.type01 .b-title-box .b-m-con > span{display:inline-block;position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size:1rem;line-height:1.429rem;}
	.bn-list-common01.type01 .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:6px;right:0;width:1px;height:10px;background-color:#8c8c8c;}
	.bn-list-common01.type01 .b-title-box .b-m-con > span:last-of-type{margin:0;padding-right:0;}
	.bn-list-common01.type01 .b-title-box .b-m-con > span:last-of-type:after{display:none;}
	.bn-list-common01.type01 .b-title-box .b-m-con .b-notice{padding:2px 3px;width:18px;height:18px;background:#093b8a url(/_res/yu/_share/img/board/ico-notice.png) no-repeat center center;border-radius:3px;font-size:0;line-height:1;color:#fff;text-align:center;}
	.bn-list-common01.type01 .b-title-box .b-m-con .b-notice:after{display:none;}
	.bn-list-common01.type01 .b-title-box .b-m-con .b-file{position:relative;padding:0 8px 0 18px;}
	.bn-list-common01.type01 .b-no-post{display:block !important;}
	.bn-list-common01.type01 .article-chk{top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
	.bn-list-common01.type01 .b-m-common-file-box.type01{display:none;}

	.bn-list-common01.type01 .b-ico-privacy{width:18px;}

	.b-common-file-box.type01 > a span:nth-of-type(2){padding:1px 0;text-align:center;box-sizing:border-box;}

	.academic-information .bn-list-common01.type01.bn-list-bachelor .b-title-box > a{max-width:100%;width:calc(100% - 50px);}
	.academic-information .bn-list-common01.type01 .b-title-box .b-m-con{display:inline-block;vertical-align:middle;}

	/* common02 type01 */
	.bn-list-common02.type01 .article-chk{top:0;left:0;}
	.bn-list-common02.type01 > ul:after{content:'';display:block;clear:both;}
	.bn-list-common02.type01 > ul > li{display:block;float:none;padding:15px 0;width:auto;table-layout:initial;}
	.bn-list-common02.type01 .b-box02{display:block;padding:0 5px;}
	.bn-list-common02.type01 .b-box02 .b-title-box .b-new{margin:0 0 0 5px;}

	/* 목록형 일반 게시판 */
	.bn-list-common01.type01 .b-confirm{padding:2px 5px;}

	/* thumb type01 */
	.bn-list-thumb01.type01 .article-chk{top:15px;}
	.bn-list-thumb01.type01 > ul:after{content:'';display:block;clear:both;}
	.bn-list-thumb01.type01 > ul > li{display:block;float:left;padding:15px 7px;width:50%;table-layout:initial;}
	.bn-list-thumb01.type01 .b-box01{display:block;margin:0 0 15px 0;width:auto;}
	.bn-list-thumb01.type01 .b-box02{display:block;padding:0 5px;}
	.bn-list-thumb01.type01 .b-box02 .b-title-box .b-new{margin:0 0 0 5px;}

	/* thumb type02 */
	.bn-list-thumb01.type02 > ul > li{width:50%;}
	.bn-list-thumb01.type02 .b-box02 .b-title-box .b-new{left:2%;}

	/* thumb type02-1 */
	.bn-list-thumb02.type01 > ul > li{padding:15px;}
	.bn-list-thumb02.type01 .b-box01{width:180px;}
	.bn-list-thumb02.type01 .b-box02{padding:0 0 0 25px;width:calc(100% - 180px);}
	.bn-list-thumb02.type01 .b-information-box li .b-info-title{width:80px;}

	/* thumb03 type01 - 후원의 집 */
	.bn-list-thumb03.type01 > ul > li{width:50%;}
	.bn-list-thumb03.type01 .b-box02{min-height:166px;}
	.bn-list-thumb03.type01 .b-box02 .b-title-box .b-new{margin:0 0 0 5px;}
	.bn-list-thumb03.type01 .b-box02 .b-btn-box{margin:20px 0 0;}
	.bn-list-thumb03.type01 .b-box02 .b-btn-more{padding:10px;background:#0d3f7a url('/_res/yu/_share/img/common/bg-link02-w.png') no-repeat right 10px center;background-size:15px;color:#fff;}
	.bn-list-thumb03.type01 > ul > li:hover .b-box02 .b-title-box .b-title{z-index:0;border-color:#d8d8d8;color:#333;}
	.bn-list-thumb03.type01 .b-btn-modify{padding:5px 10px;min-height:28px;}

	/* img type01 */
	.bn-list-img01.type01 .article-chk{top:10px;left:10px;}
	.bn-list-img01.type01 > ul{padding:0;}
	.bn-list-img01.type01 > ul > li{width:calc(50% - 10px);}
	.bn-list-img01.type01 > ul > li:hover{box-shadow:none;}
	.bn-list-img01.type01 > ul > li:nth-of-type(n){margin:15px 20px 15px 0;}
	.bn-list-img01.type01 > ul > li:nth-of-type(2n){margin-right:0;}
	.bn-list-img01.type01 .b-box01 .b-img-box a{height:350px;}
	.bn-list-img01.type01 .b-box02{padding:7px 10px;}
	.bn-list-img01.type01 .b-box02 .b-cate{font-size:0.928rem;line-height:1.5rem;}
	.bn-list-img01.type01 .b-info-box li{margin:0 10px 0 0;padding:0 0 0 15px;}
	.bn-list-img01.type01 .b-info-box .b-writer{background-position:left center;background-size:8px;}
	.bn-list-img01.type01 .b-info-box .b-date{background-position:left center;background-size:11px;}
	.bn-list-img01.type01 .b-info-box .b-hit{background-position:left center;background-size:11px;}

	/* img02 type01 */
	.bn-list-img02.type01 .article-chk{top:10px;left:10px;}
	.bn-list-img02.type01 > ul{padding:0;}
	.bn-list-img02.type01 > ul > li{width:calc(50% - 10px);}
	.bn-list-img02.type01 > ul > li:hover{box-shadow:none;}
	.bn-list-img02.type01 > ul > li:nth-of-type(n){margin:15px 20px 15px 0;}
	.bn-list-img02.type01 > ul > li:nth-of-type(2n){margin-right:0;}
	.bn-list-img02.type01 .b-box02{padding:15px 0 7px;}
	.bn-list-img02.type01 .b-info-box li{margin:0 10px 0 0;padding:0 0 0 15px;}
	.bn-list-img02.type01 .b-info-box .b-writer{background-position:left center;background-size:8px;}
	.bn-list-img02.type01 .b-info-box .b-date{background-position:left center;background-size:11px;}
	.bn-list-img02.type01 .b-info-box .b-hit{background-position:left center;background-size:11px;}
	.bn-list-img02.type01 .b-btn-box{padding:5px 0 0;}

	/* .bn-list-cal01 type01 */
	.bn-list-cal01.type01 .b-cal-day-box{padding:0 0 15px;}
	.bn-list-cal01.type01 .b-sel-box{padding:0 0 0 10px;min-width:calc(100% - 60px);}
	.bn-list-cal01.type01 .b-select{padding:9px 30px 10px 10px;max-width:170px;height:auto;background-position:right 10px center;}
	.bn-list-cal01.type01.bachelor .b-cal-day-box{margin:-47px 0 0;}
	.bn-list-cal01.type01.bachelor .b-cal-day-box .bn-search01.type01{padding:10px 0 0;width:100%;}
	.bn-list-cal01.type01.bachelor .b-cal-day-box .bn-search01.type01 .b-sel-box{margin:0 0 10px;}
	.bn-list-cal01.type01.bachelor .b-cal-day-box .b-viewmode-box .b-view-cal-lst{width:20px;height:24px;}
	.bn-list-cal01.type01.bachelor .b-cal-day-box .b-viewmode-box .b-view-cal{width:27px;height:26px;}
	/*.bn-list-cal01.type01 .b-sel-box .b-sel-title{padding:10px 20px 10px 10px;background-position:right 10px center;}
	.bn-list-cal01.type01 .b-sel-box.close .b-sel-title{background-position:right 10px center;}
	.bn-list-cal01.type01 .b-sel-box ul{height:195px;}
	.bn-list-cal01.type01 .b-sel-box ul li a{padding:10px;}*/
	.bn-list-cal01.type01 .b-sel-box .b-sel-btn{padding:9px;}
	.bn-list-cal01.type01 .b-cal-ctrl{padding:0 0 20px;}
	.bn-list-cal01.type01 .b-cal-ctrl a{width:22px;height:22px;background-size:6px;}
	.bn-list-cal01.type01 .b-cal-ctrl span{padding:0 15px;font-size:1.571rem;line-height:2rem;}
	.bn-list-cal01.type01 .b-btn-today{padding:3px 10px;}
	.bn-list-cal01.type01 .b-viewmode-box{margin:0;padding:10px 0 0;width:100%;text-align:right;}
	.bn-list-cal01.type01 .b-viewmode-box ul li:after{height:23px;}
	.bn-list-cal01.type01 .b-viewmode-box ul li{margin:0 4px 0 0;padding:0 8px 0 0;}
	.bn-list-cal01.type01 .b-viewmode-box .b-view-cal-lst{width:22px;height:26px;}
	.bn-list-cal01.type01 .b-viewmode-box .b-view-cal{width:28px;height:26px;}
	.bn-list-cal01.type01 .b-cal-tab{padding:0 0 20px;}
	.bn-list-cal01.type01 .b-cal-tab ul li{width:calc(100% / 6);}
	.bn-list-cal01.type01 .b-cal-tab ul li a{padding:10px 5px;}
	.bn-list-cal01.type01 .b-cal-list-box > div > p{padding:10px;width:60px;font-size:1.214rem;line-height:1.785rem;}
	.bn-list-cal01.type01 .b-cal-list-box > div > div > div > p{padding:10px;width:120px;font-size:1rem;line-height:1.571rem;}
	.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul{padding:11px;vertical-align:middle;}
	.bn-list-cal01.type01 .b-cal-list-box > div > div > div > ul li{font-size:1rem;line-height:1.571rem;}
	.bn-list-cal01.type01 .b-cal-top-box div p{padding:10px;}
	.bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(1){width:180px;}
	.bn-list-cal01.type01 .b-cal-box{display:block;padding:0 0 30px;table-layout:unset;}
	.bn-list-cal01.type01 .b-cal-box > div{display:block;padding:20px;}
	.bn-list-cal01.type01 .b-cal-box > div:nth-of-type(1){width:auto;border-right:1px solid #d8d8d8;text-align:center;}
	.bn-list-cal01.type01 .b-cal-box > div > ul > li{padding:0 0 12px;}
	.bn-list-cal01.type01 .b-cal-box > div > ul > li span{display:block;}
	.bn-list-cal01.type01 .b-cal-box > div > ul > li > a > span:nth-of-type(1){padding:0 0 5px;min-width:auto;}
	.bn-list-cal01.type01 .b-cal-box > div > ul > li > a > span:nth-of-type(2){width:auto;}
	.bn-list-cal01.type01 .undergrad{justify-content:flex-end;}
	.bn-list-cal01.type01 .undergrad .b-viewmode-box{width:calc(100% - 46px);}

	.graduate-calendar .en.co-board .bn-list-cal01.type01 .b-cal-box > div > ul > li > a > span:nth-of-type(1){float:none;}
	.graduate-calendar .en.co-board .bn-list-cal01.type01 .b-cal-box > div > ul > li > a > span:nth-of-type(2){float:none;-webkit-line-clamp:4;}

	.bn-list-bachelor01.type01{display:block;flex-wrap:unset;}
	.bn-list-bachelor01.type01 > div:first-of-type{margin:0 0 20px;width:auto;text-align:center;}
	.bn-list-bachelor01.type01 > div:nth-of-type(2){width:auto;}
	.bn-list-bachelor01.type01 > div:first-of-type > img{width:auto;}
	.b-bachelor-calendar:after{display:none;}

	.academic-information .bn-list-cal01.type01.bachelor .b-cal-day-box .bn-search01.type01{width:100%;}
	.english-site .bn-list-cal01.type01 .b-sel-box{min-width:calc(100% - 74px);}

	/* 학과 템플릿 캘린더 */
	.bn-list-cal01.bn-temp-calendar .b-sel-box{padding:0;}
	.bn-list-cal01.bn-temp-calendar .b-select{max-width:150px;}
	.bn-list-cal01.bn-temp-calendar .b-cal-ctrl{position:relative;top:auto;left:auto;transform:unset;padding:0 0 10px;}
	.bn-list-cal01.bn-temp-calendar .b-cal-top-box div p{padding:10px;}
	.bn-list-cal01.bn-temp-calendar .b-cal-list-box > div > div > div > p{width:120px}
	.bn-list-cal01.bn-temp-calendar .b-cal-top-box div p:nth-of-type(1){width:180px;}

	/* FAQ(리스트) bn-list-faq01 type01  */
	.bn-list-faq01.type01 .article-chk{top:0;left:0;transform:none;-webkit-transform:none;-moz-transform:none;-ms-transform:none;}
	.bn-list-faq01.type01 > table > thead >tr{display:none;}
	.bn-list-faq01.type01 > table > tbody > tr > td{border-right:none;}

	.bn-list-faq01.type01.bn-common > table > tbody > tr:not(.b-ans-box) td:nth-of-type(1){display:none;}
	.bn-list-faq01.type01.bn-common > table > tbody > tr > td:nth-of-type(3){display:none;}
	.bn-list-faq01.type01.bn-common > table > tbody > tr > td:nth-of-type(4){display:none;}
	.bn-list-faq01.type01.bn-common > table > tbody > tr > td:nth-of-type(5){display:none;}
	.bn-list-faq01.type01.bn-common > table > tbody > tr > td:nth-of-type(6){display:none;}
	.bn-list-faq01.type01.bn-common > table > tbody > tr > td:nth-of-type(7){display:none;}
	.bn-list-faq01.type01.bn-common .b-col-title{width:100%;}
	.bn-list-faq01.type01.bn-common .b-col-date{display:none;width:0;}
	.bn-list-faq01.type01.bn-common .b-col-expand{display:none;width:0;}
	.bn-list-faq01.type01.bn-common .b-col{display:none;width:0;}

	.bn-list-faq01.type01.bn-common-cate > table > tbody > tr:not(.b-ans-box) td:nth-of-type(1){display:none;}
	.bn-list-faq01.type01.bn-common-cate > table > tbody > tr > td:nth-of-type(2){display:block;}
	.bn-list-faq01.type01.bn-common-cate > table > tbody > tr > td:nth-of-type(3){display:none;}
	.bn-list-faq01.type01.bn-common-cate > table > tbody > tr > td:nth-of-type(4){display:none;}
	.bn-list-faq01.type01.bn-common-cate > table > tbody > tr > td:nth-of-type(5){display:none;}
	.bn-list-faq01.type01.bn-common-cate .b-col-title{width:100%;}
	.bn-list-faq01.type01.bn-common-cate .b-col-date{display:none;width:0;}
	.bn-list-faq01.type01.bn-common-cate .b-col-expand{display:none;width:0;}
	.bn-list-faq01.type01.bn-common-cate .b-col{display:none;width:0;}   

	.bn-list-faq01.type01 .b-quest-box .b-title-box p .b-title{padding:0 0 5px 6px;font-size:1.071rem;color:#333;}
	.bn-list-faq01.type01 .b-quest-box .b-title-box .b-m-con{display:block;padding:0 0 0 6px;}
	.bn-list-faq01.type01 .b-title-box .b-m-con > span{display:inline-block;position:relative;margin:0 7px 0 0;padding:0 8px 0 0;font-size:1.071rem;}
	.bn-list-faq01.type01 .b-title-box .b-m-con > span:after{content:'';display:block;position:absolute;top:6px;right:0;width:1px;height:10px;background-color:#8c8c8c;}
	.bn-list-faq01.type01 .b-title-box .b-m-con > span:last-of-type:after{display:none;}
	.bn-list-faq01.type01 .b-title-box .b-m-con .b-file{padding:0 0 0 15px;background:url(/_res/yu/_share/img/board/ico-file01.png) no-repeat left center;background-size:11px;}
	.bn-list-faq01.type01 .b-title-box .b-m-con .b-cate{display:none;}
	.bn-list-faq01.type01 .b-title-box .b-m-con .b-date{display:none;}
	.bn-list-faq01.type01 .b-quest-box .b-btn-modify{position:absolute;bottom:0;right:-10px;padding:5px 10px;min-height:28px;}

	.bn-list-faq01.type01.b-admin .b-quest-box .b-title-box p .b-title{width:calc(100% - 25px);}
	.bn-list-faq01.type01.b-admin .b-quest-box .b-title-box .b-m-con{width:calc(100% - 46px);}

	.bn-list-faq01.type01 .b-ans-box{padding:10px;}
	.bn-list-faq01.type01 .b-ans-box .b-ans{padding:0 0 0 30px;color:#333;}
	.bn-list-faq01.type01 .b-ans-box .b-ans:before{top:3px;padding:4px 0;width:20px;height:20px;font-size:0.812rem;}
	.bn-list-faq01.type01 .b-ans-box td .b-ans-conent-box{padding:0 0 10px;}
	.bn-list-faq01.type01 .b-ans-box .b-etc-box{float:none;padding:10px;width:auto;border-bottom:1px solid #dedede;}
	.bn-list-faq01.type01 .b-ans-box .b-etc-box ul li{margin:0 7px 0 0 ;padding:0 7px 0 0;font-size:1rem;}
	.bn-list-faq01.type01 .b-ans-box .b-etc-box ul li:after{top:5px;}
	.bn-list-faq01.type01 .b-ans-box .b-file-box{float:none;padding:10px 0;width:auto;border-bottom:1px solid #dedede;text-align:left;}
	.bn-list-faq01.type01 .b-ans-box .b-file-box ul li{padding:0 0 2px;}
	.bn-list-faq01.type01 .b-ans-box .b-file-box ul li a{font-size:0.929rem;line-height:1.5rem;}
	.bn-list-faq01.type01 .b-ans-box .b-file-box ul li span{margin:0;font-size:0.929rem;line-height:1.5rem;}
	.bn-list-faq01.type01 .b-ans-box .b-file-box ul li .b-file-dwn{padding:0 0 0 20px;background-size:15px;}
	.bn-list-faq01.type01 .b-ans-box .b-file-box ul li .b-file-util{margin:0 0 0 5px;width:20px;height:20px;background-size:20px;}
	/*.bn-list-faq01.type01 .b-ans-box td .b-file-box{float:none;padding:10px;width:auto;border-bottom:1px solid #dedede;text-align:left;}
	.bn-list-faq01.type01 .b-ans-box td .b-file-box ul li{padding:0 0 2px;}
	.bn-list-faq01.type01 .b-ans-box td .b-file-box ul li a{font-size:0.929rem;line-height:1.5rem;}
	.bn-list-faq01.type01 .b-ans-box td .b-file-box ul li span{margin:0;font-size:0.929rem;line-height:1.5rem;}
	.bn-list-faq01.type01 .b-ans-box td .b-file-box ul li .b-file-dwn{padding:0 0 0 20px;background-size:15px;}
	.bn-list-faq01.type01 .b-ans-box td .b-file-box ul li .b-file-util{margin:0 0 0 5px;width:20px;height:20px;background-size:20px;}*/
	.en .bn-list-faq01.type01.b-admin .b-quest-box .b-title-box p .b-title{width:calc(100% - 55px);}

	/* bn-view-common01 type01 */
	.bn-view-common01.type01 .b-main-box .b-top-box{padding:10px;}
	.bn-view-common01.type01 .b-main-box .b-top-box .b-num{display:none;}
	.bn-view-common01.type01 .b-main-box .b-title-box{float:none;}
	.bn-view-common01.type01 .b-main-box .b-title-box .b-cate{font-size:1.143rem;line-height:1.714rem;}
	.bn-view-common01.type01 .b-main-box .b-title-box .b-title{font-size:1.143rem;line-height:1.714rem;}
	.bn-view-common01.type01 .b-main-box .b-title-box .b-notice{margin:0 6px 0 0;}
	.bn-view-common01.type01 .b-main-box .b-title-box .b-new{margin:0 0 0 6px;padding:5px 0 4px;}
	.bn-view-common01.type01 .b-content-box{padding:15px 10px 30px;}
	.bn-view-common01.type01 .b-content-box p{font-size:1.071rem;line-height:1.643rem;}
	.bn-view-common01.type01 .b-content-box img{padding:10px 0;width:100% !important;height:auto !important;}
	.bn-view-common01.type01 .b-content-box iframe{padding:15px 0;}
	.bn-view-common01.type01 .b-info-box{padding:0;}
	.bn-view-common01.type01 .b-etc-box{float:none;padding:10px;width:auto;border-bottom:1px solid #dedede;}
	.bn-view-common01.type01 .b-etc-box ul li{margin:0 7px 0 0 ;padding:0 7px 0 0;font-size:1rem;}
	.bn-view-common01.type01 .b-etc-box ul li:after{top:5px;}
	.bn-view-common01.type01 .b-file-box{float:none;padding:10px;width:auto;border-bottom:1px solid #dedede;text-align:left;}
	.bn-view-common01.type01 .b-file-box.not-attached{padding:0;border-bottom:none;}
	.bn-view-common01.type01 .b-file-box ul li{padding:0 0 2px;}
	.bn-view-common01.type01 .b-file-box ul li a{font-size:0.929rem;line-height:1.5rem;}
	.bn-view-common01.type01 .b-file-box ul li span{margin:0;font-size:0.929rem;line-height:1.5rem;}
	.bn-view-common01.type01 .b-file-box ul li .b-file-dwn{padding:0 0 0 20px;background-size:20px;}
	.bn-view-common01.type01 .b-file-box ul li .b-file-util{margin:0 0 0 5px;width:20px;height:20px;background-size:20px;}
	.bn-view-common01.type01 .b-pager-box{padding:20px 0 0;}
	.bn-view-common01.type01 .b-pager-box div p:nth-of-type(1){padding:10px 25px 10px 10px;width:80px;background-position:right top 35% !important;background-size:20px !important;}
	.bn-view-common01.type01 .b-pager-box div p:nth-of-type(2){padding:10px;}

	/* bn-view-common01 게시글 내 답변 */
	.bn-view-common01.type01 .b-main-box.b-ans .b-etc-box{padding:10px 10px 10px 35px;}
	.bn-view-common01.type01 .b-main-box.b-ans .b-etc-box:after{top:11px;left:10px;width:20px;height:20px;font-size:0.812rem;}
	.bn-view-common01.type01 .b-main-box.b-ans .b-content-box{padding:15px 10px 10px;}

	/* bn-view-common01 view 페이지 댓글영역 */
	.bn-view-common01 .b-reply-wrap{padding:20px 0 0 0;}
	.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > p{font-size:0.875rem;line-height:1.375rem;}
	.bn-view-common01 .b-reply-wrap .write-reply-content .write-reply-etc-box > button{padding:5px 13px;}
	.bn-view-common01 .b-reply-wrap .write-reply-content textarea{padding:5px 15px;}
	.bn-view-common01 .b-reply-wrap .b-reply-id{font-size:0.875rem;line-height:1.375rem;}
	.bn-view-common01 .b-reply-wrap .reply{padding:0 0 5px 0;}

	.bn-view-common01 .b-write-reply-box{padding:0 0 15px;}
	.bn-view-common01 .b-write-reply-box .reply-content-count{padding:0 0 10px 0;font-size:1rem;}
	.bn-view-common01 .b-write-reply-box .write-reply-con-box{padding:0.937rem;}
	.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box{padding:10px;}
	.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box > div > p{padding:10px 10px 0 10px;}
	.bn-view-common01 .b-write-reply-box .write-reply-content .write-reply-con-box textarea{height:40px;}
	.bn-view-common01 .b-write-reply-box .write-reply-info{padding:5px 0 0 0;font-size:0.812rem;line-height:1.25rem;}

	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box{padding:0 0 5px 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li{margin:0 10px 0 0;padding:0 10px 0 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li:not(.active):after{width:6px;height:2px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li.active:after{width:8px;height:5px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-etc-box ul li a{font-size:0.875rem;line-height:1.375rem;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep01-box{padding:10px 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box{padding:10px 0 0 0;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box > div{padding:0 10px 15px 30px;background-position:15px 5px;background-size:8px;}
	.bn-view-common01 .b-view-reply-box .b-view-reply-dep02-box .write-reply-content .write-reply-con-box textarea{height:60px;}	
	.bn-view-common01 .b-view-reply-box .b-btn-replay-box{padding:5px 0 0 0;}
	.bn-view-common01 .b-view-reply-box .b-btn-replay-box ul li .b-btn-reply{padding:3px 8px;min-width:auto;min-height:auto;font-size:0.812rem;}

	/* bn-write-common01 type01 공통 */
	.bn-write-common01 .b-table-box .b-row-box .b-title-box{display:block;padding:7px 10px 6px;width:100%;font-size:1.071rem;line-height:1.642rem;text-align:left;border-right:none;}
	.bn-write-common01 .b-table-box .b-row-box .b-title-box .b-sub-txt{display:inline-block;padding:0 0 0 10px;}
	.bn-write-common01 .b-table-box .b-row-box .b-con-box{display:block;padding:10px;}
	.bn-write-common01 .b-table-box .b-row-box .b-con-box.hasIframe{padding:0px 2px;}
	.bn-write-common01 .b-table-box .b-row-box .b-con-box > div{padding:0 0 5px;}
	.bn-write-common01 .b-table-box .b-row-box .b-con-box .b-input-tit{font-size:1.142rem;line-height:1.714rem;}
	.bn-write-common01 .b-table-box .b-row-box .b-con-box02{display:block;}
	.bn-write-common01 .b-table-box .b-row-box .b-inner-con-box.type02{width:65%;}
	.bn-write-common01 .b-select{width:calc(50% - 5px);max-width:100%;height:35px;border-radius:0;}
	.bn-write-common01 .b-select.type02{width:100%;max-width:100%;}
	.bn-write-common01 .b-input{padding:5px 10px;height:35px;font-size:0.875rem;}
	.bn-write-common01 .b-input.type02{width:100%;max-width:100%;}
	.bn-write-common01 .b-input.type03{width:100%;max-width:100px;height:35px;}
	.bn-write-common01 .b-desc-txt{padding:10px 0 0;}
	.bn-write-common01 .b-textarea{padding:10px;height:200px;}
	.bn-write-common01 .b-sel-title{font-size:0.875rem;}
	.bn-write-common01 .b-sel-box ul li a{font-size:0.875rem;}
	.bn-write-common01 .b-btn-wr-common{margin:5px;padding:10px 10px 7px;width:auto;font-size:1rem;}
	.bn-write-common01 .b-btn-wr-common.link{padding:10px 30px 7px 10px;}
	.bn-write-common01 .b-table-box.b-notice-box .b-row-box .b-con-box:nth-of-type(2){width:auto;}
	.bn-write-common01 .b-table-box.b-notice-box .b-row-box .b-title-box:nth-of-type(3){border-left:none;}
	.bn-write-common01 .b-email-box .b-input{width:calc(50% - 13px);max-width:100%;}
	.bn-write-common01 .b-email-box .b-select{margin:5px 0 0 0;width:100%;}
	.bn-write-common01 .b-email-box span{font-size:0.875rem;}
	.bn-write-common01 .b-tel-box .b-select{width:calc(33.33% - 15px);max-width:100%;}
	.bn-write-common01 .b-tel-box .b-input{margin:5px 0 0 0;}
	.bn-write-common01 .b-id-box .b-input{margin:5px 0 0 0;}
	.bn-write-common01 .b-password-box span{display:block;padding:5px 0 0 0;font-size:0.875rem;line-height:1.187rem;}
	.bn-write-common01 .b-input.datepicker{padding:5px 36px 5px 10px;margin:2px;width:calc(40% - 3px);max-width:100%;background-size:22px;}
	.bn-write-common01 .b-select.b-time-select{padding:5px 36px 5px 10px;width:calc(24% - 5px);background-size:22px;font-size:0.875rem;}
	.bn-write-common01 .b-period-box > p{display:block;}
	.bn-write-common01 .b-period-box span{text-align:center;}
	.bn-write-common01 .b-write-box{padding:20px 0;}
	.bn-write-common01 .b-write-box .b-textarea{height:200px;}
	.bn-write-common01 .b-write-file-box > div{padding:10px;}
	.bn-write-common01 .b-write-file-box > div .b-guide-box{padding:0 0 10px;}
	.bn-write-common01 .b-write-file-box > div .b-guide-box label{padding:0 25px 0 0;font-size:1rem;}
	.bn-write-common01 .b-write-file-box.type01 .b-file-btn{padding:10px 0 7px;width:65px;font-size:1rem;}
	.bn-write-common01 .b-write-file-box.type01 .b-add-btn{padding:10px 0 7px;width:65px;font-size:1rem;}
	.bn-write-common01 .b-write-file-box.type01 .b-file-del-btn{margin:0 10px 0 5px;width:20px;height:20px;}
	.bn-write-common01 .b-write-file-box.type01 span{font-size:1rem;line-height:1.714rem;}
	.bn-write-common01 .b-write-file-box.type02 .b-left-box{float:none;padding:0 0 10px;}
	.bn-write-common01 .b-write-file-box.type02 .b-right-box{float:none;}
	.bn-write-common01 .b-write-file-box.type02 .b-right-box .b-guide-txt{padding:0 0 5px;}
	.bn-write-common01 .b-write-file-box.type02 .b-right-box .b-input{width:100%;}
	.bn-write-common01 .b-write-file-box.type03 .b-left-box{float:none;}
	.bn-write-common01 .b-write-file-box.type03 .b-left-box .b-sel-box{padding:0 0 10px;}
	.bn-write-common01 .b-write-file-box.type04 .b-right-box{float:none;}
	.bn-write-common01 .b-write-file-box.type04 div p{width:calc(100% - 75px);}
	.bn-write-common01 .b-write-file-box.type04 .b-file-del-btn{min-width:65px;font-size:0.875rem;}
	.bn-write-common01 .b-write-file-box .b-guide-txt{padding:5px 0 0 0;width:100%;font-size:0.875rem;line-height:1.187rem;}
	.bn-write-common01 .b-btn-info{padding:3px 0 7px;margin:0 10px 0 0;}
	.bn-write-common01 .b-url-box p{line-height:1.25rem;}

	.bn-write-common01.type01 .b-input.datepicker{background-size:22px;background-position:right 8px top 50%;}
	.bn-write-common01.type01 .b-select.b-time-select{background-size:22px;background-position:right 8px top 50%;}

	.b-write-status-box{padding:0 0 10px;}
	.b-write-status-box > ol > li > span:nth-of-type(1){padding:4px 0;width:25px;height:25px;}
	.b-write-status-box > ol > li.b-checked span:nth-of-type(1){background-size:13px;}

	.b-write-info-box{padding:20px;}
	.b-write-info-box .b-slo-p{padding:100px 0 5px;}
	.b-write-info-box .b-slo-p:before{width:85px;height:85px;}
	.b-write-info-box .b-btn-wrap{padding:20px 0 0;}

	/* 레이어팝업 공통*/
	.b-popup-wrap .b-popup-box{width:calc(100% - 40px);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
	.b-popup-wrap .b-popup-box .b-popup-header-box{padding:20px 50px 20px 20px;}
	.b-popup-wrap .b-popup-box .b-popup-header-box p{font-size:1.285rem;line-height:1.785rem;}
	.b-popup-wrap .b-popup-box .b-popup-content-box{padding:20px;max-height:60vh;}
	.b-popup-wrap .b-btn-wrap{padding:20px 0 0;}
	.b-popup-wrap .b-btn-wrap a,
	.b-popup-wrap .b-btn-wrap button{padding:8px;min-width:auto;min-height:auto;}
	.b-popup-wrap .b-btn-popup-close{top:20px;right:20px;width:20px;height:20px;}	

	.b-popup-wrap.type02 .b-popup-box .b-popup-header-box{padding:16px 50px 16px 20px;}
	.b-popup-wrap.type02 .b-btn-popup-close{top:17px;}
	.b-popup-wrap.type02 .b-popup-box .b-popup-content-box{padding:20px;}

	/* 인터넷신청(우편발송) */
	.bn-post-wrap01.type01 .b-post-write-box > div > p{padding:10px;width:60px;font-size:1.214rem;line-height:1.785rem;}
	.bn-post-wrap01.type01 .b-post-write-box > div > div > div > div{display:block;width:auto;border-right:none;border-bottom:1px solid #d8d8d8;}
	.bn-post-wrap01.type01 .b-post-write-box > div > div > div > div > p{display:inline-block;padding:8px;width:calc(33.33% - 0.5px);font-size:1rem;line-height:1.5rem;vertical-align:middle;}
	.bn-post-wrap01.type01 .b-post-write-box > div > div > div > div > ul{padding:11px;vertical-align:middle;}
	.bn-post-wrap01.type01 .b-post-write-box > div > div > div > div > ul li{font-size:1rem;line-height:1.571rem;}
	.bn-post-wrap01.type01 .b-post-top-box div p{padding:8px;}
	.bn-post-wrap01.type01 .b-post-top-box div p:nth-of-type(3){display:block;border:none;}
	.bn-post-wrap01.type01 .b-post-top-box div p:nth-of-type(4){display:none;}
	.bn-post-wrap01.type01 .b-post-top-box div p:nth-of-type(5){display:none;}
	.bn-post-wrap01.type01 .b-post-top-box div p:nth-of-type(6){display:none;}
	.bn-post-wrap01.type01 .b-input{height:37px;}
	.b-lock-info{padding:42px 0;}
	.b-lock-info:before{width:85px;height:85px;}

	/* 인터넷 신청(우편발송) view */
	.bn-post-wrap01.type01.view .b-post-top-box div p:nth-of-type(2){width:20%;}
	.bn-post-wrap01.type01.view .b-post-top-box div p:nth-of-type(4){width:0;}
	.bn-post-wrap01.type01.view .b-post-top-box div p:nth-of-type(3){width:20%;}
	.bn-post-wrap01.type01.view .b-post-top-box div p:nth-of-type(5){width:0;}
	.bn-post-wrap01.type01.view .b-post-top-box div p:nth-of-type(6){width:0;}
	.bn-post-wrap01.type01.view .b-post-write-box > div > div > div > div > p{min-height:40px;}

	.b-post-info-box .b-post-info-btn{padding:10px 30px 10px 10px;background-position:right 10px center;background-size:20px;}
	.b-post-info-box .b-post-info-text{padding:15px;}

	/* 인터넷신청(우편발송) - 우편발송물 행방조회 */
	.bn-view-post01.type01 .b-table-box .b-row-box .b-title-box{display:block;padding:7px 10px 6px;width:100%;font-size:0.875rem;line-height:1.375rem;text-align:left;border-right:none;}
	.bn-view-post01.type01 .b-table-box .b-row-box .b-title-box .b-sub-txt{display:inline-block;padding:0 0 0 10px;}
	.bn-view-post01.type01 .b-table-box .b-row-box .b-con-box{display:block;padding:10px;}
	.bn-view-post01.type01 .b-table-box .b-row-box .b-con-box > div{padding:0 0 5px;}
	.bn-view-post01.type01 .b-table-box .b-row-box .b-con-box02{display:block;}
	.bn-view-post01.type01 .b-select{width:calc(50% - 5px);max-width:100%;height:35px;border-radius:0;}
	.bn-view-post01.type01 .b-select.type02{width:100%;max-width:100%;}
	.bn-view-post01.type01 .b-input{height:35px;font-size:0.875rem;}
	.bn-view-post01.type01 .b-input.type02{width:100%;max-width:100%;}
	.bn-view-post01.type01 .b-btn-wr-common{margin:5px;padding:10px 10px 7px;width:auto;font-size:1rem;}
	.bn-view-post01.type01 .b-btn-wr-common.link{padding:10px 30px 7px 10px;}
	.bn-view-post01.type01 .b-btn-info{padding:3px 0 7px;margin:0 10px 0 0;}

	/* 자유게시판 닉네임 설정 */	
	.b-nick-popup01 .b-accordion-box .b-title-box .b-btn-open-nick-area{background-size:17px;}

	/* calendar month fiex */
	.bn-list-cal01.type01 .b-hash-tab-wrap.fixed{top:90px;}

	/* 연혁01-type01 */
	.bn-history01.type01 .b-history-box dl dt{padding:7px 10px;width:90px;}
	.bn-history01.type01 .b-history-box dl dt span{font-size:1.142rem;line-height:1.542rem;}
	.bn-history01.type01 .b-history-box dl dd > div{padding:0 0 0 10px;box-sizing:border-box;}
	.bn-history01.type01 .b-history-box dl dd > div .b-month{display:block;padding:10px 0 0;width:100%;font-size:1.071rem;line-height:1.071rem;text-align:left;box-sizing:border-box;}
	.bn-history01.type01 .b-history-box dl dd > div .b-content{display:block;padding:5px 0 10px;}
	.bn-history01.type01 .b-history-box dl dd > div .b-content .article-chk{left:0;padding:0 5px 0 0;}
	.bn-history01.type01 .b-history-box dl dd > div .b-modify{padding:7px 10px;width:40px;}
	.bn-history01.type01 .b-history-box dl dd > div .b-modify a{padding:2px 5px;}

	/* 연혁01-type02 */
	.bn-history01.type02 .b-history-box dl{padding:0 0 20px 0;}
	.bn-history01.type02 .b-history-box dl:before{left:30px;}
	.bn-history01.type02 .b-history-box dl dt{padding:5px;width:60px;height:60px;}
	.bn-history01.type02 .b-history-box dl dt span{font-size:1.142rem;line-height:1.542rem;}
	.bn-history01.type02 .b-history-box dl dd{display:block;padding:0 0 0 10px;width:calc(100% - 60px);}
	.bn-history01.type02 .b-history-box dl dd > div{padding:0 0 15px 0;}
	.bn-history01.type02 .b-history-box dl dd > div .b-month{padding:0 0 2px 0;font-size:0.928rem;line-height:1.428rem;}
	.bn-history01.type02 .b-history-box dl dd > div .b-content .article-chk{padding:0 5px 0 0;}
	.bn-history01.type02 .b-history-box dl dd > div .b-content > p{font-size:1rem;line-height:1.5rem;}
	.bn-history01.type02 .b-history-box dl dd > div .b-content > pre{font-size:1rem;line-height:1.5rem;}
	.bn-history01.type02 .b-history-box dl dd > div .b-modify a{padding:2px 5px;width:40px;}

	/* 교수진 - .bn-list-person01 type01 */
	.bn-list-person01.type01 .b-wrap > div{border-bottom:none;}
	.bn-list-person01.type01 .b-wrap > div > div:nth-of-type(n){display:block;margin:0;width:100%;border-bottom:1px solid #ccc;}
	.bn-list-person01.type01 .b-wrap .b-prof-box01 > div > div > a.b-email{margin:0 0 0 15px;width:30px;height:30px;background-size:15px;}
	.bn-list-person01.type01 .b-wrap .b-prof-box01 .b-modify{margin:10px 0 0;}

	/* 교수진 - .bn-list-person01 type02 (한줄형) */
	.bn-list-person01.type02 .b-wrap > div{border-bottom:none;}
	.bn-list-person01.type02 .b-wrap > div > div:nth-of-type(n){display:block;margin:0;width:100%;border-bottom:1px solid #ccc;}
	.bn-list-person01.type02 .b-wrap .b-prof-box01 > div > div > a.b-email{margin:0 0 0 15px;width:30px;height:30px;background-size:15px;}
	.bn-list-person01.type02 .b-wrap .b-prof-box01 .b-modify{margin:10px 0 0;}

	/* 교수 정보 조회 팝업 */
	.bn-view-faculty-info{padding:20px;}
	.bn-view-faculty-info .bn-search01.type01 .b-btn-search{padding:10px;}
	.bn-view-faculty-info .bn-search01.type01 input{width:calc(100% - 110px);}

	/* 설문조사 */
	.survey .bn-search01.type01 input{padding:10px 30px 10px 10px;width:calc(100% - 82px);min-width:auto;}
	.survey .bn-search01.type01 button.b-sel-btn{left:calc(100% - 110px);}

	.survey .b-btn01.type01{padding:15px 0 0;}

	/* 사이트운영 게시판 상단 */
	.b-total-search-wrap > div{padding:0 0 30px;}
	.b-total-search-wrap .b-option-box > li > div{padding:10px;}
	.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-box{display:block;}
	.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-box .b-select{width:100%;height:35px;font-size:14px;margin:0 0 10px 0;}
	.b-total-search-wrap .b-option-box > li > div .b-search-wrap input{width:100%;height:35px;font-size:14px;}
	.b-total-search-wrap .b-option-box > li > div .b-search-wrap .b-sel-btn{width:70px;height:35px;margin:0 0 0 -4px;font-size:14px;}
	.b-total-search-wrap .b-option-box > li > p{width:120px;font-size:14px;}
	.b-total-search-wrap .b-option-list-box > ul > li .b-radio{width:15px;height:15px;vertical-align:top;}
	.b-total-search-wrap .b-option-list-box > ul > li .b-radio + label{margin-right:10px;padding-left:3px;font-size:0.875rem;vertical-align:top;}
	.b-total-search-wrap .b-option-list-box > ul > li .b-radio:checked:after{left:4px;width:5px;height:5px;}
	.b-total-search-wrap .b-option-list-box > ul > li .b-chk{width:20px;height:20px;}
	.b-total-search-wrap .b-option-list-box > ul > li .b-chk + label{margin:0;padding:0 0 0 25px;font-size:0.875rem;line-height:1.562rem;}
	.b-total-search-wrap .b-option-list-box > ul > li .b-chk:checked{padding:2px 0 0 3px;background-size:9px;font-size:0.625rem;}
	.b-total-search-wrap .b-option-box > li .b-search-wrap .b-search-box{display:block;}

	/* 발전기금 - 본인인증 */
	.b-auth-box{padding:20px;background-size:20%;}

	/* bn-common-form (contact, mypage에서 공통적으로 사용) */
	.bn-common-form .b-table-box .b-row-box .b-con-box.include-btn > p{padding:0 5px 0 0;}
	.bn-common-form .b-table-box .b-row-box .b-con-box.include-btn .b-btn-type01{min-width:180px;width:unset;}
	
	/* popup내에 있는 form */
	.popup-wrap.layer-small .popup-body .b-form-wrap .b-form-box .b-title-box{width:80px;}
	.popup-wrap.layer-small .popup-body .b-form-wrap .b-form-box .b-input{max-width:230px;max-height:30px;padding:7px 10px;}
}

@media screen and (max-width:768px){
	/* button */
	.b-btn-type01{padding:7px 10px 9px;}
	
	/* text input */
	.b-input{padding:8.5px 15px;}

	/* checkbox, radio */
	.b-radio{margin:0 5px 0 0;width:18px;height:18px;background-size:18px;}
	.b-radio + label{padding:0 5px 0 0;}

	/* thumb type02-1 */
	.bn-list-thumb02.type01 .article-chk{top:15px;}
	.bn-list-thumb02.type01 > ul > li{display:block;padding:15px 0;}
	.bn-list-thumb02.type01 .b-box01{display:block;margin:0 auto 25px;width:auto;max-width:200px;}
	.bn-list-thumb02.type01 .b-box02{display:block;padding:0;width:auto;}
	.bn-list-thumb02.type01 .b-information-box li:before{top:10px;width:4px;height:4px;}
	.bn-list-thumb02.type01 .b-info-btn-box a{display:block;}	

	/* thumb03 type01 - 후원의 집 */
	.bn-list-thumb03.type01 > ul > li{padding:15px 10px;}
	.bn-list-thumb03.type01 .b-box01 .b-img-box p{height:160px;}

	.b-view-facil-header-box{padding:10px 20px;}
	.b-view-facil-header-box .b-btn-view-close{width:20px;height:20px;}
	.b-view-facil-content-box h4{padding:0 0 15px;}
	.b-view-facil-content-box h4 .b-sub-tit{font-size:1.285rem;line-height:1.857rem;}
	.b-view-facil-content-box h4 .b-main-tit{font-size:1.428rem;line-height:2rem;color:#1976d2}
	.b-view-facil-content-box{padding:20px;}
	.b-view-facil-content-box p{font-size:1.071rem;line-height:1.643rem;}
	.b-view-facil-content-box .b-facil-info-box ul li{padding:3px 0 10px 27px}
	.b-view-facil-content-box .b-facil-info-box ul li:before{width:20px;height:20px;}

	/* bn-write-common01 type01 공통 */
	.bn-write-common01 .b-write-file-box.type01 .b-input[name="wr-file-name"]{max-width:100%;width:calc(100% - 143px);}
	.bn-write-common01 .b-write-file-box > div .b-guide-box{max-width:100%;}

	/* list-only 게시판 모바일 시 scroll 처리 */
	.b-scrollbox > .b-scrollbox-content{width:900px !important;}

	/* 교수진 - .bn-list-person01 type01 */
	.bn-list-person01.type01 .b-wrap > div > div:nth-of-type(n){padding:15px 10px;}
	.bn-list-person01.type01 .b-wrap .b-prof-box01{padding:3px 0 0 20px;}
	.bn-list-person01.type01 .b-wrap .b-prof-box01 > div > div .b-name{padding:0 0 20px 0;max-width:calc(100% - 50px);font-size:1.285rem;line-height:1.785rem;}
	.bn-list-person01.type01 .b-wrap .b-prof-box01 > div > div .b-name .b-name-en{font-size:1rem;line-height:1.5rem;}
	.bn-list-person01.type01 .b-wrap .b-prof-box01 > div > div > p > a.b-homepage{width:22px;height:22px;background-size:10px;}
	.bn-list-person01.type01 .b-wrap .b-prof-box01 > div{min-height:auto;}
	.bn-list-person01.type01 .b-wrap .b-prof-box01 > div .b-prof-list li{padding:0 0 5px;}
	.bn-list-person01.type01 .b-wrap .b-prof-box01 > div .b-prof-list li > span:nth-of-type(1){min-width:93px;font-size:1.071rem;line-height:1.428rem;}
	.bn-list-person01.type01 .b-wrap .b-prof-box01 > div .b-prof-list li > span:nth-of-type(2){max-width:calc(100% - 93px);}
	.bn-list-person01.type01 .b-shortcut{padding:0 15px 0 0;}
	.bn-list-person01.type01 .b-btn-box li{padding:0 5px 0 0;}
	.bn-list-person01.type01 .b-btn-box li a{padding:2px 8px 3px;min-width:30px;font-size:12px;}

	/* 교수진 - .bn-list-person01 type02  (한줄형) */
	.bn-list-person01.type02 .b-wrap > div > div:nth-of-type(n){padding:15px 10px;}
	.bn-list-person01.type02 .b-wrap .b-prof-box01{padding:3px 0 0 20px;}
	.bn-list-person01.type02 .b-wrap .b-prof-box01 > div > div .b-name{padding:0 0 20px 0;max-width:calc(100% - 50px);font-size:1.285rem;line-height:1.785rem;}
	.bn-list-person01.type02 .b-wrap .b-prof-box01 > div > div .b-name .b-name-en{font-size:1rem;line-height:1.5rem;}
	.bn-list-person01.type02 .b-wrap .b-prof-box01 > div > div > p > a.b-homepage{width:22px;height:22px;background-size:10px;}
	.bn-list-person01.type02 .b-wrap .b-prof-box01 > div{min-height:auto;}
	.bn-list-person01.type02 .b-wrap .b-prof-box01 > div .b-prof-list li{padding:0 0 5px;}
	.bn-list-person01.type02 .b-wrap .b-prof-box01 > div .b-prof-list li > span:nth-of-type(1){min-width:93px;font-size:1.071rem;line-height:1.428rem;}
	.bn-list-person01.type02 .b-wrap .b-prof-box01 > div .b-prof-list li > span:nth-of-type(2){max-width:calc(100% - 93px);}
	.bn-list-person01.type02 .b-shortcut{padding:0 15px 0 0;}
	.bn-list-person01.type02 .b-btn-box li{padding:0 5px 0 0;}
	.bn-list-person01.type02 .b-btn-box li a{padding:2px 8px 3px;min-width:30px;font-size:12px;}

	/* 교수진 - .bn-list-person02 type01 (목록형) */
	.bn-list-person02.type01 .b-wrap > div > div:nth-of-type(n){padding:15px 10px;width:calc(50% - 2px);}
	.bn-list-person02.type01 .b-wrap .b-prof-box01{padding:10px 0 0;}
	.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-name{font-size:1.285rem;max-width:calc(100% - 50px);line-height:1.785rem;}
	.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-name .b-name-en{font-size:1rem;line-height:1.5rem;}
	.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-prof-list li{padding:0 0 7px 7px;}
	.bn-list-person02.type01 .b-wrap .b-prof-box01 > div .b-prof-list li:after{top:8px;width:2px;height:2px;}
	.bn-list-person02.type01 .b-shortcut{padding:0 15px 0 0;}
	.bn-list-person02.type01 .b-btn-box li{padding:0 5px 0 0;}
	.bn-list-person02.type01 .b-btn-box li a{padding:2px 8px 3px;min-width:30px;font-size:12px;}

	/* 뉴스레터 */
	.bn-list-newsletter01.type01 .article-chk{top:15px;}
	.bn-list-newsletter01.type01 > ul > li{padding:15px 7px;}
	.bn-list-newsletter01.type01 .b-box01{margin:0;width:50px;}
	.bn-list-newsletter01.type01 .b-box01 .b-vol-box{padding:10px;}
	.bn-list-newsletter01.type01 .b-box01 .b-vol-box p.b-vol-num{font-size:1rem;}
	.bn-list-newsletter01.type01 .b-box02{padding:0 5px;max-width:calc(100% - 54px);text-align:left;}
	.bn-list-newsletter01.type01 .b-box02 .b-title-box .b-title{max-width:calc(100% - 30px);font-size:1.071rem;line-height:1.642rem;}
	.bn-list-newsletter01.type01 .b-box02 .b-title-box .b-new{margin:0 0 0 5px;}
	.bn-list-newsletter01.type01 .b-box03{padding:0 0 0 10px;width:70px;}
	.bn-list-newsletter01.type01 .b-box03 .b-btn-view{padding:9px 7px 7px}
	.bn-list-newsletter01.type01 .b-btn-modify{position:absolute;bottom:-5px;right:0;padding:5px 10px;min-height:28px;}

	/* img02 type01 */
	.bn-list-img02.type01 .b-btn-box{margin:-5px 0;}
	.bn-list-img02.type01 .b-btn-box a{display:block;margin:5px 0;}

	/* 사이버홍보실 - 뉴스룸 상세화면 */
	.bn-latest-list .b-latest-top-box{margin:0 0 20px;padding:0 0 20px;}
	.bn-latest-list .b-latest-bottom-box{display:block;}
	.bn-latest-list .b-latest-bottom-box > div:nth-of-type(1){margin:0 0 20px;padding:0 0 20px;width:100%;border-bottom:1px solid #ccc;}
	.bn-latest-list .b-latest-bottom-box > div:nth-of-type(1):after{display:none;}
	.bn-latest-list .b-latest-bottom-box > div:nth-of-type(2){padding:0;width:100%;}
	.bn-latest-list .b-btn-more{margin:10px 0 0;padding:0 15px 0 0;background-size:8px;font-size:1rem;line-height:1.571rem;}

	.b-latest-article-box > li{padding:0 0 20px;width:48%;}
	.b-latest-article-box > li .b-img-box{padding:0 0 15px;}
	.b-latest-article-box > li .b-img-box a{height:210px;}
	.b-latest-article-box > li .b-txt-box{height:3.285rem;font-size:1.071rem;line-height:1.642rem;}

	.b-photo-news-box .b-img-box{height:365px;}
	.b-photo-news-box .b-photo-news-pagination{padding:10px 0 0;}
	.b-photo-news-box .b-photo-news-pagination .swiper-pagination-bullet{margin:0 3px;width:9px;height:9px;}
	.b-photo-news-box .b-btn-more{top:-37px;margin:0;}

	.b-popular-article-box > li{padding:0 0 10px;}
	.b-popular-article-box > li > a > span:nth-of-type(1){margin:0 10px 0 0;padding:2px 0;width:20px;height:20px;}
	.b-popular-article-box > li > a > span:nth-of-type(2){font-size:1.071rem;line-height:1.642rem;}

	/* 발전기금 - 본인인증 */
	.b-auth-box{background:none;}

	/* 발전기금 - 기부하기 */
	.b-dona-wrap .b-dona-box{display:block;justify-content:unset;}
	.b-dona-wrap .b-temp-bar{margin:0 0 12px;width:100%;}
	.b-dona-wrap .b-dona-p{margin:0 0 12px;padding:0 0 0 40px;}
	.b-dona-wrap .b-dona-amount p{text-align:center;}
	.b-dona-wrap .b-dona-p:after{width:30px;height:25px;}

	/* 회원가입 */
	.b-join-wrap{width:100%;}
	.b-join-wrap .b-join-box .b-join-logo{padding:0 0 40px 0;}

	.b-join-wrap form{padding:0;}

	.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-box{padding:8.5px 15px;}
	.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-box .b-terms-check-box input.b-chk{min-width:15px;height:15px;}
	.b-join-wrap .b-join-form-wrap .b-join-form-box .b-terms-box .b-terms-check-box input.b-chk + label{/*width:calc(100% - 23px);*/}

	.b-join-wrap .b-join-form-wrap .b-join-form-box.include-btn .b-con-box > input{width:calc(100% - 100px);}

	.b-join-wrap .b-join-form-wrap .b-join-form-box.include-btn .b-btn-type01{width:95px;}

	/* bn-common-form (contact, mypage에서 공통적으로 사용) */
	.bn-common-form .mark-p03{font-size:1.142rem;line-height:1.857rem;}
	.bn-common-form .b-table-wrap{border-top:none;}
	.bn-common-form .b-table-box{padding:0 0 20px 0;}
	.bn-common-form .b-table-box .b-row-box .b-title-box{display:block;padding:0 0 6px;width:100%;border-bottom:none;text-align:left;border-right:none;}
	.bn-common-form .b-table-box .b-row-box .b-con-box{display:block;padding:0;border-bottom:none;}
	.bn-common-form .b-table-box .b-row-box .b-con-box .fixed-txt{padding:10px 15px 7px;border:1px solid #bfbfbf;background:#e8e8e8;color:#4C4948;}
	.bn-common-form .b-table-box .b-row-box .b-con-box.include-btn{display:block;}
	.bn-common-form .b-table-box .b-row-box .b-con-box.include-btn > p{margin:0 0 5px 0;padding:10px 15px 7px;}
	.bn-common-form .b-table-box .b-row-box .b-con-box.include-btn .b-btn-type01{width:100%;}
	.bn-common-form .b-table-box .b-row-box .b-s-chk .b-radio + label{padding:0 18px 0 0;}
	.bn-common-form .b-textarea{height:200px;}
	
	/* popup내에 있는 form */
	.popup-wrap.layer-small .popup-body .b-form-wrap .b-form-box .b-title-box{width:70px;}
	.popup-wrap.layer-small .popup-body .b-form-wrap .b-form-box .b-input{max-width:240px;max-height:30px;padding:7px 10px;}
}

@media screen and (max-width:480px){
	/* thumb type01 */
	.bn-list-thumb01.type01 > ul > li{float:none;padding:15px 0;width:auto;}

	/* thumb type02 */
	.bn-list-thumb01.type02 > ul > li{width:100%;}
	.bn-list-thumb01.type02 .b-box01 .b-img-box a{height:185px;}
	.bn-list-thumb01.type02 .b-box02 .b-title-box .b-new{left:1%;}
	.bn-list-thumb01.type01 .b-box02 .b-text-box a{height:auto;max-height:4.686rem;}

	/* thumb03 type01 - 후원의 집*/
	.bn-list-thumb03.type01 > ul > li{width:100%;}
	.bn-list-thumb03.type01 .b-box01 .b-img-box p{height:185px;}
	.bn-list-thumb01.type01 .b-box02 .b-text-box p{height:auto;max-height:4.686rem;}

	/* img type01 */
	.bn-list-img01.type01 .b-box01 .b-img-box a{height:320px;}
	.bn-list-img01.type01 > ul > li{width:100%;}
	.bn-list-img01.type01 > ul > li:nth-of-type(n){margin:10px 0;}

	/* img02 type01 */
	.bn-list-img02.type01 > ul > li{width:100%;}
	.bn-list-img02.type01 > ul > li:nth-of-type(n){margin:10px 0;}

	/* .bn-list-cal01 type01 */
	.bn-list-cal01.type01 .b-cal-top-box div p:nth-of-type(1){width:161px;}
	.bn-list-cal01.type01 .b-cal-list-box > div > div > div > p{width:101px;}

	/* bn-write-common01 type01 공통 */
	.bn-write-common01 .b-btn-wr-common{margin:5px 0 0;width:100%;}
	.bn-write-common01 .b-period-box span{padding:0 10px;}
	.bn-write-common01 .b-input.datepicker{padding:5px 25px 5px 10px;}
	.bn-write-common01 .b-select.b-time-select{padding:5px 25px 5px 10px;}
	.bn-write-common01.type01 .b-input.datepicker{background-position:right 5px top 50%;}
	.bn-write-common01.type01 .b-select.b-time-select{background-position:right 5px top 50%;}

	/* 인터넷신청(우편발송) - 우편발송물 행방조회 */
	.bn-view-post01.type01 .b-btn-wr-common{margin:5px 0 0;width:100%;}

	/* 교수진 - .bn-list-person01 type01 */
	.bn-list-person01.type01 .b-wrap .b-img-box{display:block;margin:0 auto;}
	.bn-list-person01.type01 .b-wrap .b-prof-box01{display:block;padding:20px 0 0;width:100%;}

	/* 교수진 - .bn-list-person01 type02 (한줄형) */
	.bn-list-person01.type02 .b-wrap .b-img-box{display:block;margin:0 auto;}
	.bn-list-person01.type02 .b-wrap .b-prof-box01{display:block;padding:20px 0 0;width:100%;}

	/* 교수진 - .bn-list-person02 type01 (목록형) */
	.bn-list-person02.type01 .b-wrap > div > div:nth-of-type(n){width:100%;}
	.bn-list-person02.type01 .b-wrap .b-img-box{display:block;margin:0 auto;}

	/* 사이트운영 게시판 상단*/
	.b-total-search-wrap .b-option-box > li > p{display:block;width:auto;padding:7px 10px;border-right:none;}
	.b-total-search-wrap .b-option-box > li > div{display:block;width:auto;}
	.b-total-search-wrap .b-result-box .btn-srch-more{top:33px;}

	/* 뉴스레터 */
	.bn-list-newsletter01.type01 > ul > li{display:block;table-layout:initial;}
	.bn-list-newsletter01.type01 .b-box01{display:inline-block;vertical-align:top;}
	.bn-list-newsletter01.type01 .b-box02{display:inline-block;vertical-align:top;}
	.bn-list-newsletter01.type01 .b-box03{display:block;padding:10px 0 0;width:auto;}

	/* 사이버홍보실 - 뉴스룸 상세화면 */
	.b-latest-article-box > li .b-img-box a{height:135px;}
	.b-photo-news-box .b-img-box{height:275px;}
}