/* 이미지 슬라이드 */
.pb_img_slide{width: 100%;background-color: #f1f5fb;}
.pb_ment_name{font-family: 'NS-B', sans-serif;}
.pb_ment_body{font-family: 'NS-EB', sans-serif;}
.pb_slide_btn li{font-family: 'NS-R', sans-serif;color: #212121;opacity: 40%;cursor: pointer;}
.pb_slide_btn li:hover, .pb_slide_btn li.active{opacity: 100%;border-bottom: 1px solid rgba(33, 33, 33, 0.4);}
.pb_slide_btn li:hover::before, .pb_slide_btn li.active::before{content: " ";display: block;height: 1px;background-color: #212121;position: absolute;}
.pb_slide_btn li:last-child{margin-right: 0px;}
.pb_slide_right{background-repeat: no-repeat;background-position: center !important; background-size: cover !important;}
.pb_slide_image{background-position: center !important;background-size: cover !important;}
.pb_slide_right .filter {background: rgba(255,255,255,0.6);width: 100%;}

@media screen and (min-width: 1240px){
    .pb_img_slide{background-position: right;height: 600px;position: relative;}
    .pb_slide_left .pb_slide_ment{padding-top: 150px;position: relative;z-index: 1;}
    .pb_ment_name{font-size: 24px;line-height: 24px;letter-spacing: -0.6px;margin-bottom: 42px;max-width: 470px;}
    .pb_ment_body{font-size: 40px;line-height: 55px;letter-spacing: -1.25px;margin-bottom: 92px;max-width: 470px;min-height: 130px;}
    .pb_slide_btn li{font-size: 18px;line-height: 18px;margin-right: 30px;}
    .pb_slide_btn li:hover, .pb_slide_btn li.active{width: 100px;padding-bottom: 15px; animation-name:pb_slide_widen; animation-duration: 0.5s; }
    @keyframes  pb_slide_widen { from {width: 0px;} to {width: 100px;} }
    .pb_slide_btn li:hover::before, .pb_slide_btn li.active::before{width: 40px;transform: translate( 0px, 33px );}
    .pb_slide_right{width: 640px;height: 600px;top: 0px;right: 0px;position: absolute;}
    .pb_slide_image{width: 750px;height: 450px;top: 74px;right: calc(50vw - 640px);position: absolute;}
    .pb_slide_right .filter {height: 600px;}
}
@media screen and (max-width: 1240px) and (min-width: 768px){
    .pb_img_slide{box-sizing: border-box;position: relative;height: calc(56.26vw + 330px);}
    .pb_slide_left .pb_slide_ment{padding-top: 50px;margin-bottom: 30px;position: relative;z-index: 1;}
    .pb_ment_name{font-size: 20px;line-height: 20px;letter-spacing: -0.5px;margin-bottom: 15px;}
    .pb_ment_body{font-size: 38px;line-height: 48px;letter-spacing: -0.95px;margin-bottom: 35px;}
    .pb_slide_btn li{font-size: 14px;line-height: 14px;margin-right: 20px;}
    .pb_slide_btn li:hover, .pb_slide_btn li.active{width: 60px;padding-bottom: 10px; animation-name:pb_slide_widen; animation-duration: 0.5s;}
    @keyframes  pb_slide_widen { from {width: 0px;} to {width: 60px;} }
    .pb_slide_btn li:hover::before, .pb_slide_btn li.active::before{width: 20px;transform: translate( 0px, 24px );}
    .pb_slide_right{box-sizing: border-box;width: 100%;padding-bottom: 60px;bottom: 0px;right: 0px;height: 56.25vw;position: absolute;bottom: 0px;}
    .pb_slide_image{width: calc(100vw - 60px);margin-left: 30px;margin-right: 30px;padding-bottom: 56.25vw;position: absolute;bottom: 60px;}
    .pb_slide_right .filter {height: 56.26vw;}
}
@media screen and (max-width: 767px){
    .pb_img_slide{box-sizing: border-box;position: relative;height: calc(56.26vw + 284px);}
    .pb_slide_left .pb_slide_ment{padding-top: 50px;margin-bottom: 30px;position: relative;z-index: 1;}
    .pb_ment_name{font-size: 16px;line-height: 16px;letter-spacing: -0.4px;margin-bottom: 15px;}
    .pb_ment_body{font-size: 32px;line-height: 42px;letter-spacing: -0.8px;margin-bottom: 35px;}
    .pb_slide_btn li{font-size: 14px;line-height: 14px;margin-right: 20px;}
    .pb_slide_btn li:hover, .pb_slide_btn li.active{width: 60px;padding-bottom: 10px;}
    .pb_slide_btn li:hover::before, .pb_slide_btn li.active::before{width: 20px;transform: translate( 0px, 24px );}
    .pb_slide_right{box-sizing: border-box;width: 100%;padding-bottom: 30px;bottom: 0px;right: 0px;height: 56.25vw;position: absolute;}
    .pb_slide_image{width: calc(100vw - 40px);margin-left: 20px;margin-right: 20px;padding-bottom: 56.25vw;position: absolute;bottom: 30px;}
    .pb_slide_right .filter {height: 56.26vw;}
}



/* 공지사항 영역 및 해더*/
.pb_notice_header{width: 100%;position: relative;}
.pb_header_title{font-family: 'notokr-medium', sans-serif;}
.pb_header_more img{width: 100%;display: block;}

@media screen and (min-width: 1240px){
    .pb_notice_wrapper{padding: 126px 0px;}
    .pb_notice_header{text-align: left;margin-bottom: 60px;}
    .pb_header_title{font-size: 32px;line-height: 32px;letter-spacing: -0.64px;}
    .pb_header_more{position: absolute;width: 20px;height: 20px;top: 6px;right: 0px;cursor: pointer;}

    /* 공지사항 카테고리 */
    .home_category_list{position: absolute; top: 4px; left: 150px;}
    .home_category_list .home_category_item{ cursor: pointer; font-size: 16px; line-height: 16px; letter-spacing: -0.32px; padding: 0 10px; color: #707070; box-sizing: border-box;}
    .home_category_list .home_category_item.select{ color: #013a86; padding-bottom: 10px; border-bottom: 2px solid #013a86;}
}
@media screen and (max-width: 1240px) and (min-width: 768px){
    .pb_notice_wrapper{margin: 50px 0px 98px 0px;}
    .pb_notice_header{margin-bottom: 30px;}
    .pb_header_title{font-size: 28px;line-height: 28px;letter-spacing: -0.56px;}
    .pb_header_more{position: absolute;width: 14px;height: 14px;top: 7px;right: 0px;cursor: pointer;}

    /* 공지사항 카테고리 */
    .home_category_list_wrapper{ clear: both;  padding-top: 20px; margin-bottom: 15px; overflow-x: scroll; overflow-y: hidden; box-sizing: border-box; width: 100%;}
    .home_category_list_wrapper .home_category_list{height: 32px; white-space: nowrap;}
    .home_category_list .home_category_item{ cursor: pointer; font-size: 14px; line-height: 14px; letter-spacing: -0.32px; padding: 0 10px; color: #707070; box-sizing: border-box;}
    .home_category_list .home_category_item.select{ color: #013a86; padding-bottom: 10px; border-bottom: 2px solid #013a86;}
}
@media screen and (max-width: 767px){
    .pb_notice_wrapper.container{ padding: 0px; }
    .pb_notice_wrapper{margin: 50px 0px;}
    .pb_notice_header{margin-bottom: 30px;}
    .pb_header_title{padding: 0px 20px; font-size: 24px;line-height: 24px;letter-spacing: -0.48px;}
    .pb_header_more{position: absolute;width: 14px;height: 14px;top: 5px;right: 20px;cursor: pointer;}

    /* 공지사항 카테고리 */
    .home_category_list_wrapper{ clear: both;  padding-top: 20px; margin-bottom: 15px; overflow-x: scroll; overflow-y: hidden; box-sizing: border-box; width: 100%;}
    .home_category_list_wrapper .home_category_list{height: 32px; white-space: nowrap;}
    .home_category_list .home_category_item{ cursor: pointer; font-size: 14px; line-height: 14px; letter-spacing: -0.32px; padding: 0 10px; color: #707070; box-sizing: border-box;}
    .home_category_list .home_category_item.select{ color: #013a86; padding-bottom: 10px; border-bottom: 2px solid #013a86;}
}

/* 공지사항 박스 */
.pb_notice_section{display: block;}
.pb_notice_box{cursor: pointer;box-sizing: border-box;border: 1px solid #e5e5e5;position: relative;float: left;}
.pb_box_title{font-family: 'notokr-medium', sans-serif;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.pb_box_content{overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #707070;}
.pb_box_time{color: #707070;position: absolute;}
.pb_notice_new{font-family: 'notokr-bold', sans-serif;text-align: center;border-radius: 100%;background-color: #013a86;color: #ffffff;position: absolute;cursor: pointer;}
.pb_notice_section .no_item {font-family: notokr-regular, sans-serif;text-align: center; border: 1px solid #e5e5e5;}
.pb_notice_section .slick-dots { width: 100% !important; line-height: 1; text-align: center;}
.pb_notice_section .slick-dots .list_dot:not(:last-child) { margin-right: 5px; }
.slick-active .list_dot { background-color: #013a86 !important; }
@media screen and (min-width: 1240px){
    .pb_notice_section{display: block;}
    .pb_notice_section .slick-list{height: 351px;}
    .pb_notice_section .no_item {font-size: 16px; line-height: 351px;}
    .pb_notice_box{width: 380px; height: 294px;}
    .pb_notice_box:not(:last-child) {margin-right: 50px;}
    .pb_notice_box:nth-child(2){margin-top: 40px;}
    .pb_notice_box ul{margin: 40px;}
    .pb_box_title{font-size: 24px;line-height: 36px;letter-spacing: -0.48px;}
    .pb_box_content{font-size: 16px;line-height: 28px;letter-spacing: -0.32px;margin-top: 18px;}
    .pb_box_time{font-size: 16px;line-height: 16px;bottom: 40px;left: 40px;}
    .pb_notice_new{width: 36px;line-height: 36px;bottom: -18px;right: 20px;font-size: 16px;}
    .pb_notice_section .slick-dots{display: none;}
}
@media screen and (max-width: 1240px) and (min-width: 768px){
    .pb_notice_section{margin-bottom: 30px;}
    .pb_notice_section .slick-list{height: 243px;}
    .pb_notice_section .no_item {font-size: 16px; line-height: 242px;}
    .pb_notice_box{width: calc(50vw - 60px);height: 228px;}
    .pb_notice_box:not(:last-child) { margin-right: 30px; }
    .pb_notice_box ul{margin: 30px;}
    .pb_box_title{font-size: 20px;line-height: 30px;letter-spacing: -0.4px;}
    .pb_box_content{font-size: 14px;line-height: 24px;letter-spacing: -0.28px;margin-top: 20px;}
    .pb_box_time{font-size: 14px;line-height: 14px;bottom: 30px;left: 30px;}
    .pb_notice_new{width: 32px;line-height: 32px;bottom: -16px;right: 15px;font-size: 16px;}
    .pb_notice_section .slick-dots{display: inline-block;width: 28px;margin: 0px auto;}
    .pb_notice_section .slick-dots .list_dot{width: 6px;height: 6px;background-color: #E1E1E1;border-radius: 100%;cursor: pointer;float: left;margin-right: 5px;}
    /*.slick-dots .list_dot:last-child{margin-right: 0px;}*/
}
@media screen and (max-width: 767px){
    .pb_notice_section{margin-bottom: 30px;}
    .pb_notice_section .no_item {font-size: 16px; line-height: 226px; margin: 0 20px;}
    .pb_notice_box{width: calc(100vw - 60px);height: 226px;}
    .pb_notice_box:not(:last-child) { margin-right: 20px; }
    .pb_notice_section .slick-list { padding-left: 20px; height: 241px;}
    .pb_notice_box ul{margin: 30px;}
    .pb_box_title{font-size: 20px;line-height: 30px;letter-spacing: -0.4px;}
    .pb_box_content{font-size: 14px;line-height: 24px;letter-spacing: -0.28px;margin-top: 20px;}
    .pb_box_time{font-size: 14px;line-height: 14px;bottom: 30px;left: 30px;}
    .pb_notice_new{width: 32px;line-height: 32px;bottom: -16px;right: 15px;font-size: 16px;}
    .slick-dots{width: 28px;margin: 15px auto 0px auto;}
    .slick-dots .list_dot{width: 6px;height: 6px;background-color: #E1E1E1;border-radius: 100%;cursor: pointer;float: left;margin-right: 5px;}
}


/* 컨텐츠 정보 배경 */
.pb_info_wrapper{width: 100%;}

@media screen and (min-width: 1240px){
    .pb_info_wrapper{height: 240px;background: linear-gradient(90deg, #ffffff 50%, #f1f5fb 50%);}
}
@media screen and (max-width: 1240px) and (min-width: 768px){
    .pb_info_wrapper{height: 190px;background: linear-gradient(90deg, #ffffff 50%, #f1f5fb 50%);}
}
@media screen and (max-width: 767px){
    .pb_info_wrapper{height: 400px;background: linear-gradient(#ffffff 50%, #f1f5fb 50%);}
}

/* 아이콘 버튼 부분 */
.pb_btn_wrapper{text-align: center;}
.pb_btn_box {display: inline-block; vertical-align:middle; cursor: pointer;}

.pb_btn_wrapper > div:last-child{margin-right: 0px;}
.pb_btn_box img{width: 50px;height: 50px;}
@media screen and (min-width: 1240px){
    .pb_btn_wrapper{width: 50%;float: left;margin-top: 73px;}
    .pb_btn_box {margin-right: 50px;}
    .pb_btn_box p{font-size: 16px;line-height: 16px;margin-top: 15px;}
}
@media screen and (max-width: 1240px) and (min-width: 768px){
    .pb_btn_wrapper{width: 50%;padding-top: 52px;float: left;}
    .pb_btn_box {margin-right: 50px;}
    .pb_btn_box p{font-size: 14px;line-height: 14px;margin-top: 10px;}
}
@media screen and (max-width: 767px) {
    .pb_btn_wrapper {width: 100%;}
    .pb_btn_box {margin-right: 30px;}
    .pb_btn_box p{font-size: 14px;line-height: 14px;margin-top: 10px;}
}

/* 사이트 바로가기 영역 */
.pb_site_wrapper{position: relative; color: #ffffff; background-image: url("/res/service/img/department20/main/img_banner.jpg");background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;}
.pb_site_ment > p:first-child span{font-family: 'notokr-medium', sans-serif;}
.pb_site_btn{border: 2px solid #ffffff;box-sizing: border-box;text-align: center;cursor: pointer; font-size: 0;}
.pb_site_btn p{display: inline-block;}
.pb_site_btn img{display: inline-block;height: auto;}
@media screen and (min-width: 1240px){
    .pb_site_wrapper{width: calc(33% - 12px);height: 100%; display: inline-block; margin-right: 18px;}
    .pb_site_ment > p:first-child{font-size: 32px;line-height: 44px;letter-spacing: -0.64px;margin-bottom: 28px;}
    .pb_site_ment > p:nth-child(2){font-size: 20px;line-height: 32px;letter-spacing: -0.4px;}
    .pb_site_ment{position: absolute;left: 40px;top: 50px;}
    .pb_bg_icon{position: absolute;width: 200px;height: 160px;right: 0px;bottom: 0px;}
    .pb_site_btn{width: 150px;border-radius: 20px;margin-top: 34px;}
    .pb_site_btn p{font-size: 14px;line-height: 40px;margin-right: 40px;}
    .pb_site_btn img{width: 20px;}
}
@media screen and (max-width: 1240px) and (min-width: 768px){
    .pb_site_wrapper{width: 50%; vertical-align: top; height: 250px;margin-bottom: 50px; box-sizing: border-box; padding:20px;display: inline-block;}
    .pb_site_ment > p:first-child{font-size: 28px;line-height: 38px;letter-spacing: -0.56px;margin-bottom: 20px;}
    .pb_site_ment > p:nth-child(2){font-size: 16px;line-height: 26px;letter-spacing: -0.32px;}
    .pb_bg_icon{display: none;}
    .pb_site_btn{position: absolute; right: 20px; bottom: 20px; width: 150px;border-radius: 20px;}
    .pb_site_btn p{font-size: 14px;margin-right: 40px; line-height: 30px;}
    .pb_site_btn img{width: 20px;}
}
@media screen and (max-width: 767px){
    .pb_site_wrapper{width: 100%; height:250px; margin-bottom: 30px; box-sizing: border-box; padding:20px;}
    .pb_site_ment > p:first-child{font-size: 24px;line-height: 34px;letter-spacing: -0.48px;margin-bottom: 20px;}
    .pb_site_ment > p:nth-child(2){font-size: 16px;line-height: 26px;letter-spacing: -0.32px;}
    .pb_site_ment{}
    .pb_bg_icon{display: none;}
    .pb_site_btn{position: absolute; bottom: 20px; right: 20px; width: 130px;border-radius: 28px;}
    .pb_site_btn p{font-size: 14px;line-height: 30px;margin-right: 30px;}
    .pb_site_btn img{width: 20px;}
}



/* 보드 영역 */
.pb_board_title{font-family: 'notokr-medium', sans-serif;color: #232323;float: left;}
.pb_board_top img{cursor: pointer;}

@media screen and (min-width: 1241px){
    /*.pb_content_wrapper {margin-top: 100px;padding: 100px 0px;background-color: #f8f8f8;}*/
    .pb_content_wrapper {padding: 100px 0px;background-color: #f8f8f8;}
    .pb_board_wrapper{height: 445px; font-size: 0;}
    .pb_board_left{width: 810px;float: left;margin-right: 50px;}
    .pb_board_right{width: calc(33.33% - 12px);display: inline-block;vertical-align: top;}
    .pb_board_top{margin-bottom: 30px;height: 32px;}
    .pb_board_top img{float: right;margin-top: 6px;}
    .pb_board_title{font-size: 32px;line-height: 32px;}
}
@media screen and (max-width: 1240px) and (min-width: 768px){
    .pb_content_wrapper {margin-top: 50px;padding: 50px 0px;background-color: #f8f8f8;}
    .pb_board_left, .pb_board_right{width: 100%;}
    .pb_board_wrapper{font-size: 0;}
    .pb_board_right{margin-bottom: 50px;}
    .pb_board_top{margin-bottom: 20px;height: 28px;}
    .pb_board_title{font-size: 28px;line-height: 28px;}
    .pb_board_top img{float: right;width: 14px;height: 14px;margin-top: 7px;}
}
@media screen and (max-width: 767px){
    .pb_content_wrapper {margin-top: 50px;padding: 50px 0px;background-color: #f8f8f8;}
    .pb_board_wrapper{margin-bottom: 50px;}
    .pb_board_left, .pb_board_right{width: 100%;}
    .pb_board_left{margin-bottom: 70px;}
    .pb_board_top{margin-bottom: 20px;height: 28px;}
    .pb_board_title{font-size: 24px;line-height: 24px;}
    .pb_board_top img{float: right;width: 14px;height: 14px;margin-top: 7px;}
}

/* 보드 내부 영역 */
.bottom_title p:last-child{float: right;color: #707070;}
@media screen and (min-width: 1241px){
    .pb_board_bottom1, .pb_board_bottom2{width: 100%;border: 1px solid #e5e5e5;padding: 9px 30px;box-sizing: border-box;background-color: #ffffff;}
    .pb_board_bottom2{height: 383px;overflow: auto;padding: 30px;}
    .board_calendar_wrapper{font-size: 16px;line-height: 16px;margin-bottom: 30px;}
    .pb_board_bottom2 > .board_calendar_wrapper:last-child{margin-bottom: 0px;}
    .pb_board_bottom2 > .no_schedule{ text-align: center; line-height: 338px; font-size: 16px;}
    .board_calendar_wrapper .calendar_period{font-family: 'notokr-medium', sans-serif;margin-bottom: 15px;color: #013a86;}
}
@media screen and (max-width: 1240px) and (min-width: 768px){
    .pb_board_bottom1, .pb_board_bottom2{width: 100%;border: 1px solid #e5e5e5;box-sizing: border-box;}
    .pb_board_bottom2{height: 200px;overflow: auto;background-color: #ffffff;padding: 20px;}
    .board_calendar_wrapper{font-size: 14px;line-height: 14px;margin-bottom: 20px;}
    .pb_board_bottom2 > .board_calendar_wrapper:last-child{margin-bottom: 0px;}
    .pb_board_bottom2 > .no_schedule{ text-align: center; line-height: 158px; font-size: 14px;}
    .board_calendar_wrapper .calendar_period{font-family: 'notokr-medium', sans-serif;margin-bottom: 15px;color: #013a86;}
}
@media screen and (max-width: 767px){
    .pb_board_bottom1, .pb_board_bottom2{width: 100%;border: 1px solid #e5e5e5;box-sizing: border-box;}
    .pb_board_bottom2{height: 200px;overflow: auto;background-color: #ffffff;padding: 20px;}
    .board_calendar_wrapper{font-size: 14px;line-height: 14px;margin-bottom: 20px;}
    .pb_board_bottom2 > .board_calendar_wrapper:last-child{margin-bottom: 0px;}
    .pb_board_bottom2 > .no_schedule{ text-align: center; line-height: 158px; font-size: 14px;}
    .board_calendar_wrapper .calendar_period{font-family: 'notokr-medium', sans-serif;margin-bottom: 15px;color: #013a86;}
    .board_calendar_wrapper .calendar_title{width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
}

/* 아이콘 퀵 */
@media screen and (min-width: 1241px){
    .pb_board_end{font-size: 0;margin-right: 18px; width: calc(33.33% - 12px); height: 100%; display: inline-block; vertical-align: top; background-color: #ffffff;box-sizing: border-box;}
    .pb_board_end .pb_quick_box{display: inline-block; vertical-align: top; width: 50%; height: 50%; box-sizing: border-box; border: 1px solid #e5e5e5; border-top: 0; text-align: center;}
    .pb_board_end .pb_quick_box:nth-child(2n){border-left: 0;}
    .pb_board_end .pb_quick_box:nth-child(-n+2){border-top: 1px solid #e5e5e5;}

    .pb_board_end .pb_quick_box .pb_quick_box_content_box {cursor : pointer;}
    .pb_quick_box_content_box > img { width: 60px; height: 60px; padding : 60px 0px 14px;}
    .pb_quick_box_content_box > p {font-size : 16px; color : #000000; line-height : 22px;}
}
@media screen and (max-width: 1240px) and (min-width: 768px){
    .pb_board_end{font-size: 0; width: 50%; height: 250px; display: inline-block; vertical-align: top;background-color: #ffffff;box-sizing: border-box;}
    .pb_board_end .pb_quick_box{display: inline-block; vertical-align: top; width: 25%; height: 100%; box-sizing: border-box; border: 1px solid #e5e5e5; border-right: 0; position: relative;}
    .pb_board_end .pb_quick_box:last-child{border: 1px solid #e5e5e5;}

    .pb_board_end .pb_quick_box .pb_quick_box_content_box {width : 100%; margin : auto; text-align: center; cursor : pointer;}
    .pb_quick_box_content_box > img { width: 60px; height: 60px; padding : 70px 0px 14px;}
    .pb_quick_box_content_box > p {font-size : 13px; color : #000000; line-height : 16px;}
}
@media screen and (max-width: 767px){
    .pb_board_end{font-size: 0; width: 100%; height: 200px; background-color: #ffffff;box-sizing: border-box; margin-bottom: 30px;}
    .pb_board_end .pb_quick_box{display: inline-block; vertical-align: top; width: 50%; height: 50%; box-sizing: border-box; border: 1px solid #e5e5e5; border-top: 0; position: relative;}
    .pb_board_end .pb_quick_box:nth-child(2n){border-left: 0;}
    .pb_board_end .pb_quick_box:nth-child(-n+2){border-top: 1px solid #e5e5e5;}

    .pb_board_end .pb_quick_box .pb_quick_box_content_box {width : 100%; margin : auto; text-align: center;cursor : pointer;}
    .pb_quick_box_content_box > img { width: 40px; height: 40px; padding : 12px 0px 10px;}
    .pb_quick_box_content_box > p {font-size : 12px; color : #000000; line-height : 16px;}
}


/* 보드 영역 */
.sinhak_board_title{font-family: 'notokr-medium', sans-serif;color: #232323;float: left;}

@media screen and (min-width: 1241px){
    .sinhak_board_wrapper{height: 318px;margin-top: 100px !important; margin-bottom: 100px !important;}
    .sinhak_board_left{width: 790px;float: left;margin-right: 50px;}
    .sinhak_board_right{width: 400px;float: right;}
    .sinhak_board_top{margin-bottom: 30px;height: 32px;}
    .sinhak_board_title, .sinhak_main_title{font-size: 32px;line-height: 32px;}
    .sinhak_board_top img{float: right;margin-top: 6px;}
}
@media screen and (max-width: 1240px) and (min-width: 768px){
    .sinhak_board_wrapper{margin-top: 50px; margin-bottom: 50px;}
    .sinhak_board_left, .sinhak_board_right{width: 100%;}
    .sinhak_board_left{margin-bottom: 50px;}
    .sinhak_board_top{margin-bottom: 20px;height: 28px;}
    .sinhak_board_title, .sinhak_main_title{font-size: 28px;line-height: 28px;}
    .sinhak_board_top img{float: right;width: 14px;height: 14px;margin-top: 7px;}
}
@media screen and (max-width: 767px){
    .sinhak_board_wrapper{margin-top: 50px; margin-bottom: 50px;}
    .sinhak_board_left, .sinhak_board_right{width: 100%;}
    .sinhak_board_left{margin-bottom: 50px;}
    .sinhak_board_top{margin-bottom: 20px; min-height: 28px;}
    .sinhak_board_title, .sinhak_main_title{font-size: 24px;line-height: 24px;}
    .sinhak_board_top img{float: right;width: 14px;height: 14px;margin-top: 7px;}
}


/* 보드 내부 영역 */
.bottom_title{cursor: pointer;}
.bottom_title p:last-child{float: right;color: #707070;}
@media screen and (min-width: 1241px){
    .sinhak_board_bottom1, .sinhak_board_bottom2{width: 100%;border: 1px solid #e5e5e5;padding: 9px 30px;box-sizing: border-box;}
    .sinhak_board_bottom1 .no_content {width: 100%;text-align: center;line-height: 235px;}
    .sinhak_board_bottom2 .no_content {width: 100%;text-align: center;line-height: 192px;}
    .bottom_title{font-size: 16px;line-height: 16px;padding: 15px 0px;border-bottom: 1px dashed #e5e5e5;box-sizing: border-box;}
    .sinhak_board_bottom1 .bottom_title:last-child {border-bottom: none;}
    .bottom_title p:first-child{width: 70%;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;position: relative;}
    .sinhak_board_bottom2{height: 254px;overflow: auto;background-color: #f8f8f8;padding: 30px;}
    .board_calendar_wrapper{font-size: 16px;line-height: 16px;margin-bottom: 30px;}
    .sinhak_board_bottom2 > div:last-child{margin-bottom: 0px;}
    .board_calendar_wrapper .calendar_period{font-family: 'notokr-medium', sans-serif;margin-bottom: 15px;color: #8d002a;}
}
@media screen and (max-width: 1240px) and (min-width: 768px){
    .sinhak_board_bottom1 { margin-top: 70px; }
    .sinhak_board_bottom1, .sinhak_board_bottom2{width: 100%;border: 1px solid #e5e5e5;box-sizing: border-box;}
    .sinhak_board_bottom1{padding: 0px 20px;}
    .bottom_title{font-size: 14px;line-height: 46px;border-bottom: 1px dashed #e5e5e5;box-sizing: border-box;}
    .sinhak_board_bottom1 .bottom_title:last-child {border-bottom: none;}
    .bottom_title p:first-child{width: 70%;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .sinhak_board_bottom2{height: 198px;overflow: auto;background-color: #f8f8f8;padding: 20px;}
    .board_calendar_wrapper{font-size: 14px;line-height: 14px;margin-bottom: 20px;}
    .sinhak_board_bottom2 > div:last-child{margin-bottom: 0px;}
    .board_calendar_wrapper .calendar_period{font-family: 'notokr-medium', sans-serif;margin-bottom: 15px;color: #8d002a;}
}
@media screen and (max-width: 767px){
    .sinhak_board_bottom1 { margin-top:0; }
    .sinhak_board_bottom1, .sinhak_board_bottom2{width: 100%;border: 1px solid #e5e5e5;box-sizing: border-box;}
    .sinhak_board_bottom1{padding: 0px 20px;}
    .bottom_title{font-size: 14px;line-height: 46px;border-bottom: 1px dashed #e5e5e5;box-sizing: border-box;}
    .sinhak_board_bottom1 .bottom_title:last-child {border-bottom: none;}
    .bottom_title p:first-child{width: 68%;float: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .sinhak_board_bottom2{height: 198px;overflow: auto;background-color: #f8f8f8;padding: 20px;}
    .board_calendar_wrapper{font-size: 14px;line-height: 14px;margin-bottom: 20px;}
    .sinhak_board_bottom2 > div:last-child{margin-bottom: 0px;}
    .board_calendar_wrapper .calendar_period{font-family: 'notokr-medium', sans-serif;margin-bottom: 15px;color: #8d002a;}
    .board_calendar_wrapper .calendar_title{width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
}