/* vw 계산기준 360 */

@media all and (max-width: 1024px) {
	.w_con {display:none;}
	.m_con {display:block;}

	.w_img {display:none;}
	.m_img {display:inline-block; width:100%;}

	.w_br {display:none;}
	.m_br {display:inline;}

	.w_bar {display:none;}
	.m_bar {display:inline;}

    select {
        border-radius:0; 
        -moz-border-radius:0; 
        -webkit-border-radius:0;
        appearance:none;
        -moz-appearance:none;
        -webkit-appearance:none;
        background-color:#ffffff;
        background-image:url("/img/sub/select_arrow.svg");
        background-repeat:no-repeat;
        background-position:right 5.56vw center;
        background-size:2.78vw;
        width:100%;
    } 

	/* 라디오 버튼 */
	.radio_label .check_icon {display:inline-block; width:6.94vw; height:6.94vw;}

	.radio_label02 .check_icon {width:6.94vw; height:6.94vw;}

	/* 체크박스 버튼 */
	.checkbox_label .check_icon {width:7.22vw; height:7.22vw;}

	.checkbox_label02 .check_icon {width:5.83vw; height:5.83vw;}

	.checkbox_label03 .check_icon {width:7.22vw; height:7.22vw;}

	/*번호목록*/
	.number_list_con {margin-top:11.11vw;}
	.number_list_con > .contents_con {gap:2.78vw;}
	.number_list_con > .contents_con > .btn_con > a {width:7.78vw;}
	.number_list_con > .contents_con > .list_con {gap:3.33vw;}
	.number_list_con > .contents_con > .list_con > a {width:7.78vw; height:7.78vw; font-size:4.44vw;}
	.number_list_con > .contents_con > .list_con > a.on {border-radius:1.11vw;}

	#wrap {overflow:hidden;}

	/* 헤더 */
	#header > .contents_con {padding:2.78vw 5.56vw;}
	#header > .contents_con > .logo_con > a {width:27.78vw;}
	#header > .contents_con > .list_con {display:none;}
	#header > .contents_con > .user_con {gap:1.39vw;}
	#header > .contents_con > .user_con > .auth_con {}
	#header > .contents_con > .user_con > .auth_con > .info_con {}
	#header > .contents_con > .user_con > .auth_con > .info_con > ul {display:inline-flex; justify-content:space-between; align-items:center; gap:9.72vw; border:0.28vw solid #F9F9F9; padding:5.56vw 8.33vw; border-radius:27.78vw; transition:all 0.3s ease;}
	#header > .contents_con > .user_con > .auth_con > .info_con > ul > li {position:relative;}
	#header > .contents_con > .user_con > .auth_con > .info_con > ul > li:before {content:''; width:0.28vw; height:3.89vw; background:#FFF; position:absolute; top:50%; left:-5.00vw; transform:translateY(-50%); transition:all 0.3s ease;}
	#header > .contents_con > .user_con > .auth_con > .info_con > ul > li:first-child:before {content:none;}
	#header > .contents_con > .user_con > .auth_con > .info_con > ul > li > a {font-size:4.44vw; color:#F9F9F9; font-weight:500; line-height:normal; letter-spacing:-0.10vw; transition:all 0.3s ease;}
	#header > .contents_con > .user_con > .auth_con > .info_con > ul > li > span {font-size:4.44vw; color:#F9F9F9; font-weight:500; line-height:normal; letter-spacing:-0.10vw; transition:all 0.3s ease;}
	#header > .contents_con > .user_con > .auth_con > .info_con > ul > li > span .color_text {}
	#header > .contents_con > .user_con > .btn_con {display:flex; align-items:center; gap:1.39vw;}
	#header > .contents_con > .user_con > .btn_con > ul {gap:1.39vw;}
	#header > .contents_con > .user_con > .btn_con > ul > li > a {width:9.44vw; height:9.44vw; border-radius:27.78vw;}
	#header > .contents_con > .user_con > .btn_con > ul > li > a.user_login {}
	#header > .contents_con > .user_con > .btn_con > ul > li > a.user_login > img {width:9.44vw;}
	#header > .contents_con > .user_con > .btn_con > ul > li > a.user_login > img.border {display:block;}
	#header > .contents_con > .user_con > .btn_con > ul > li > a.user_login > img.wh {display:none;}
	#header > .contents_con > .user_con > .btn_con > ul > li > a.reserv {background:#F9F9F9;}
	#header > .contents_con > .user_con > .btn_con > ul > li > a.reserv > img {width:3.89vw;}
	#header > .contents_con > .user_con > .btn_con > ul > li > a.alarm.on:after {width:1.39vw; height:1.39vw; top:2.22vw; right:2.50vw;}
	#header > .contents_con > .user_con > .btn_con > ul > li > a.alarm > img {width:3.89vw;}
	#header > .contents_con > .user_con > .btn_con > .btn_con {width:11.11vw;}
	#header > .contents_con > .user_con > .btn_con > .btn_con > a {display:inline-block; width:100%;}
	#header > .contents_con > .user_con > .btn_con > .btn_con > a > img {width:100%;}
	#header > .contents_con > .user_con > .btn_con > .btn_con > a > img.open {}
	#header > .contents_con > .user_con > .btn_con > .btn_con > a > img.open.wh {display:block;}
	#header > .contents_con > .user_con > .btn_con > .btn_con > a > img.open.bk {display:none;}
	#header > .contents_con > .user_con > .btn_con > .btn_con > a > img.closed {display:none;}
	#header > .contents_con > .user_con > .btn_con > .logout_btn {display:none;}
	#header .logout {display:block;}
	#header .logout.w_con {display:none;}
	#header .logout.m_con {display:block;}
	#header .login {display:none;}

	#header > .site_nav {display:none; width:100%; height:100vh; margin:0 auto; background:#FFF;}
	#header > .site_nav > .contents_con {height:100%; padding:0 0 16.67vw; overflow-y:auto;}
	#header > .site_nav > .contents_con > .list_con {min-height:0;}
	#header > .site_nav > .contents_con > .list_con > ul {display:flex; flex-direction:column;}
	#header > .site_nav > .contents_con > .list_con > ul > li {border-bottom:0.28vw solid rgba(61, 61, 61, 0.10);}
	#header > .site_nav > .contents_con > .list_con > ul > li > .title_con {}
	#header > .site_nav > .contents_con > .list_con > ul > li > .title_con > a {display:flex; justify-content:space-between; align-items:center; padding:8.33vw 6.94vw;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .title_con > a > span {font-size:6.11vw; color:#393838; font-weight:700; line-height:130%;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .title_con > a > .arrow_con {width:5.00vw; transition:all 0.3s ease;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .title_con > a > .arrow_con > img {width:100%;}
	#header > .site_nav > .contents_con > .list_con > ul > li.on > .title_con > a > .arrow_con {transform:rotate(180deg);}
	#header > .site_nav > .contents_con > .list_con > ul > li > .sub_menu {margin:0 0 8.33vw 16.67vw;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .sub_menu > .contents_con {}
	#header > .site_nav > .contents_con > .list_con > ul > li > .sub_menu > .contents_con > ul {display:flex; flex-direction:column; gap:2.78vw;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .sub_menu > .contents_con > ul > li {display:flex; align-items:center; width:100%;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .sub_menu > .contents_con > ul > li > a {display:inline-block; position:relative; font-size:5.00vw; color:#393838; font-weight:400; line-height:130%;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div {margin:0 0 8.33vw;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div > .title_con {display:flex; justify-content:space-between; align-items:center; padding:8.33vw 6.94vw;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:6.11vw; color:#393838; font-weight:700; line-height:130%;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div > .list_con {}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul {display:flex; flex-direction:column; gap:8.33vw;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li {}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div {display:flex; flex-direction:column; gap:4.17vw;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .title_con {display:flex; align-items:center; gap:2.78vw; padding:0 6.94vw;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .title_con > img {width:8.33vw;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .title_con > span {font-size:5.00vw; color:#393838; font-weight:700; line-height:130%;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .list_con {margin:0 0 0 16.67vw;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .list_con > ul {display:flex; flex-direction:column; gap:2.78vw;}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .list_con > ul > li {}
	#header > .site_nav > .contents_con > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .list_con > ul > li > a {display:inline-block; font-size:5.00vw; color:#393838; font-weight:400; line-height:130%;}
	#header > .site_nav > .contents_con > .list_con > ul > li:last-child {margin-bottom:16.67vw;}
	#header > .site_nav > .contents_con > .logout_btn {margin-bottom:16.67vw;}
	#header > .site_nav > .contents_con > .logout_btn > a {display:flex; justify-content:center; align-items:center; width:88.89vw; margin:0 auto; height:19.44vw; font-size:5.56vw; color:#2A2A2A; font-weight:700; line-height:150%; letter-spacing:-0.13vw; background:#CDCDCD; border-radius:2.78vw;}

	/* 로그인 시 */
	#header.login {}
	#header.login .logout {display:none;}
	#header.login .login {display:block;}
	#header.login > .contents_con > .user_con {width:100%; justify-content:space-between;}
	#header.login > .contents_con > .user_con > .auth_con > .info_con.logout {display:none;}
	#header.login > .contents_con > .user_con > .auth_con > .info_con.login {display:none;}
	#header.login > .contents_con > .user_con > .auth_con > .info_con > ul {gap:5.56vw; height:9.44vw; border:0.28vw solid #FFF; padding:0 2.78vw; border-radius:27.78vw;}
	#header.login > .contents_con > .user_con > .auth_con > .info_con > ul > li {position:relative;}
	#header.login > .contents_con > .user_con > .auth_con > .info_con > ul > li:before {height:3.33vw; left:-3.06vw;}
	#header.login > .contents_con > .user_con > .auth_con > .info_con > ul > li > a {font-size:3.89vw; color:#FFF; font-weight:400; letter-spacing:unset;}
	#header.login > .contents_con > .user_con > .auth_con > .info_con > ul > li > span {font-size:3.89vw; color:#FFF; font-weight:400; letter-spacing:unset;}
	#header.login > .contents_con > .user_con > .auth_con > .info_con > ul > li > span .color_text {font-weight:500;}

	/* 헤더 서브페이지일때 */
	.sub #header > .contents_con > .user_con > .btn_con > ul > li > a.user_login > img.border {display:none;}
	.sub #header > .contents_con > .user_con > .btn_con > ul > li > a.user_login > img.wh {display:block;}
	.sub #header > .contents_con > .user_con > .btn_con > .btn_con > a > img.open.wh {display:none;}
	.sub #header > .contents_con > .user_con > .btn_con > .btn_con > a > img.open.bk {display:block;}
	.sub #header > .contents_con > .user_con > .btn_con > .btn_con > a > img.closed {display:none;}

	/* 헤더 스크롤시 */
	#header.scroll > .contents_con > .user_con > .btn_con > ul > li > a.user_login > img.border {display:none;}
	#header.scroll > .contents_con > .user_con > .btn_con > ul > li > a.user_login > img.wh {display:block;}
	#header.scroll > .contents_con > .user_con > .btn_con > .btn_con > a > img.open.wh {display:none;}
	#header.scroll > .contents_con > .user_con > .btn_con > .btn_con > a > img.open.bk {display:block;}
	#header.scroll > .contents_con > .user_con > .btn_con > .btn_con > a > img.closed {display:none;}

	/* 헤더 서브메뉴 on */
	#header.on > .contents_con {background:#FFF;}
	#header.on > .contents_con > .logo_con > a > img.wh {display:none;}
	#header.on > .contents_con > .logo_con > a > img.color {display:block;}
	#header.on > .contents_con > .list_con > ul > li > a {color:#222;}
	#header.on > .contents_con > .user_con > .auth_con > .info_con > ul {border:0.28vw solid #222;}
	#header.on > .contents_con > .user_con > .auth_con > .info_con > ul > li:before {background:#222;}
	#header.on > .contents_con > .user_con > .auth_con > .info_con > ul > li > a {color:#222;}
	#header.on > .contents_con > .user_con > .auth_con > .info_con > ul > li > span{color:#222;}
	#header.on > .contents_con > .user_con > .btn_con > ul > li > a.user_login > img.border {display:none;}
	#header.on > .contents_con > .user_con > .btn_con > ul > li > a.user_login > img.wh {display:block;}
	#header.on > .contents_con > .user_con > .btn_con > ul > li > a.reserv {background:#00499F;}
	#header.on > .contents_con > .user_con > .btn_con > ul > li > a.reserv > img.wh {display:block;}
	#header.on > .contents_con > .user_con > .btn_con > ul > li > a.reserv > img.color {display:none;}
	#header.on > .contents_con > .user_con > .btn_con > ul > li > a.alarm {border:0.28vw solid #000;}
	#header.on > .contents_con > .user_con > .btn_con > ul > li > a.alarm > img.wh {display:none;}
	#header.on > .contents_con > .user_con > .btn_con > ul > li > a.alarm > img.color {display:block;}
	#header.on > .contents_con > .user_con > .btn_con > .btn_con > a > img.open.wh {display:none;}
	#header.on > .contents_con > .user_con > .btn_con > .btn_con > a > img.open.bk {display:block;}
	#header.on > .contents_con > .user_con > .btn_con > .btn_con > a > img.closed {display:none;}
	
	/* 로그인 및 서브메뉴 on일때 */
	#header.login.on > .contents_con > .logo_con {display:none;}
	#header.login.on > .contents_con > .user_con > .auth_con > .info_con.login {display:block;}

	/* 메인 컨텐츠 */
	#main_con > .info01_con > .contents_con {padding:97.22vw 5.56vw 0;}
	#main_con > .info01_con > .contents_con > .txt_con {text-align:left;}
	#main_con > .info01_con > .contents_con > .txt_con > .text01_con > span {font-size:7.50vw; letter-spacing:-0.17vw;}
	#main_con > .info01_con > .contents_con > .txt_con > .text02_con {margin:2.50vw 0 0;}
	#main_con > .info01_con > .contents_con > .txt_con > .text02_con > span {font-size:19.44vw; letter-spacing:-0.45vw;}
	#main_con > .info01_con > .contents_con > .btn_con {margin:8.33vw 0 0;}
	#main_con > .info01_con > .contents_con > .btn_con > ul {gap:3.06vw;}
	#main_con > .info01_con > .contents_con > .btn_con > ul > li > a {width:41.67vw; height:22.22vw; font-size:5.00vw; letter-spacing:-0.25vw; border-radius:1.39vw;}
	#main_con > .info01_con > .contents_con > .scroll_con {display:none;}
	#main_con > .info02_con {background:url("/img/main/m_info02_con_bg.png")no-repeat center/cover;}
	#main_con > .info02_con > .contents_con {display:flex; flex-direction:column; justify-content:unset; align-items:unset; gap:11.11vw; max-width:100%; padding:17.22vw 5.56vw;}
	#main_con > .info02_con > .contents_con > .title_con {}
	#main_con > .info02_con > .contents_con > .title_con > span {font-size:6.67vw; color:#323232; font-weight:700; line-height:110%; letter-spacing:-0.15vw;}
	#main_con > .info02_con > .contents_con > .txt_con {display:flex; flex-direction:column; gap:7.22vw;}
	#main_con > .info02_con > .contents_con > .txt_con > .title_con > span {font-size:13.89vw; letter-spacing:-0.32vw;}
	#main_con > .info02_con > .contents_con > .txt_con > .text_con {margin:0; padding:0;}
	#main_con > .info02_con > .contents_con > .txt_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	#main_con > .info02_con > .contents_con > .btn_con {justify-content:unset; align-items:unset;}
	#main_con > .info02_con > .contents_con > .btn_con > .btn_con > a {gap:2.22vw;}
	#main_con > .info02_con > .contents_con > .btn_con > .btn_con > a > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	#main_con > .info02_con > .contents_con > .btn_con > .btn_con > a > img {width:12.50vw;}
	#main_con > .info03_con > .contents_con {background:linear-gradient(180deg, #1360C1 0%, #092356 35.37%, #000C22 69.31%);}
	#main_con > .info03_con > .contents_con > .reserv_con:before {width:100.00vw; height:88.06vw; background:url("/img/main/m_info03_con_reserv_con_top_bg.png")no-repeat center/contain;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con {gap:8.33vw; max-width:100%; padding:44.44vw 5.56vw 12.78vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con {gap:8.33vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .txt_con {gap:4.72vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .txt_con > .title_con > span {font-size:9.72vw; letter-spacing:-0.22vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .txt_con > .text_con > span {font-size:9.72vw; letter-spacing:-0.22vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .ti_con {flex-direction:column; justify-content:unset; align-items:unset; gap:25.00vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .ti_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .ti_con > .form_con .input_con {flex-direction:column; gap:2.78vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .ti_con > .form_con .input_con > .select_con {width:100%;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .ti_con > .form_con .input_con > .select_con > select,
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .ti_con > .form_con .input_con > .select_con > .drop_con > .drop_btn {width:100%; height:16.39vw; padding:0 8.33vw; border-radius:27.78vw; font-size:4.44vw; letter-spacing:-0.10vw; background-position:right 8.33vw center; background-size:5.00vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .ti_con > .form_con .input_con > .date_con {}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .ti_con > .form_con .input_con > .date_con > .date_group {gap:5.56vw; padding:5.56vw 8.33vw; border-radius:27.78vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .ti_con > .form_con .input_con > .date_con > .date_group > input {width:23.61vw; font-size:4.44vw; letter-spacing:-0.10vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .ti_con > .form_con .input_con > .date_con > .date_group > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .ti_con > .form_con .input_con > .date_con > .date_group > .img_con {width:5.56vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .ti_con > .form_con .input_con > .btn_con {width:100%; height:16.39vw; background-color:rgba(0, 4, 9, 0.50); padding:0 8.33vw; border-radius:27.78vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .td_con > .ti_con > .form_con .input_con > .btn_con > a {font-size:4.44vw; letter-spacing:-0.10vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .title_con {display:none;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con table > tbody > tr > .category_td {width:auto;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con table > tbody > tr > .reserv_td {width:auto;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con table > tbody > tr > .date_td {width:auto;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con table > tbody > tr > .time_td {width:auto;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con table > tbody > tr > .pass_td {width:auto;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con table > tbody > tr > .parking_td {width:auto;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con table > tbody > tr > .etc_td {width:auto;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con {margin:0;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul {display:flex; flex-direction:column; gap:4.44vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li {border-radius:5.56vw; box-shadow:0 0 3.89vw 0 #0075FF;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div {padding:5.56vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr {display:flex; flex-direction:column;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr > td {display:flex; justify-content:space-between; align-items:center; padding:2.22vw 5.56vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .title_con {}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .title_con > span {font-size:5.00vw; color:#222; font-weight:700; line-height:normal; letter-spacing:-0.11vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr > td > span {font-size:4.44vw; color:#989898; letter-spacing:-0.10vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .text_con > span {width:auto; height:auto; border:none; background:unset; font-size:5.00vw; color:#206BFF; letter-spacing:-0.11vw; border-radius:0;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr > td > .text_con.impossible > span {border:none; background:unset; color:#FF2020;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr > .category_td {padding:0 0 2.22vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr > .category_td > .wrap_con {width:100%; border-radius:5.56vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr > .category_td > .wrap_con > .text_con {gap:1.39vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr > .category_td > .wrap_con > .text_con > span {font-size:7.22vw; letter-spacing:-0.17vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr > .etc_td {border-bottom:0.28vw solid #E2E2E2;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr > .btn_td {padding:5.56vw 0 0;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li > .list_div > table > tbody > tr > .btn_td > a {width:100%; height:19.44vw; font-size:4.44vw; letter-spacing:-0.10vw; border-radius:5.56vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .list_con > ul > li.close {display:none;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .btn_con {margin:8.89vw 0 0; text-align:center;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .btn_con > a {justify-content:center; gap:2.78vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .btn_con > a > span {font-size:5.00vw;}
	#main_con > .info03_con > .contents_con > .reserv_con > .contents_con > .table_con > .btn_con > a > img {width:3.06vw;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con {padding:18.06vw 5.56vw 13.89vw;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .txt_con > .title_con > span {font-size:11.11vw; letter-spacing:-0.26vw;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .txt_con > .text_con {margin:8.33vw 0 0;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .txt_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.11vw; text-shadow:0 1.11vw 1.11vw rgba(0,0,0,0.25);}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .list_con {display:none;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con {}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper {overflow:visible;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-wrapper {}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:100%; margin:0 5.56vw 0 0;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide:last-child {margin:0;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {width:100%; border-radius:2.78vw; box-shadow:0 1.11vw 5.56vw 0 rgba(0,0,0,0.2); overflow:hidden;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con > img {}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con {display:flex; flex-direction:column; align-items:center; gap:3.61vw; margin:3.61vw 0 0; text-align:center;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .title_con {display:flex; align-items:center; gap:5.00vw;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .title_con > span {font-size:11.11vw; color:#FFF; font-weight:300; line-height:120%; letter-spacing:-0.26vw;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .title_con > span.num {font-weight:700; font-family: "Plus Jakarta Sans";}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text_con {}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text_con > span {font-size:5.00vw; color:rgba(255,255,255,0.8); font-weight:300; line-height:130%; letter-spacing:-0.11vw; text-shadow:0 1.11vw 1.11vw rgba(0,0,0,0.25);}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:1.39vw; margin:6.94vw 0 0; position:unset;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-pagination .swiper-pagination-bullet {width:2.78vw; height:2.78vw; background:#E9E9E9; border-radius:13.89vw; margin:0; padding:0; opacity:1; transition:all 0.3s ease;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .slide_con > .swiper .swiper-pagination .swiper-pagination-bullet-active {width:11.11vw; background:#00499F;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .bg_element {margin:44.44vw 0 0; position:relative; bottom:0; left:50%; transform:translateX(-50%); z-index:10;}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .bg_element > .img_con {width:43.89vw; position:absolute; top:-77.78vw; left:50%; transform:translateX(-50%);}
	#main_con > .info03_con > .contents_con .intro_con > .contents_con > .bg_element > .bar_con {width:3.61vw; margin:0 auto;}
	#main_con > .info03_con > .contents_con .info_con:before {width:100.00vw; height:256.11vw; background:url("/img/main/m_info03_con_info_con_bottom_bg.jpg")no-repeat center/contain;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con {max-width:100%; padding:16.67vw 5.56vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .txt_con {gap:8.33vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .txt_con > .title_con > span {font-size:11.11vw; letter-spacing:-0.26vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .txt_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con {gap:12.50vw; margin:43.33vw 0 0;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > div {position:relative;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .locker_con {flex-direction:column; gap:8.33vw; justify-content:unset;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .locker_con > .title_con {gap:2.78vw; position:unset;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .locker_con > .title_con > .text_con > span {font-size:8.33vw; letter-spacing:-0.19vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .locker_con > .title_con > a {gap:1.67vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .locker_con > .title_con > a > span {font-size:5.00vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .locker_con > .title_con > a > img {width:2.50vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .locker_con > .slide_con {width:100%;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .locker_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:100%; margin:0 5.56vw 0 0;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .locker_con > .slide_con > .swiper-pagination {justify-content:center; gap:1.39vw; margin:4.17vw 0 0;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .locker_con > .slide_con > .swiper-pagination .swiper-pagination-bullet {width:2.78vw; height:2.78vw; background:#E9E9E9; opacity:1; border-radius:13.89vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .locker_con > .slide_con > .swiper-pagination .swiper-pagination-bullet-active {width:11.11vw; background:#00499F;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .recess_con {flex-direction:column; gap:8.33vw; justify-content:unset;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .recess_con > .title_con {gap:2.78vw; position:unset;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .recess_con > .title_con > .text_con > span {font-size:8.33vw; letter-spacing:-0.19vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .recess_con > .title_con > a {gap:1.67vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .recess_con > .title_con > a > span {font-size:5.00vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .recess_con > .title_con > a > img {width:2.50vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .recess_con > .slide_con {width:100%; margin:0;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .recess_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:100%; margin:0 5.56vw 0 0;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .recess_con > .slide_con > .swiper-pagination {justify-content:center; gap:1.39vw; margin:4.17vw 0 0;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .recess_con > .slide_con > .swiper-pagination .swiper-pagination-bullet {width:2.78vw; height:2.78vw; background:#E9E9E9; opacity:1; border-radius:13.89vw;}
	#main_con > .info03_con > .contents_con .info_con > .contents_con > .slide_con > .recess_con > .slide_con > .swiper-pagination .swiper-pagination-bullet-active {width:11.11vw; background:#00499F;}
	#main_con > .info04_con:after {width:152.78vw; height:152.78vw; filter:blur(50px); bottom:-55.56vw;}
	#main_con > .info04_con > .contents_con {gap:5.56vw; padding:22.22vw 0 16.67vw;}
	#main_con > .info04_con > .contents_con > .txt_con {gap:5.56vw;}
	#main_con > .info04_con > .contents_con > .txt_con > .title_con > span {font-size:9.72vw; letter-spacing:-0.22vw;}
	#main_con > .info04_con > .contents_con > .txt_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	#main_con > .info04_con > .contents_con > .tab_con {max-width:100%; padding:0 5.56vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_nav > ul {gap:2.78vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_nav > ul > li {width:37.50vw; height:13.33vw; border-radius:27.78vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_nav > ul > li > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents {margin:8.33vw 0 0;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper {overflow:visible;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:100%;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {gap:6.39vw; height:117.78vw; padding:13.89vw 3.89vw; border-radius:8.33vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .rating_con {width:36.11vw; height:11.94vw; border-radius:13.89vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .rating_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .price_con {gap:1.39vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .price_con > .num_con > span {font-size:7.78vw; letter-spacing:-0.18vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .price_con > .num_con > span .num {font-size:12.50vw; letter-spacing:-0.88vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .price_con > .text_con > span {font-size:3.89vw; line-height:170%; letter-spacing:-0.19vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con {padding:4.17vw 2.78vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul {gap:2.78vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li {gap:2.78vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li > img {width:6.94vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li > span {font-size:4.44vw; letter-spacing:-0.22vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab02 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con.premium_plus_con {padding:8.33vw 3.89vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con {max-width:100%;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper {overflow:visible;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:100%; height:133.33vw; padding:8.33vw 5.56vw; border-radius:8.33vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {gap:7.22vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .rating_con {width:25.28vw; height:10.00vw; border-radius:13.89vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .rating_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .month_con > span {font-size:6.67vw; letter-spacing:-0.15vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .price_con {gap:1.39vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .price_con > .num_con > span {font-size:8.33vw; letter-spacing:-0.19vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .price_con > .num_con > span .num {font-size:22.22vw; letter-spacing:-0.51vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .price_con > .text_con > span {font-size:4.44vw; line-height:280%; letter-spacing:-0.22vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con {padding:4.17vw 2.78vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul {gap:2.78vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li {gap:2.78vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li > img {width:6.94vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div.main_info04_tab01 > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:1.39vw; margin:5.56vw 0 0; position:unset;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div > .slide_con > .swiper .swiper-pagination .swiper-pagination-bullet {width:2.78vw; height:2.78vw; background:#FFF; border-radius:13.89vw; margin:0; padding:0; opacity:0.5; transition:all 0.3s ease;}
	#main_con > .info04_con > .contents_con > .tab_con > .tab_contents > .info_div > .slide_con > .swiper .swiper-pagination .swiper-pagination-bullet-active {width:11.11vw; background:#00499F; opacity:1;}
	#main_con > .info05_con > .contents_con {flex-direction:column; justify-content:unset; align-items:unset; gap:11.11vw; max-width:100%; padding:13.89vw 5.56vw;}
	#main_con > .info05_con > .contents_con > div {gap:4.44vw; width:100%;}
	#main_con > .info05_con > .contents_con > div > .title_con {flex-direction:column; justify-content:unset; align-items:unset; gap:2.78vw;}
	#main_con > .info05_con > .contents_con > div > .title_con > .txt_con {gap:5.56vw;}
	#main_con > .info05_con > .contents_con > div > .title_con > .txt_con > .title_con > span {font-size:9.72vw; letter-spacing:-0.23vw;}
	#main_con > .info05_con > .contents_con > div > .title_con > .txt_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#main_con > .info05_con > .contents_con > div > .title_con > .btn_con > a {gap:2.78vw; width:32.50vw; height:11.11vw; border-radius:13.89vw;}
	#main_con > .info05_con > .contents_con > div > .title_con > .btn_con > a > span {font-size:5.00vw;}
	#main_con > .info05_con > .contents_con > div > .title_con > .btn_con > a > img {width:1.94vw;}
	#main_con > .info05_con > .contents_con > div > .list_con > ul > li > a {padding:2.78vw 0;}
	#main_con > .info05_con > .contents_con > div > .list_con > ul > li > a > .list_div {gap:1.11vw;}
	#main_con > .info05_con > .contents_con > div > .list_con > ul > li > a > .list_div > .text01_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#main_con > .info05_con > .contents_con > div > .list_con > ul > li > a > .list_div > .text02_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}

	/* 서브 공통 */
	#sub_con > .banner_con {padding:31.94vw 0 20.83vw;}
	#sub_con > .banner_con > .txt_con {gap:1.11vw;}
	#sub_con > .banner_con > .txt_con > .sub_text > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#sub_con > .banner_con > .txt_con > .title_con > span {font-size:6.67vw; letter-spacing:-0.16vw;}
	#sub_con > .banner_con.sub {padding:69.44vw 5.56vw 22.22vw;}
	#sub_con > .banner_con.sub > .txt_con > .text01_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#sub_con > .banner_con.sub > .txt_con > .text02_con {margin:3.33vw 0 0;}
	#sub_con > .banner_con.sub > .txt_con > .text02_con > span {font-size:9.72vw;}
	#sub_con > .banner_con.sub > .txt_con > .text03_con {margin:22.22vw 0 0;}
	#sub_con > .banner_con.sub > .txt_con > .text03_con > span {font-size:4.44vw;}
	#sub_con > .banner_con.reservation {background:url("/img/sub/m_sub_banner_bg_reservation.jpg")no-repeat center/cover;}
	#sub_con > .banner_con.join {background:url("/img/sub/m_sub_banner_bg_join.jpg")no-repeat center/cover;}
	#sub_con > .banner_con.facility {background:url("/img/sub/m_sub_banner_bg_facility.jpg")no-repeat center/cover;}
	#sub_con > .banner_con.notice {background:url("/img/sub/m_sub_banner_bg_notice.jpg")no-repeat center/cover;}
	#sub_con > .banner_con.faq {background:url("/img/sub/m_sub_banner_bg_faq.jpg")no-repeat center/cover;}
	#sub_con > .banner_con.inquiry {background:url("/img/sub/m_sub_banner_bg_inquiry.jpg")no-repeat center/cover;}
	#sub_con > .contents_con {padding:11.11vw 0 16.67vw;}

	/* 로그인 */
	.login_con > .contents_con {height:auto; background:url("/img/membership/m_login_con_bg.jpg")no-repeat center/cover; padding:33.33vw 0 16.67vw;}
	.login_con > .contents_con > .box_con {display:flex; flex-direction:column; width:88.89vw; margin:0 auto; position:unset !important; top:unset; left:unset; transform:unset;}
	.login_con > .contents_con > .box_con > .img_con {order:2; width:100%;}
	.login_con > .contents_con > .box_con > .input_con {order:1; width:100%; padding:13.89vw 5.56vw;}
	.login_con > .contents_con > .box_con > .input_con > .txt_con {gap:2.78vw;}
	.login_con > .contents_con > .box_con > .input_con > .txt_con > .title_con > span {font-size:8.33vw;}
	.login_con > .contents_con > .box_con > .input_con > .txt_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.login_con > .contents_con > .box_con > .input_con > .input_list {width:100%; margin:8.33vw 0 0;}
	.login_con > .contents_con > .box_con > .input_con > .input_list > ul {gap:4.17vw;}
	.login_con > .contents_con > .box_con > .input_con > .input_list > ul > li > .input_con > input {height:13.06vw; padding:0 4.72vw; font-size:5.00vw; letter-spacing:-0.12vw; border-radius:2.78vw;}
	.login_con > .contents_con > .box_con > .input_con > .btn_con {gap:2.78vw; width:100%; margin:8.33vw 0 0;}
	.login_con > .contents_con > .box_con > .input_con > .btn_con > a {height:13.89vw; font-size:5.56vw; letter-spacing:-0.13vw; border-radius:2.78vw;}
	.login_con > .contents_con > .box_con > .input_con > .btn_con > ul {gap:13.89vw;}
	.login_con > .contents_con > .box_con > .input_con > .btn_con > ul > li:before {height:3.89vw; left:-7.22vw;}
	.login_con > .contents_con > .box_con > .input_con > .btn_con > ul > li > a {font-size:3.61vw;}
	.login_con > .contents_con > .box_con > .input_con > .sns_btn {width:100%; border-top:0.28vw solid #DDD; margin:8.33vw 0 0;}
	.login_con > .contents_con > .box_con > .input_con > .sns_btn > .title_con {padding:5.56vw 0; text-align:center;}
	.login_con > .contents_con > .box_con > .input_con > .sns_btn > .title_con > span {font-size:3.61vw;}
	.login_con > .contents_con > .box_con > .input_con > .sns_btn > ul {gap:2.78vw;}
	.login_con > .contents_con > .box_con > .input_con > .sns_btn > ul > li > a {gap:1.39vw; height:11.94vw; border-radius:2.78vw;}
	.login_con > .contents_con > .box_con > .input_con > .sns_btn > ul > li > a > img {width:5.00vw;}
	.login_con > .contents_con > .box_con > .input_con > .sns_btn > ul > li > a > span {font-size:3.89vw;}

	/* 회원가입 */
	.join_con {max-width:100%;}
	.join_con > .contents_con {padding:0 5.56vw;}
	.join_con > .contents_con > .text_con {margin-bottom:8.33vw;}
	.join_con > .contents_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.join_con > .contents_con > .sns_con {width:100%; margin-bottom:5.00vw; padding:8.33vw 11.11vw;}
	.join_con > .contents_con > .sns_con > ul {flex-direction:column; align-items:center; gap:16.67vw;}
	.join_con > .contents_con > .sns_con > ul > li {width:100%;}
	.join_con > .contents_con > .sns_con > ul > li:before {width:100%; height:0.28vw; top:-8.33vw; left:0;}
	.join_con > .contents_con > .sns_con > ul > li > a > .list_div {gap:2.78vw;}
	.join_con > .contents_con > .sns_con > ul > li > a > .list_div > .img_con {width:11.67vw;}
	.join_con > .contents_con > .sns_con > ul > li > a > .list_div > .txt_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.15vw;}
	.join_con > .contents_con > .sns_con > ul > li > a > .list_div > .txt_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	/* [2026-11-03] 회원가입 3개(네이버·카카오·딥스퀘어) — PC 폭 규칙(.col3)보다 우선 */
	.join_con > .contents_con > .sns_con.col3 {width:100%; padding:8.33vw 11.11vw;}
	.join_con > .contents_con > .sns_con.col3 > ul {gap:16.67vw;}
	.join_con > .contents_con > .sns_con.col3 > ul > li {flex:none;}
	.join_con > .contents_con > .sns_con.col3 > ul > li:before {left:0;}
	.join_con > .contents_con > .list_con > ul {gap:5.56vw;}
	.join_con > .contents_con > .list_con > ul > li {width:100%}
	.join_con > .contents_con > .list_con > ul > li > a > .list_div {justify-content:center; height:auto; padding:11.11vw;}
	.join_con > .contents_con > .list_con > ul > li > a > .list_div > .info_con {flex-direction:column; gap:8.33vw;}
	.join_con > .contents_con > .list_con > ul > li > a > .list_div > .info_con > .img_con {width:23.61vw;}
	.join_con > .contents_con > .list_con > ul > li > a > .list_div > .info_con > .txt_con {gap:1.39vw; text-align:center;}
	.join_con > .contents_con > .list_con > ul > li > a > .list_div > .info_con > .txt_con > .text01_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	.join_con > .contents_con > .list_con > ul > li > a > .list_div > .info_con > .txt_con > .text02_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	.join_con > .contents_con > .list_con > ul > li > a > .list_div > .img_con {display:none;}
	.join_con > .contents_con > .sns_login_text {gap:2.78vw; margin:0 0 8.33vw;}
	.join_con > .contents_con > .sns_login_text > img {width:6.94vw;}
	.join_con > .contents_con > .sns_login_text > span {font-size:5.00vw;}

	/* 회원가입 공통 */
	.join_con > div > .contents_con {width:100%; padding:0 5.56vw;}
	.join_con > div > .contents_con > .step_con {gap:50.00vw; width:80.56vw;}
	.join_con > div > .contents_con > .step_con:after {width:58.33vw; top:3.61vw;}
	.join_con > div > .contents_con > .step_con > .step {gap:0.83vw;}
	.join_con > div > .contents_con > .step_con > .step > .dot {width:6.94vw; height:6.94vw; border:1.67vw solid #EAEAEA;}
	.join_con > div > .contents_con > .step_con > .step > .text_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.join_con > div > .contents_con > .step_con > .step.on > .dot {border:1.67vw solid #318CE2;}
	.join_con > div > .contents_con > .text_con {margin:11.11vw 0 0; text-align:center;}
	.join_con > div > .contents_con > .text_con > span {font-size:5.00vw; color:#1A1A1A; font-weight:500; line-height:150%; letter-spacing:-0.12vw;}
	.join_con > div > .contents_con > .btn_con {margin:8.33vw 0 0;}
	.join_con > div > .contents_con > .btn_con > ul {gap:1.39vw;}
	.join_con > div > .contents_con > .btn_con > ul > li {flex:1;}
	.join_con > div > .contents_con > .btn_con > ul > li > a {width:100%; height:19.44vw; font-size:5.56vw; letter-spacing:-0.13vw; border-radius:2.78vw;}

	/* 일반(개인), 강사 회원가입 */
	.join_common_con > .contents_con > .input_field {border-top:0.28vw solid #CBCBCB; border-bottom:0.28vw solid #CBCBCB; margin:22.22vw 0 0;}
	.join_common_con > .contents_con > .input_field > .input_list {padding:13.89vw 0;}
	.join_common_con > .contents_con > .input_field > .input_list > ul {gap:5.56vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li {flex-direction:column; align-items:unset; gap:2.78vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div {align-items:unset; flex-direction:column; gap:2.78vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .title_con {gap:1.11vw; width:100%; height:auto; border-right:none; padding:0;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .title_con > span {font-size:5.56vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con {width:100%;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con input {width:100%; height:12.22vw; padding:0 2.78vw; font-size:5.00vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .flex_con {gap:1.39vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .flex_con > input {flex:1; width:0;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .flex_con > span {font-size:5.00vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > ul {gap:2.78vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > ul > li > label {gap:2.22vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > ul > li > label > span {font-size:5.00vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .address_con {gap:2.78vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .address_con > .search_con {gap:2.22vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .address_con > .search_con > .btn_con > a {width:max-content; height:12.22vw; padding:0 2.78vw; font-size:5.00vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .address_con > input {width:100%;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .btn_con {gap:2.22vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .btn_con > a {flex-shrink:0; width:23.61vw; height:12.22vw; padding:0 2.78vw; font-size:5.00vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .email_con > .radio_con {flex-direction:column; align-items:unset; gap:2.78vw; margin:2.78vw 0 0;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .email_con > .radio_con > .text_con > span {font-size:3.89vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .email_con > .radio_con > ul {gap:2.78vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .email_con > .radio_con > ul > li > label {gap:2.22vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .email_con > .radio_con > ul > li > label > span {font-size:5.00vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con {width:100%; padding:0;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con {gap:2.78vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .title_con > span {font-size:5.56vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .title_con > span {font-size:4.44vw; letter-spacing:-0.09vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con {margin:5.56vw 0 0;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul {gap:5.56vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .text_con > span {font-size:3.89vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con {margin:2.78vw 0 0;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul {gap:2.78vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div {flex-direction:column; gap:2.78vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .upload_con {width:100%; gap:1.39vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .upload_con > .file_name {flex:1; width:auto; height:12.22vw; padding:2.78vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .upload_con > .file_name > span {font-size:5.00vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .upload_con > .file_label {gap:1.39vw; width:27.78vw; height:12.22vw; border-radius:1.39vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .upload_con > .file_label > input {display:none;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .upload_con > .file_label > img {width:6.67vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .upload_con > .file_label > span {font-size:5.00vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .btn_con {width:100%;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .btn_con > ul {justify-content:flex-end; gap:1.39vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .btn_con > ul > li > a {height:8.33vw; padding:2.78vw; font-size:4.44vw; border-radius:1.39vw;}
	.join_common_con > .contents_con > .input_field > .input_list > ul > li > .alert_text > span {font-size:3.89vw;}
	.join_common_con > .contents_con > .input_field > .sns_login_text {justify-content:center; gap:2.78vw; padding:0 0 8.33vw;}
	.join_common_con > .contents_con > .input_field > .sns_login_text > img {width:6.94vw;}
	.join_common_con > .contents_con > .input_field > .sns_login_text > span {font-size:5.00vw;}
	.join_common_con > .contents_con > .check_con {margin:13.89vw 0 0;}
	.join_common_con > .contents_con > .check_con > ul {gap:2.78vw;}
	.join_common_con > .contents_con > .check_con > ul > li {padding:4.17vw; border-radius:2.78vw;}
	.join_common_con > .contents_con > .check_con > ul > li > .list_div > .text_con {gap:2.78vw;}
	.join_common_con > .contents_con > .check_con > ul > li > .list_div > .text_con > span {font-size:4.17vw; letter-spacing:-0.21vw;}
	.join_common_con > .contents_con > .check_con > ul > li > .list_div > .img_con {flex-shrink:0; width:7.22vw;}
	.join_common_con > .contents_con > .check_con > ul > li > .inner_con {height:33.33vw; border-radius:2.78vw; margin:4.17vw 0 0;}
	.join_common_con > .contents_con > .check_con > ul > li > .inner_con > .text_con {padding:4.17vw;}
	.join_common_con > .contents_con > .check_con > ul > li > .inner_con > .text_con > span {font-size:3.89vw;}
	.join_common_con > .contents_con > .btn_con > a {width:100%; height:19.44vw; font-size:5.56vw; letter-spacing:-0.13vw; border-radius:2.78vw;}

	/* 일반(개인) 회원가입 완료 */
	.general_done > .contents_con > .slide_con {max-width:100%; margin-top:22.22vw;}
	.general_done > .contents_con > .slide_con > .swiper {overflow:visible;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:100%; height:133.33vw; padding:8.33vw 5.56vw; border-radius:8.33vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {gap:11.11vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .rating_con {width:25.28vw; height:10.00vw; border-radius:13.89vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .rating_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .month_con > span {font-size:6.67vw; letter-spacing:-0.15vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .price_con {gap:1.39vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .price_con > .num_con > span {font-size:8.33vw; letter-spacing:-0.19vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .price_con > .num_con > span .num {font-size:22.22vw; letter-spacing:-0.51vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .price_con > .text_con > span {font-size:4.44vw; line-height:280%; letter-spacing:-0.22vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con {padding:4.17vw 2.78vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul {gap:2.78vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li {gap:2.78vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li > img {width:6.94vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:1.39vw; margin:5.56vw 0 0; position:unset;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-pagination .swiper-pagination-bullet {width:2.78vw; height:2.78vw; background:rgba(206, 206, 206, 0.50); border-radius:13.89vw; margin:0; padding:0; opacity:0.5; transition:all 0.3s ease;}
	.general_done > .contents_con > .slide_con > .swiper .swiper-pagination .swiper-pagination-bullet-active {width:11.11vw; background:#00499F; opacity:1;}
	.general_done > .contents_con > .btn_con > ul {flex-direction:column;}
	.general_done > .contents_con > .btn_con > ul > li {width:100%;}
	.teacher_done > .contents_con > .btn_con {margin:27.78vw 0 0 !important;}
	
	/* id/pw 공통 */
	.find_con > .contents_con {max-width:100%; padding:0 5.56vw;}
	.find_con > .contents_con > .txt_con > .tab_con > ul {gap:2.78vw;}
	.find_con > .contents_con > .txt_con > .tab_con > ul > li {flex:1;}
	.find_con > .contents_con > .txt_con > .tab_con > ul > li > a {width:100%; height:16.67vw; font-size:5.56vw; letter-spacing:-0.13vw; border-radius:2.78vw;}
	.find_con > .contents_con > .txt_con > .text_con {margin:6.94vw 0 0;}
	.find_con > .contents_con > .txt_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.find_con > .contents_con > .inner_con {border-top:0.28vw solid #EAEAEA; border-bottom:0.28vw solid #EAEAEA; margin:13.89vw 0; padding:13.89vw 0;}
	.find_con > .contents_con > .inner_con > .contents_con {width:100%;}
	.find_con > .contents_con > .inner_con > .contents_con > .tab_con > ul > li {flex:1; width:100%; height:15.28vw;}
	.find_con > .contents_con > .inner_con > .contents_con > .tab_con > ul > li > span {font-size:5.00vw;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con {margin:5.56vw 0 0;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div .radio_con > ul {gap:2.78vw;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div .radio_con > ul > li > label {gap:2.22vw;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div .radio_con > ul > li > label > span {font-size:5.00vw;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div .input_list {margin:6.94vw 0 0;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div .input_list > ul {gap:6.94vw;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div .input_list > ul > li > .list_div {gap:2.78vw;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div .input_list > ul > li > .list_div > .title_con > span {font-size:5.00vw;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div .input_list > ul > li > .list_div > .input_con {gap:1.39vw;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div .input_list > ul > li > .list_div > .input_con input {flex:1; height:12.22vw; padding:0 2.78vw; font-size:5.00vw;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div .input_list > ul > li > .list_div > .input_con > .flex_con {gap:1.39vw;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div .input_list > ul > li > .list_div > .input_con > .flex_con > input {flex:1; width:100%;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div .input_list > ul > li > .list_div > .input_con > .flex_con > span {font-size:5.00vw;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div .input_list > ul > li > .list_div > .input_con > .btn_con > a {width:23.61vw; height:12.22vw; font-size:5.00vw;}
	.find_con > .contents_con > .inner_con > .contents_con > .info_con > .info_div.find_con_form_tab01 {display:block;}
	.find_con > .contents_con > .btn_con > ul {gap:2.78vw;}
	.find_con > .contents_con > .btn_con > ul > li {width:100%;}
	.find_con > .contents_con > .btn_con > ul > li > a {width:100%; height:19.44vw; font-size:5.56vw; letter-spacing:-0.13vw; border-radius:2.78vw;}

	/* 아이디 찾기 완료 */
	.find_con.id_done > .contents_con > .inner_con {height:auto; padding:16.67vw 0;}
	.find_con.id_done > .contents_con > .inner_con > .id_con {flex-direction:column; gap:8.33vw; width:100%; height:auto; padding:11.11vw;}
	.find_con.id_done > .contents_con > .inner_con > .id_con > img {width:12.78vw;}
	.find_con.id_done > .contents_con > .inner_con > .id_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	.find_con.id_done > .contents_con > .btn_con > a {width:100%; height:19.44vw; font-size:5.56vw; letter-spacing:-0.13vw; border-radius:2.78vw;}

	/* 비밀번호 찾기 완료 */
	.find_con.pw_con > .contents_con > .inner_con {height:auto;}
	.find_con.pw_con > .contents_con > .inner_con > .list_con {width:100%;}
	.find_con.pw_con > .contents_con > .inner_con > .list_con > ul {gap:5.56vw;}
	.find_con.pw_con > .contents_con > .inner_con > .list_con > ul > li {flex-direction:column; align-items:unset; gap:2.78vw;}
	.find_con.pw_con > .contents_con > .inner_con > .list_con > ul > li > .list_div {flex-direction:column; align-items:unset; gap:2.78vw;}
	.find_con.pw_con > .contents_con > .inner_con > .list_con > ul > li > .list_div > .title_con {width:100%; border-right:none; padding:0;}
	.find_con.pw_con > .contents_con > .inner_con > .list_con > ul > li > .list_div > .title_con > span {font-size:5.56vw;}
	.find_con.pw_con > .contents_con > .inner_con > .list_con > ul > li > .list_div > .input_con > input {width:100%; height:12.22vw; padding:0 2.78vw; font-size:5.00vw;}
	.find_con.pw_con > .contents_con > .inner_con > .list_con > ul > li > .alert_text > span {font-size:3.89vw;}
	.find_con.pw_con > .contents_con > .btn_con > a {width:100%; height:19.44vw; font-size:5.56vw; letter-spacing:-0.13vw; border-radius:2.78vw;}

	/* 마이페이지 공통 */
	#mypage_con > .contents_con {display:block; max-width:100%; padding:30.56vw 5.56vw 13.89vw;}
	#mypage_con > .contents_con > .left_navi {display:none;}
	#mypage_con > .contents_con > .contents_con {width:100%;}

	/* 마이페이지 메인 */
	.mypage_main_con > .contents_con > .txt_con {gap:1.67vw;}
	.mypage_main_con > .contents_con > .txt_con > .text01_con > span {font-size:6.67vw; letter-spacing:-0.16vw;}
	.mypage_main_con > .contents_con > .txt_con > .text02_con > span {font-size:6.67vw; letter-spacing:-0.16vw;}
	.mypage_main_con > .contents_con > .inner_con {gap:4.17vw;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con {margin:5.56vw 0 0;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper {overflow:visible;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:81.67vw; margin:0 2.78vw 0 0;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide:last-child {margin:0;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a {border-radius:2.78vw;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a > .contents_con {gap:2.78vw; height:43.61vw; padding:5.56vw;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .category_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .key_con {gap:0.83vw;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .key_con > .img_con {width:8.33vw;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .key_con > .text_con > span {font-size:11.11vw; letter-spacing:-0.26vw;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .info_con > .txt_con {gap:1.39vw;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .info_con > .txt_con > .title_con {height:6.67vw; padding:0 2.78vw; border-radius:13.89vw;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .info_con > .txt_con > .title_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .info_con > .txt_con > .text_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a > .contents_con > .info_con > .etc_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a > .contents_con.grade_card:after {width:26.11vw; height:8.89vw; top:3.89vw; right:4.44vw;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:1.39vw; position:unset; margin:4.17vw 0 0;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet {width:2.78vw; height:2.78vw; background:rgba(206, 206, 206, 0.50); margin:0; padding:0; border-radius:13.89vw; opacity:1; transition:all 0.3s ease;}
	.mypage_main_con > .contents_con > .inner_con > .quick_card_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet-active {width:11.11vw; background:#00499F;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con {gap:5.56vw; padding:5.56vw; border-radius:2.78vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .title_con {height:13.89vw; padding:0 5.56vw; border-radius:2.78vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .title_con > span {font-size:6.67vw; letter-spacing:-0.14vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul {display:flex; flex-direction:column; gap:5.56vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div {gap:2.78vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .title_con {padding:1.39vw 0;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .title_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .title_con > a {gap:6.94vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .title_con > a > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .title_con > a > img {width:1.67vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .list_con {min-height:42.22vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .list_con > ul > li > a > .list_div {height:10.56vw; padding:1.39vw 0;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .list_con > ul > li > a > .list_div > .title_con {gap:1.39vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .list_con > ul > li > a > .list_div > .title_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .list_con > ul > li > a > .list_div > .info_con {gap:1.39vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .list_con > ul > li > a > .list_div > .info_con > .date_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .list_con > ul > li > a > .list_div > .info_con > .status_con > span {width:18.89vw; height:7.78vw; font-size:3.89vw; letter-spacing:-0.09vw; border-radius:13.89vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .list_con > ul > li > a > .list_div > .info_con > .price_con > span {font-size:3.89vw; color:#B0B0B0; font-weight:400; line-height:130%; letter-spacing:-0.09vw;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .list_con > ul > li > a > .list_div > .info_con > .price_con > span.red {color:#E30000;}
	.mypage_main_con > .contents_con > .inner_con > .recent_con > .inner_con > ul > li > .list_div > .list_con > ul > li.none_li > span {font-size:3.89vw; line-height:42.22vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con {flex-direction:column; align-items:unset; gap:5.56vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > div {width:100%; padding:5.56vw; border-radius:2.78vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > div > .contents_con {gap:5.56vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > div > .contents_con > .title_con {padding:1.39vw 0;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > div > .contents_con > .title_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > div > .contents_con > .title_con > a {gap:6.94vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > div > .contents_con > .title_con > a > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > div > .contents_con > .title_con > a > img {width:1.67vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > div > .contents_con > .list_con {min-height:31.67vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > div > .contents_con > .list_con > ul > li > a > .list_div {height:10.56vw; padding:1.39vw 0;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > div > .contents_con > .list_con > ul > li > a > .list_div > .title_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > div > .contents_con > .list_con > ul > li > a > .list_div > div > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > div > .contents_con > .list_con > ul > li.none_li > span {font-size:3.89vw; line-height:31.67vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > .notice_con > .contents_con > .list_con > ul > li > a > .list_div {gap:5.56vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > .notice_con > .contents_con > .list_con > ul > li > a > .list_div > .title_con {gap:0.83vw;}
	.mypage_main_con > .contents_con > .inner_con > .info_con > .notice_con > .contents_con > .list_con > ul > li > a > .list_div > .title_con > img {width:4.17vw;}

	.mypage_main_con.teacher {padding:11.11vw 0 0;}
	.mypage_main_con.teacher > .contents_con > .txt_con > .bubble_con {position:absolute; top:-11.11vw; left:0;}
	.mypage_main_con.teacher > .contents_con > .txt_con > .bubble_con > div {width:max-content; position:relative;}
	.mypage_main_con.teacher > .contents_con > .txt_con > .bubble_con > div:after {content:''; width:0; height:0; border-left:2.22vw solid transparent; border-right:2.22vw solid transparent; position:absolute; left:6.11vw; bottom:-1.67vw;}
	.mypage_main_con.teacher > .contents_con > .txt_con > .bubble_con > div > span {display:inline-flex; justify-content:center; align-items:center; height:7.78vw; padding:0 2.78vw; font-size:3.89vw; font-weight:700; line-height:normal; letter-spacing:-0.09vw; border-radius:13.89vw;}
	.mypage_main_con.teacher > .contents_con > .txt_con > .bubble_con > .admin_bubble {}   /* DEEP SQUARE 2026-10-23: 승인 대기 말풍선 표시 (PHP 가 pending 일 때만 출력) */
	.mypage_main_con.teacher > .contents_con > .txt_con > .bubble_con > .admin_bubble:after {border-top:2.22vw solid #FFF3E0;}
	.mypage_main_con.teacher > .contents_con > .txt_con > .bubble_con > .admin_bubble > span {background:#FFF3E0; color:#B0763F;}
	.mypage_main_con.teacher > .contents_con > .txt_con > .bubble_con > .renew_bubble {}
	.mypage_main_con.teacher > .contents_con > .txt_con > .bubble_con > .renew_bubble:after {border-top:2.22vw solid #FF5036;}
	.mypage_main_con.teacher > .contents_con > .txt_con > .bubble_con > .renew_bubble > span {background:#FF5036; color:#FFF;}
	.mypage_main_con.teacher > .contents_con > .inner_con > .info_con > .grade_con > .contents_con > .list_con > ul > li > a > .list_div > .grade_con {}
	.mypage_main_con.teacher > .contents_con > .inner_con > .info_con > .grade_con > .contents_con > .list_con > ul > li > a > .list_div > .grade_con > span {display:inline-flex; justify-content:center; align-items:center; height:7.78vw; padding:0 2.78vw; font-size:3.89vw; color:#222; font-weight:500; line-height:normal; letter-spacing:-0.09vw; border-radius:13.89vw;}
	.mypage_main_con.teacher > .contents_con > .inner_con > .info_con > .grade_con > .contents_con > .list_con > ul > li > a > .list_div > .grade_con > span.basic {background:#0C59B3; color:#FFF;}
	.mypage_main_con.teacher > .contents_con > .inner_con > .info_con > .grade_con > .contents_con > .list_con > ul > li > a > .list_div > .text_con {display:flex; align-items:center; gap:1.39vw;}
	.mypage_main_con.teacher > .contents_con > .inner_con > .info_con > .grade_con > .contents_con > .list_con > ul > li > a > .list_div > .text_con > span {font-size:3.89vw; color:#B0B0B0; font-weight:400; line-height:130%; letter-spacing:-0.09vw;}
	.mypage_main_con.teacher > .contents_con > .inner_con > .info_con > .grade_con > .contents_con > .list_con > ul > li > a > .list_div > .text_con > span.imminent {display:inline-flex; justify-content:center; align-items:center; background:#FFF3E0; height:6.67vw; padding:0 2.78vw; color:#B0763F; font-weight:600; border-radius:13.89vw;}

	/* 마이페이지 서브 공통 */
	.mypage_sub_con > .contents_con > .txt_con {gap:1.67vw;}
	.mypage_sub_con > .contents_con > .txt_con > .text01_con > span {font-size:6.67vw; letter-spacing:-0.16vw;}
	.mypage_sub_con > .contents_con > .txt_con > .text02_con > span {font-size:6.67vw; letter-spacing:-0.16vw;}
	.mypage_sub_con > .contents_con > .nav_con {margin:5.56vw 0;}
	.mypage_sub_con > .contents_con > .nav_con > ul {overflow-y:auto;}
	.mypage_sub_con > .contents_con > .nav_con > ul > li > a {padding:2.78vw; white-space:nowrap; font-size:5.00vw; letter-spacing:-0.12vw;}
	.mypage_sub_con > .contents_con > .nav_con > ul > li > a.on:after {height:0.83vw;}
	.mypage_sub_con > .contents_con > .nav_con.depth_3 > ul > li > a {padding:2.78vw 2.52vw;}
	.mypage_sub_con .form_con {display:block; margin:0 0 5.56vw;}
	.mypage_sub_con .form_con .input_con {flex-direction:column; align-items:unset; gap:2.78vw;}
	.mypage_sub_con .form_con .input_con > .select_con > select {width:100%; height:13.61vw; background-position:right 5.56vw center; background-size:4.44vw; padding:0 5.56vw; border-radius:27.78vw; font-size:4.44vw; letter-spacing:-0.10vw;}

	.mypage_sub_con .form_con .input_con > .select_box {width:100%;}
	.mypage_sub_con .form_con .input_con > .select_box > .select {width:100%; height:13.61vw; padding:0 5.56vw; border-radius:27.78vw;}
	.mypage_sub_con .form_con .input_con > .select_box > .select > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .form_con .input_con > .select_box > .select > .img_con {width:4.44vw;}
	.mypage_sub_con .form_con .input_con > .select_box > .option_list {width:100%; padding:5.56vw; top:16.11vw; box-shadow:0 0 2.22vw 0 rgba(0,0,0,0.05); border-radius:5.56vw;}
	.mypage_sub_con .form_con .input_con > .select_box > .option_list > ul {gap:2.78vw;}
	.mypage_sub_con .form_con .input_con > .select_box > .option_list > ul > li > span {font-size:4.44vw; letter-spacing:-0.10vw;}

	.mypage_sub_con .form_con .input_con > .date_con {width:100%;}
	.mypage_sub_con .form_con .input_con > .date_con > .date_group {justify-content:space-between; gap:0; width:100%; height:13.61vw; padding:0 5.56vw; border-radius:27.78vw;}
	.mypage_sub_con .form_con .input_con > .date_con > .date_group > input {width:23.61vw; font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .form_con .input_con > .date_con > .date_group > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .form_con .input_con > .date_con > .date_group > .img_con {width:5.56vw;}
	.mypage_sub_con .form_con .input_con > .btn_con {width:100%; height:13.61vw; border-radius:27.78vw;}
	.mypage_sub_con .form_con .input_con > .btn_con > a {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con > .contents_con > .inner_con {}

	/* 나의 예약내역 - 예약 내역, 예약 현황(강사), 예약 히스토리(강사) */
	.mypage_sub_con .reservation_con > .contents_con {display:flex; flex-direction:column;}
	.mypage_sub_con .reservation_con > .contents_con > .total_con {order:1; margin:0 0 5.56vw;}
	.mypage_sub_con .reservation_con > .contents_con > .total_con > ul {flex-direction:column; justify-content:unset; align-items:unset; gap:1.39vw; padding:8.33vw; border-radius:2.78vw;}
	.mypage_sub_con .reservation_con > .contents_con > .total_con > ul > li > .list_div {flex-direction:row; justify-content:space-between; gap:0;}
	.mypage_sub_con .reservation_con > .contents_con > .total_con > ul > li > .list_div > .num_con {order:2}
	.mypage_sub_con .reservation_con > .contents_con > .total_con > ul > li > .list_div > .num_con > span {font-size:8.33vw; letter-spacing:-0.19vw;}
	.mypage_sub_con .reservation_con > .contents_con > .total_con > ul > li > .list_div > .text_con {order:1;}
	.mypage_sub_con .reservation_con > .contents_con > .total_con > ul > li > .list_div > .text_con > span {font-size:5.00vw; color:#323232; letter-spacing:-0.11vw;}
	.mypage_sub_con .reservation_con > .contents_con > .total_con > ul > li > .bar {width:100%; height:0.28vw; background:#F8F8F8;}
	.mypage_sub_con .reservation_con > .contents_con > .form_con {order:2;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con {order:3; display:flex; flex-direction:column; gap:5.56vw; margin:0; padding:5.56vw; border-radius:2.78vw;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .title_con > .text_con {padding:1.39vw 0;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .title_con > .text_con > span {font-size:4.44vw; color:#222; font-weight:700; line-height:130%; letter-spacing:-0.10vw;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con {}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul {}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li {border-bottom:none; padding:0;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; align-items:unset; height:auto;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con {display:flex; justify-content:space-between; align-items:center; padding:4.17vw 0; border-bottom:0.28vw solid #F2F2F2;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .text_con {display:flex; align-items:center; gap:1.39vw;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .text_con > .num_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .text_con > .useage_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .img_con {width:2.50vw; transition:all 0.3s ease;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .img_con > img {width:100%;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li.on > .list_div > .title_con > .img_con {transform:rotate(180deg);}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con {display:none; margin:2.78vw 0 0;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul {display:flex; flex-direction:column; align-items:center; height:auto; text-align:unset;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li {width:100%; padding:0 5.56vw;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div {display:flex; justify-content:space-between; align-items:center; padding:1.39vw 0;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .title_con > span {font-size:3.89vw; color:#222; font-weight:400; line-height:130%; letter-spacing:-0.09vw;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .text_con > span {font-size:3.89vw; color:#222; font-weight:400; line-height:130%; letter-spacing:-0.09vw;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .text_con.reserv_state > span {height:7.78vw; padding:0 2.78vw; border-radius:13.89vw;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .text_con.status > span.basic {height:7.78vw; padding:0 5.56vw; border-radius:13.89vw;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .file_con {width:100%; margin:5.56vw 0 0;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .file_con > a {display:flex; justify-content:center; align-items:center; gap:2.78vw; width:100%; height:13.89vw; background:#F2F2F2; border-radius:1.39vw;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .file_con > a > span {font-size:3.89vw; color:#222; font-weight:500; line-height:130%; letter-spacing:-0.09vw;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .file_con > a > img {width:5.56vw;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li.file_li {order:1; padding:0;}
	.mypage_sub_con .reservation_con > .contents_con > .number_list_con {order:4;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .none_con {padding:27.78vw 0;}
	.mypage_sub_con .reservation_con > .contents_con > .info_con > .none_con > span {font-size:4.44vw; letter-spacing:-0.19vw;}
	
	/* 나의 예약내역 - 결제 내역 */
	.mypage_sub_con .payment_con > .contents_con {display:flex; flex-direction:column;}
	.mypage_sub_con .payment_con > .contents_con > .total_con {order:1; margin:0 0 5.56vw;}
	.mypage_sub_con .payment_con > .contents_con > .total_con > ul {flex-direction:column; justify-content:unset; align-items:unset; gap:1.39vw; padding:8.33vw; border-radius:2.78vw;}
	.mypage_sub_con .payment_con > .contents_con > .total_con > ul > li > .list_div {flex-direction:row; justify-content:space-between; gap:0;}
	.mypage_sub_con .payment_con > .contents_con > .total_con > ul > li > .list_div > .num_con {order:2}
	.mypage_sub_con .payment_con > .contents_con > .total_con > ul > li > .list_div > .num_con > span {font-size:8.33vw; letter-spacing:-0.19vw;}
	.mypage_sub_con .payment_con > .contents_con > .total_con > ul > li > .list_div > .text_con {order:1;}
	.mypage_sub_con .payment_con > .contents_con > .total_con > ul > li > .list_div > .text_con > span {font-size:5.00vw; color:#323232; letter-spacing:-0.11vw;}
	.mypage_sub_con .payment_con > .contents_con > .total_con > ul > li > .bar {width:100%; height:0.28vw; background:#F8F8F8;}
	.mypage_sub_con .payment_con > .contents_con > .form_con {order:2;}
	.mypage_sub_con .payment_con > .contents_con > .info_con {order:3; display:flex; flex-direction:column; gap:5.56vw; margin:0; padding:5.56vw; border-radius:2.78vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .title_con > .text_con {padding:1.39vw 0;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .title_con > .text_con > span {font-size:4.44vw; color:#222; font-weight:700; line-height:130%; letter-spacing:-0.10vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con {}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul {}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li {border-bottom:none; padding:0;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; align-items:unset; height:auto;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con {display:flex; justify-content:space-between; align-items:center; padding:4.17vw 0; border-bottom:0.28vw solid #F2F2F2;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .text_con {display:flex; align-items:center; gap:1.39vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .text_con > .num_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .text_con > .useage_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .img_con {width:2.50vw; transition:all 0.3s ease;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .img_con > img {width:100%;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li.on > .list_div > .title_con > .img_con {transform:rotate(180deg);}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con {display:none; margin:2.78vw 0 0;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul {display:flex; flex-direction:column; align-items:center; height:auto; text-align:unset;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li {width:100%; padding:0 5.56vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div {display:flex; justify-content:space-between; align-items:center; padding:1.39vw 0;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .title_con > span {font-size:3.89vw; color:#222; font-weight:400; line-height:130%; letter-spacing:-0.09vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .text_con > span {font-size:3.89vw; color:#222; font-weight:400; line-height:130%; letter-spacing:-0.09vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .text_con.reserv_state > span {height:7.78vw; padding:0 2.78vw; border-radius:13.89vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .text_con.status > span.basic {height:7.78vw; padding:0 5.56vw; border-radius:13.89vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .file_con {width:100%; margin:2.78vw 0 0;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .file_con > a {display:flex; justify-content:center; align-items:center; gap:2.78vw; width:100%; height:13.89vw; background:#F2F2F2; border-radius:1.39vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .file_con > a > span {font-size:3.89vw; color:#222; font-weight:500; line-height:130%; letter-spacing:-0.09vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .file_con > a > img {width:5.56vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > a {display:flex; justify-content:center; align-items:center; width:100%; height:11.11vw; border:0.28vw solid #F2F2F2; margin:5.56vw 0 0; font-size:3.89vw; color:#222; font-weight:500; line-height:130%; letter-spacing:-0.09vw; border-radius:1.39vw;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li.file_li {order:2; padding:0;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li.file_li > .list_div {padding:0;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li.more_li {order:1; padding:0;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li.more_li > .list_div {padding:0;}
	.mypage_sub_con .payment_con > .contents_con > .number_list_con {order:4;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .none_con {padding:27.78vw 0;}
	.mypage_sub_con .payment_con > .contents_con > .info_con > .none_con > span {font-size:4.44vw; letter-spacing:-0.19vw;}

	/* benefit_sub01 */
	.mypage_sub_con .benefit_sub01_con {}
	.mypage_sub_con .benefit_sub01_con > .contents_con {}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .total_con {order:1; margin:0 0 5.56vw;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .total_con > ul {flex-direction:column; justify-content:unset; align-items:unset; gap:1.39vw; padding:8.33vw; border-radius:2.78vw;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .total_con > ul > li > .list_div {justify-content:unset; align-items:unset; gap:0;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .total_con > ul > li > .list_div > .num_con {order:2; text-align:right;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .total_con > ul > li > .list_div > .num_con > span {font-size:8.33vw; letter-spacing:-0.19vw;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .total_con > ul > li > .list_div > .text_con {order:1;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .total_con > ul > li > .list_div > .text_con > span {font-size:5.00vw; color:#323232; letter-spacing:-0.11vw;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .total_con > ul > li > .bar {width:100%; height:0.28vw; background:#F8F8F8;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con {margin:5.56vw 0 0; padding:5.56vw; border-radius:2.78vw;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .title_con > .text_con {padding:1.39vw 0;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .title_con > .text_con > span {font-size:4.44vw; color:#222; font-weight:700; line-height:130%; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con {}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul {}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li {border-bottom:none; padding:0;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li > .list_div {display:flex; flex-direction:column; align-items:unset; height:auto;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con {display:flex; justify-content:space-between; align-items:center; padding:4.17vw 0; border-bottom:0.28vw solid #F2F2F2;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .text_con {display:flex; align-items:center; gap:1.39vw;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .text_con > .num_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .text_con > .useage_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .img_con {width:2.50vw; transition:all 0.3s ease;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .title_con > .img_con > img {width:100%;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li.on > .list_div > .title_con > .img_con {transform:rotate(180deg);}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con {display:none; margin:2.78vw 0 0;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul {display:flex; flex-direction:column; align-items:center; height:auto; text-align:unset;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li {width:100%; padding:0 5.56vw;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div {display:flex; justify-content:space-between; align-items:center; padding:1.39vw 0;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .title_con > span {font-size:3.89vw; color:#222; font-weight:400; line-height:130%; letter-spacing:-0.09vw;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .list_con > ul > li > .list_div > .info_con > ul > li > .list_div > .text_con > span {font-size:3.89vw; color:#222; font-weight:400; line-height:130%; letter-spacing:-0.09vw;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .none_con {padding:27.78vw 0;}
	.mypage_sub_con .benefit_sub01_con > .contents_con > .info_con > .none_con > span {font-size:4.44vw; letter-spacing:-0.19vw;}

	/* benefit_sub02 (일반, 강사) */
	.mypage_sub_con .benefit_sub02_con {}
	.mypage_sub_con .benefit_sub02_con > .contents_con {}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info {gap:10.00vw; margin:5.56vw 0 0;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con {gap:5.56vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .card_con {width:81.67vw; height:43.61vw; padding:0 3.61vw 3.89vw; border-radius:2.78vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .card_con:after {width:26.11vw; height:8.89vw; top:3.89vw; right:3.61vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .card_con > .grade_con {gap:0.83vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .card_con > .grade_con > img {width:8.33vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .card_con > .grade_con > span {font-size:10.00vw; letter-spacing:-0.23vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .card_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .txt_con {gap:1.39vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .txt_con > .text01_con {gap:1.39vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .txt_con > .text01_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .txt_con > .text01_con > span.grade_text {font-size:6.67vw; letter-spacing:-0.15vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .txt_con > .text02_con {flex-wrap:wrap; justify-content:center; gap:1.39vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .txt_con > .text02_con > span {font-size:4.44vw; color:#7A7A7A; font-weight:400; line-height:130%; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .txt_con > .text02_con > span.day {height:7.50vw; background:#E5EEFB; padding:0 2.78vw; font-size:4.44vw; letter-spacing:-0.10vw; border-radius:13.89vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .present_con > .txt_con > .text02_con > span:first-child {display:inline-block; width:100%; text-align:center;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .txt_info {border-radius:2.78vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .txt_info > .info_con {flex-direction:column; justify-content:unset; gap:8.33vw; padding:4.17vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .txt_info > .info_con > .list_con {min-width:100%;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .txt_info > .info_con > .list_con:before {width:100%; height:0.28vw; top:-4.44vw; left:0;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .txt_info > .info_con > .list_con > ul {gap:2.78vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .txt_info > .info_con > .list_con > ul > li > .list_div {gap:1.39vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .txt_info > .info_con > .list_con > ul > li > .list_div > .text01_con {width:19.44vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .txt_info > .info_con > .list_con > ul > li > .list_div > .text01_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .txt_info > .info_con > .list_con > ul > li > .list_div > .text02_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .txt_info > .info_con > .list_con > ul > li > .list_div > .expiration_date > span {height:6.67vw; padding:0 2.78vw; font-size:3.89vw; letter-spacing:-0.09vw; border-radius:13.89vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .txt_info > .btn_con {gap:2.78vw; height:15.00vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .txt_info > .btn_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .my_info > .txt_info > .btn_con > a {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .grade_info.w_con {display:none;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con {margin:5.56vw 0 0;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper {}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper {}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:100%; background:#FFF; margin:0 5.56vw 0 0; padding:5.56vw; border-radius:2.78vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide:last-child {margin:0;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .title_con {display:flex; justify-content:center; align-items:center; gap:0.83vw; width:51.67vw; height:19.44vw; margin:0 0 0 auto; padding:2.78vw 0;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .title_con > img {width:8.33vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .title_con > span {font-size:6.67vw; color:#BCBCBC; font-weight:700; line-height:100%; letter-spacing:-0.15vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con {border-top:0.28vw solid #DFDFDF; padding:5.56vw 0 0;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul {display:flex; flex-direction:column; gap:2.78vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li {width:100%;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li > .list_div {display:flex; justify-content:space-between; align-items:flex-start; gap:8.33vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li > .list_div > .title_con {flex-shrink:0; width:17.50vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:5.00vw; color:#222; font-weight:600; line-height:130%; letter-spacing:-0.25vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li > .list_div > .text_con {width:51.67vw; text-align:center;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:5.00vw; color:rgba(34, 34, 34, 0.60); font-weight:400; line-height:130%; letter-spacing:-0.25vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:1.39vw; margin:5.56vw 0 0; position:unset;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-pagination .swiper-pagination-bullet {width:2.78vw; height:2.78vw; background:rgba(206,206,206,0.5); margin:0; padding:0; border-radius:13.89vw; opacity:1; transition:all 0.3s ease;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .slide_con > .swiper .swiper-pagination .swiper-pagination-bullet-active {width:11.11vw; background:#00499F;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con {gap:12.22vw; margin:5.56vw 0 0;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .member_policy > .title_con {padding:2.78vw 5.56vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .member_policy > .title_con > span {font-size:6.67vw; letter-spacing:-0.16vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .member_policy > .list_con {padding:5.56vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .member_policy > .list_con > ul {gap:5.56vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .member_policy > .list_con > ul > li > .list_div {gap:4.44vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .member_policy > .list_con > ul > li > .list_div > .title_con {flex-shrink:0;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .member_policy > .list_con > ul > li > .list_div > .title_con > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .member_policy > .list_con > ul > li > .list_div > .text_con > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .notes_con > .title_con {gap:2.78vw; padding:2.78vw 5.56vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .notes_con > .title_con > img {width:6.67vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .notes_con > .title_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .notes_con > .list_con {padding:0 5.56vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .notes_con > .list_con > ul {gap:4.17vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .notes_con > .list_con > ul > li {align-items:flex-start; gap:1.11vw;}
	.mypage_sub_con .benefit_sub02_con > .contents_con > .policy_con > .notes_con > .list_con > ul > li > span {font-size:3.89vw; letter-spacing:-0.09vw;}

	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info {background:unset; margin:5.56vw 0 0; padding:0;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .list_con {display:none;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con {}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper {overflow:visible;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper {}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:100%; background:#FFF; margin:0 5.56vw 0 0; padding:5.56vw; border-radius:2.78vw; box-shadow:0 1.39vw 1.39vw 0 rgba(0,0,0,0.05);}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide:last-child {margin:0;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {display:flex; flex-direction:column; gap:5.56vw;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .title_con {display:flex; justify-content:center; align-items:center; width:100%; height:25.00vw; border-bottom:0.28vw solid #DFDFDF;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .title_con > span {font-size:6.11vw; color:#878686; font-weight:700; line-height:100%; letter-spacing:-0.14vw;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con {display:flex; flex-direction:column; gap:2.78vw;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul {display:flex; flex-direction:column; gap:0.56vw;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li {display:flex; gap:0.28vw;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li > div {display:flex; justify-content:center; align-items:center; height:16.67vw; background:#3074D5;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li > div > span {font-size:5.00vw; color:#FFF; font-weight:600; line-height:130%; letter-spacing:-0.11vw;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li > .category_con {width:25.00vw;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li > .title_con {flex:1;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li > .text_con {flex:1;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li:nth-child(2) > div {border:0.28vw solid #3074D5; background:#FFF;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li:nth-child(2) > div > span {color:#3074D5;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con {display:flex; gap:0.28vw;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con > .category_con {display:flex; justify-content:center; align-items:center; width:25.00vw; height:61.11vw; border:0.28vw solid #3074D5; background:#FFF;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con > .category_con > span {font-size:5.00vw; color:#3074D5; font-weight:600; line-height:130%; letter-spacing:-0.11vw;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con > .text_con {flex:1;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con > .text_con > ul {display:flex; flex-direction:column; gap:2.78vw; padding:2.78vw 0; padding-left:2.78vw;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con > .text_con > ul > li {}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con > .text_con > ul > li > span {font-size:4.44vw; color:rgba(34,34,34,0.6); font-weight:400; line-height:130%; letter-spacing:-0.22vw;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con.slide_2 > .title_con > span {color:rgba(35, 120, 220, 0.80);}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con.slide_3 > .title_con > span {color:#004FAB;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con.slide_4 > .title_con > span {color:#062B56;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:1.39vw; margin:5.56vw 0 0; position:unset;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-pagination .swiper-pagination-bullet {width:2.78vw; height:2.78vw; background:#E9E9E9; margin:0; padding:0; border-radius:13.89vw; transition:all 0.3s ease; opacity:1;}
	.mypage_sub_con .benefit_sub02_con.teacher > .contents_con > .grade_info > .slide_con > .swiper .swiper-pagination .swiper-pagination-bullet-active {width:11.11vw; background:#00499F;}

	/* benefit_sub03 */
	.mypage_sub_con .benefit_sub03_con > .contents_con > .list_con > ul {gap:4.17vw;}
	.mypage_sub_con .benefit_sub03_con > .contents_con > .list_con > ul > li {padding:5.56vw; border-radius:2.78vw;}
	.mypage_sub_con .benefit_sub03_con > .contents_con > .list_con > ul > li > .list_div {gap:2.78vw;}
	.mypage_sub_con .benefit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {gap:2.78vw;}
	.mypage_sub_con .benefit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	.mypage_sub_con .benefit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:6.67vw;  letter-spacing:-0.15vw;}
	.mypage_sub_con .benefit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .info_con {flex-direction:column; justify-content:unset; align-items:unset; gap:2.78vw;}
	.mypage_sub_con .benefit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .info_con > .etc_con {width:max-content; height:7.78vw; padding:0 5.56vw; border-radius:13.89vw;}
	.mypage_sub_con .benefit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .info_con > .etc_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_sub_con .benefit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .info_con > .date_con {gap:2.78vw;}
	.mypage_sub_con .benefit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .info_con > .date_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.mypage_sub_con .benefit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .info_con > .date_con > span.text_con {font-size:5.00vw; font-weight:700; letter-spacing:-0.11vw;}

	/* benefit_sub03 (강사 등급 히스토리) */
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .current_grade_con {gap:2.78vw; padding:13.89vw 5.56vw; border-radius:5.56vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .current_grade_con > .text01_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .current_grade_con > .text02_con {gap:1.39vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .current_grade_con > .text02_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .current_grade_con > .text02_con > span.regular_grade {height:8.33vw; padding:0 2.78vw; font-size:5.56vw; letter-spacing:-0.13vw; border-radius:13.89vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con {gap:5.56vw; border-top:none; margin:5.56vw 0 0; padding:0;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .tf_con > .title_con {display:none;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .tf_con > .form_con {margin:0;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .tf_con > .form_con .input_con {flex-direction:column; align-items:usnet; gap:2.78vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .tf_con > .form_con .input_con > .select_con {width:100%;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .tf_con > .form_con .input_con > .select_con > select {width:100%; height:13.61vw; padding:0 5.56vw; border-radius:27.78vw; font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .tf_con > .form_con .input_con > .date_con > .date_group {gap:8.33vw; height:13.61vw; padding:0 5.56vw; border-radius:27.78vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .tf_con > .form_con .input_con > .date_con > .date_group > input {width:23.61vw; font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .tf_con > .form_con .input_con > .date_con > .date_group > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .tf_con > .form_con .input_con > .date_con > .date_group > .img_con {width:5.56vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .tf_con > .form_con .input_con > .btn_con {width:100%; height:13.61vw; border-radius:27.78vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .tf_con > .form_con .input_con > .btn_con > a {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .info_con {padding:2.78vw; border-radius:2.78vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .info_con > .title_con > ul > li {padding:1.39vw 0;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .info_con > .title_con > ul > li > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .info_con > .title_con > ul > li.date {flex:1 0 0; width:auto;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .info_con > .list_con > ul > li {padding:1.39vw 0;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .info_con > .list_con > ul > li > .list_div {height:8.33vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .info_con > .list_con > ul > li > .list_div > .text_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .info_con > .list_con > ul > li > .list_div > .text_con.date {flex:1 0 0; width:auto;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .info_con > .none_con {padding:27.78vw 0;}
	.mypage_sub_con .benefit_sub03_con > .grade_history_con > .resume_inquiry_con > .info_con > .none_con > span {font-size:4.44vw; letter-spacing:-0.19vw;}

	/* benefit_sub04 (강사 서약서현황) */
	.mypage_sub_con .benefit_sub04_con > .contents_con {gap:5.56vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .top_con {gap:2.78vw; padding:13.89vw 2.78vw; border-radius:5.56vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .top_con > .title_con {gap:1.39vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .top_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .top_con > .title_con > .num_text {height:9.44vw; padding:0 5.56vw; font-size:6.67vw; letter-spacing:-0.15vw; border-radius:13.89vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .top_con > .oath_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .top_con > .oath_con > .list_con {margin:5.56vw 0 0;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .top_con > .oath_con > .list_con > ul {flex-direction:column; gap:4.17vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .top_con > .oath_con > .list_con > ul > li {width:100%;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .top_con > .oath_con > .list_con > ul > li > .list_div {gap:1.39vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .top_con > .oath_con > .list_con > ul > li > .list_div > .img_con {border-radius:5.56vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .top_con > .oath_con > .list_con > ul > li > .list_div > .txt_con {gap:1.11vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .top_con > .oath_con > .list_con > ul > li > .list_div > .txt_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .top_con > .oath_con > .list_con > ul > li > .list_div > .txt_con > .btn_con > a {height:8.33vw; padding:0 4.17vw; font-size:4.44vw; letter-spacing:-0.10vw; border-radius:13.89vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .list_con {border-top:none; padding:0;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .list_con > ul {gap:4.17vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .list_con > ul > li > a > .list_div {padding:5.56vw; border-radius:2.78vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con {gap:2.78vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .text01_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .text02_con > span {font-size:6.67vw; letter-spacing:-0.15vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .text03_con > span {height:7.78vw; padding:0 5.56vw; font-size:3.89vw; letter-spacing:-0.09vw; border-radius:13.89vw;}
	.mypage_sub_con .benefit_sub04_con > .contents_con > .list_con > ul > li > a > .list_div > .state_con > span {height:7.78vw; padding:0 2.78vw; font-size:3.89vw; letter-spacing:-0.09vw; border-radius:13.89vw;}

	/* personal_sub01 */
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list {padding:13.89vw 0;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul {gap:4.17vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li {display:block;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div {flex-direction:column; align-items:unset; gap:2.78vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .title_con {gap:1.11vw; width:auto; height:auto; border-right:none; padding:0;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .title_con > span {font-size:5.56vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con input {width:100%; height:12.22vw; padding:0 2.78vw; font-size:5.00vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .flex_con {gap:1.94vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .flex_con > input {flex:1; width:0;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .flex_con > span {font-size:5.00vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > ul {gap:2.78vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > ul > li > label {gap:2.22vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > ul > li > label > span {font-size:5.00vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .address_con {gap:2.78vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .address_con > .search_con {gap:2.22vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .address_con > .search_con > .btn_con > a {width:max-content; height:12.22vw; padding:0 2.78vw; font-size:5.00vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .input_con > .address_con > input {width:100%;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con {padding:2.78vw 0;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con {gap:2.78vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .title_con > span {font-size:5.56vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .title_con > span {font-size:4.44vw; letter-spacing:-0.09vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con {margin:5.56vw 0 0;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul {gap:5.56vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .text_con > span {font-size:3.89vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con {margin:2.78vw 0 0;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul {gap:2.78vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div {flex-direction:column; align-items:flex-end; gap:1.39vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .upload_con { gap:1.39vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .upload_con > .file_name {width:59.72vw; height:12.22vw; padding:2.78vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .upload_con > .file_name > span {font-size:5.00vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .upload_con > .file_label {width:27.78vw; height:12.22vw; border-radius:1.39vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .upload_con > .file_label > img {width:6.67vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .upload_con > .file_label > span {font-size:5.00vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .btn_con > ul {gap:1.39vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .input_field > .input_list > ul > li > .list_div > .teacher_con > .contents_con > .info_con > .type_con > .list_con > ul > li > .list_div > .file_con > ul > li > .list_div > .btn_con > ul > li > a {height:8.33vw; padding:2.78vw; font-size:4.44vw; border-radius:1.39vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .sns_interlock {margin:0 0 13.89vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .sns_interlock > .title_con {padding:2.78vw 0;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .sns_interlock > .title_con > span {font-size:5.56vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .sns_interlock > ul {gap:8.33vw; padding:5.56vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .sns_interlock > ul > li > a > .list_div {gap:2.78vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .sns_interlock > ul > li > a > .list_div > img {width:11.67vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .sns_interlock > ul > li > a > .list_div > span {font-size:5.00vw; letter-spacing:-0.13vw;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .btn_con {margin:0;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .btn_con > ul {width:100%;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .btn_con > ul > li {width:100%;}
	.mypage_sub_con .personal_sub01_con > .contents_con > .btn_con > ul > li > a {width:100%; height:11.11vw; font-size:4.44vw; letter-spacing:-0.10vw; border-radius:1.39vw;}

	/* personal_sub02 */
	.mypage_sub_con .personal_sub02_con > .contents_con > .list_con > ul {gap:4.17vw;}
	.mypage_sub_con .personal_sub02_con > .contents_con > .list_con > ul > li > a > .list_div {padding:5.56vw; border-radius:2.78vw;}
	.mypage_sub_con .personal_sub02_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con {gap:2.78vw;}
	.mypage_sub_con .personal_sub02_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .text01_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	.mypage_sub_con .personal_sub02_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .text02_con > span {font-size:6.67vw; letter-spacing:-0.15vw;}
	.mypage_sub_con .personal_sub02_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .text03_con > span {height:7.78vw; padding:0 5.56vw; font-size:3.89vw; letter-spacing:-0.09vw; border-radius:13.89vw;}
	.mypage_sub_con .personal_sub02_con > .contents_con > .list_con > ul > li > a > .list_div > .state_con > span {height:7.78vw; padding:0 2.78vw; font-size:3.89vw; letter-spacing:-0.09vw; border-radius:13.89vw;}

	/* 회원탈퇴 페이지*/
	.mypage_sub_con .withdrawal_con > .contents_con > .title_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .st_con {margin:4.17vw 0 0;}
	.mypage_sub_con .withdrawal_con > .contents_con > .st_con > .select_box > .select {width:100%; height:16.67vw; padding:5.56vw; border-radius:2.78vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .st_con > .select_box > .select > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .st_con > .select_box > .select > .img_con {width:5.00vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .st_con > .select_box > .option_list {width:100%; padding:5.56vw; top:19.44vw; box-shadow:0 0 2.22vw 0 rgba(0,0,0,0.15); border-radius:2.78vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .st_con > .select_box > .option_list > ul {gap:2.78vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .st_con > .select_box > .option_list > ul > li > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .st_con > .textarea_con {margin:4.17vw 0 0;}
	.mypage_sub_con .withdrawal_con > .contents_con > .st_con > .textarea_con > textarea {height:63.89vw; padding:5.56vw; font-size:5.00vw; letter-spacing:-0.11vw; border-radius:2.78vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con {gap:5.56vw; margin:5.56vw 0 0;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .member_policy > .title_con {padding:2.78vw 0;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .member_policy > .title_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .member_policy > .list_con {padding:8.33vw 5.56vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .member_policy > .list_con > ul {gap:5.56vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .member_policy > .list_con > ul > li > .list_div {gap:4.44vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .member_policy > .list_con > ul > li > .list_div > .title_con {flex-shrink:0;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .member_policy > .list_con > ul > li > .list_div > .title_con > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .member_policy > .list_con > ul > li > .list_div > .text_con > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .notes_con > .title_con {gap:2.78vw; padding:2.78vw 5.56vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .notes_con > .title_con > img {width:6.67vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .notes_con > .title_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .notes_con > .list_con {margin:5.56vw 0 0; padding:0 5.56vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .notes_con > .list_con > ul {gap:4.17vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .notes_con > .list_con > ul > li {align-items:flex-start; gap:1.11vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .policy_con > .notes_con > .list_con > ul > li > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_sub_con .withdrawal_con > .contents_con > .btn_con {margin:13.89vw 0 0;}
	.mypage_sub_con .withdrawal_con > .contents_con > .btn_con > a {width:100%; height:11.11vw; font-size:4.44vw; letter-spacing:-0.10vw; border-radius:1.39vw;}

	/* 문의 리스트페이지 */
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .list_con > ul {gap:4.17vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .list_con > ul > li > a {border-radius:2.78vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .list_con > ul > li > a > .list_div {gap:2.78vw; padding:8.33vw 5.56vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .list_con > ul > li > a > .list_div > .top_con > .type_con {height:7.78vw; padding:0 5.56vw; border-radius:13.89vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .list_con > ul > li > a > .list_div > .top_con > .type_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .list_con > ul > li > a > .list_div > .top_con > .current_con {height:7.78vw; padding:0 2.78vw; border-radius:13.89vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .list_con > ul > li > a > .list_div > .top_con > .current_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con {gap:2.78vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .title_con > span {font-size:6.67vw; letter-spacing:-0.15vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}

	/* 문의 뷰페이지 */
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con {padding:0 5.56vw; border-radius:5.56vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .my_inquiry_con {gap:8.33vw; padding:8.33vw 0;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .my_inquiry_con > .txt_con {gap:2.78vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .my_inquiry_con > .txt_con > .type_con {height:9.17vw; padding:0 5.56vw; border-radius:13.89vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .my_inquiry_con > .txt_con > .type_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .my_inquiry_con > .txt_con > .title_con > span {font-size:6.11vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .my_inquiry_con > .text_con > span {font-size:4.44vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .my_inquiry_con > .date_con > span {font-size:4.44vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .answer_con {gap:8.33vw; padding:8.33vw 0;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .answer_con > .title_con > .text_con {gap:1.39vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .answer_con > .title_con > .text_con > img {width:9.17vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .answer_con > .title_con > .text_con > span {font-size:6.11vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .answer_con > .title_con > .writer_con > span {font-size:5.00vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .answer_con > .text_con > span {font-size:4.44vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .view_con > .answer_con > .date_con > span {font-size:4.44vw;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .btn_con {margin:8.33vw 0 0;}
	.mypage_sub_con .mypage_inquiry_con > .contents_con > .btn_con > a {width:38.89vw; height:13.89vw; font-size:4.44vw; color:#FFF; border-radius:138.89vw;}

	/* 결제내역 상세 팝업 */
	.mypage_sub_con .reserv_popup_con {width:88.89vw; border-radius:2.78vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con {padding:8.33vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .txt_con {gap:1.39vw; padding:0 0 3.33vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .txt_con > .title_con > span {font-size:5.56vw; color:#222; letter-spacing:-0.13vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .txt_con > .date_con {gap:16.67vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .txt_con > .date_con > span {font-size:5.00vw; color:#222; letter-spacing:-0.11vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .txt_con > .date_con > span.bold_text {font-size:5.00vw; letter-spacing:-0.11vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con {height:111.11vw; overflow-y:auto;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .info_con {padding:2.78vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .info_con > ul {flex-direction:column; align-items:unset; gap:2.78vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .info_con > ul > li > .list_div {gap:2.78vw; padding:1.39vw 0;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .info_con > ul > li > .list_div > .text01_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .info_con > ul > li > .list_div > .text02_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .inner_con {gap:5.56vw; margin:9.72vw 0 0;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .inner_con > .img_con {border-radius:2.78vw; box-shadow:0 1.11vw 5.56vw 0 rgba(0,0,0,0.2);}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .inner_con > .text_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .btn_con {margin:9.72vw 0 0;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .btn_con > ul {flex-direction:column; justify-content:unset; align-items:unset; gap:1.67vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .btn_con > ul > li > a {width:100%; height:11.11vw; font-size:4.44vw; letter-spacing:-0.10vw; border-radius:1.39vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .box_con {gap:3.33vw; margin:9.72vw 0 0; padding:2.78vw; border-radius:1.39vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .box_con > .title_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .box_con > .list_con > ul {gap:1.67vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .box_con > .list_con > ul > li:before {width:0.56vw; height:0.56vw; top:1.94vw; left:1.94vw; border-radius:0.56vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .scroll_con > .box_con > .list_con > ul > li > span {padding-left:4.44vw; font-size:3.33vw; letter-spacing:-0.08vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .closed_btn {top:-9.72vw;}
	.mypage_sub_con .reserv_popup_con > .contents_con > .closed_btn > a {display:block; width:6.39vw;}

	/* 시설안내 */
	.facility_main_con > .info01_con > .contents_con {gap:9.72vw; max-width:100%; padding:13.89vw 5.56vw;}
	.facility_main_con > .info01_con > .contents_con > .txt_con {gap:5.56vw;}
	.facility_main_con > .info01_con > .contents_con > .txt_con > .text01_con > span {font-size:4.44vw;}
	.facility_main_con > .info01_con > .contents_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.facility_main_con > .info01_con > .contents_con > .text_con > span {font-size:5.00vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con {gap:9.72vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_navi > ul {flex-direction:column; gap:2.78vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_navi > ul > li {width:100%; height:13.89vw; border-radius:13.89vw}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_navi > ul > li > span {font-size:5.56vw}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_contents > .info_div > .contents_con {gap:9.72vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_contents > .info_div > .contents_con > .view_con {gap:5.56vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_contents > .info_div > .contents_con > .view_con > .img_con {box-shadow:0 5.56vw 5.56vw 0 rgba(0,0,0,0.1); border-radius:8.33vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_contents > .info_div > .contents_con > .view_con > .text_con > span {font-size:3.89vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_contents > .info_div > .contents_con > .list_con > ul {flex-direction:column; justify-content:unset; gap:5.56vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_contents > .info_div > .contents_con > .list_con > ul > li {width:100%; padding:2.78vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_contents > .info_div > .contents_con > .list_con > ul > li:before {width:100%; height:0.28vw; top:-3.06vw; left:50%; transform:translateX(-50%);}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_contents > .info_div > .contents_con > .list_con > ul > li > .list_div {gap:1.39vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_contents > .info_div > .contents_con > .list_con > ul > li > .list_div > .txt_con {gap:1.67vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_contents > .info_div > .contents_con > .list_con > ul > li > .list_div > .txt_con > .num_con > span {font-size:11.11vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_contents > .info_div > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con {top:-1.11vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_contents > .info_div > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con > span {font-size:6.11vw;}
	.facility_main_con > .info01_con > .contents_con > .tab_con > .tab_contents > .info_div > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:5.00vw;}
	.facility_main_con > .info02_con {background:url("/img/facility/m_facility_main_info02_con_bg.jpg")no-repeat center/cover;}
	.facility_main_con > .info02_con > .contents_con {flex-direction:column; justify-content:unset; max-width:100%; padding:25.00vw 5.56vw 0;}
	.facility_main_con > .info02_con > .contents_con > .txt_con {padding:0;}
	.facility_main_con > .info02_con > .contents_con > .txt_con > .text01_con > span {font-size:4.44vw;}
	.facility_main_con > .info02_con > .contents_con > .txt_con > .text02_con {margin:5.56vw 0 0;}
	.facility_main_con > .info02_con > .contents_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.facility_main_con > .info02_con > .contents_con > .txt_con > .text03_con {margin:10.00vw 0 0;}
	.facility_main_con > .info02_con > .contents_con > .txt_con > .text03_con > span {font-size:5.00vw;}
	.facility_main_con > .info02_con > .contents_con > .list_con {gap:5.56vw; padding:11.11vw 0;}
	.facility_main_con > .info02_con > .contents_con > .list_con > ul {order:2; justify-content:unset; gap:41.67vw; text-align:left; padding:0;}
	.facility_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .num_con:after {width:6.11vw; top:50%; left:-11.67vw; right:unset;}
	.facility_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .num_con > span {font-size:6.94vw;}
	.facility_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {text-align:left;}
	.facility_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con > span {font-size:4.44vw;}
	.facility_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con {margin:2.78vw 0 0;}
	.facility_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:4.44vw;}
	.facility_main_con > .info02_con > .contents_con > .list_con > ul > li.on > .list_div > .num_con > span {font-size:22.22vw; letter-spacing:-1.33vw;}
	.facility_main_con > .info02_con > .contents_con > .list_con > .bar_con {flex-shrink:0; order:1; width:6.39vw;}
	.facility_main_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con {gap:8.33vw; top:13.89vw; left:5.56vw;}
	.facility_main_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text01_con > span {font-size:4.44vw;}
	.facility_main_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.facility_main_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text03_con > span {font-size:5.00vw; color:#FFF;}
	.facility_main_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .m_con {display:flex; flex-direction:column; gap:2.78vw; width:100%; border-top:0.56vw solid #FFF; padding:11.11vw 5.56vw; position:absolute; left:0; right:0; bottom:0;}
	.facility_main_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .m_con > .text01_con {}
	.facility_main_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .m_con > .text01_con > span {font-size:5.56vw; color:#FFF; font-weight:700; line-height:120%; letter-spacing:-0.13vw;}
	.facility_main_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .m_con > .text02_con {}
	.facility_main_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .m_con > .text02_con > span {font-size:5.00vw; color:#FFF; font-weight:400; line-height:140%; letter-spacing:-0.11vw;}
	.facility_main_con > .info03_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide:nth-child(2) > .contents_con > .bg_con {background:#CCC;}
	.facility_main_con > .info04_con > .contents_con {flex-direction:column; justify-content:unset; align-items:unset; gap:6.94vw; max-width:100%; padding:13.89vw 5.56vw;}
	.facility_main_con > .info04_con > .contents_con > .slide_con {width:100%;}
	.facility_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .img_con {border-radius:7.78vw;}
	.facility_main_con > .info04_con > .contents_con > .info_con {width:100%;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .txt_con {gap:5.56vw;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .txt_con > .text01_con > span {font-size:4.44vw;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .btn_con {margin:8.33vw 0 0;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .btn_con > ul {gap:2.78vw;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .btn_con > ul > li {padding:8.33vw 5.56vw; border-radius:5.56vw;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .btn_con > ul > li > .txt_con {gap:2.78vw;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .btn_con > ul > li > .txt_con > .num_con {flex-shrink:0; width:19.44vw;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .btn_con > ul > li > .txt_con > .num_con > span {font-size:13.89vw;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .btn_con > ul > li > .txt_con > .text_con {gap:1.39vw;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .btn_con > ul > li > .txt_con > .text_con > .text01_con > span {font-size:5.56vw;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .btn_con > ul > li > .txt_con > .text_con > .text02_con > span {font-size:4.44vw; line-height:130%; letter-spacing:-0.10vw;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .btn_con > ul > li.on {background:#0B5FD8;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .text_con {margin:4.44vw 0 0;}
	.facility_main_con > .info04_con > .contents_con > .info_con > .text_con > span {font-size:4.44vw;}
	.facility_main_con > .info05_con > .contents_con {gap:12.50vw; padding:13.89vw 5.56vw;}
	.facility_main_con > .info05_con > .contents_con > .txt_con {gap:5.56vw;}
	.facility_main_con > .info05_con > .contents_con > .txt_con > .text01_con > span {font-size:4.44vw;}
	.facility_main_con > .info05_con > .contents_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.facility_main_con > .info05_con > .contents_con > .txt_con > .text03_con > span {font-size:5.00vw;}
	.facility_main_con > .info05_con > .contents_con > .list_con {width:100%;}
	.facility_main_con > .info05_con > .contents_con > .list_con > ul {flex-direction:column; gap:2.78vw;}
	.facility_main_con > .info05_con > .contents_con > .list_con > ul > li {width:100%; height:48.61vw; border-radius:5.56vw;}
	.facility_main_con > .info05_con > .contents_con > .list_con > ul > li > .list_div {height:100%; position:relative;}
	.facility_main_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {padding:8.33vw;}
	.facility_main_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .num_con > span {font-size:13.89vw;}
	.facility_main_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con {display:flex; flex-direction:column; gap:2.78vw;}
	.facility_main_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > .text01_con > span {font-size:6.11vw;}
	.facility_main_con > .info05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text_con > .text02_con > span {font-size:5.00vw; line-height:130%; letter-spacing:-0.11vw;}
	.facility_main_con > .info05_con > .contents_con > .list_con > ul > li.on {width:100%; height:100.00vw;}
	.facility_main_con > .info06_con > .contents_con {flex-direction:column; justify-content:unset; align-items:unset; gap:11.11vw; max-width:100%; padding:13.89vw 5.56vw;}
	.facility_main_con > .info06_con > .contents_con > .info_con {width:100%;}
	.facility_main_con > .info06_con > .contents_con > .info_con > .txt_con {gap:5.56vw;}
	.facility_main_con > .info06_con > .contents_con > .info_con > .txt_con > .text01_con > span {font-size:4.44vw;}
	.facility_main_con > .info06_con > .contents_con > .info_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.facility_main_con > .info06_con > .contents_con > .info_con > .txt_con > .text03_con > span {font-size:5.00vw;}
	.facility_main_con > .info06_con > .contents_con > .info_con > .list_con {margin:25.00vw 0 0;}
	.facility_main_con > .info06_con > .contents_con > .info_con > .list_con:before {height:18.06vw; top:-22.22vw;}
	.facility_main_con > .info06_con > .contents_con > .info_con > .list_con > ul > li > span {font-size:4.72vw;}
	.facility_main_con > .info06_con > .contents_con > .map_con > .map {width:100%; height:70.83vw; border-radius:7.78vw;}
	
	/* 이용안내 */
	.guide_main_con > .info01_con > .contents_con {gap:12.50vw; max-width:100%; padding:13.89vw 5.56vw;}
	.guide_main_con > .info01_con > .contents_con > .txt_con {gap:5.56vw;}
	.guide_main_con > .info01_con > .contents_con > .txt_con > .text01_con > span {font-size:4.44vw;}
	.guide_main_con > .info01_con > .contents_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.guide_main_con > .info01_con > .contents_con > .text_con > span {font-size:5.00vw;}
	.guide_main_con > .info01_con > .contents_con > .slide_con > .swiper {overflow:visible;}
	.guide_main_con > .info01_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:80.56vw; margin:0 5.56vw 0 0;}
	.guide_main_con > .info01_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide:last-child {margin:0;}
	.guide_main_con > .info01_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {gap:1.39vw; padding:8.33vw; border-radius:5.56vw;}
	.guide_main_con > .info01_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .num_con > span {font-size:11.11vw;}
	.guide_main_con > .info01_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text01_con > span {font-size:6.11vw;}
	.guide_main_con > .info01_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text02_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.guide_main_con > .info01_con > .contents_con > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:1.39vw; margin:2.78vw 0 0; position:unset;}
	.guide_main_con > .info01_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet {width:2.78vw; height:2.78vw; background:rgba(206,206,206,0.5); margin:0; padding:0; border-radius:13.89vw; opacity:1; transition:all 0.3s ease;}
	.guide_main_con > .info01_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet-active {width:11.11vw; background:#00499F;}
	.guide_main_con > .info02_con > .contents_con {gap:11.11vw; padding:13.89vw 5.56vw;}
	.guide_main_con > .info02_con > .contents_con > .txt_con {gap:5.56vw;}
	.guide_main_con > .info02_con > .contents_con > .txt_con > .text01_con > span {font-size:4.44vw;}
	.guide_main_con > .info02_con > .contents_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.guide_main_con > .info02_con > .contents_con > .list_con {gap:19.44vw;}
	.guide_main_con > .info02_con > .contents_con > .list_con > ul {flex-direction:column;}
	.guide_main_con > .info02_con > .contents_con > .list_con > ul > li {width:83.33vw; padding:8.33vw; border-radius:4.17vw; box-shadow:0 1.39vw 5.56vw 0 rgba(0, 0, 0, 0.10); backdrop-filter:blur(3px); transform:rotate(-6deg);}
	.guide_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div {gap:6.94vw;}
	.guide_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .title_con {gap:0.56vw;}
	.guide_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .title_con > .text01_con > span {font-size:3.89vw;}
	.guide_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .title_con > .text02_con > span {font-size:12.50vw;}
	.guide_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .info_con {padding:1.39vw 0 0;}
	.guide_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .info_con > .text01_con > span {font-size:3.89vw;}
	.guide_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .info_con > .text02_con {gap:0.83vw;}
	.guide_main_con > .info02_con > .contents_con > .list_con > ul > li > .list_div > .info_con > .text02_con > span {font-size:3.33vw;}
	.guide_main_con > .info02_con > .contents_con > .list_con > ul > li:first-child {margin-right:0; box-shadow:inset 0 0.28vw 2.78vw 0 rgba(0, 0, 0, 0.10), 0 1.39vw 5.56vw rgba(0, 0, 0, 0.1);}
	.guide_main_con > .info02_con > .contents_con > .list_con > ul > li:nth-child(2) {margin-left:0; top:-3.33vw; transform:rotate(4deg);}
	.guide_main_con > .info02_con > .contents_con > .list_con > .shadow {width:83.33vw; height:4.17vw; filter:blur(10px);}
	.guide_main_con > .info03_con {background:url("/img/guide/m_guide_info03_con_bg.jpg")no-repeat center/cover;}
	.guide_main_con > .info03_con > .contents_con {gap:0; max-width:100%; padding:22.22vw 5.56vw 44.44vw;}
	.guide_main_con > .info03_con > .contents_con > .txt_con {gap:5.56vw;}
	.guide_main_con > .info03_con > .contents_con > .txt_con > .text01_con > span {font-size:4.44vw;}
	.guide_main_con > .info03_con > .contents_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.guide_main_con > .info03_con > .contents_con > .list_con > ul {flex-direction:column; justify-content:unset; align-items:unset; gap:8.33vw; margin:22.22vw 0 8.33vw;}
	.guide_main_con > .info03_con > .contents_con > .list_con > ul > li > .list_div {gap:4.17vw; min-width:0;}
	.guide_main_con > .info03_con > .contents_con > .list_con > ul > li > .list_div > .text01_con {gap:5.56vw;}
	.guide_main_con > .info03_con > .contents_con > .list_con > ul > li > .list_div > .text01_con > span {font-size:11.11vw; letter-spacing:-0.67vw;}
	.guide_main_con > .info03_con > .contents_con > .list_con > ul > li > .list_div > .text01_con > .bar {height:16.67vw;}
	.guide_main_con > .info03_con > .contents_con > .list_con > ul > li > .list_div > .text02_con > span {font-size:4.44vw;}
	.guide_main_con > .info03_con > .contents_con > .list_con > ul > li > .list_div > .text03_con > span {font-size:5.00vw;}
	.guide_main_con > .info03_con > .contents_con > .list_con > ul > li.bar_li > .bar {width:100%; height:0.28vw;}
	.guide_main_con > .info03_con > .contents_con > .text_con {position:unset;}
	.guide_main_con > .info03_con > .contents_con > .text_con > span {font-size:4.44vw;}
	.guide_main_con > .info04_con > .contents_con {gap:16.67vw; max-width:100%; padding:22.22vw 5.56vw;}
	.guide_main_con > .info04_con > .contents_con:after {width:205.56vw; height:205.56vw; border-radius:205.56vw; filter:blur(250px); top:180.56vw;}
	.guide_main_con > .info04_con > .contents_con > .txt_con {gap:5.56vw;}
	.guide_main_con > .info04_con > .contents_con > .txt_con > .text01_con > span {font-size:4.44vw;}
	.guide_main_con > .info04_con > .contents_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.guide_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {height:77.78vw; margin:0 5.56vw 0 0; border-radius:8.33vw; box-shadow:0 5.56vw 5.56vw 0 rgba(0,0,0,0.1);}
	.guide_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide:last-child {margin:0;}
	.guide_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {gap:11.11vw; padding:8.33vw 5.56vw;}
	.guide_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text01_con > span {width:36.67vw; height:13.89vw; font-size:6.67vw; letter-spacing:-0.15vw; border-radius:13.89vw;}
	.guide_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text01_con > span {width:auto; min-width:36.67vw; max-width:100%; height:auto; min-height:13.89vw; padding:2.2vw 5.56vw; font-size:5.56vw; line-height:130%; white-space:normal; text-align:center; word-break:keep-all;}   /* 2026-11-03 등급명이 길면 두 줄 */
	.guide_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text02_con {gap:1.39vw;}
	.guide_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text02_con > span {font-size:10.56vw; letter-spacing:-0.24vw;}
	.guide_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text02_con > span.num {font-size:16.67vw; letter-spacing:-0.45vw;}
	.guide_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .text03_con > span {font-size:6.67vw; letter-spacing:-0.15vw;}
	.guide_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide.slide_1 > .contents_con > .text02_con > span.num {font-size:19.44vw;}
	.guide_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:1.39vw; margin:5.56vw 0 0; position:unset;}
	.guide_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet {width:2.78vw; height:2.78vw; background:rgba(255,255,255,0.5); margin:0; padding:0; transition:all 0.3s ease; border-radius:13.89vw; opacity:1;}
	.guide_main_con > .info04_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet-active {width:11.11vw; background:#00499F;}
	.guide_main_con > .info05_con > .contents_con {gap:11.11vw; max-width:100%; padding:13.89vw 5.56vw;}
	.guide_main_con > .info05_con > .contents_con > .txt_con {gap:5.56vw;}
	.guide_main_con > .info05_con > .contents_con > .txt_con > .text01_con > span {font-size:4.44vw;}
	.guide_main_con > .info05_con > .contents_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.guide_main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {border-radius:5.56vw;}
	.guide_main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con {gap:11.11vw; width:77.78vw; left:5.56vw; bottom:5.56vw;}
	.guide_main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .num_con > span {font-size:19.44vw; line-height:100%;}
	.guide_main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text_con {gap:2.78vw;}
	.guide_main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text_con > .text01_con > span {font-size:6.11vw;}
	.guide_main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .txt_con > .text_con > .text02_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.guide_main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-pagination {gap:1.39vw; margin:5.56vw 0 0;}
	.guide_main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet {width:2.78vw; height:2.78vw; border-radius:13.89vw;}
	.guide_main_con > .info05_con > .contents_con > .slide_con > .swiper .swiper-pagination > .swiper-pagination-bullet-active {width:11.11vw;}
	.guide_main_con > .info06_con {background:url("/img/guide/m_guide_info06_con_bg.jpg")no-repeat center/cover;}
	.guide_main_con > .info06_con > .contents_con {gap:83.33vw; max-width:100%; padding:13.89vw 5.56vw;}
	.guide_main_con > .info06_con > .contents_con > .txt_con {gap:5.56vw;}
	.guide_main_con > .info06_con > .contents_con > .txt_con > .text01_con > span {font-size:4.44vw;}
	.guide_main_con > .info06_con > .contents_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.guide_main_con > .info06_con > .contents_con > .btn_con {justify-content:unset;}
	.guide_main_con > .info06_con > .contents_con > .btn_con > a {width:100%; height:19.44vw; font-size:6.67vw; letter-spacing:-0.15vw; border-radius:27.78vw;}
	.guide_main_con > .info07_con > .contents_con {gap:25.56vw; max-width:100%; padding:13.89vw 5.56vw;}
	.guide_main_con > .info07_con > .contents_con > div > .txt_con {gap:5.56vw;}
	.guide_main_con > .info07_con > .contents_con > div > .txt_con > .text01_con > span {font-size:4.44vw;}
	.guide_main_con > .info07_con > .contents_con > div > .txt_con > .text02_con > span {font-size:8.33vw;}
	.guide_main_con > .info07_con > .contents_con > .info01 > .list_con {margin:12.50vw 0 0;}
	.guide_main_con > .info07_con > .contents_con > .info01 > .list_con > ul {flex-direction:column; gap:5.56vw;}
	.guide_main_con > .info07_con > .contents_con > .info01 > .list_con > ul > li {width:100%; padding:5.56vw 0; border-radius:8.33vw;}
	.guide_main_con > .info07_con > .contents_con > .info01 > .list_con > ul > li > .list_div {gap:4.17vw;}
	.guide_main_con > .info07_con > .contents_con > .info01 > .list_con > ul > li > .list_div > .img_con {width:19.44vw;}
	.guide_main_con > .info07_con > .contents_con > .info01 > .list_con > ul > li > .list_div > .txt_con {gap:4.17vw; padding:0;}
	.guide_main_con > .info07_con > .contents_con > .info01 > .list_con > ul > li > .list_div > .txt_con > .text01_con > span {font-size:6.94vw; letter-spacing:-0.16vw;}
	.guide_main_con > .info07_con > .contents_con > .info01 > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.guide_main_con > .info07_con > .contents_con > .info02:before {top:-13.06vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .txt_con {text-align:center;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con {margin:8.33vw 0 0;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_nav > ul {flex-direction:column; gap:4.17vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_nav > ul > li {width:100%; height:15.56vw; font-size:6.11vw; border-radius:13.89vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents {margin:11.11vw 0 0;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .table_con {flex-direction:column; gap:3.33vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .table_con > table {width:100%;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > td {padding:2.78vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > td > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > .title_td {padding:5.56vw 2.78vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > .title_td > span {font-size:5.00vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > .sub_title_td {height:16.67vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > .text_td {height:29.17vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > .text_td > span {font-size:3.33vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > .text_td > ul {gap:2.78vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > .text_td > ul > li {flex-direction:column; align-items:center; gap:0.83vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > .text_td > ul > li > span {font-size:3.33vw; letter-spacing:-0.08vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > .text_td > ul > li > span.time_text {display:inline-flex; width:auto; height:5.56vw; padding:0 2.78vw; font-size:3.33vw; border-radius:13.89vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .list_con {display:none;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con {}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper {}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper {}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:100%; background:#FFF; margin:0 5.56vw 0 0; padding:5.56vw; border-radius:2.78vw; box-shadow:0 1.39vw 1.39vw 0 rgba(0,0,0,0.05);}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide:last-child {margin:0;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con {display:flex; flex-direction:column; gap:5.56vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .title_con {display:flex; justify-content:center; align-items:center; width:100%; height:25.00vw; border-bottom:0.28vw solid #DFDFDF;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .title_con > span {font-size:6.11vw; color:#878686; font-weight:700; line-height:100%; letter-spacing:-0.14vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con {display:flex; flex-direction:column; gap:2.78vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul {display:flex; flex-direction:column; gap:0.56vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li {display:flex; gap:0.28vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li > div {display:flex; justify-content:center; align-items:center; height:16.67vw; background:#3074D5;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li > div > span {font-size:5.00vw; color:#FFF; font-weight:600; line-height:130%; letter-spacing:-0.11vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li > .category_con {width:25.00vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li > .title_con {flex:1;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li > .text_con {flex:1;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li:nth-child(2) > div {border:0.28vw solid #3074D5; background:#FFF;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > ul > li:nth-child(2) > div > span {color:#3074D5;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con {display:flex; gap:0.28vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con > .category_con {display:flex; justify-content:center; align-items:center; width:25.00vw; height:61.11vw; border:0.28vw solid #3074D5; background:#FFF;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con > .category_con > span {font-size:5.00vw; color:#3074D5; font-weight:600; line-height:130%; letter-spacing:-0.11vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con > .text_con {flex:1;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con > .text_con > ul {display:flex; flex-direction:column; gap:2.78vw; padding:2.78vw 0; padding-left:2.78vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con > .text_con > ul > li {}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con > .info_con > .inner_con > .text_con > ul > li > span {font-size:4.44vw; color:rgba(34,34,34,0.6); font-weight:400; line-height:130%; letter-spacing:-0.22vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con.slide_2 > .title_con > span {color:rgba(35, 120, 220, 0.80);}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con.slide_3 > .title_con > span {color:#004FAB;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > .contents_con.slide_4 > .title_con > span {color:#062B56;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-pagination {display:flex; justify-content:center; align-items:center; gap:1.39vw; margin:5.56vw 0 0; position:unset;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-pagination .swiper-pagination-bullet {width:2.78vw; height:2.78vw; background:#E9E9E9; margin:0; padding:0; border-radius:13.89vw; transition:all 0.3s ease; opacity:1;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .tab_con > .tab_contents > .info_div > .contents_con > .slide_con > .swiper .swiper-pagination .swiper-pagination-bullet-active {width:11.11vw; background:#00499F;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .etc_con {gap:4.72vw; margin:11.11vw 0 0;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .etc_con > .title_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.guide_main_con > .info07_con > .contents_con > .info02 > .etc_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}

	/* 예약센터 공통*/
	.reservation_center_con > .contents_con {gap:0; max-width:100%; padding:0 5.56vw;}
	.reservation_center_con > .contents_con > .step_con {gap:8.33vw; padding:0 0 8.33vw;}
	.reservation_center_con > .contents_con > .step_con > .title_con {text-align:center;}
	.reservation_center_con > .contents_con > .step_con > .title_con > span {font-size:4.44vw; font-weight:500; letter-spacing:-0.11vw;}
	.reservation_center_con > .contents_con > .step_con > ul {display:flex; justify-content:space-between; align-items:center;}
	.reservation_center_con > .contents_con > .step_con > ul > li {display:none;}
	.reservation_center_con > .contents_con > .step_con > ul > li > .list_div {gap:2.78vw;}
	.reservation_center_con > .contents_con > .step_con > ul > li > .list_div > .num_con {width:11.11vw; height:11.11vw; border-radius:13.89vw;}
	.reservation_center_con > .contents_con > .step_con > ul > li > .list_div > .num_con > span {font-size:5.56vw; letter-spacing:-0.28vw;}
	.reservation_center_con > .contents_con > .step_con > ul > li > .list_div > .text_con > span {font-size:4.44vw; letter-spacing:-0.22vw;}
	.reservation_center_con > .contents_con > .step_con > ul > li > .img_con {width:2.22vw;}
	.reservation_center_con > .contents_con > .step_con > ul > li.on {display:block;}
	.reservation_center_con > .contents_con > .step_con > ul > li.on + li {display:block;}
	.reservation_center_con > .contents_con > .inner_con {gap:8.33vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con {gap:5.56vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .select_info {gap:8.33vw; padding:8.33vw 5.56vw; border-radius:4.17vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .select_info > .title_con {display:flex; justify-content:space-between; align-items:center; padding:0 0 5.56vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .select_info > .title_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .select_info > .title_con > img {width:3.89vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .select_info > .list_con > ul {flex-direction:column; gap:2.78vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .select_info > .list_con > ul > li {width:100%; padding:5.56vw; border-radius:4.17vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .select_info > .list_con > ul > li > .list_div {gap:2.78vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .select_info > .list_con > ul > li > .list_div > .title_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .select_info > .list_con > ul > li > .list_div > .text_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .select_info > .list_con > ul > li.none_li > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .flex_con {flex-direction:column; justify-content:unset; align-items:unset; align-self:unset; gap:5.56vw; border:none; padding:0;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .flex_con > div {gap:5.56vw; width:100%;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .flex_con > div .txt_con > .title_con {gap:1.39vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .flex_con > div .txt_con > .title_con > img {width:8.33vw;}
	.reservation_center_con > .contents_con > .inner_con > .contents_con > .flex_con > div .txt_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.31vw;}
	.reservation_center_con > .contents_con > .inner_con > .btn_con > a {width:100%; height:18.06vw; font-size:6.11vw; letter-spacing:-0.31vw; border-radius:5.56vw;}

	/* 예약하기 step01 */
	.reserv_step01_con > .contents_con > .inner_con > .check_list {padding:13.89vw 0;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul {gap:5.56vw;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li {width:100%;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div {gap:6.94vw;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .checkbox_label02 {height:auto; gap:2.78vw; padding:5.56vw 4.17vw; border-radius:5.56vw;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .checkbox_label02 > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .contents_con {gap:5.56vw; padding:0 2.78vw;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .contents_con > .txt_con {gap:2.78vw;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .contents_con > .txt_con > .text01_con > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .contents_con > .txt_con > .text02_con > span {font-size:3.89vw; letter-spacing:-0.19vw;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .contents_con > .table_con {gap:5.56vw;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .contents_con > .table_con > .text01_con > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .contents_con > .table_con > table {width:100%;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .contents_con > .table_con > table > tbody > tr {display:flex; flex-direction:column;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .contents_con > .table_con > table > tbody > tr > td {width:100%; padding:2.78vw;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .contents_con > .table_con > table > tbody > tr > td > span {font-size:4.44vw; letter-spacing:-0.22vw;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .contents_con > .table_con > table > tbody > tr > .title_td {width:100%; border-bottom:none;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .contents_con > .table_con > .text02_con {gap:1.11vw;}
	.reserv_step01_con > .contents_con > .inner_con > .check_list > ul > li > .list_div > .contents_con > .table_con > .text02_con > span {font-size:3.89vw; letter-spacing:-0.19vw;}

	/* 예약하기 step02 */
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .calendar_con > .txt_con > .cal_top {gap:4.17vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .calendar_con > .txt_con > .cal_top > .btn_con > div > a {width:2.22vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .calendar_con > .txt_con > .cal_top > .title {gap:2.22vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .calendar_con > .txt_con > .cal_top > .title > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .calendar_con > .calendar > .contents_con > .cal_content > .week > table > tbody > tr > td {width:calc(100% / 7); height:18.61vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .calendar_con > .calendar > .contents_con > .cal_content > .week > table > tbody > tr > td > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .calendar_con > .calendar > .contents_con > .cal_content > .day > table > tbody > tr > td {height:18.06vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .calendar_con > .calendar > .contents_con > .cal_content > .day > table > tbody > tr > td > span {width:8.33vw; height:8.33vw; font-size:5.00vw; letter-spacing:-0.25vw; border-radius:13.89vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .category_con > .list_con > ul {gap:4.17vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .category_con > .list_con > ul > li > .radio_label > .inner_con {border-radius:2.78vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .category_con > .list_con > ul > li > .radio_label > .inner_con > .img_con {height:44.44vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .category_con > .list_con > ul > li > .radio_label > .inner_con > .txt_con {align-items:flex-start; gap:1.67vw; left:5.56vw; bottom:5.56vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .category_con > .list_con > ul > li > .radio_label > .inner_con > .txt_con > .text01_con > span {font-size:6.67vw; letter-spacing:-0.17vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .category_con > .list_con > ul > li > .radio_label > .inner_con > .txt_con > .text02_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .category_con > .list_con > ul > li > .radio_label > input[type=radio]:checked + .inner_con {box-shadow:0 1.11vw 5.56vw 0 #4E96C9;}
	.reserv_step02_con > .contents_con > .inner_con > .contents_con > .flex_con > .category_con > .list_con > ul > li > .radio_label > input[type=radio]:checked + .inner_con:after {border:1.39vw solid #07F;}

	/* 예약하기 step03 */
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .number_con > .count_con {gap:5.56vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .number_con > .count_con > .list_con {padding:5.56vw; border-radius:2.78vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .number_con > .count_con > .list_con > ul > li {padding:2.78vw 0;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .number_con > .count_con > .list_con > ul > li > .list_div > .text_con > span {font-size:5.56vw; letter-spacing:-0.28vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .number_con > .count_con > .list_con > ul > li > .list_div > .input_con {gap:5.56vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .number_con > .count_con > .list_con > ul > li > .list_div > .input_con > button {width:7.22vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .number_con > .count_con > .list_con > ul > li > .list_div > .input_con > input {width:6.94vw; font-size:5.00vw; letter-spacing:-0.25vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .number_con > .count_con > .total_con {gap:2.78vw; padding:5.56vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .number_con > .count_con > .total_con > span {font-size:6.11vw; letter-spacing:-0.28vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .use_con {gap:5.56vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .use_con > .box_con {gap:5.56vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .use_con > .box_con > .pass_radio_list > ul {flex-direction:column; gap:2.78vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .use_con > .box_con > .pass_radio_list > ul > li > .radio_label > .txt_con {gap:2.78vw; height:36.11vw; border-radius:2.78vw; }
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .use_con > .box_con > .pass_radio_list > ul > li > .radio_label > .txt_con > .text01_con > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .use_con > .box_con > .pass_radio_list > ul > li > .radio_label > .txt_con > .text02_con > span {font-size:4.44vw; letter-spacing:-0.22vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .use_con > .box_con > .time_radio_list > ul {gap:4.17vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .use_con > .box_con > .time_radio_list > ul > li {width:100%;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .use_con > .box_con > .time_radio_list > ul > li > .radio_label > .txt_con {gap:1.39vw; height:23.61vw; border-radius:2.78vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .use_con > .box_con > .time_radio_list > ul > li > .radio_label > .txt_con > .time_con > span {font-size:6.11vw; letter-spacing:-0.31vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .use_con > .box_con > .time_radio_list > ul > li > .radio_label > .txt_con > .state_con > span {padding:0 2.78vw; font-size:5.56vw; letter-spacing:-0.28vw; border-radius:13.89vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .use_con > .box_con > .usage_con {gap:2.78vw; padding:5.56vw;}
	.reserv_step03_con > .contents_con > .inner_con > .contents_con > .flex_con > .use_con > .box_con > .usage_con > span {font-size:6.11vw; letter-spacing:-0.28vw;}

	/* 예약하기 step04 */
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .info_con {order:2;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .info_con > .text_con {padding:5.56vw 0;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .info_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con {order:1;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .txt_con {flex-direction:column; align-items:flex-start; gap:1.94vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .txt_con > .text_con > span {font-size:4.72vw; letter-spacing:-0.11vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con {gap:4.17vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .time_con {gap:2.78vw; height:auto; padding:5.56vw 8.33vw; border-radius:2.78vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .time_con > .title_con > span {font-size:5.56vw; letter-spacing:-0.14vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .time_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.15vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .checkbox_con {}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .checkbox_con > .checkbox_label03 {gap:2.78vw; width:max-content;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .checkbox_con > .checkbox_label03 > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .input_list {margin:4.17vw 0;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .input_list > ul {gap:2.78vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .input_list > ul > li > .list_div {flex-direction:column; align-items:flex-start; gap:2.78vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .input_list > ul > li > .list_div > .title_con {justify-content:unset; width:100%; height:13.89vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .input_list > ul > li > .list_div > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .input_list > ul > li > .list_div > .radio_list > ul {flex-direction:column; align-items:unset; gap:2.78vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .input_list > ul > li > .list_div > .radio_list > ul > li {width:100% ;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .input_list > ul > li > .list_div > .radio_list > ul > li > .radio_label > .txt_con {height:23.61vw; padding:0 5.56vw; border-radius:2.78vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .input_list > ul > li > .list_div > .radio_list > ul > li > .radio_label > .txt_con > .text01_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .input_list > ul > li > .list_div > .radio_list > ul > li > .radio_label > .txt_con > .text02_con > span {height:9.44vw; padding:0 2.78vw; font-size:5.56vw; letter-spacing:-0.28vw; border-radius:13.89vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .usage_con {padding:6.94vw 5.56vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .usage_con > ul {gap:5.56vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .usage_con > ul > li > .list_div > .text01_con > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.reserv_step04_con > .contents_con > .inner_con > .contents_con > .flex_con > .bu_con > .inner_con > .usage_con > ul > li > .list_div > .text02_con > span {font-size:5.00vw; letter-spacing:-0.25vw;}

	/* 예약하기 step05 */
	.reserv_step05_con > .contents_con > .step_end_con {gap:8.33vw; margin:0;}
	.reserv_step05_con > .contents_con > .step_end_con > .box_con {gap:8.33vw; width:100%; padding:8.33vw 5.56vw; border-radius:4.17vw; box-shadow:0 5.56vw 5.56vw 0 rgba(0,0,0,0.05);}
	.reserv_step05_con > .contents_con > .step_end_con > .box_con > .title_con {padding:0 0 5.56vw;}
	.reserv_step05_con > .contents_con > .step_end_con > .box_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}
	.reserv_step05_con > .contents_con > .step_end_con > .box_con > .list_con > ul > li {padding:2.78vw 0;}
	.reserv_step05_con > .contents_con > .step_end_con > .box_con > .list_con > ul > li > .list_div > .title_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	.reserv_step05_con > .contents_con > .step_end_con > .box_con > .list_con > ul > li > .list_div > .text_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.reserv_step05_con > .contents_con > .step_end_con > .box_con > .etc_con {gap:5.56vw; border-top:0.28vw solid #DCDCDC; padding:5.56vw 0;}
	.reserv_step05_con > .contents_con > .step_end_con > .box_con > .etc_con > .txt_con > .title_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	.reserv_step05_con > .contents_con > .step_end_con > .box_con > .etc_con > .txt_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.reserv_step05_con > .contents_con > .step_end_con > .box_con > .etc_con > .list_con > ul > li > .list_div > .title_con > span {font-size:5.56vw; letter-spacing:-0.28vw;}
	.reserv_step05_con > .contents_con > .step_end_con > .box_con > .etc_con > .list_con > ul > li > .list_div > .text_con > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	.reserv_step05_con > .contents_con > .step_end_con > .btn_con {width:100%;}
	.reserv_step05_con > .contents_con > .step_end_con > .btn_con > a {width:100%; height:18.06vw; font-size:6.11vw; color:#FFF; letter-spacing:-0.31vw; border-radius:5.56vw;}

	/* 고객센터 */
	.customer_main_con > .info01_con > .contents_con {max-width:100%; padding:34.72vw 0 22.22vw;}
	.customer_main_con > .info01_con > .contents_con > .txt_con {padding:0 5.56vw;}
	.customer_main_con > .info01_con > .contents_con > .txt_con > .text01_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	.customer_main_con > .info01_con > .contents_con > .txt_con > .text02_con {margin:2.78vw 0 0;}
	.customer_main_con > .info01_con > .contents_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.customer_main_con > .info01_con > .contents_con > .txt_con > .text03_con {margin:11.11vw 0 0;}
	.customer_main_con > .info01_con > .contents_con > .txt_con > .text03_con > span {font-size:5.00vw;}
	.customer_main_con > .info01_con > .contents_con > form {padding:0 5.56vw;}
	.customer_main_con > .info01_con > .contents_con > form > .search_con {gap:5.56vw; width:100%; margin:11.11vw 0 0; padding:2.78vw 5.56vw; box-shadow:0 0 3.89vw 0 #0075FF; border-radius:138.89vw;}
	.customer_main_con > .info01_con > .contents_con > form > .search_con > input {height:12.50vw; font-size:4.44vw; letter-spacing:-0.10vw;}
	.customer_main_con > .info01_con > .contents_con > form > .search_con > a {width:26.39vw; height:12.50vw; font-size:4.44vw; letter-spacing:-0.10vw; border-radius:138.89vw;}
	.customer_main_con > .info01_con > .contents_con > .keyword_con {flex-direction:column; align-items:flex-start; gap:4.17vw; margin:8.33vw 0 0;}
	.customer_main_con > .info01_con > .contents_con > .keyword_con > .title_con {padding:0 5.56vw;}
	.customer_main_con > .info01_con > .contents_con > .keyword_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.15vw;}
	.customer_main_con > .info01_con > .contents_con > .keyword_con > .list_con {width:100%; padding:0 5.56vw; overflow-y:auto;}
	.customer_main_con > .info01_con > .contents_con > .keyword_con > .list_con > ul {gap:1.94vw;}
	.customer_main_con > .info01_con > .contents_con > .keyword_con > .list_con > ul > li > span {height:9.17vw; padding:0 2.78vw; white-space:nowrap; font-size:5.00vw; letter-spacing:-0.12vw; border-radius:13.89vw;}
	.customer_main_con > .info02_con > .contents_con {gap:11.11vw; max-width:100%; padding:13.89vw 5.56vw;}
	.customer_main_con > .info02_con > .contents_con > .txt_con > .title_con {gap:5.56vw;}
	.customer_main_con > .info02_con > .contents_con > .txt_con > .title_con > .text01_con > span {font-size:4.44vw;}
	.customer_main_con > .info02_con > .contents_con > .txt_con > .title_con > .text02_con > span {font-size:8.33vw;}
	.customer_main_con > .info02_con > .contents_con > .txt_con > .btn_con > a {width:max-content; font-size:4.44vw;}
	.customer_main_con > .info02_con > .contents_con > .tab_con {gap:11.11vw;}
	.customer_main_con > .info02_con > .contents_con > .tab_con > .tab_nav > ul > li {flex:1; width:auto; padding:2.78vw;}
	.customer_main_con > .info02_con > .contents_con > .tab_con > .tab_nav > ul > li:after {height:0.83vw;}
	.customer_main_con > .info02_con > .contents_con > .tab_con > .tab_nav > ul > li > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.customer_main_con > .info02_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div {padding:5.56vw 2.78vw;}
	.customer_main_con > .info02_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div > .q_con {gap:2.78vw;}
	.customer_main_con > .info02_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div > .q_con > .text_con {gap:1.11vw;}
	.customer_main_con > .info02_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div > .q_con > .text_con > span {font-size:5.00vw; line-height:130%;}
	.customer_main_con > .info02_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div > .q_con > .arrow_con {width:5.56vw;}
	.customer_main_con > .info02_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div > .a_con {margin:5.56vw 0 0 6.94vw;}
	.customer_main_con > .info02_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div > .a_con > span {font-size:5.00vw; line-height:130%;}
	.customer_main_con > .info02_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li.on > .list_div {padding:8.33vw 5.56vw; border-radius:5.56vw;}
	.customer_main_con > .info02_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li.on > .list_div > .q_con > .text_con > span {font-size:5.56vw;}
	.customer_main_con > .info02_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li.none_li > span {font-size:4.44vw; line-height:97.22vw;}
	.customer_main_con > .info03_con > .contents_con {gap:11.11vw; max-width:100%; padding:13.89vw 5.56vw;}
	.customer_main_con > .info03_con > .contents_con > .txt_con > .title_con {gap:5.56vw;}
	.customer_main_con > .info03_con > .contents_con > .txt_con > .title_con > .text01_con > span {font-size:4.44vw;}
	.customer_main_con > .info03_con > .contents_con > .txt_con > .title_con > .text02_con > span {font-size:8.33vw;}
	.customer_main_con > .info03_con > .contents_con > .txt_con > .btn_con > a {width:max-content; font-size:4.44vw;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul {flex-direction:column; align-items:unset; gap:3.33vw;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul > li > a {width:100%; border-radius:5.56vw;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul > li > a > .list_div {gap:5.56vw; height:auto; padding:8.33vw 5.56vw;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul > li > a > .list_div > .category_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con {gap:5.56vw;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .title_con > span {display:block; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; overflow-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:7.78vw;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul > li > a > .list_div > .txt_con > .text_con > span {height:auto; font-size:4.44vw;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul > li > a > .list_div > .date_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul > li > .list_div {width:100%;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul > li > .list_div > ul > li > a {padding:6.94vw 0;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul > li > .list_div > ul > li > a > .list_div {gap:2.78vw;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul > li > .list_div > ul > li > a > .list_div > .top_con > .category_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul > li > .list_div > ul > li > a > .list_div > .top_con > .date_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.customer_main_con > .info03_con > .contents_con > .list_con > ul > li > .list_div > ul > li > a > .list_div > .title_con > span {font-size:6.11vw;}
	.customer_main_con > .info04_con {background:url("/img/customer/m_customer_main_con_info05_con_bg.jpg")no-repeat center/cover;}
	.customer_main_con > .info04_con > .contents_con {flex-direction:column; justify-content:unset; gap:11.11vw; max-width:100%; padding:13.89vw 5.56vw;}
	.customer_main_con > .info04_con > .contents_con > .txt_con {gap:5.56vw;}
	.customer_main_con > .info04_con > .contents_con > .txt_con > .text01_con > span {font-size:4.44vw;}
	.customer_main_con > .info04_con > .contents_con > .txt_con > .text02_con > span {font-size:8.33vw;}
	.customer_main_con > .info04_con > .contents_con > .txt_con > .text03_con > span {font-size:5.00vw;}
	.customer_main_con > .info04_con > .contents_con > .box_con {gap:16.67vw; width:100%; padding:9.72vw 5.56vw; border-radius:8.33vw;}
	.customer_main_con > .info04_con > .contents_con > .box_con > .list_con > ul {gap:6.94vw;}
	.customer_main_con > .info04_con > .contents_con > .box_con > .list_con > ul > li > .list_div > .text01_con > span {font-size:5.56vw}
	.customer_main_con > .info04_con > .contents_con > .box_con > .list_con > ul > li > .list_div > .text02_con > span {font-size:4.72vw;}
	.customer_main_con > .info04_con > .contents_con > .box_con > .btn_con > a {height:16.67vw; padding:0 5.56vw; border-radius:13.89vw;}
	.customer_main_con > .info04_con > .contents_con > .box_con > .btn_con > a > span {font-size:5.00vw;}
	.customer_main_con > .info04_con > .contents_con > .box_con > .btn_con > a > span.arrow {font-size:5.00vw; top:-0.83vw;}

	/* FAQ */
	.customer_faq_con > .contents_con {gap:11.11vw;}
	.customer_faq_con > .contents_con > .sk_con {max-width:100%;}
	.customer_faq_con > .contents_con > .sk_con > form {padding:0 5.56vw;}
	.customer_faq_con > .contents_con > .sk_con > form > .search_con {gap:5.56vw; width:100%; padding:2.78vw 5.56vw; box-shadow:0 0 3.89vw 0 #0075FF; border-radius:138.89vw;}
	.customer_faq_con > .contents_con > .sk_con > form > .search_con > input {height:12.50vw; font-size:4.44vw; letter-spacing:-0.10vw;}
	.customer_faq_con > .contents_con > .sk_con > form > .search_con > a {width:26.39vw; height:12.50vw; font-size:4.44vw; letter-spacing:-0.10vw; border-radius:138.89vw;}
	.customer_faq_con > .contents_con > .sk_con > .keyword_con {flex-direction:column; align-items:flex-start; gap:4.17vw; margin:8.33vw 0 0;}
	.customer_faq_con > .contents_con > .sk_con > .keyword_con > .title_con {padding:0 5.56vw;}
	.customer_faq_con > .contents_con > .sk_con > .keyword_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.15vw;}
	.customer_faq_con > .contents_con > .sk_con > .keyword_con > .list_con {width:100%; padding:0 5.56vw; overflow-y:auto;}
	.customer_faq_con > .contents_con > .sk_con > .keyword_con > .list_con > ul {gap:1.94vw;}
	.customer_faq_con > .contents_con > .sk_con > .keyword_con > .list_con > ul > li > span {height:9.17vw; padding:0 2.78vw; white-space:nowrap; font-size:5.00vw; letter-spacing:-0.12vw; border-radius:13.89vw;}
	.customer_faq_con > .contents_con > .tab_con {gap:11.11vw; max-width:100%; padding:0 5.56vw;}
	.customer_faq_con > .contents_con > .tab_con > .tab_nav > ul > li {flex:1; width:auto; padding:2.78vw;}
	.customer_faq_con > .contents_con > .tab_con > .tab_nav > ul > li:after {height:0.83vw;}
	.customer_faq_con > .contents_con > .tab_con > .tab_nav > ul > li > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.customer_faq_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div {padding:5.56vw 2.78vw;}
	.customer_faq_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div > .q_con {gap:2.78vw;}
	.customer_faq_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div > .q_con > .text_con {gap:1.11vw;}
	.customer_faq_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div > .q_con > .text_con > span {font-size:5.00vw;}
	.customer_faq_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div > .q_con > .arrow_con {width:5.56vw;}
	.customer_faq_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div > .a_con {margin:5.56vw 0 0 6.94vw;}
	.customer_faq_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li > .list_div > .a_con > span {font-size:4.44vw; line-height:130%; letter-spacing:-0.10vw;}
	.customer_faq_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li.on > .list_div {padding:5.56vw; border-radius:5.56vw;}
	.customer_faq_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li.on > .list_div > .q_con > .text_con > span {font-size:5.00vw;}
	.customer_faq_con > .contents_con > .tab_con > .tab_contents > .info_div > .list_con > ul > li.none_li > span {font-size:4.44vw; line-height:97.22vw;}

	/* 1:1 문의하기 인트로? */
	.customer_inquiry_con > .contents_con > .inquiry_type_con {width:100%;}
	.customer_inquiry_con > .contents_con > .inquiry_type_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	.customer_inquiry_con > .contents_con > .inquiry_type_con > .list_con {margin:13.89vw 0 0;}
	.customer_inquiry_con > .contents_con > .inquiry_type_con > .list_con > ul {gap:5.56vw;}
	.customer_inquiry_con > .contents_con > .inquiry_type_con > .list_con > ul > li > a > .list_div {justify-content:center; height:auto; padding:11.11vw;}
	.customer_inquiry_con > .contents_con > .inquiry_type_con > .list_con > ul > li > a > .list_div > .info_con {flex-direction:column; gap:4.17vw;}
	.customer_inquiry_con > .contents_con > .inquiry_type_con > .list_con > ul > li > a > .list_div > .info_con > .img_con {width:23.33vw;}
	.customer_inquiry_con > .contents_con > .inquiry_type_con > .list_con > ul > li > a > .list_div > .info_con > .text_con > span {font-size:5.56vw; letter-spacing:-0.13vw;}
	.customer_inquiry_con > .contents_con > .inquiry_type_con > .etc_text {margin:5.56vw 0 0;}
	.customer_inquiry_con > .contents_con > .inquiry_type_con > .etc_text > span {font-size:5.00vw; letter-spacing:-0.13vw;}

	/* 1:1 문의하기 */
	.customer_inquiry_con > .contents_con {max-width:100%; padding:0 5.56vw;}
	.customer_inquiry_con > .contents_con > .list_con {width:100%;}
	.customer_inquiry_con > .contents_con > .list_con > ul {gap:2.78vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div {flex-direction:column; align-items:flex-start; gap:1.39vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .title_con {width:100%; padding:2.78vw 0;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .input_con {width:100%;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .input_con > .select_box > .select {width:41.67vw; height:9.44vw; padding:0 5.56vw; border-radius:1.39vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .input_con > .select_box > .select > span {font-size:3.89vw; letter-spacing:-0.10vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .input_con > .select_box > .select > .img_con {width:2.78vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .input_con > .select_box > .option_list {width:41.67vw; padding:2.78vw 5.56vw; top:11.11vw; box-shadow:0 0 2.22vw 0 rgba(0,0,0,0.1); border-radius:1.39vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .input_con > .select_box > .option_list > ul {gap:2.78vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .input_con > .select_box > .option_list > ul > li > span {font-size:3.89vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .input_con > input {height:9.44vw; padding:0 0 1.39vw; font-size:4.44vw; letter-spacing:-0.11vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .email_con {gap:2.78vw; padding:0 0 1.39vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .email_con > input {flex:1; width:100%; padding:0 2.78vw; border-radius:1.39vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .email_con > span {font-size:5.00vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .email_con > .select_box {width:39.44vw;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .email_con > .select_box > .select {width:100%;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li > .list_div > .email_con > .select_box > .option_list {width:100%;}
	.customer_inquiry_con > .contents_con > .list_con > ul > li:first-child > .list_div {flex-direction:row; justify-content:space-between; align-items:center;}
	.customer_inquiry_con > .contents_con > .input_con {margin:11.11vw 0 0; padding:0 0 11.11vw;}
	.customer_inquiry_con > .contents_con > .input_con > .title_con {gap:1.39vw; width:100%; padding:2.78vw 0;}
	.customer_inquiry_con > .contents_con > .input_con > .title_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.customer_inquiry_con > .contents_con > .input_con > .textarea_con {margin:2.78vw 0 0;}
	.customer_inquiry_con > .contents_con > .input_con > .textarea_con > textarea {height:77.78vw; padding:2.78vw; font-size:4.44vw; letter-spacing:-0.11vw; border-radius:2.78vw;}
	.customer_inquiry_con > .contents_con > .input_con > .check_con {justify-content:space-between; gap:1.39vw; margin:2.78vw 0 0;}
	.customer_inquiry_con > .contents_con > .input_con > .check_con > .checkbox_label02 {gap:1.39vw;}
	.customer_inquiry_con > .contents_con > .input_con > .check_con > .checkbox_label02 > .check_icon {flex-shrink:0;}
	.customer_inquiry_con > .contents_con > .input_con > .check_con > .checkbox_label02 > span {white-space:nowrap; font-size:3.89vw; letter-spacing:-0.10vw;}
	.customer_inquiry_con > .contents_con > .input_con > .check_con > a {font-size:4.44vw; letter-spacing:-0.13vw;}
	.customer_inquiry_con > .contents_con > .btn_con {margin:13.89vw 0 0;}
	.customer_inquiry_con > .contents_con > .btn_con > a {width:38.89vw; height:13.89vw; font-size:4.44vw; border-radius:2.78vw;}

	/* 게시판 리스트 */
	.notice_list_con {max-width:100%; padding:0 5.56vw;}
	.notice_list_con > .normal_list_con > .title_con > table > tbody > tr > td {padding:2.78vw 1.39vw;}
	.notice_list_con > .normal_list_con > .title_con > table > tbody > tr > td > span {font-size:4.44vw; letter-spacing:-0.08vw;}
	.notice_list_con > .normal_list_con table > tbody > tr > .num_td {display:none;}
	.notice_list_con > .normal_list_con table > tbody > tr > .title_td {width:61.11vw; text-align:left;}
	.notice_list_con > .normal_list_con table > tbody > tr > .date_td {width:27.78vw;}
	.notice_list_con > .normal_list_con > .list_con > ul > li > a > .list_div > table > tbody > tr > td {padding:5.56vw 0;}
	.notice_list_con > .normal_list_con > .list_con > ul > li > a > .list_div > table > tbody > tr > td > span {font-size:3.89vw;}
	.notice_list_con > .normal_list_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td {padding:5.56vw 1.39vw;}
	.notice_list_con > .normal_list_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .contents_con {flex-direction:column; align-items:unset; gap:1.39vw;}
	.notice_list_con > .normal_list_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .contents_con > .new_con {width:max-content; height:5.56vw; padding:0 2.78vw; border-radius:13.89vw;}
	.notice_list_con > .normal_list_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .contents_con > .new_con > span {font-size:3.33vw; line-height:normal;}
	.notice_list_con > .normal_list_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .contents_con > .title_con {gap:1.39vw;}
	.notice_list_con > .normal_list_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .contents_con > .title_con > span {font-size:3.89vw; letter-spacing:-0.10vw;}
	.notice_list_con > .normal_list_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .contents_con > .title_con > img {width:5.00vw;}
	.notice_list_con > .normal_list_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .date_td {vertical-align:bottom;}

	/* 게시판 뷰 */
	.notice_view_con {max-width:100%; padding:0 5.56vw;}
	.notice_view_con > .contents_con > .top_con {flex-direction:column; justify-content:unset; align-items:unset; gap:2.78vw; padding:2.78vw 0;}
	.notice_view_con > .contents_con > .top_con > .title_con {padding:0;}
	.notice_view_con > .contents_con > .top_con > .title_con > span {font-size:5.00vw;}
	.notice_view_con > .contents_con > .top_con > .date_con {display:flex; justify-content:flex-end; width:100%; padding:0;}
	.notice_view_con > .contents_con > .top_con > .date_con > span {font-size:4.44vw;}
	.notice_view_con > .contents_con > .posts_con {min-height:97.22vw; padding:5.56vw 2.78vw; font-size:4.44vw;}
	.notice_view_con > .contents_con > .file_con {gap:5.56vw; padding:5.56vw 2.78vw;}
	.notice_view_con > .contents_con > .file_con > .title_con {flex-shrink:0; gap:0.56vw;}
	.notice_view_con > .contents_con > .file_con > .title_con > img {width:5.00vw;}
	.notice_view_con > .contents_con > .file_con > .title_con > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.notice_view_con > .contents_con > .file_con > ul {gap:2.78vw;}
	.notice_view_con > .contents_con > .file_con > ul > li > a {font-size:4.44vw; letter-spacing:-0.11vw;}
	.notice_view_con > .contents_con > .btn_con {margin:13.89vw 0 0;}
	.notice_view_con > .contents_con > .btn_con > a {width:38.89vw; height:13.89vw; font-size:4.44vw; border-radius:2.78vw;}

	/*약관 팝업*/
	.terms_popup_con {max-width:88.89vw;}
	.terms_popup_con > .contents_con {padding:5.56vw;}
	.terms_popup_con > .contents_con > .title_con {margin:0 0 5.56vw 0;}
	.terms_popup_con > .contents_con > .title_con span {font-size:5.56vw;}
	.terms_popup_con > .contents_con > .posts_con {border-top:0.28vw solid #121212; border-bottom:0.28vw solid #E8E8E8; padding:1.39vw;}
	.terms_popup_con > .contents_con > .posts_con > .scroll_con {height:83.33vw; padding:1.39vw;}
	.terms_popup_con > .contents_con > .posts_con > .scroll_con::-webkit-scrollbar {width:0.83vw;}
	.terms_popup_con > .contents_con > .posts_con > .scroll_con::-webkit-scrollbar-thumb {border-radius:0.83vw;}
	.terms_popup_con > .contents_con > .close_btn {width:7.22vw; top:2.22vw; right:2.22vw;}

	/* 푸터 */
	#footer > .contents_con {padding:13.89vw 5.56vw;}
	#footer > .contents_con > .terms_con > ul {flex-direction:column; gap:2.78vw;}
	#footer > .contents_con > .terms_con > ul > li {width:100%;}
	#footer > .contents_con > .terms_con > ul > li > a {justify-content:space-between; gap:unset; width:100%; height:14.17vw; padding:0 2.78vw;}
	#footer > .contents_con > .terms_con > ul > li > a > span {font-size:5.00vw; letter-spacing:-0.12vw;}
	#footer > .contents_con > .terms_con > ul > li > a > img {width:2.22vw;}
	#footer > .contents_con > .logo_con {width:73.33vw; margin:21.11vw 0 0;}
	#footer > .contents_con > .info_con {margin:12.22vw 0 0;}
	#footer > .contents_con > .info_con > ul {flex-direction:column; gap:6.94vw;}
	#footer > .contents_con > .info_con > ul > li {}
	#footer > .contents_con > .info_con > ul > li:first-child {margin:0 0 2.78vw;}
	#footer > .contents_con > .info_con > ul > li > .list_div {gap:1.39vw; padding:0;}
	#footer > .contents_con > .info_con > ul > li > .list_div > .title_con {}
	#footer > .contents_con > .info_con > ul > li > .list_div > .title_con > span {font-size:5.00vw; color:#F8F8F8; font-weight:600; line-height:110%; letter-spacing:-0.11vw; text-transform:uppercase; font-family: "Plus Jakarta Sans";}
	#footer > .contents_con > .info_con > ul > li > .list_div > .text_con {}
	#footer > .contents_con > .info_con > ul > li > .list_div > .text_con > span {font-size:5.00vw; color:#A8A8A8; font-weight:400; line-height:110%; letter-spacing:-0.11vw; font-family: "Plus Jakarta Sans";}
	#footer > .copy_con {height:19.44vw;}
	#footer > .copy_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}


}



@media all and (max-width: 768px) {
	
	.w_con {display:none;}
	.m_con {display:block;}

	.w_img {display:none;}
	.m_img {display:inline-block; width:100%;}

	.w_br {display:none;}
	.m_br {display:inline;}

	.w_bar {display:none;}
	.m_bar {display:inline;}

}