@charset "utf-8";

/* ==================================================================================================== *
 *
 *     WEBIS PAGE CONTENT STYLESHEET
 *     COPYRIGHT © WEBIS.KR ALL RIGHTS RESERVED.
 *
 * ==================================================================================================== */

/* [FONT] 즐거운 이야기체 */
@font-face {
    font-family: 'OTEnjoystoriesBA';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/OTEnjoystoriesBA.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* ICON */
.ws_icon {background-image:url('/webis/global/img/youth/icon.png');background-repeat:no-repeat}
.ws_icon_before:before {content:'';display:block;background-image:url('/webis/global/img/youth/icon.png');background-repeat:no-repeat}

/* ICON 50PX */
.ws_icon_50rem {width:5rem;height:5rem;background-size:10rem}
.ws_icon_50rem.ws_icon01 {background-position:0 0}
.ws_icon_50rem.ws_icon02 {background-position:0 -5rem}
.ws_icon_50rem.ws_icon03 {background-position:0 -10rem}
.ws_icon_50rem.ws_icon04 {background-position:0 -15rem}
.ws_icon_50rem.ws_icon05 {background-position:0 -20rem}
.ws_icon_50rem.ws_icon06 {background-position:0 -25rem}
.ws_icon_50rem.ws_icon07 {background-position:0 -30rem}
.ws_icon_50rem.ws_icon08 {background-position:0 -35rem}
.ws_icon_50rem.ws_icon09 {background-position:0 -40rem}
.ws_icon_50rem.ws_icon10 {background-position:0 -45rem}
.ws_icon_50rem.ws_icon11 {background-position:0 -50rem}
.ws_icon_50rem.ws_icon12 {background-position:0 -55rem}
.ws_icon_50rem.ws_icon13 {background-position:0 -60rem}
.ws_icon_50rem.ws_icon14 {background-position:0 -65rem}
.ws_icon_50rem.ws_icon15 {background-position:-5rem 0}
.ws_icon_50rem.ws_icon16 {background-position:-5rem -5rem}
.ws_icon_50rem.ws_icon17 {background-position:-5rem -10rem}
.ws_icon_50rem.ws_icon18 {background-position:-5rem -15rem}
.ws_icon_50rem.ws_icon19 {background-position:-5rem -20rem}
.ws_icon_50rem.ws_icon20 {background-position:-5rem -25rem}
.ws_icon_50rem.ws_icon21 {background-position:-5rem -30rem}
.ws_icon_50rem.ws_icon22 {background-position:-5rem -35rem}
.ws_icon_50rem.ws_icon23 {background-position:-5rem -40rem}
.ws_icon_50rem.ws_icon24 {background-position:-5rem -45rem}
.ws_icon_50rem.ws_icon25 {background-position:-5rem -50rem}
.ws_icon_50rem.ws_icon26 {background-position:-5rem -55rem}
.ws_icon_50rem.ws_icon27 {background-position:-5rem -60rem}
.ws_icon_50rem.ws_icon28 {background-position:-5rem -65rem}
.ws_icon_50rem.ws_icon29 {background-position:-5rem -70rem}
.ws_icon_50rem.ws_icon30 {background-position:-5rem -75rem}
.ws_icon_50rem_before:before {width:5rem;height:5rem;background-size:10rem}
.ws_icon_50rem_before.ws_icon01:before {background-position:0 0}
.ws_icon_50rem_before.ws_icon02:before {background-position:0 -5rem}
.ws_icon_50rem_before.ws_icon03:before {background-position:0 -10rem}
.ws_icon_50rem_before.ws_icon04:before {background-position:0 -15rem}
.ws_icon_50rem_before.ws_icon05:before {background-position:0 -20rem}
.ws_icon_50rem_before.ws_icon06:before {background-position:0 -25rem}
.ws_icon_50rem_before.ws_icon07:before {background-position:0 -30rem}
.ws_icon_50rem_before.ws_icon08:before {background-position:0 -35rem}
.ws_icon_50rem_before.ws_icon09:before {background-position:0 -40rem}
.ws_icon_50rem_before.ws_icon10:before {background-position:0 -45rem}
.ws_icon_50rem_before.ws_icon11:before {background-position:0 -50rem}
.ws_icon_50rem_before.ws_icon12:before {background-position:0 -55rem}
.ws_icon_50rem_before.ws_icon13:before {background-position:0 -60rem}
.ws_icon_50rem_before.ws_icon14:before {background-position:0 -65rem}
.ws_icon_50rem_before.ws_icon15:before {background-position:-5rem 0}
.ws_icon_50rem_before.ws_icon16:before {background-position:-5rem -5rem}
.ws_icon_50rem_before.ws_icon17:before {background-position:-5rem -10rem}
.ws_icon_50rem_before.ws_icon18:before {background-position:-5rem -15rem}
.ws_icon_50rem_before.ws_icon19:before {background-position:-5rem -20rem}
.ws_icon_50rem_before.ws_icon20:before {background-position:-5rem -25rem}
.ws_icon_50rem_before.ws_icon21:before {background-position:-5rem -30rem}
.ws_icon_50rem_before.ws_icon22:before {background-position:-5rem -35rem}
.ws_icon_50rem_before.ws_icon23:before {background-position:-5rem -40rem}
.ws_icon_50rem_before.ws_icon24:before {background-position:-5rem -45rem}
.ws_icon_50rem_before.ws_icon25:before {background-position:-5rem -50rem}
.ws_icon_50rem_before.ws_icon26:before {background-position:-5rem -55rem}
.ws_icon_50rem_before.ws_icon27:before {background-position:-5rem -60rem}
.ws_icon_50rem_before.ws_icon28:before {background-position:-5rem -65rem}
.ws_icon_50rem_before.ws_icon29:before {background-position:-5rem -70rem}
.ws_icon_50rem_before.ws_icon30:before {background-position:-5rem -75rem}

/* ICON 40PX */
.ws_icon_40rem {width:4rem;height:4rem;background-size:8rem}
.ws_icon_40rem.ws_icon01 {background-position:0 0}
.ws_icon_40rem.ws_icon02 {background-position:0 -4rem}
.ws_icon_40rem.ws_icon03 {background-position:0 -8rem}
.ws_icon_40rem.ws_icon04 {background-position:0 -12rem}
.ws_icon_40rem.ws_icon05 {background-position:0 -16rem}
.ws_icon_40rem.ws_icon06 {background-position:0 -20rem}
.ws_icon_40rem.ws_icon07 {background-position:0 -24rem}
.ws_icon_40rem.ws_icon08 {background-position:0 -28rem}
.ws_icon_40rem.ws_icon09 {background-position:0 -32rem}
.ws_icon_40rem.ws_icon10 {background-position:0 -36rem}
.ws_icon_40rem.ws_icon11 {background-position:0 -40rem}
.ws_icon_40rem.ws_icon12 {background-position:0 -44rem}
.ws_icon_40rem.ws_icon13 {background-position:0 -48rem}
.ws_icon_40rem.ws_icon14 {background-position:0 -52rem}
.ws_icon_40rem.ws_icon15 {background-position:-4rem 0}
.ws_icon_40rem.ws_icon16 {background-position:-4rem -4rem}
.ws_icon_40rem.ws_icon17 {background-position:-4rem -8rem}
.ws_icon_40rem.ws_icon18 {background-position:-4rem -12rem}
.ws_icon_40rem.ws_icon19 {background-position:-4rem -16rem}
.ws_icon_40rem.ws_icon20 {background-position:-4rem -20rem}
.ws_icon_40rem.ws_icon21 {background-position:-4rem -24rem}
.ws_icon_40rem.ws_icon22 {background-position:-4rem -28rem}
.ws_icon_40rem.ws_icon23 {background-position:-4rem -32rem}
.ws_icon_40rem.ws_icon24 {background-position:-4rem -36rem}
.ws_icon_40rem.ws_icon25 {background-position:-4rem -40rem}
.ws_icon_40rem.ws_icon26 {background-position:-4rem -44rem}
.ws_icon_40rem.ws_icon27 {background-position:-4rem -48rem}
.ws_icon_40rem.ws_icon28 {background-position:-4rem -52rem}
.ws_icon_40rem.ws_icon29 {background-position:-4rem -56rem}
.ws_icon_40rem.ws_icon30 {background-position:-4rem -60rem}
.ws_icon_40rem_before:before {width:4rem;height:4rem;background-size:8rem}
.ws_icon_40rem_before.ws_icon01:before {background-position:0 0}
.ws_icon_40rem_before.ws_icon02:before {background-position:0 -4rem}
.ws_icon_40rem_before.ws_icon03:before {background-position:0 -8rem}
.ws_icon_40rem_before.ws_icon04:before {background-position:0 -12rem}
.ws_icon_40rem_before.ws_icon05:before {background-position:0 -16rem}
.ws_icon_40rem_before.ws_icon06:before {background-position:0 -20rem}
.ws_icon_40rem_before.ws_icon07:before {background-position:0 -24rem}
.ws_icon_40rem_before.ws_icon08:before {background-position:0 -28rem}
.ws_icon_40rem_before.ws_icon09:before {background-position:0 -32rem}
.ws_icon_40rem_before.ws_icon10:before {background-position:0 -36rem}
.ws_icon_40rem_before.ws_icon11:before {background-position:0 -40rem}
.ws_icon_40rem_before.ws_icon12:before {background-position:0 -44rem}
.ws_icon_40rem_before.ws_icon13:before {background-position:0 -48rem}
.ws_icon_40rem_before.ws_icon14:before {background-position:0 -52rem}
.ws_icon_40rem_before.ws_icon15:before {background-position:-4rem 0}
.ws_icon_40rem_before.ws_icon16:before {background-position:-4rem -4rem}
.ws_icon_40rem_before.ws_icon17:before {background-position:-4rem -8rem}
.ws_icon_40rem_before.ws_icon18:before {background-position:-4rem -12rem}
.ws_icon_40rem_before.ws_icon19:before {background-position:-4rem -16rem}
.ws_icon_40rem_before.ws_icon20:before {background-position:-4rem -20rem}
.ws_icon_40rem_before.ws_icon21:before {background-position:-4rem -24rem}
.ws_icon_40rem_before.ws_icon22:before {background-position:-4rem -28rem}
.ws_icon_40rem_before.ws_icon23:before {background-position:-4rem -32rem}
.ws_icon_40rem_before.ws_icon24:before {background-position:-4rem -36rem}
.ws_icon_40rem_before.ws_icon25:before {background-position:-4rem -40rem}
.ws_icon_40rem_before.ws_icon26:before {background-position:-4rem -44rem}
.ws_icon_40rem_before.ws_icon27:before {background-position:-4rem -48rem}
.ws_icon_40rem_before.ws_icon28:before {background-position:-4rem -52rem}
.ws_icon_40rem_before.ws_icon29:before {background-position:-4rem -56rem}
.ws_icon_40rem_before.ws_icon30:before {background-position:-4rem -60rem}

/* ICON 30PX */
.ws_icon_30rem {width:3rem;height:3rem;background-size:6rem}
.ws_icon_30rem.ws_icon01 {background-position:0 0}
.ws_icon_30rem.ws_icon02 {background-position:0 -3rem}
.ws_icon_30rem.ws_icon03 {background-position:0 -6rem}
.ws_icon_30rem.ws_icon04 {background-position:0 -9rem}
.ws_icon_30rem.ws_icon05 {background-position:0 -12rem}
.ws_icon_30rem.ws_icon06 {background-position:0 -15rem}
.ws_icon_30rem.ws_icon07 {background-position:0 -18rem}
.ws_icon_30rem.ws_icon08 {background-position:0 -21rem}
.ws_icon_30rem.ws_icon09 {background-position:0 -24rem}
.ws_icon_30rem.ws_icon10 {background-position:0 -27rem}
.ws_icon_30rem.ws_icon11 {background-position:0 -30rem}
.ws_icon_30rem.ws_icon12 {background-position:0 -33rem}
.ws_icon_30rem.ws_icon13 {background-position:0 -36rem}
.ws_icon_30rem.ws_icon14 {background-position:0 -39rem}
.ws_icon_30rem.ws_icon15 {background-position:-3rem 0}
.ws_icon_30rem.ws_icon16 {background-position:-3rem -3rem}
.ws_icon_30rem.ws_icon17 {background-position:-3rem -6rem}
.ws_icon_30rem.ws_icon18 {background-position:-3rem -9rem}
.ws_icon_30rem.ws_icon19 {background-position:-3rem -12rem}
.ws_icon_30rem.ws_icon20 {background-position:-3rem -15rem}
.ws_icon_30rem.ws_icon21 {background-position:-3rem -18rem}
.ws_icon_30rem.ws_icon22 {background-position:-3rem -21rem}
.ws_icon_30rem.ws_icon23 {background-position:-3rem -24rem}
.ws_icon_30rem.ws_icon24 {background-position:-3rem -27rem}
.ws_icon_30rem.ws_icon25 {background-position:-3rem -30rem}
.ws_icon_30rem.ws_icon26 {background-position:-3rem -33rem}
.ws_icon_30rem.ws_icon27 {background-position:-3rem -36rem}
.ws_icon_30rem.ws_icon28 {background-position:-3rem -39rem}
.ws_icon_30rem.ws_icon29 {background-position:-3rem -42rem}
.ws_icon_30rem.ws_icon30 {background-position:-3rem -45rem}
.ws_icon_30rem_before:before {width:3rem;height:3rem;background-size:6rem}
.ws_icon_30rem_before.ws_icon01:before {background-position:0 0}
.ws_icon_30rem_before.ws_icon02:before {background-position:0 -3rem}
.ws_icon_30rem_before.ws_icon03:before {background-position:0 -6rem}
.ws_icon_30rem_before.ws_icon04:before {background-position:0 -9rem}
.ws_icon_30rem_before.ws_icon05:before {background-position:0 -12rem}
.ws_icon_30rem_before.ws_icon06:before {background-position:0 -15rem}
.ws_icon_30rem_before.ws_icon07:before {background-position:0 -18rem}
.ws_icon_30rem_before.ws_icon08:before {background-position:0 -21rem}
.ws_icon_30rem_before.ws_icon09:before {background-position:0 -24rem}
.ws_icon_30rem_before.ws_icon10:before {background-position:0 -27rem}
.ws_icon_30rem_before.ws_icon11:before {background-position:0 -30rem}
.ws_icon_30rem_before.ws_icon12:before {background-position:0 -33rem}
.ws_icon_30rem_before.ws_icon13:before {background-position:0 -36rem}
.ws_icon_30rem_before.ws_icon14:before {background-position:0 -39rem}
.ws_icon_30rem_before.ws_icon15:before {background-position:-3rem 0}
.ws_icon_30rem_before.ws_icon16:before {background-position:-3rem -3rem}
.ws_icon_30rem_before.ws_icon17:before {background-position:-3rem -6rem}
.ws_icon_30rem_before.ws_icon18:before {background-position:-3rem -9rem}
.ws_icon_30rem_before.ws_icon19:before {background-position:-3rem -12rem}
.ws_icon_30rem_before.ws_icon20:before {background-position:-3rem -15rem}
.ws_icon_30rem_before.ws_icon21:before {background-position:-3rem -18rem}
.ws_icon_30rem_before.ws_icon22:before {background-position:-3rem -21rem}
.ws_icon_30rem_before.ws_icon23:before {background-position:-3rem -24rem}
.ws_icon_30rem_before.ws_icon24:before {background-position:-3rem -27rem}
.ws_icon_30rem_before.ws_icon25:before {background-position:-3rem -30rem}
.ws_icon_30rem_before.ws_icon26:before {background-position:-3rem -33rem}
.ws_icon_30rem_before.ws_icon27:before {background-position:-3rem -36rem}
.ws_icon_30rem_before.ws_icon28:before {background-position:-3rem -39rem}
.ws_icon_30rem_before.ws_icon29:before {background-position:-3rem -42rem}
.ws_icon_30rem_before.ws_icon30:before {background-position:-3rem -45rem}
 
/* COMMON */
.ws_page_content_wrap {margin-top:5rem;margin-bottom:10rem}

/* TITLE */
.ws_title {font-size:2.5rem}
.ws_title.ws_bullet01:before {top:0.27em;border-radius:50px}
.ws_sub_title {}
.ws_sub_title .es_sub {color:#777;font-weight:normal;font-size:1.6rem}

/* TABLE */
.ws_table_wrap {border-top:1px solid #121212}
.ws_table_wrap table {}
.ws_table_wrap table thead {}
.ws_table_wrap table thead tr {}
.ws_table_wrap table thead tr th {padding:1.5rem;border-left:1px solid #DDD;border-bottom:1px solid #DDD;background-color:#FAFAFA;color:#000;font-weight:500}
.ws_table_wrap table thead tr th:first-child {border-left:0}
.ws_table_wrap table thead tr th span {display:block;color:#777;font-size:1.4rem}
.ws_table_wrap table thead tr td {}
.ws_table_wrap table tbody {}
.ws_table_wrap table tbody tr {}
.ws_table_wrap table tbody tr th,
.ws_table_wrap table tbody tr td {padding:1.5rem;border-right:1px solid #DDD;border-bottom:1px solid #DDD;border-left:1px solid #DDD}
.ws_table_wrap table tbody tr th {background-color:#FAFAFA;color:#000;font-weight:500}
.ws_table_wrap table tbody tr th:first-child {border-left:0}
.ws_table_wrap table tbody tr th:last-child {border-right:0}
.ws_table_wrap table tbody tr td {border-right:1px solid #DDD}
.ws_table_wrap table tbody tr td:first-child {border-left:0}
.ws_table_wrap table tbody tr td:last-child {border-right:0}

/* TAB */
.ws_tab_wrap {}
.ws_tab_wrap .es_tab_area {display:flex;flex-wrap:wrap;position:relative}
.ws_tab_wrap .es_tab_area:after {content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#DDD;z-index:-1}
.ws_tab_wrap .es_tab_area .bs_list_box {}
.ws_tab_wrap .es_tab_area .bs_list_box .is_tab_menu {display:flex;align-items:center;justify-content:center;height:6.5rem;border:1px solid #DDD;border-bottom:1px solid transparent;border-left:0;font-weight:500;text-align:center;cursor:pointer}
.ws_tab_wrap .es_tab_area .bs_list_box:first-child .is_tab_menu {border-left:1px solid #DDD}
.ws_tab_wrap .es_tab_area .bs_list_box .is_tab_menu.is_tab_active {border-color:var(--webis_color);border-left:1px solid var(--webis_color) !important;background-color:#FFF;color:var(--webis_color);font-weight:bold}

/* STEP */
.ws_step_wrap {}
.ws_step_wrap .es_content_area {display:grid;gap:2rem 5rem}
.ws_step_wrap .es_content_area.es_grid03 {grid-template-columns:repeat(3, 1fr)}
.ws_step_wrap .es_content_area.es_grid04 {grid-template-columns:repeat(4, 1fr)}
.ws_step_wrap .es_content_area.es_grid05 {grid-template-columns:repeat(5, 1fr)}
.ws_step_wrap .es_content_area.es_grid06 {grid-template-columns:repeat(6, 1fr)}
.ws_step_wrap .es_content_area.es_grid07 {grid-template-columns:repeat(7, 1fr)}
.ws_step_wrap .es_content_area .bs_list_box {position:relative;padding:3rem;min-height:15rem;border-radius:1rem;background-color:rgba(var(--webis_color_rgb),.05)}
.ws_step_wrap .es_content_area .bs_list_box:after {content:'\e93f';display:block;position:absolute;top:50%;right:-4rem;width:3rem;height:3rem;border-radius:50%;background-color:rgba(var(--webis_color_rgb),.4);color:#FFF;font-size:2rem;line-height:3rem;text-align:center;font-family:'xeicon';transform:translateY(-50%)}
.ws_step_wrap .es_content_area .bs_list_box:last-child:after {display:none}
.ws_step_wrap .es_content_area.es_grid03 .bs_list_box:nth-child(3n):after {display:none}
.ws_step_wrap .es_content_area.es_grid04 .bs_list_box:nth-child(4n):after {display:none}
.ws_step_wrap .es_content_area.es_grid05 .bs_list_box:nth-child(5n):after {display:none}
.ws_step_wrap .es_content_area.es_grid06 .bs_list_box:nth-child(6n):after {display:none}
.ws_step_wrap .es_content_area.es_grid07 .bs_list_box:nth-child(7n):after {display:none}
.ws_step_wrap .es_content_area .bs_list_box .is_inner {}
.ws_step_wrap .es_content_area .bs_list_box .is_inner .ss_label {color:var(--webis_color);font-weight:bold;font-size:2.5rem}
.ws_step_wrap .es_content_area .bs_list_box .is_inner .ss_title {display:block;color:#000;font-size:1.8rem}
.ws_step_wrap .es_content_area .bs_list_box .is_inner .ss_desc {color:#333;font-size:1.5rem}

/* 인사말 */
.ws_page_greeting_wrap {}
.ws_page_greeting_wrap .es_image_area {text-align:center}
.ws_page_greeting_wrap .es_image_area .bs_image {max-width:100%}
.ws_page_greeting_wrap .es_text_area {margin-top:5rem}
.ws_page_greeting_wrap .es_text_area .bs_title {color:#000;font-weight:normal;font-size:5rem;font-family:'OTEnjoystoriesBA'}
.ws_page_greeting_wrap .es_text_area .bs_title .is_point {position:relative;color:var(--webis_color)}
.ws_page_greeting_wrap .es_text_area .bs_title .is_point:before {content:'';display:block;position:absolute;top:-1rem;left:50%;width:0.6rem;height:0.6rem;border-radius:50%;background-color:var(--webis_color);transform:translateX(-50%)}
.ws_page_greeting_wrap .es_text_area .bs_desc {margin-top:2rem;font-size:1.8rem;line-height:1.8}
.ws_page_greeting_wrap .es_text_area .bs_desc .is_point {display:block;margin-bottom:1rem;color:#000;font-weight:600;font-size:2.5rem}

/* 운영방향 */
.ws_page_mission_wrap {}
.ws_page_mission_wrap .es_content_area {margin-bottom:5rem;text-align:center}
.ws_page_mission_wrap .es_content_area .bs_title {color:#AAA;font-weight:normal;font-size:2rem}
.ws_page_mission_wrap .es_content_area .bs_title .is_point {color:#000;font-weight:bold;font-size:2.5rem}
.ws_page_mission_wrap .es_mission_area {}
.ws_page_mission_wrap .es_mission_area .bs_desc {display:inline-block;position:relative;margin-top:1rem;padding:0 4rem;color:#000;font-size:4rem}
.ws_page_mission_wrap .es_mission_area .bs_desc:before {content:'“';position:absolute;top:0;left:0;color:rgba(var(--webis_color_rgb),.2);font-size:8rem;line-height:1;font-family:NanumMyeongjo, serif}
.ws_page_mission_wrap .es_mission_area .bs_desc:after {content:'”';position:absolute;top:0;right:0;color:rgba(var(--webis_color_rgb),.2);font-size:8rem;line-height:1;font-family:NanumMyeongjo, serif}
.ws_page_mission_wrap .es_mission_area .bs_desc .is_point {font-weight:bold}
.ws_page_mission_wrap .es_mission_area .bs_desc .is_point_color {color:var(--webis_color)}
.ws_page_mission_wrap .es_vision_area {border-radius:1.5rem;background-color:#F5F5F5}
.ws_page_mission_wrap .es_vision_area .bs_title {display:inline-block;padding:0 2rem;border-radius:0 0 1rem 1rem;box-shadow:0 0.4rem 1.2rem rgba(122,122,122,.12);background-color:#FFF}
.ws_page_mission_wrap .es_vision_area .bs_desc {padding:2rem 0 3rem 0;color:#000;font-size:3.5rem}
.ws_page_mission_wrap .es_vision_area .bs_desc .is_point {font-weight:bold}
.ws_page_mission_wrap .es_vision_area .bs_desc .is_point_color {color:var(--webis_color_like_800)}
.ws_page_mission_wrap .es_goal_area {}
.ws_page_mission_wrap .es_goal_area .bs_content_box {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:2rem;text-align:left}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field {position:relative;width:23.5%;padding:6rem 3rem 4rem 3rem;border-radius:1.5rem}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field.is_content01 {background-color:#F1FBFA}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field.is_content02 {background-color:#F1F9FC}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field.is_content03 {background-color:#F2F5FC}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field.is_content04 {background-color:#F5F2F9}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field .ss_label {position:absolute;top:0;left:2rem;padding:0.5rem 1.5rem;border-radius:0 0 1rem 1rem;color:#FFF;font-size:1.6rem}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field.is_content01 .ss_label {background-color:#51CAB8}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field.is_content02 .ss_label {background-color:#55B0C7}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field.is_content03 .ss_label {background-color:#4E80CB}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field.is_content04 .ss_label {background-color:#6C5D9F}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field .ss_title {font-size:2.5rem}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field.is_content01 .ss_title {color:#51CAB8}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field.is_content02 .ss_title {color:#55B0C7}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field.is_content03 .ss_title {color:#4E80CB}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field.is_content04 .ss_title {color:#6C5D9F}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field .ss_desc {margin-top:2rem;padding-top:2rem;border-top:1px dotted #BBB}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field .ss_desc .ks_list {position:relative;margin-bottom:1rem;padding-left:1.2rem}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field .ss_desc .ks_list:last-child {margin-bottom:0}
.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field .ss_desc .ks_list:before {content:'';display:block;position:absolute;top:0.9rem;left:0;width:0.4rem;height:0.4rem;border-radius:50%;background-color:#BBB}

/* 운영법인 */
.ws_page_company_wrap {}
.ws_page_company_wrap .es_business_area {display:flex;flex-wrap:wrap;justify-content:space-between}
.ws_page_company_wrap .es_business_area .bs_content_box {display:flex;align-items:center;width:48.5%;margin-bottom:2rem;padding:3rem;border-radius:1.5rem;border:1px solid #DDD}
.ws_page_company_wrap .es_business_area .bs_content_box .is_icon {flex-shrink:0;display:inline-block;width:10rem;height:10rem;margin-right:3rem;border-radius:50%;background-color:#F5F5F5;background-image:url('/webis/global/img/youth/company_business_icon.png');background-repeat:no-repeat}
.ws_page_company_wrap .es_business_area .bs_content_box .is_icon.is_icon01 {background-position:0 0}
.ws_page_company_wrap .es_business_area .bs_content_box .is_icon.is_icon02 {background-position:0 -10rem}
.ws_page_company_wrap .es_business_area .bs_content_box .is_icon.is_icon03 {background-position:0 -20rem}
.ws_page_company_wrap .es_business_area .bs_content_box .is_icon.is_icon04 {background-position:0 -30rem}
.ws_page_company_wrap .es_business_area .bs_content_box .is_icon.is_icon05 {background-position:0 -40rem}
.ws_page_company_wrap .es_business_area .bs_content_box .is_icon.is_icon06 {background-position:0 -50rem}
.ws_page_company_wrap .es_business_area .bs_content_box .is_title {display:block;color:#000;font-weight:500;font-size:2.2rem}

/* 조직도 */
.ws_page_organ_wrap {}
.ws_page_organ_wrap .es_content_area {position:relative}
.ws_page_organ_wrap .es_content_area .bs_list_box {position:relative}
.ws_page_organ_wrap .es_content_area .bs_list_box .is_text {display:flex;align-items:center;justify-content:center;position:relative;height:7rem;border-radius:50px;color:#FFF;font-weight:500;font-size:1.8rem;text-align:center}
.ws_page_organ_wrap .es_content_area .bs_list_box .is_sub_list_field {position:relative}
.ws_page_organ_wrap .es_content_area .bs_list_box .is_sub_list_field .ss_list {position:relative}
.ws_page_organ_wrap .es_content_area .bs_list_box .is_sub_list_field .ss_list .ks_text {display:flex;align-items:center;justify-content:center;height:7rem;border-radius:50px;color:#FFF;font-weight:500;font-size:1.8rem;text-align:center}
.ws_page_organ_wrap .es_content_area .bs_list_box .is_sub_list_field .ss_list .ks_list {position:relative}
.ws_page_organ_wrap .es_content_area .bs_list_box .is_sub_list_field .ss_list .ks_list .os_list {}
.ws_page_organ_wrap .es_content_area .bs_list_box .is_sub_list_field .ss_list .ks_list .os_list .rs_text {}
.ws_page_organ_wrap .es_content_area .bs_center_box {padding-bottom:2rem}
.ws_page_organ_wrap .es_content_area .bs_center_box:before {content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#DDD;z-index:-1}
.ws_page_organ_wrap .es_content_area .bs_center_box .is_text {width:15rem;height:15rem;margin:0 auto;border-radius:50%;font-size:2.2rem}
.ws_page_organ_wrap .es_content_area .bs_center_box.bs_center01 {}
.ws_page_organ_wrap .es_content_area .bs_center_box.bs_center01:before {}
.ws_page_organ_wrap .es_content_area .bs_center_box.bs_center01 .is_text {background-color:var(--webis_color_900)}
.ws_page_organ_wrap .es_content_area .bs_center_box.bs_center02 {clear:both;padding-top:3rem}
.ws_page_organ_wrap .es_content_area .bs_center_box.bs_center02 .is_text {background-color:var(--webis_color)}
.ws_page_organ_wrap .es_content_area .bs_side_box {position:absolute}
.ws_page_organ_wrap .es_content_area .bs_side_box:before {content:'';display:block;position:absolute;top:50%;width:35.5rem;height:1px;background-color:#DDD;z-index:-1}
.ws_page_organ_wrap .es_content_area .bs_side_box .is_text {width:20rem;border:1px solid #DDD;background-color:#FFF;color:#121212}
.ws_page_organ_wrap .es_content_area .bs_side_box.bs_left {top:14rem;left:50%;transform:translateX(-200%)}
.ws_page_organ_wrap .es_content_area .bs_side_box.bs_left:before {left:100%}
.ws_page_organ_wrap .es_content_area .bs_side_box.bs_left .is_text {}
.ws_page_organ_wrap .es_content_area .bs_side_box.bs_right {top:14rem;right:50%;transform:translateX(200%)}
.ws_page_organ_wrap .es_content_area .bs_side_box.bs_right:before {right:100%}
.ws_page_organ_wrap .es_content_area .bs_side_box.bs_right .is_text {}
.ws_page_organ_wrap .es_content_area .bs_middle_box {}
.ws_page_organ_wrap .es_content_area .bs_middle_box .is_sub_list_field {display:flex;justify-content:space-around;gap:2rem}
.ws_page_organ_wrap .es_content_area .bs_middle_box .is_sub_list_field:before {content:'';display:block;position:absolute;top:0;left:50%;width:51%;height:1px;background-color:#DDD;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.ws_page_organ_wrap .es_content_area .bs_middle_box .is_sub_list_field .ss_list {padding:3rem 0}
.ws_page_organ_wrap .es_content_area .bs_middle_box .is_sub_list_field .ss_list:before {content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#DDD;z-index:-1}
.ws_page_organ_wrap .es_content_area .bs_middle_box .is_sub_list_field .ss_list:after {content:'';display:block;position:absolute;top:2.3rem;left:50%;width:1.4rem;height:1.4rem;border-radius:50%;border:3px solid #FFF;background-color:var(--webis_color);transform:translateX(-50%)}
.ws_page_organ_wrap .es_content_area .bs_middle_box .is_sub_list_field .ss_list .ks_text {width:30rem;border:1px solid var(--webis_color);background-color:#FFF;color:var(--webis_color)}
.ws_page_organ_wrap .es_content_area .bs_bottom_box {}
.ws_page_organ_wrap .es_content_area .bs_bottom_box .is_sub_list_field {display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}
.ws_page_organ_wrap .es_content_area .bs_bottom_box .is_sub_list_field:before {content:'';display:block;position:absolute;top:0;left:50%;width:81%;height:1px;background-color:#DDD;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}
.ws_page_organ_wrap .es_content_area .bs_bottom_box .is_sub_list_field .ss_list {width:19%;padding-top:3rem}
.ws_page_organ_wrap .es_content_area .bs_bottom_box .is_sub_list_field .ss_list:before {content:'';display:block;position:absolute;top:0;left:50%;width:1px;height:100%;background-color:#DDD;z-index:-1}
.ws_page_organ_wrap .es_content_area .bs_bottom_box .is_sub_list_field .ss_list:after {content:'';display:block;position:absolute;top:2.3rem;left:50%;width:1.4rem;height:1.4rem;border-radius:50%;border:3px solid #FFF;background-color:var(--webis_color);transform:translateX(-50%)}
.ws_page_organ_wrap .es_content_area .bs_bottom_box .is_sub_list_field .ss_list .ks_text {border:1px solid var(--webis_color);background-color:#FFF;color:var(--webis_color)}

/* CI소개 */
.ws_page_ci_wrap {}
.ws_page_ci_wrap .es_logo_area {}
.ws_page_ci_wrap .es_logo_area .bs_content_box {}
.ws_page_ci_wrap .es_logo_area .bs_content_box .is_image_field {border-radius:2rem;background-color:#F5F5F5;text-align:center}
.ws_page_ci_wrap .es_logo_area .bs_content_box .is_image_field img {max-width:100%}
.ws_page_ci_wrap .es_logo_area .bs_content_box .is_image_field .ss_label {display:block;padding-bottom:3rem;color:#000;font-weight:500;font-size:1.8rem}
.ws_page_ci_wrap .es_color_area {}
.ws_page_ci_wrap .es_color_area .bs_content_box {}
.ws_page_ci_wrap .es_color_area .bs_content_box .is_content_field {display:flex;align-items:flex-end;min-height:17rem;padding:3rem;border-radius:2rem;color:#FFF}
.ws_page_ci_wrap .es_color_area .bs_content_box .is_content01 {background-color:#524A49}
.ws_page_ci_wrap .es_color_area .bs_content_box .is_content02 {background-color:#5A80C0}

/* 시설안내 */
.ws_page_facility_wrap {}
.ws_page_facility_wrap .es_content_area {padding:4rem;border-radius:2rem;background-color:#F7F7F7}
.ws_page_facility_wrap .es_content_area .bs_list_box {display:flex;margin-bottom:1.5rem}
.ws_page_facility_wrap .es_content_area .bs_list_box:last-child {margin-bottom:0}
.ws_page_facility_wrap .es_content_area .bs_list_box .is_label {flex-shrink:0;position:relative;width:7rem;margin-right:1.5rem;color:#000;font-weight:500}
.ws_page_facility_wrap .es_content_area .bs_list_box .is_label:after {content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:1.5rem;background-color:#DDD;transform:translateY(-50%)}
.ws_page_facility_wrap .es_content_area .bs_list_box .is_desc {flex:1}
.ws_page_facility_wrap .ws_page_facility_image_swiper_wrap {}
.ws_page_facility_wrap .ws_page_facility_thumnail_swiper_wrap {max-width:100rem;width:100%;margin:1rem auto 0 auto}
.ws_page_facility_wrap .es_image_area {position:relative}
.ws_page_facility_wrap .es_image_area .bs_list_box {text-align:center}
.ws_page_facility_wrap .es_image_area .bs_list_box img {max-width:100%;border-radius:2rem}
.ws_page_facility_wrap .es_control_area {}
.ws_page_facility_wrap .es_control_area .bs_button {position:absolute;top:50%;width:6rem;height:6rem;border-radius:50%;background-color:#EEE;color:#000;font-size:2rem;transform:translateY(-50%);z-index:9}
.ws_page_facility_wrap .es_control_area .bs_button_prev {left:0}
.ws_page_facility_wrap .es_control_area .bs_button_next {right:0}

/* 이용안내 */
.ws_page_use_wrap {}
.ws_page_use_wrap .es_info_area {display:flex;flex-wrap:wrap;justify-content:space-between;gap:3rem 0}
.ws_page_use_wrap .es_info_area .bs_title {display:inline-block;position:relative;margin-bottom:2rem;padding-left:3.5rem;color:#000;font-size:2rem}
.ws_page_use_wrap .es_info_area .bs_title:first-child {margin-top:0}
.ws_page_use_wrap .es_info_area .bs_title:before {position:absolute;top:50%;left:0;transform:translateY(-50%)}
.ws_page_use_wrap .es_info_area .bs_content_box {}
.ws_page_use_wrap .es_info_area .bs_content_box.bs_content01 {width:49%;padding:3rem;border-radius:2rem;border:1px solid #DDD}
.ws_page_use_wrap .es_info_area .bs_content_box.bs_content02 {width:49%;padding:3rem;border-radius:2rem;border:1px solid #DDD}
.ws_page_use_wrap .es_info_area .bs_content_box.bs_content03 {width:100%}
.ws_page_use_wrap .es_info_area .bs_content_box.bs_content03 .is_cs_field {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2rem 0}
.ws_page_use_wrap .es_info_area .bs_content_box.bs_content03 .is_cs_field .ss_content_zone {display:flex;align-items:center;justify-content:center;width:49%;padding:3rem 1rem;border-radius:2rem;background-color:#F5F5F5}
.ws_page_use_wrap .es_info_area .bs_content_box.bs_content03 .is_cs_field .ss_content_zone .ks_icon {position:relative;padding-left:4rem}
.ws_page_use_wrap .es_info_area .bs_content_box.bs_content03 .is_cs_field .ss_content_zone .ks_icon:before {position:absolute;top:50%;left:0;transform:translateY(-50%)}
.ws_page_use_wrap .es_info_area .bs_content_box.bs_content03 .is_cs_field .ss_content_zone .ks_text {}
.ws_page_use_wrap .es_info_area .bs_content_box.bs_content03 .is_cs_field .ss_content_zone .ks_text .os_label {margin-right:1rem;color:#777;font-weight:500}
.ws_page_use_wrap .es_info_area .bs_content_box.bs_content03 .is_cs_field .ss_content_zone .ks_text .os_desc {color:#000;font-weight:bold;font-size:1.8rem}
.ws_page_use_wrap .es_rules_area {position:relative;padding:5rem 7rem 0 28rem}
.ws_page_use_wrap .es_rules_area:before {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:14rem;border-radius:2rem;background-color:rgba(var(--webis_color_rgb),.18);z-index:-1}
.ws_page_use_wrap .es_rules_area:after {content:'';display:block;position:absolute;top:3rem;left:3rem;width:20rem;height:34rem;background-image:url('/webis/global/img/youth/use_rules_icon.png');background-position:top left;background-size:contain;background-repeat:no-repeat}
.ws_page_use_wrap .es_rules_area .bs_content_box {padding:3rem;border-radius:2rem;box-shadow:0 0.4rem 1.2rem rgba(122,122,122,.12);background-color:#FFF}
.ws_page_use_wrap .es_rules_area .bs_content_box .is_title {display:block;margin-bottom:2rem;color:var(--webis_color_700);font-size:2rem}

/* 청소년헌장 */
.ws_page_law_wrap {}
.ws_page_law_wrap .es_content_area {padding:7rem;border-radius:3rem;border:0.7rem solid rgba(var(--webis_color_rgb),.1);font-size:1.8rem}
.ws_page_law_wrap .es_content_area .bs_title {position:relative;padding-top:5rem;color:#000;font-size:4rem;text-align:center}
.ws_page_law_wrap .es_content_area .bs_title:before {content:'';display:block;position:absolute;top:0;left:50%;width:4.9rem;height:4.1rem;background-image:url('/webis/global/img/youth/play_title_icon.png');background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateX(-50%)}
.ws_page_law_wrap .es_content_area .bs_desc {margin-top:2rem;padding:3rem;border-radius:3rem;background-color:#F8F8F8;color:#000;line-height:1.8;text-align:center}

/* 오시는길 */
.ws_page_location_wrap .root_daum_roughmap .wrap_map {border-bottom:1px solid rgba(0,0,0,.1)}
.ws_page_location_wrap .root_daum_roughmap .wrap_controllers {display:none}
.ws_page_location_wrap .root_daum_roughmap .cont {display:none}
.ws_page_location_wrap {}
.ws_page_location_wrap .es_content_area {display:flex;flex-wrap:wrap;gap:2rem 5rem;margin-top:4rem}
.ws_page_location_wrap .es_content_area .bs_content_box {display:flex;align-items:center;gap:1rem 2rem}
.ws_page_location_wrap .es_content_area .bs_content_box .is_icon {flex-shrink:0;display:inline-block;width:5rem;height:5rem;border-radius:50%;background-color:rgba(var(--webis_color_rgb),.1);color:var(--webis_color);font-size:2rem;line-height:5rem;text-align:center}
.ws_page_location_wrap .es_content_area .bs_content_box .is_icon i {}
.ws_page_location_wrap .es_content_area .bs_content_box .is_desc {color:#000;font-size:1.8rem}
.ws_page_location_wrap .es_traffic_area {border-top:1px solid #000}
.ws_page_location_wrap .es_traffic_area .bs_content_box {padding:3rem 0;border-bottom:1px solid #DDD}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_title {display:block;margin-bottom:1rem;color:#000;font-weight:500;font-size:2rem}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_desc {}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_desc .ss_list {display:flex;margin-bottom:1rem}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_desc .ss_list:last-child {margin-bottom:0}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_desc .ss_list .ks_label {flex-shrink:0;width:4.5rem;height:2.4rem;margin-right:1.5rem;border-radius:3px;background-color:#000;color:#FFF;font-size:1.4rem;line-height:2.4rem;text-align:center}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_desc .ss_list .ks_label_red {background-color:#F86E55}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_desc .ss_list .ks_label_organ {background-color:#E27E3F}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_desc .ss_list .ks_label_green {background-color:#098D2F}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_desc .ss_list .ks_label_gray {background-color:#555}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_desc .ss_list .ks_desc {}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_desc .ss_list .ks_desc .os_text {display:inline-block;vertical-align:middle;position:relative;margin-right:1rem;padding-right:1rem}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_desc .ss_list .ks_desc .os_text:last-child {margin-right:0;padding-right:0}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_desc .ss_list .ks_desc .os_text:after {content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:1rem;background-color:#DDD;transform:translateY(-50%)}
.ws_page_location_wrap .es_traffic_area .bs_content_box .is_desc .ss_list .ks_desc .os_text:last-child:before {display:none}

/* 공간안내 */
.ws_page_space_wrap {}
.ws_page_space_wrap .es_content_area {margin-bottom:5rem}
.ws_page_space_wrap .es_content_area:last-child {margin-bottom:0}
.ws_page_space_wrap .es_content_area .bs_image_box {text-align:center}
.ws_page_space_wrap .es_content_area .bs_image_box img {max-width:100%;width:100%;height:40rem;border-radius:2rem;object-fit:cover}
.ws_page_space_wrap .es_content_area .bs_text_box {display:flex;flex-wrap:wrap;margin-top:4rem}
.ws_page_space_wrap .es_content_area .bs_text_box .is_title {display:block;width:30%;color:#000;font-size:2.5rem}
.ws_page_space_wrap .es_content_area .bs_text_box .is_content_field {flex:1}
.ws_page_space_wrap .es_content_area .bs_text_box .is_content_field .ss_desc {padding:2rem;border-radius:1rem;background-color:#F7F7F7}
.ws_page_space_wrap .es_content_area .bs_text_box .is_content_field .ss_content {margin-top:1.5rem}
.ws_page_space_wrap .es_content_area .bs_text_box .is_content_field .ss_content .ks_list {display:flex;align-items:center}
.ws_page_space_wrap .es_content_area .bs_text_box .is_content_field .ss_content .ks_list .os_title {display:inline-block;position:relative;width:12rem;padding:1.5rem 0 1.5rem 4rem;color:#121212;font-weight:bold}
.ws_page_space_wrap .es_content_area .bs_text_box .is_content_field .ss_content .ks_list .os_title:before {position:absolute;top:50%;left:0;transform:translateY(-50%)}
.ws_page_space_wrap .es_content_area .bs_text_box .is_content_field .ss_content .ks_list .os_desc {}

/* 대관안내 */
.ws_page_space_rental_wrap {}
.ws_page_space_rental_wrap .es_rules_area {}
.ws_page_space_rental_wrap .es_rules_area .bs_content_box {padding:3rem;background-color:#F5F5F5}
.ws_page_space_rental_wrap .es_rules_area .bs_content_box .is_title_field {display:flex;align-items:center;margin-bottom:2rem}
.ws_page_space_rental_wrap .es_rules_area .bs_content_box .is_title_field .ss_label {flex-shrink:0;width:4rem;height:4rem;margin-right:2rem;border-radius:50%;color:#FFF;font-weight:bold;line-height:4rem;text-align:center}
.ws_page_space_rental_wrap .es_rules_area .bs_content_box .is_title_field .ss_title {flex:1;color:#121212;font-weight:500;font-size:1.8rem}
.ws_page_space_rental_wrap .es_rules_area .bs_content_box .is_desc_field {}
.ws_page_space_rental_wrap .es_rules_area .bs_content_box .is_desc_field .ss_list {}
.ws_page_space_rental_wrap .es_rules_area .bs_content_box .is_desc_field .ss_list ul {}
.ws_page_space_rental_wrap .es_rules_area .bs_content_box .is_desc_field .ss_list ul li {}
.ws_page_space_rental_wrap .es_rules_area .bs_content_box .is_alert_field {margin-top:3rem;padding:3rem;background-color:#FFF}
.ws_page_space_rental_wrap .es_rules_area .bs_content_box .is_alert_field .ss_title {display:block;margin-bottom:1.5rem;color:#121212}
.ws_page_space_rental_wrap .es_rules_area .bs_content_box .is_alert_field .ss_list {}
.ws_page_space_rental_wrap .es_rules_area .bs_content_box .is_alert_field .ss_list ul {}
.ws_page_space_rental_wrap .es_rules_area .bs_content_box .is_alert_field .ss_list ul li {}

/* 대관신청 */
.ws_page_space_apply_wrap {}
.ws_page_space_apply_wrap .es_rules_area {}
.ws_page_space_apply_wrap .es_rules_area .bs_content_box {padding:3rem;background-color:#F5F5F5}
.ws_page_space_apply_wrap .es_rules_area .bs_content_box .is_title_field {display:flex;align-items:center;margin-bottom:2rem}
.ws_page_space_apply_wrap .es_rules_area .bs_content_box .is_title_field .ss_label {flex-shrink:0;width:4rem;height:4rem;margin-right:2rem;border-radius:50%;color:#FFF;font-weight:bold;line-height:4rem;text-align:center}
.ws_page_space_apply_wrap .es_rules_area .bs_content_box .is_title_field .ss_title {flex:1;color:#121212;font-weight:500;font-size:1.8rem}
.ws_page_space_apply_wrap .es_rules_area .bs_content_box .is_desc_field {}
.ws_page_space_apply_wrap .es_rules_area .bs_content_box .is_desc_field .ss_list {}
.ws_page_space_apply_wrap .es_rules_area .bs_content_box .is_desc_field .ss_list ul {}
.ws_page_space_apply_wrap .es_rules_area .bs_content_box .is_desc_field .ss_list ul li {}
.ws_page_space_apply_wrap .es_rules_area .bs_content_box .is_alert_field {margin-top:3rem;padding:3rem;background-color:#FFF}
.ws_page_space_apply_wrap .es_rules_area .bs_content_box .is_alert_field .ss_title {display:block;margin-bottom:1.5rem;color:#121212}
.ws_page_space_apply_wrap .es_rules_area .bs_content_box .is_alert_field .ss_list {}
.ws_page_space_apply_wrap .es_rules_area .bs_content_box .is_alert_field .ss_list ul {}
.ws_page_space_apply_wrap .es_rules_area .bs_content_box .is_alert_field .ss_list ul li {}

/* 개인상담 */
.ws_page_individual_wrap {}
.ws_page_individual_wrap .es_content_area {display:flex;flex-wrap:wrap;justify-content:space-between}
.ws_page_individual_wrap .es_content_area .bs_content_box {width:100%;margin-top:3rem;padding:0 4rem;border:1px solid #DDD;border-top:3px solid #000}
.ws_page_individual_wrap .es_content_area .bs_content_box.bs_content01 {}
.ws_page_individual_wrap .es_content_area .bs_content_box.bs_content02 {}
.ws_page_individual_wrap .es_content_area .bs_content_box.bs_content03 {}
.ws_page_individual_wrap .es_content_area .bs_content_box.bs_content_full {width:100%}
.ws_page_individual_wrap .es_content_area .bs_content_box .is_title_field {position:relative;padding:4rem 0;border-bottom:1px solid #DDD}
.ws_page_individual_wrap .es_content_area .bs_content_box .is_title_field:after {content:'';display:block;position:absolute;top:50%;right:0;width:10rem;height:10rem;background-image:url('/webis/global/img/youth/individual_icon.png');background-size:10rem;background-repeat:no-repeat;transform:translateY(-50%)}
.ws_page_individual_wrap .es_content_area .bs_content_box.bs_content01 .is_title_field:after {background-position:0 0}
.ws_page_individual_wrap .es_content_area .bs_content_box.bs_content02 .is_title_field:after {background-position:0 -10rem}
.ws_page_individual_wrap .es_content_area .bs_content_box.bs_content03 .is_title_field:after {background-position:0 -20rem}
.ws_page_individual_wrap .es_content_area .bs_content_box .is_title_field .ss_label {color:var(--webis_color);font-weight:bold}
.ws_page_individual_wrap .es_content_area .bs_content_box .is_title_field .ss_title {display:block;color:#000;font-size:2.5rem}
.ws_page_individual_wrap .es_content_area .bs_content_box .is_desc_field {padding:3rem 0}

/* 집단상담 */
.ws_page_group_wrap {}
.ws_page_group_wrap .es_content_area {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3rem}
.ws_page_group_wrap .es_content_area .bs_content_box {position:relative;width:100%;min-height:15rem;margin-top:5rem;padding:3rem 3rem 3rem 20rem}
.ws_page_group_wrap .es_content_area .bs_content_box.bs_content01 {background-color:#F6FBFF}
.ws_page_group_wrap .es_content_area .bs_content_box.bs_content02 {background-color:#F8F9F4}
.ws_page_group_wrap .es_content_area .bs_content_box.bs_content03 {background-color:#F7F6FE}
.ws_page_group_wrap .es_content_area .bs_content_box.bs_content_full {width:100%}
.ws_page_group_wrap .es_content_area .bs_content_box:before {content:'';display:block;position:absolute;top:0;left:5rem;width:calc(100% - 5rem);height:1px;border-top:1px dashed}
.ws_page_group_wrap .es_content_area .bs_content_box.bs_content01:before {border-color:#3D96D8}
.ws_page_group_wrap .es_content_area .bs_content_box.bs_content02:before {border-color:#6FC000}
.ws_page_group_wrap .es_content_area .bs_content_box.bs_content03:before {border-color:#7973C8}
.ws_page_group_wrap .es_content_area .bs_content_box .is_icon {display:inline-block;position:absolute;top:-3rem;left:2rem;width:15rem;height:15rem;border-radius:50%;box-shadow:4px 4px 4px rgba(0,0,0,.1);border:3px solid #FFF;background-color:#FFF;background-position:center;background-size:cover;background-repeat:no-repeat;z-index:1}
.ws_page_group_wrap .es_content_area .bs_content_box.bs_content01 .is_icon {background-color:#FFFAF6;background-image:url('/webis/global/img/youth/group_icon01.png')}
.ws_page_group_wrap .es_content_area .bs_content_box.bs_content02 .is_icon {background-color:#E8E5E1;background-image:url('/webis/global/img/youth/group_icon02.png')}
.ws_page_group_wrap .es_content_area .bs_content_box.bs_content03 .is_icon {background-color:#FEF8F8;background-image:url('/webis/global/img/youth/group_icon03.png')}
.ws_page_group_wrap .es_content_area .bs_content_box .is_title {display:block;position:relative;width:32rem;height:5rem;margin-top:-5rem;margin-left:-7rem;padding-right:3rem;border-radius:0 50px 50px 0;border:1px solid;background-color:#FFF;font-weight:600;font-size:2rem;line-height:5rem;text-align:right}
.ws_page_group_wrap .es_content_area .bs_content_box.bs_content01 .is_title {border-color:#3D96D8;color:#3D96D8}
.ws_page_group_wrap .es_content_area .bs_content_box.bs_content02 .is_title {border-color:#6FC000;color:#6FC000}
.ws_page_group_wrap .es_content_area .bs_content_box.bs_content03 .is_title {border-color:#7973C8;color:#7973C8}
.ws_page_group_wrap .es_content_area .bs_content_box .is_desc {margin-top:2rem}

/* 비대면상담 */
.ws_page_untact_wrap {}
.ws_page_untact_wrap .es_title {position:relative;padding-top:5rem;color:#000;font-size:4rem;letter-spacing:-0.15rem;text-align:center}
.ws_page_untact_wrap .es_title:before {content:'';display:block;position:absolute;top:0;left:50%;width:4.9rem;height:4.1rem;background-image:url('/webis/global/img/youth/play_title_icon.png');background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateX(-50%)}
.ws_page_untact_wrap .es_title .bs_red {color:#FF5B00}
.ws_page_untact_wrap .es_title .bs_orgrane {color:#FF9C00}
.ws_page_untact_wrap .es_title .bs_blue {color:#0FA7FF}
.ws_page_untact_wrap .es_title .bs_green {color:#00C587}
.ws_page_untact_wrap .es_content_area {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:3rem}
.ws_page_untact_wrap .es_content_area .bs_content_box {display:flex;width:24%;min-height:37rem;margin-top:3rem;padding:1rem;border-radius:2rem;border:1px solid #EEE;background-color:#FDFDFD}
.ws_page_untact_wrap .es_content_area .bs_content_box .is_inner {width:100%;padding:3rem;border-radius:1.5rem;border:1px dotted;background-color:#FFF;background-position:bottom center;background-repeat:no-repeat}
.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content01 .is_inner {border-color:#FF5B00;background-image:url('/webis/global/img/youth/untact_img01.png')}
.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content02 .is_inner {border-color:#FF9C00;background-image:url('/webis/global/img/youth/untact_img02.png')}
.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content03 .is_inner {border-color:#0FA7FF;background-image:url('/webis/global/img/youth/untact_img03.png')}
.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content04 .is_inner {display:flex;flex-direction:column;justify-content:space-between;border-color:#00C587}
.ws_page_untact_wrap .es_content_area .bs_content_box .is_inner .ss_title {color:#000;font-size:2rem}
.ws_page_untact_wrap .es_content_area .bs_content_box .is_inner .ss_desc {margin-top:1rem;margin-bottom:2rem}
.ws_page_untact_wrap .es_content_area .bs_content_box .is_inner .ss_button {display:block;margin-top:auto;padding:1rem;border-radius:0.5rem;background-color:#00C587;color:#FFF;text-align:center}

/* 놀이/미술치료 */
.ws_page_play_wrap {}
.ws_page_play_wrap .es_title {position:relative;margin-bottom:3rem;padding-top:5rem;padding-bottom:2rem;color:#000;font-size:3rem;text-align:center}
.ws_page_play_wrap .es_title:before {content:'';display:block;position:absolute;top:0;left:50%;width:4.9rem;height:4.1rem;background-image:url('/webis/global/img/youth/play_title_icon.png');background-position:center;background-size:contain;background-repeat:no-repeat;transform:translateX(-50%)}
.ws_page_play_wrap .es_title:after {content:'';display:block;position:absolute;bottom:0;left:50%;width:5rem;height:2px;background-color:#000;transform:translateX(-50%)}
.ws_page_play_wrap .es_desc {margin-bottom:5rem;font-size:1.8rem;line-height:1.7;text-align:center}
.ws_page_play_wrap .es_check_area {max-width:100rem;width:100%;margin:0 auto}
.ws_page_play_wrap .es_check_area .bs_content_box {position:relative;padding:7rem;border:3px solid #000;border-bottom:0;background-image:url('/webis/global/img/content/grid_bg.png')}
.ws_page_play_wrap .es_check_area .bs_content_box:before {content:'';display:block;position:absolute;top:3rem;left:50%;width:80%;height:2.2rem;background-image:url('/webis/global/img/youth/play_circle.png');background-size:auto 2.2rem;background-repeat:repeat-x;transform:translateX(-50%)}
.ws_page_play_wrap .es_check_area .bs_content_box:after {content:'';display:block;position:absolute;bottom:0;left:0;width:100%;height:1rem;background-image:url('/webis/global/img/youth/play_frame_bottom.png');background-repeat:repeat-x}
.ws_page_play_wrap .es_check_area .bs_content_box .is_title {display:block;margin-top:3rem;margin-bottom:3rem;color:#000;font-size:3.5rem;text-align:center}
.ws_page_play_wrap .es_check_area .bs_content_box .is_title .ss_point {box-shadow:0 -2rem 0 #FFF5CB inset}
.ws_page_play_wrap .es_check_area .bs_content_box .is_desc_field {display:flex;flex-wrap:wrap}
.ws_page_play_wrap .es_check_area .bs_content_box .is_desc_field .ss_list_zone {position:relative;width:50%;margin-top:3.5rem;padding-left:4rem;color:#333;font-size:1.8rem}
.ws_page_play_wrap .es_check_area .bs_content_box .is_desc_field .ss_list_zone:before {content:'';display:block;position:absolute;top:-2rem;left:0;width:3.4rem;height:4.3rem;background-image:url('/webis/global/img/youth/play_check.png');background-position:center;background-size:contain;background-repeat:no-repeat}
.ws_page_play_wrap .es_content_area {display:flex;flex-wrap:wrap;justify-content:space-between}
.ws_page_play_wrap .es_content_area .bs_list_box {width:100%;margin-top:3rem;padding:3rem;border-radius:2rem}
.ws_page_play_wrap .es_content_area .bs_list_box.bs_list03 {}
.ws_page_play_wrap .es_content_area .bs_list_box .is_inner {display:flex;flex-wrap:wrap}
.ws_page_play_wrap .es_content_area .bs_list_box .is_inner .ss_icon {display:inline-block;margin:0 3rem 0 1rem}
.ws_page_play_wrap .es_content_area .bs_list_box .is_inner .ss_content {flex:1}
.ws_page_play_wrap .es_content_area .bs_list_box .is_inner .ss_content .ks_title {display:block;color:#000;font-size:2rem}
.ws_page_play_wrap .es_content_area .bs_list_box .is_inner .ss_content .ks_desc {margin-top:1rem}

/* 심리검사 */
.ws_page_mentality_wrap {}
.ws_page_mentality_wrap .es_table_area {overflow:hidden;border-radius:2rem;box-shadow:0 1rem 2rem rgba(0,0,0,.1)}
.ws_page_mentality_wrap .es_table_area table {}
.ws_page_mentality_wrap .es_table_area table thead {}
.ws_page_mentality_wrap .es_table_area table thead tr {}
.ws_page_mentality_wrap .es_table_area table thead tr th {padding:2rem;border-right:1px solid rgba(255,255,255,.1);border-left:1px solid rgba(255,255,255,.1);background-color:var(--webis_color_900);color:#FFF;font-weight:500;text-align:center}
.ws_page_mentality_wrap .es_table_area table thead tr th:first-child {border-left:0}
.ws_page_mentality_wrap .es_table_area table thead tr th:last-child {border-right:0}
.ws_page_mentality_wrap .es_table_area table tbody {}
.ws_page_mentality_wrap .es_table_area table tbody tr {}
.ws_page_mentality_wrap .es_table_area table tbody tr th,
.ws_page_mentality_wrap .es_table_area table tbody tr td {padding:2rem;border-top:1px solid #EEE;border-right:1px solid #EEE;border-left:1px solid #EEE}
.ws_page_mentality_wrap .es_table_area table tbody tr th {background-color:rgba(var(--webis_color_900_rgb),.05);color:var(--webis_color_900);font-weight:500;text-align:center}
.ws_page_mentality_wrap .es_table_area table tbody tr th:first-child {border-left:0}
.ws_page_mentality_wrap .es_table_area table tbody tr th:last-child {border-right:0}
.ws_page_mentality_wrap .es_table_area table tbody tr td {}
.ws_page_mentality_wrap .es_table_area table tbody tr td {}
.ws_page_mentality_wrap .es_table_area table tbody tr td:first-child {border-left:0}
.ws_page_mentality_wrap .es_table_area table tbody tr td:last-child {border-right:0}
.ws_page_mentality_wrap .es_table_area.es_table_sub_color table thead tr th {background-color:#E5E5E5;color:#000}
.ws_page_mentality_wrap .es_table_area.es_table_sub_color table tbody tr th {background-color:#F5F5F5;color:#000}
.ws_page_mentality_wrap .es_content_area {margin-top:3rem}
.ws_page_mentality_wrap .es_content_area .bs_list_box {display:flex;flex-wrap:wrap;align-items:center;margin-top:1rem;border-radius:1rem;border:1px solid #DDD}
.ws_page_mentality_wrap .es_content_area .bs_list_box .is_title {width:20%;color:#000;font-weight:500;font-size:1.8rem;text-align:center}
.ws_page_mentality_wrap .es_content_area .bs_list_box .is_desc {width:80%}

/* 청소년운영위원회 */
.ws_page_manage_wrap {}
.ws_page_manage_wrap .es_top_area {border-radius:1rem;border:2px solid var(--webis_color)}
.ws_page_manage_wrap .es_top_area .bs_title {display:block;position:relative;padding:2rem 3rem 2rem 7rem;border-bottom:1px dashed #BBB;color:#000;font-size:2rem}
.ws_page_manage_wrap .es_top_area .bs_title:before {content:'';display:block;position:absolute;top:1.8rem;left:3rem}
.ws_page_manage_wrap .es_top_area .bs_desc {padding:2rem 3rem}
.ws_page_manage_wrap .es_content_area {display:flex;flex-wrap:wrap;justify-content:space-between;gap:5rem 0;padding:4rem 0;border-top:2px solid #000;border-bottom:1px solid #DDD}
.ws_page_manage_wrap .es_content_area .bs_content_box {display:flex;flex-wrap:wrap;width:33.333%}
.ws_page_manage_wrap .es_content_area .bs_content_box.bs_content_50p {width:50%}
.ws_page_manage_wrap .es_content_area .bs_content_box.bs_content_full {width:100%}
.ws_page_manage_wrap .es_content_area .bs_content_box .is_icon {flex-shrink:0;margin-right:1rem}
.ws_page_manage_wrap .es_content_area .bs_content_box .is_icon01 {}
.ws_page_manage_wrap .es_content_area .bs_content_box .is_icon02 {}
.ws_page_manage_wrap .es_content_area .bs_content_box .is_icon03 {}
.ws_page_manage_wrap .es_content_area .bs_content_box .is_title {position:relative;margin-right:2rem;padding-right:2rem;color:#000;font-size:2rem}
.ws_page_manage_wrap .es_content_area .bs_content_box .is_title:after {content:'';display:block;position:absolute;top:0.8rem;right:0;width:1px;height:1.5rem;background-color:#DDD}
.ws_page_manage_wrap .es_content_area .bs_content_box .is_desc {flex:1;margin-top:0.3rem}

/* 청소년참여위원회 */
.ws_page_participation_wrap {}
.ws_page_participation_wrap .es_info_area {padding:5rem;border-radius:2rem;background-color:#F8F8F8}
.ws_page_participation_wrap .es_info_area .bs_title_box {margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid #DDD}
.ws_page_participation_wrap .es_info_area .bs_title_box .is_label {display:inline-block;position:relative;padding-left:1.6rem;color:#000;font-weight:500}
.ws_page_participation_wrap .es_info_area .bs_title_box .is_label:before {content:'';display:block;position:absolute;top:0.6rem;left:0;width:1rem;height:1rem;border-radius:50%;background-color:var(--webis_color)}
.ws_page_participation_wrap .es_info_area .bs_title_box .is_title {color:#000;font-size:3rem}
.ws_page_participation_wrap .es_info_area .bs_content_box {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.ws_page_participation_wrap .es_info_area .bs_content_box .is_image_field {width:40%}
.ws_page_participation_wrap .es_info_area .bs_content_box .is_image_field img {max-width:100%;border-radius:2rem}
.ws_page_participation_wrap .es_info_area .bs_content_box .is_text_field {width:50%}
.ws_page_participation_wrap .es_info_area .bs_content_box .is_text_field .ss_title {color:#000;font-size:2rem}
.ws_page_participation_wrap .es_info_area .bs_content_box .is_text_field .ss_desc {margin-top:1rem}
.ws_page_participation_wrap .es_info_area .bs_content_box .is_text_field .ss_info_zone {display:grid;grid-template-columns:repeat(2, 1fr);gap:1.5rem;margin-top:3rem}
.ws_page_participation_wrap .es_info_area .bs_content_box .is_text_field .ss_info_zone .ks_list {display:flex}
.ws_page_participation_wrap .es_info_area .bs_content_box .is_text_field .ss_info_zone .ks_list .os_title {width:7rem;margin-right:1rem;color:#000;font-weight:bold}
.ws_page_participation_wrap .es_info_area .bs_content_box .is_text_field .ss_info_zone .ks_list .os_desc {flex:1}
.ws_page_participation_wrap .es_content_area {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:5rem;gap:2rem 0}
.ws_page_participation_wrap .es_content_area .bs_content_box {display:flex;flex-wrap:wrap;width:49%}
.ws_page_participation_wrap .es_content_area .bs_content_box .is_title {display:flex;position:relative;width:25%;margin-right:3rem;padding-left:3.5rem;color:#000;font-size:2.5rem}
.ws_page_participation_wrap .es_content_area .bs_content_box .is_title:before {position:absolute;top:0.3rem;left:0}
.ws_page_participation_wrap .es_content_area .bs_content_box .is_desc_field {flex:1}

/* 청소년동아리 */
.ws_page_club_wrap {}
.ws_page_club_wrap .es_top_area {display:flex;align-items:center;justify-content:space-between}
.ws_page_club_wrap .es_top_area .bs_image_box {width:50%}
.ws_page_club_wrap .es_top_area .bs_image_box img {max-width:100%;border-radius:1rem 10rem 1rem 1rem}
.ws_page_club_wrap .es_top_area .bs_text_box {width:40%}
.ws_page_club_wrap .es_top_area .bs_text_box .is_icon {display:inline-block;width:6.2rem;height:7.6rem;background-image:url('/webis/global/img/youth/club_top_icon.png');background-position:center;background-size:contain;background-repeat:no-repeat}
.ws_page_club_wrap .es_top_area .bs_text_box .is_title {display:block;color:#000;font-size:3rem}
.ws_page_club_wrap .es_top_area .bs_text_box .is_desc {margin-top:0.5rem;font-size:1.78rem}
.ws_page_club_wrap .es_top_area .bs_text_box .is_sub {display:inline-flex;margin-top:4rem;padding:1.5rem 3rem;border-radius:50px;background-color:var(--webis_color);color:#FFF;font-size:2rem}
.ws_page_club_wrap .es_top_area .bs_text_box .is_sub .ss_label {position:relative;margin-right:1.5rem;padding-right:1.5rem}
.ws_page_club_wrap .es_top_area .bs_text_box .is_sub .ss_label:after {content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:1rem;background-color:rgba(255,255,255,.3);transform:translateY(-50%)}
.ws_page_club_wrap .es_top_area .bs_text_box .is_sub .ss_desc {font-weight:bold}
.ws_page_club_wrap .es_content_area {}
.ws_page_club_wrap .es_content_area .bs_content_box {display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;text-align:center}
.ws_page_club_wrap .es_content_area .bs_content_box .is_list_field {display:flex;align-items:center;justify-content:center;height:8rem;border-radius:1rem;border:2px dashed var(--webis_color_800);background-color:rgba(var(--webis_color_rgb),.03);color:var(--webis_color_800);font-weight:bold}

/* 청소년문화체험 */
.ws_page_culture_wrap {}
.ws_page_culture_wrap .es_title_area {position:relative;margin-bottom:3rem;padding-bottom:5rem;text-align:center}
.ws_page_culture_wrap .es_title_area:after {content:'';display:block;position:absolute;bottom:0;left:50%;width:1px;height:3rem;background-color:#000}
.ws_page_culture_wrap .es_title_area .bs_icon {display:inline-block;width:6.2rem;height:7.6rem;background-image:url('/webis/global/img/youth/club_top_icon.png');background-position:center;background-size:contain;background-repeat:no-repeat}
.ws_page_culture_wrap .es_title_area .bs_title {color:#000;font-size:3rem}
.ws_page_culture_wrap .es_title_area .bs_desc {margin-top:0.5rem;font-size:1.8rem}
.ws_page_culture_wrap .es_content_area {padding:4rem;border-radius:2rem;border:1px solid #DDD}
.ws_page_culture_wrap .es_content_area .bs_content_box {display:flex;flex-wrap:wrap;align-items:flex-start;margin:1rem 0}
.ws_page_culture_wrap .es_content_area .bs_content_box .is_icon {flex-shrink:0;margin-right:1rem}
.ws_page_culture_wrap .es_content_area .bs_content_box .is_icon01 {}
.ws_page_culture_wrap .es_content_area .bs_content_box .is_icon02 {}
.ws_page_culture_wrap .es_content_area .bs_content_box .is_icon03 {}
.ws_page_culture_wrap .es_content_area .bs_content_box .is_title {position:relative;margin-right:3rem;padding-right:3rem;color:#000}
.ws_page_culture_wrap .es_content_area .bs_content_box .is_title:after {content:'';display:block;position:absolute;top:50%;right:0;width:1px;height:1.5rem;background-color:#DDD;transform:translateY(-50%)}
.ws_page_culture_wrap .es_content_area .bs_content_box .is_desc {flex:1;margin-top:0.3rem}

/* 청소년자원봉사 */
.ws_page_volunteer_wrap {}
.ws_page_volunteer_wrap .es_top_area {display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;position:relative}
.ws_page_volunteer_wrap .es_top_area .bs_text_box {width:50%}
.ws_page_volunteer_wrap .es_top_area .bs_text_box .is_title {position:relative;color:#000;font-size:3rem}
.ws_page_volunteer_wrap .es_top_area .bs_text_box .is_title:before {content:'';display:block;position:absolute;top:0;left:-1.5rem;width:1rem;height:1rem;border-radius:50%;background-color:var(--webis_color)}
.ws_page_volunteer_wrap .es_top_area .bs_text_box .is_desc {margin-top:1rem;font-size:1.8rem}
.ws_page_volunteer_wrap .es_top_area .bs_image_box {width:45%}
.ws_page_volunteer_wrap .es_top_area .bs_image_box img {max-width:100%;border-radius:10rem 1rem 1rem 1rem}

/* 청소년공간 */
.ws_page_space_wrap {}
.ws_page_space_wrap .es_title_area {margin-bottom:5rem;padding-bottom:5rem;border-bottom:1px dashed #DDD;text-align:center}
.ws_page_space_wrap .es_title_area .bs_title {display:block;position:relative;margin-bottom:3rem;padding-bottom:5rem;color:#000;font-size:3rem}
.ws_page_space_wrap .es_title_area .bs_title:after {content:'';display:block;position:absolute;bottom:0;left:50%;width:1px;height:3rem;background-color:#000}
.ws_page_space_wrap .es_title_area .bs_desc {font-size:1.8rem}
.ws_page_space_wrap .es_content_area {}
.ws_page_space_wrap .es_content_area .bs_content_box {display:flex;align-items:center;margin-bottom:1rem;padding:2.5rem 5rem;border-radius:1.5rem;background-color:#F8F8F8}
.ws_page_space_wrap .es_content_area .bs_content_box:last-child {margin-bottom:0}
.ws_page_space_wrap .es_content_area .bs_content_box .is_title {position:relative;padding-left:5rem;width:16rem;color:#000;font-weight:bold;font-size:2rem}
.ws_page_space_wrap .es_content_area .bs_content_box .is_title:before {content:'';display:block;position:absolute;top:50%;left:0;width:4rem;height:4rem;background-image:url('/webis/global/img/youth/space_icon.png');background-size:4rem;background-repeat:no-repeat;transform:translateY(-50%)}
.ws_page_space_wrap .es_content_area .bs_content_box .is_title.is_icon01:before {background-position:0 0}
.ws_page_space_wrap .es_content_area .bs_content_box .is_title.is_icon02:before {background-position:0 -4rem}
.ws_page_space_wrap .es_content_area .bs_content_box .is_title.is_icon03:before {background-position:0 -8rem}
.ws_page_space_wrap .es_content_area .bs_content_box .is_title.is_icon04:before {background-position:0 -12rem}
.ws_page_space_wrap .es_content_area .bs_content_box .is_desc {flex:1}

/* 청소년수련활동인증 */
.ws_page_certification_wrap {}
.ws_page_certification_wrap .es_title_area {margin-bottom:3rem;text-align:center}
.ws_page_certification_wrap .es_title_area .bs_title {display:inline-block;position:relative;color:#000;font-size:3rem}
.ws_page_certification_wrap .es_title_area .bs_title:before {content:'';display:block;position:absolute;top:-0.5rem;left:-2.5rem;width:2rem;height:2rem;border-top:1rem solid var(--webis_color);border-left:1rem solid var(--webis_color)}
.ws_page_certification_wrap .es_title_area .bs_desc {margin-top:1rem;font-size:1.8rem}
.ws_page_certification_wrap .es_content_area {}
.ws_page_certification_wrap .es_content_area .bs_content_box {display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:4rem}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_title {width:25%;padding-top:2rem;border-top:1px solid #000;color:#000;font-size:2rem}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field {width:70%}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ws_dl_list_wrap {}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ws_dl_list_wrap .es_1st_dl {display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:1.2rem}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ws_dl_list_wrap .es_1st_dl .bs_1st_dt {min-width:12rem;margin-right:1.5rem;padding:0.5rem 0;border-radius:1rem;background-color:#EEE;color:#000;font-weight:500;text-align:center}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ws_dl_list_wrap .es_1st_dl .bs_1st_dd {flex:1;margin-top:0.5rem}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone {position:relative}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone:before {content:'';opacity:.15;display:block;position:absolute;top:0;left:3rem;width:1px;height:100%;border-left:1px dashed #DDD;z-index:-2}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ks_list {display:flex;position:relative;padding:3rem 0}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ks_list .os_label {flex-shrink:0;display:block;position:relative;width:4rem;height:4rem;margin-right:5rem;margin-left:1rem;border-radius:50%;color:#FFF;line-height:4rem;text-align:center}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ks_list .os_label:before {content:'';opacity:.05;display:block;position:absolute;top:50%;left:50%;width:6rem;height:6rem;border-radius:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:-1}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ks_list .os_content {flex:1}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ks_list .os_content .rs_title {display:block;margin-bottom:1rem;color:#000;font-size:1.8rem}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ws_ul_list_wrap {}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ws_ul_list_wrap .es_1st_ul {}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ws_ul_list_wrap .es_1st_ul:after {content:'.';visibility:hidden;display:block;height:0;font-size:0;line-height:0;clear:both}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ws_ul_list_wrap .es_1st_ul .bs_1st_li {margin-bottom:1rem;color:#000;font-weight:500}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ws_ul_list_wrap .es_1st_ul .bs_1st_li:last-child {margin-bottom:0}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ws_ul_list_wrap .es_2nd_ul {}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ws_ul_list_wrap .es_2nd_ul:after {content:'.';visibility:hidden;display:block;height:0;font-size:0;line-height:0;clear:both}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ws_ul_list_wrap .es_2nd_ul .bs_2nd_li {margin-top:0.5rem;color:#777;font-weight:normal;font-size:1.4rem}
.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field .ss_step_zone .ws_ul_list_wrap .es_2nd_ul .bs_2nd_li.ws_list_bullet02:before {top:1rem}

/* 학교 및 지역연계사업 */
.ws_page_liaison_wrap {}
.ws_page_liaison_wrap .es_top_area {overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;height:30rem;border-radius:2rem;background-image:url('/webis/global/img/youth/liaison_top.png');background-position:center;background-size:cover;background-repeat:no-repeat;text-align:center}
.ws_page_liaison_wrap .es_top_area:after {content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}
.ws_page_liaison_wrap .es_top_area .bs_text_box {position:relative;z-index:1}
.ws_page_liaison_wrap .es_top_area .bs_text_box .is_title {color:#FFF;font-size:3rem}
.ws_page_liaison_wrap .es_top_area .bs_text_box .is_desc {margin-top:2rem;color:#FFF}
.ws_page_liaison_wrap .es_content_area {margin-top:3rem}
.ws_page_liaison_wrap .es_content_area .bs_content_box {padding:3rem 0;border-bottom:1px dashed #BBB}
.ws_page_liaison_wrap .es_content_area .bs_content_box .is_title {color:#000;font-size:2rem}
.ws_page_liaison_wrap .es_content_area .bs_content_box .is_desc {margin-top:1rem}
.ws_page_liaison_wrap .es_content_area .bs_content_box .is_content_field {margin-top:3rem}
.ws_page_liaison_wrap .es_content_area .bs_content_box .is_content_field .ss_list_zone {display:flex;align-items:flex-start;margin-top:1rem}
.ws_page_liaison_wrap .es_content_area .bs_content_box .is_content_field .ss_list_zone .ks_title {flex-shrink:0;width:15rem;height:5rem;margin-right:2rem;border-radius:0.5rem;background-color:var(--webis_color);color:#FFF;font-weight:bold;line-height:5rem;text-align:center}
.ws_page_liaison_wrap .es_content_area .bs_content_box .is_content_field .ss_list_zone .ks_desc {margin-top:1.2rem}

/* 방과후아카데미 */
.ws_page_afterschool_wrap {}
.ws_page_afterschool_wrap .es_content_area {display:grid;grid-template-columns:repeat(3, 1fr);gap:3rem;margin-top:5rem}
.ws_page_afterschool_wrap .es_content_area .bs_content_box {position:relative;padding:4rem 1rem;border-radius:2rem;text-align:center}
.ws_page_afterschool_wrap .es_content_area .bs_content_box .is_icon {display:inline-block;position:absolute;top:-2rem;left:50%;border-radius:50%;box-shadow:0 0 2rem rgba(0,0,0,.1);background-color:#FFF;transform:translateX(-50%)}
.ws_page_afterschool_wrap .es_content_area .bs_content_box .is_title {display:block;color:#000;font-size:2rem}
.ws_page_afterschool_wrap .es_content_area .bs_content_box .is_desc {margin-top:1rem}

/* 청소년동반자 */
.ws_page_partner_wrap {}
.ws_page_partner_wrap .es_content_area {display:flex;flex-wrap:wrap;border-top:1px solid #DDD;border-bottom:1px solid #DDD}
.ws_page_partner_wrap .es_content_area .bs_content_box {display:flex;width:50%;padding:4rem 3rem;border-right:1px solid #DDD}
.ws_page_partner_wrap .es_content_area .bs_content_box:last-child {border-right:0}
.ws_page_partner_wrap .es_content_area .bs_content_box .is_icon {flex-shrink:0;display:inline-block;width:10rem;height:10rem;margin-right:2rem;border-radius:50%;background-position:center;background-size:cover;background-repeat:no-repeat}
.ws_page_partner_wrap .es_content_area .bs_content_box .is_icon01 {background-image:url('/webis/global/img/youth/partner_icon01.png')}
.ws_page_partner_wrap .es_content_area .bs_content_box .is_icon02 {background-image:url('/webis/global/img/youth/partner_icon02.png')}
.ws_page_partner_wrap .es_content_area .bs_content_box .is_text_field {}
.ws_page_partner_wrap .es_content_area .bs_content_box .is_text_field .ss_title {display:block;color:#000;font-weight:500;font-size:1.8rem}
.ws_page_partner_wrap .es_content_area .bs_content_box .is_text_field .ss_desc {margin-top:1rem}
.ws_page_partner_wrap .es_content_area .bs_content_box .is_text_field .ss_desc .ks_list {}

/* 학교밖청소년지원 */
.ws_page_outside_wrap {}
.ws_page_outside_wrap .es_qna_area {}
.ws_page_outside_wrap .es_qna_area .bs_content_box {}
.ws_page_outside_wrap .es_qna_area .bs_content_box .is_title {display:block;padding:2rem;border-top:1px solid #000;color:#000;font-weight:500;font-size:1.8rem}
.ws_page_outside_wrap .es_qna_area .bs_content_box .is_title .ss_label {display:inline-block;margin-right:1rem;color:var(--webis_color);font-size:2.5rem}
.ws_page_outside_wrap .es_qna_area .bs_content_box .is_desc {padding:3rem;background-color:#F8F8F8}
.ws_page_outside_wrap .es_alert_area {position:relative;margin-top:5rem;padding:3rem;border-radius:1rem;background-color:#FFF;font-size:1.4rem}
.ws_page_outside_wrap .es_alert_area .bs_label {position:absolute;top:-1.5rem;left:3rem;height:3rem;padding:0 3rem;border-radius:50px;background-color:var(--webis_color_1000);color:#FFF;font-weight:500;line-height:3rem}
.ws_page_outside_wrap .es_alert_area .bs_desc_box {}
.ws_page_outside_wrap .es_alert_area .bs_desc_box .is_list_field {margin-top:1rem}
.ws_page_outside_wrap .es_alert_area .bs_desc_box .is_list_field:before {color:#FF0000}

/* 신청내역 */
.ws_page_details_wrap {}
.ws_page_details_wrap .es_content_area {max-width:70rem;width:100%;margin:0 auto;padding:5rem;border-radius:1.5rem;background-color:#F5F5F5}
.ws_page_details_wrap .es_content_area .bs_title {display:block;margin-bottom:2rem;color:#000;font-size:3rem;text-align:center}
.ws_page_details_wrap .es_content_area .bs_desc {color:#777;font-size:1.5rem;text-align:right}
.ws_page_details_wrap .es_content_area .bs_content_box {}
.ws_page_details_wrap .es_content_area .bs_content_box .is_list_field {display:flex;align-items:center;margin:1rem 0}
.ws_page_details_wrap .es_content_area .bs_content_box .is_list_field .ss_label {flex-shrink:0;width:8rem;color:#000;font-weight:500}
.ws_page_details_wrap .es_content_area .bs_content_box .is_list_field .ss_form_input {flex:1;height:4.5rem;padding:0 1.5rem;border:1px solid #DDD;background-color:#FFF}
.ws_page_details_wrap .es_content_area .bs_button_box {margin-top:3rem;text-align:center}
.ws_page_details_wrap .es_content_area .bs_button_box .is_button {display:inline-block;padding:1.5rem 3rem;border-radius:0.5rem;background-color:var(--webis_color);color:#FFF}


/* ==================================================================================================== *
 *
 *     WEBIS MEDIA QUERIES EXTEND (DESKTOP BASE) - UNDER BREAKPOINT SIZE
 *
 * ==================================================================================================== */

/* WEBIS MEDIA QUERIES 4XL (2560px) DOWN (MAX) */
@media all and (max-width:2559.98px) {

}

/* WEBIS MEDIA QUERIES 3XL (1920px) DOWN (MAX) */
@media all and (max-width:1919.98px) {

}

/* WEBIS MEDIA QUERIES 2XL (1600px) DOWN (MAX) */
@media all and (max-width:1599.98px) {

}

/* WEBIS MEDIA QUERIES XL (1440px) DOWN (MAX) */
@media all and (max-width:1439.98px) {

	/* 인사말 */
	.ws_page_greeting_wrap .es_text_area .bs_title {font-size:5rem}
	.ws_page_greeting_wrap .es_text_area .bs_desc .is_point {font-size:2rem}
	
	/* 청소년참여위원회 */
	.ws_page_participation_wrap .es_info_area .bs_content_box .is_text_field .ss_info_zone {grid-template-columns:1fr}
}

/* WEBIS MEDIA QUERIES LG (1280px) DOWN (MAX) */
@media all and (max-width:1279.98px) {

	/* 인사말 */
	.ws_page_greeting_wrap .es_text_area .bs_title {font-size:4rem}
}

/* WEBIS MEDIA QUERIES MD (1024px) DOWN (MAX) */
@media all and (max-width:1023.98px) {

	/* 인사말 */
	.ws_page_greeting_wrap .es_text_area .bs_title {text-align:center}
	.ws_page_greeting_wrap .es_image_area .bs_image {max-width:50%;width:100%}
	
	/* 운영방향 */
	.ws_page_mission_wrap .es_goal_area .bs_content_box {gap:2rem 0}
	.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field {width:48.5%}
	
	/* 비대면상담 */
	.ws_page_untact_wrap .es_content_area .bs_content_box {width:49%;min-height:20rem}
	.ws_page_untact_wrap .es_content_area .bs_content_box .is_inner {background-position:center right 1.5rem}
	.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content01 .is_inner {background-size:30%}
	.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content02 .is_inner {background-size:25%}
	.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content03 .is_inner {background-size:20%}
	
	/* 청소년참여위원회 */
	.ws_page_participation_wrap .es_info_area .bs_content_box {align-items:flex-start}
	.ws_page_participation_wrap .es_content_area .bs_content_box {width:100%}
}

/* WEBIS MEDIA QUERIES SM (768px) DOWN (MAX) */
@media all and (max-width:767.98px) {

	/* 청소년헌장 */
	.ws_page_law_wrap .es_content_area {padding:5rem 2rem}

	/* 놀이/미술치료 */
	.ws_page_play_wrap .es_check_area .bs_content_box {padding:7rem 2rem}
	
	/* 청소년운영위원회 */
	.ws_page_manage_wrap .es_content_area {gap:3rem 0}
	.ws_page_manage_wrap .es_content_area .bs_content_box {width:100% !important}
	
	/* 청소년자원봉사 */
	.ws_page_volunteer_wrap .es_top_area .bs_text_box {width:100%}
	.ws_page_volunteer_wrap .es_top_area .bs_image_box {width:100%;margin-top:3rem;text-align:center}
	.ws_page_volunteer_wrap .es_top_area .bs_image_box img {border-radius:2rem}
	
	/* 청소년수련활동인증 */
	.ws_page_certification_wrap .es_content_area .bs_content_box .is_title {width:100%}
	.ws_page_certification_wrap .es_content_area .bs_content_box .is_content_field {width:100%;margin-top:2rem}
	
	/* 방과후아카데미 */
	.ws_page_afterschool_wrap .es_content_area {grid-template-columns:repeat(1, 1fr)}
	
	/* 청소년동반자 */
	.ws_page_partner_wrap .es_content_area .bs_content_box {flex-direction:column;align-items:center;justify-content:center}
	.ws_page_partner_wrap .es_content_area .bs_content_box .is_icon {margin-right:0}
	.ws_page_partner_wrap .es_content_area .bs_content_box .is_text_field .ss_title {margin-top:1rem;text-align:center}
}

/* WEBIS MEDIA QUERIES SS (640px) DOWN (MAX) */
@media all and (max-width:639.98px) {

	/* TAB */
	.ws_tab_wrap .es_tab_area .bs_list_box {width:33.333%}
	.ws_tab_wrap .es_tab_area .bs_list_box:nth-child(3n + 1) .is_tab_menu {border-left:1px solid #DDD}

	/* 운영방향 */
	.ws_page_mission_wrap .es_mission_area .bs_desc {font-size:3rem}
	.ws_page_mission_wrap .es_vision_area .bs_desc {font-size:2.5rem}
	
	/* 운영법인 */
	.ws_page_company_wrap .es_business_area .bs_content_box {flex-direction:column;justify-content:center;text-align:center}
	.ws_page_company_wrap .es_business_area .bs_content_box .is_icon {margin-right:0;margin-bottom:1rem}
	.ws_page_company_wrap .es_business_area .bs_content_box .is_title {font-size:1.6rem}

    /* 조직도 */
	.ws_page_organ_wrap .es_content_area .bs_center_box {padding-bottom:5rem}
    .ws_page_organ_wrap .es_content_area .bs_side_box:before {display:none;width:100%}
    .ws_page_organ_wrap .es_content_area .bs_side_box.bs_left {top:15rem;left:0;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}
    .ws_page_organ_wrap .es_content_area .bs_side_box.bs_right {top:15rem;right:0;-moz-transform:translateX(0);-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0)}
    .ws_page_organ_wrap .es_content_area .bs_middle_box .is_sub_list_field {}
    .ws_page_organ_wrap .es_content_area .bs_middle_box .is_sub_list_field:before {width:53%}
    .ws_page_organ_wrap .es_content_area .bs_middle_box .is_sub_list_field .ss_list {flex:1}
    .ws_page_organ_wrap .es_content_area .bs_middle_box .is_sub_list_field .ss_list .ks_text {width:100%}
    .ws_page_organ_wrap .es_content_area .bs_bottom_box .is_sub_list_field:before {width:53%}
    .ws_page_organ_wrap .es_content_area .bs_bottom_box .is_sub_list_field .ss_list {width:100%}
	
	/* 공간안내 */
	.ws_page_space_wrap .es_content_area .bs_text_box .is_title {width:100%;margin-bottom:2rem}
	
	/* 비대면상담 */
	.ws_page_untact_wrap .es_content_area .bs_content_box {width:100%}
	.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content01 .is_inner {background-size:18%}
	.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content02 .is_inner {background-size:15%}
	.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content03 .is_inner {background-size:12%}
	
	/* 놀이/미술치료 */
	.ws_page_play_wrap .es_check_area .bs_content_box .is_desc_field .ss_list_zone {width:100%}
	
	/* 심리검사 */
	.ws_page_mentality_wrap .es_content_area .bs_list_box {padding:2rem}
	.ws_page_mentality_wrap .es_content_area .bs_list_box .is_title {width:100%}
	.ws_page_mentality_wrap .es_content_area .bs_list_box .is_desc {width:100%;margin-top:2rem;padding-top:2rem;border-top:1px solid #DDD;text-align:center}
	
	/* 청소년참여위원회 */
	.ws_page_participation_wrap .es_info_area {padding:3rem}
	.ws_page_participation_wrap .es_info_area .bs_content_box .is_image_field {width:100%}
	.ws_page_participation_wrap .es_info_area .bs_content_box .is_text_field {width:100%;margin-top:3rem}
	
	/* 청소년문화체험 */
	.ws_page_culture_wrap .es_content_area {padding:2rem}
	
	/* 청소년공간 */
	.ws_page_space_wrap .es_title_area .bs_desc {font-size:1.6rem}
	.ws_page_space_wrap .es_content_area .bs_content_box {padding:2rem}
	.ws_page_space_wrap .es_content_area .bs_content_box .is_title {width:13rem;font-size:1.6rem}
}

/* WEBIS MEDIA QUERIES 2SS (480px) DOWN (MAX) */
@media all and (max-width:479.98px) {

	/* 인사말 */
	.ws_page_greeting_wrap .es_text_area .bs_title {font-size:3.5rem}
	
	/* 운영방향 */
	.ws_page_mission_wrap .es_mission_area .bs_desc .is_point_color {display:block}
	.ws_page_mission_wrap .es_vision_area .bs_desc .is_point_color {display:block}
	.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field {padding:6rem 2rem 3rem 2rem}
	.ws_page_mission_wrap .es_goal_area .bs_content_box .is_content_field .ss_title {font-size:2rem}
	
	/* 개인상담 */
	.ws_page_individual_wrap .es_content_area .bs_content_box .is_title_field:after {width:7rem;height:7rem;background-size:7rem}
	.ws_page_individual_wrap .es_content_area .bs_content_box.bs_content02 .is_title_field:after {background-position:0 -7rem}
	.ws_page_individual_wrap .es_content_area .bs_content_box.bs_content03 .is_title_field:after {background-position:0 -14rem}
	
	/* 집단상담 */
	.ws_page_group_wrap .es_content_area .bs_content_box {padding:3rem;text-align:center}
	.ws_page_group_wrap .es_content_area .bs_content_box:before {left:0;width:100%}
	.ws_page_group_wrap .es_content_area .bs_content_box .is_icon {position:initial}
	.ws_page_group_wrap .es_content_area .bs_content_box .is_title {display:block;margin:1rem auto 0;padding-right:0;border-radius:50px;text-align:center}
	
	/* 학교 및 지역연계사업 */
	.ws_page_liaison_wrap .es_content_area .bs_content_box .is_content_field .ss_list_zone .ks_title {width:10rem}
}

/* WEBIS MEDIA QUERIES 3SS (320px) DOWN (MAX) */
@media all and (max-width:319.98px) {

}

/* WEBIS MEDIA QUERIES 4SS (280px) DOWN (MAX) */
@media all and (max-width:279.98px) {

}


/* ==================================================================================================== *
 *
 *     WEBIS MEDIA QUERIES EXTEND (MOBILE BASE) - MORE THAN BREAKPOINT SIZE
 *
 * ==================================================================================================== */

/* WEBIS MEDIA QUERIES XS (0px) UP (MIN) */
@media all and (min-width:0px) {

}

/* WEBIS MEDIA QUERIES 4SS (280px) UP (MIN) */
@media all and (min-width:280px) {

}

/* WEBIS MEDIA QUERIES 3SS (320px) UP (MIN) */
@media all and (min-width:320px) {

}

/* WEBIS MEDIA QUERIES 2SS (480px) UP (MIN) */
@media all and (min-width:480px) {

}

/* WEBIS MEDIA QUERIES SS (640px) UP (MIN) */
@media all and (min-width:640px) {
	.ws_tab_wrap .es_tab_area .bs_list_box .is_tab_menu.is_tab_active {border-bottom:1px solid #FFF !important}
	
	/* 놀이/미술치료 */
	.ws_page_play_wrap .es_content_area .bs_list_box.bs_list01 {width:49%}
	.ws_page_play_wrap .es_content_area .bs_list_box.bs_list02 {width:49%}
	
	/* 심리검사 */
	.ws_page_mentality_wrap .es_content_area .bs_list_box {padding:2rem 0}
	.ws_page_mentality_wrap .es_content_area .bs_list_box .is_desc {padding-left:3rem;border-left:1px solid #DDD}
}

/* WEBIS MEDIA QUERIES SM (768px) UP (MIN) */
@media all and (min-width:768px) {

	/* 개인상담 */
	.ws_page_individual_wrap .es_content_area .bs_content_box {width:48.5%}
	.ws_page_individual_wrap .es_content_area .bs_content_box.bs_content_full .is_desc_field ul {display:flex;flex-wrap:wrap}
	.ws_page_individual_wrap .es_content_area .bs_content_box.bs_content_full .is_desc_field ul li {width:50%}
	
	/* 청소년자원봉사 */
	.ws_page_volunteer_wrap .es_top_area {margin-bottom:10rem;padding:0 5rem}
	.ws_page_volunteer_wrap .es_top_area:before {content:'';display:block;position:absolute;top:5rem;left:0;width:100%;height:100%;border-radius:20rem 1rem 1rem 1rem;background-color:rgba(var(--webis_color_rgb),.05);z-index:-1}
}

/* WEBIS MEDIA QUERIES MD (1024px) UP (MIN) */
@media all and (min-width:1024px) {

	/* 집단상담 */
	.ws_page_group_wrap .es_content_area .bs_content_box {width:48.5%}		
}

/* WEBIS MEDIA QUERIES LG (1280px) UP (MIN) */
@media all and (min-width:1280px) {

}

/* WEBIS MEDIA QUERIES XL (1440px) UP (MIN) */
@media all and (min-width:1440px) {

}

/* WEBIS MEDIA QUERIES 2XL (1600px) UP (MIN) */
@media all and (min-width:1600px) {

}

/* WEBIS MEDIA QUERIES 3XL (1920px) UP (MIN) */
@media all and (min-width:1920px) {

}

/* WEBIS MEDIA QUERIES 4XL (2560px) UP (MIN) */
@media all and (min-width:2560px) {

}


/* ==================================================================================================== *
 *
 *     WEBIS MEDIA QUERIES EXTEND (BETWEEN) - ONLY BETWEEN BREAKPOINT SIZES
 *
 * ==================================================================================================== */

/* WEBIS MEDIA QUERIES XS (0px ~ 279.98px) ONLY */
@media all and (min-width:0px) and (max-width:279.98px) {

}

/* WEBIS MEDIA QUERIES 4SS (280px ~ 319.98px) ONLY */
@media all and (min-width:280px) and (max-width:319.98px) {

}

/* WEBIS MEDIA QUERIES 3SS (320px ~ 479.98px) ONLY */
@media all and (min-width:320px) and (max-width:479.98px) {

}

/* WEBIS MEDIA QUERIES 2SS (480px ~ 639.98px) ONLY */
@media all and (min-width:480px) and (max-width:639.98px) {

}

/* WEBIS MEDIA QUERIES SS (640px ~ 767.98px) ONLY */
@media all and (min-width:640px) and (max-width:767.98px) {

	/* 청소년자원봉사 */
	.ws_page_volunteer_wrap .es_top_area .bs_image_box img {max-width:70%;width:100%;border-radius:2rem}
}

/* WEBIS MEDIA QUERIES SM (768px ~ 1023.98px) ONLY */
@media all and (min-width:768px) and (max-width:1023.98px) {

}

/* WEBIS MEDIA QUERIES MD (1024px ~ 1279.98px) ONLY */
@media all and (min-width:1024px) and (max-width:1279.98px) {
	
	/* 비대면상담 */
	.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content01 .is_inner {background-size:75%}
	.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content02 .is_inner {background-size:65%}
	.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content03 .is_inner {background-size:60%}

}

/* WEBIS MEDIA QUERIES LG (1280px ~ 1439.98px) ONLY */
@media all and (min-width:1280px) and (max-width:1439.98px) {
	
	/* 비대면상담 */
	.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content01 .is_inner {background-size:75%}
	.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content02 .is_inner {background-size:65%}
	.ws_page_untact_wrap .es_content_area .bs_content_box.bs_content03 .is_inner {background-size:60%}

}

/* WEBIS MEDIA QUERIES XL (1440px ~ 1599.98px) ONLY */
@media all and (min-width:1440px) and (max-width:1599.98px) {

}

/* WEBIS MEDIA QUERIES 2XL (1600px ~ 1919.98px) ONLY */
@media all and (min-width:1600px) and (max-width:1919.98px) {

}

/* WEBIS MEDIA QUERIES 3XL (1920px ~ 2559.98px) ONLY */
@media all and (min-width:1920px) and (max-width:2559.98px) {

}