@charset 'utf-8';

/* 후원/자원봉사 */
.ws_content_wrap .es_top_title_area {margin-top:40px;margin-bottom:50px;padding-bottom:30px;border-bottom:2px dashed #ddd;text-align:center}
.ws_content_wrap .es_top_title_area .bs_title {color:#000;font-weight:normal;font-size:2.5em;line-height:normal;letter-spacing:-1px;word-break:keep-all}
.ws_content_wrap .es_top_title_area .bs_title .is_point {font-weight:bold;font-size:1.2em}
.ws_content_wrap .es_top_title_area .bs_desc {margin-bottom:10px;font-size:1.5em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}
.ws_content_wrap .es_top_title_area .bs_text {margin-top:30px;font-size:1.7em;line-height:1.5em;letter-spacing:-0.5px;word-break:keep-all}
.ws_content_wrap .es_top_title_area .bs_btn {display:inline-block;margin-top:30px;padding:10px 40px;border:1px solid;color:#fff;font-size:1.2em}
.ws_content_wrap .es_top_title_area .bs_btn:hover {background:#fff !important;color:#333;transition:all .3s ease-in-out}

.ws_sponsor_wrap .es_icon_type_area {}
.ws_sponsor_wrap .es_icon_type_area .bs_list_box {height:156px;margin-top:20px;padding:20px;border:1px solid #ddd}
.ws_sponsor_wrap .es_icon_type_area .bs_list_box .is_icon_field {text-align:center}
.ws_sponsor_wrap .es_icon_type_area .bs_list_box .is_icon_field .ss_icon {display:inline-block;width:116px;height:110px;background-image:url('../../../img/page/sponsor_icon01.png');background-repeat:no-repeat}
.ws_sponsor_wrap .es_icon_type_area .bs_list_box .is_icon_field .ss_icon01 {background-position:0px 10px}
.ws_sponsor_wrap .es_icon_type_area .bs_list_box .is_icon_field .ss_icon02 {background-position:0px -128px}
.ws_sponsor_wrap .es_icon_type_area .bs_list_box .is_icon_field .ss_icon03 {background-position:0px -410px}
.ws_sponsor_wrap .es_icon_type_area .bs_list_box .is_icon_field .ss_icon04 {background-position:0px -268px}
.ws_sponsor_wrap .es_icon_type_area .bs_list_box .is_icon_field .ss_icon05 {background-position:0px -552px}
.ws_sponsor_wrap .es_icon_type_area .bs_list_box .is_desc_field {margin-top:20px}
.ws_sponsor_wrap .es_icon_type_area .bs_list_box .is_desc_field .ss_title {display:block;margin-bottom:10px;font-weight:500;font-size:1.3em}
.ws_sponsor_wrap .es_icon_type_area .bs_list_box .is_desc_field .ss_list {position:relative;padding-left:10px;font-size:1.2em;line-height:1.7em;letter-spacing:-0.5px;word-break:keep-all}
.ws_sponsor_wrap .es_icon_type_area .bs_list_box .is_desc_field .ss_list:before {content:'';display:block;position:absolute;top:10px;left:0;width:3px;height:3px;border-radius:50 !important;background:#333}

.ws_sponsor_wrap .es_icon_type01_area .bs_list_box {height:auto;padding:0;border:none;text-align:center}
.ws_sponsor_wrap .es_icon_type01_area .bs_list_box .is_icon {display:block;height:110px}
.ws_sponsor_wrap .es_icon_type01_area .bs_list_box .is_title {display:block;margin-top:20px;margin-bottom:5px;font-size:1.3em}
.ws_sponsor_wrap .es_icon_type01_area .bs_list_box .is_list {color:3777;font-size:1.2em;line-height:1.7em;letter-spacing:-0.5px;word-break:keep-all}

.ws_volunteer_wrap .es_icon_type_area {}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box {margin-top:20px;padding:20px;border:1px solid #ddd}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box .is_title_field {text-align:center}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box .is_title_field .ss_icon {display:inline-block;width:60px;height:60px;background-image:url('../../../img/page/volunteer_icon01.png');background-repeat:no-repeat}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box .is_title_field .ss_icon01 {background-position:0px 6px}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box .is_title_field .ss_icon02 {background-position:0px -94px}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box .is_title_field .ss_icon03 {background-position:0px -205px}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box .is_title_field .ss_icon04 {background-position:0px -308px}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box .is_title_field .ss_icon05 {background-position:0px -410px}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box .is_title_field .ss_icon06 {background-position:0px -510px}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box .is_title_field .ss_icon07 {background-position:0px -610px}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box .is_title_field .ss_subject {display:block;margin-top:10px;font-weight:500}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box .is_desc_field {}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box .is_desc_field .ss_list {position:relative;padding-left:10px;word-break:keep-all}
.ws_volunteer_wrap .es_icon_type_area .bs_list_box .is_desc_field .ss_list:before {content:'';display:block;position:absolute;top:10px;left:0;width:3px;height:3px;border-radius:50 !important;background:#333}

 /* ================================================== *
 *
 *     MEDIA EXTEND - MAX DEVICE
 *
 * ================================================== */

/* MEDIA (모바일 이하) 767px 이하 */
@media all and (max-width:767px) {
	.ws_content_wrap .es_top_title_area .bs_title {font-size:1.8em}
	.ws_content_wrap .es_top_title_area .bs_desc {font-size:1.2em}

}
/* MEDIA (태블릿 이하) 991px 이하 */
@media all and (max-width:991px) {

}
/* MEDIA (데스크탑 이하) 1279px 이하 */
@media all and (max-width:1279px) {

}

 /* ================================================== *
 *
 *     MEDIA EXTEND - MIN DEVICE
 *
 * ================================================== */
 
/* MEDIA (태블릿 이상) 768px 이상 */
@media all and (min-width:768px) {

}
/* MEDIA (데스크탑 이상) 992px 이상 */
@media all and (min-width:992px) {

}
/* MEDIA (큰화면 데스크탑 이상) 1280px 이상 */
@media all and (min-width:1280px) {
	
}
 
 /* ================================================== *
 *
 *     MEDIA EXTEND - AND DEVICE
 *
 * ================================================== */

/* MEDIA (태블릿 구간만) 768px ~ 991px */
@media (min-width:768px) and (max-width:991px) {
	
}
/* MEDIA (데스크탑 구간만) 992px ~ 1279px */
@media (min-width:992px) and (max-width:1279px) {
	.ws_content_wrap .es_icon_type_area .bs_list_box {height:155px}

}