/* 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;}

	input[type=date] { 
		border-radius:0; 
		background-color:#ffffff;
		background-image:url("/img/sub/date_icon.svg");
		background-repeat:no-repeat;
		background-position:right 2.78vw center;
		background-size:3.06vw;
		width:100%;
		padding:0 6.94vw 0 2.78vw;
		color:transparent;
	}
	
    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 2.22vw center;
        background-size:2.78vw;
        width:100%;
        padding:0 5.2vw 0 2.8vw;
    }  
	
	/* 체크박스 버튼 */
	.checkbox_label {display:inline-block; cursor:pointer;}
	.checkbox_label input[type=checkbox] {display:none;}
	.checkbox_label .check_icon {display:inline-block; width:4.44vw; height:4.44vw; background-image:url("/img/sub/checkbox_icon_off.svg"); background-repeat:no-repeat; background-size:contain; vertical-align:middle; cursor:pointer;}
	.checkbox_label span {vertical-align:middle;}
	.checkbox_label input[type=checkbox]:checked + .check_icon {background-image:url("/img/sub/checkbox_icon_on.svg");}
	
	/*라디오 버튼*/
	.radio_label {display:inline-block; cursor:pointer;}
	.radio_label input[type=radio] {display:none;}
	.radio_label .check_icon {display:inline-block; width:4.17vw; height:4.17vw; background-image:url("/img/sub/radio_icon_off.svg"); background-repeat:no-repeat; background-size:contain; vertical-align:middle; cursor:pointer;}
	.radio_label span {vertical-align:middle;}
	.radio_label input[type=radio]:checked + .check_icon {background-image:url("/img/sub/radio_icon_on.svg");}

	/*번호목록*/
	.number_list_con {margin-top:11.11vw;}
	.number_list_con > .contents_con {gap:3.33vw;}
	.number_list_con > .contents_con > .btn_con > a {width:8.33vw;}
	.number_list_con > .contents_con > .list_con {gap:2.22vw;}
	.number_list_con > .contents_con > .list_con > a {width:8.33vw; height:8.33vw; font-size:3.61vw; line-height:normal;}
	.number_list_con > .contents_con > .list_con > a.on {border-radius:100%;}

	/* 헤더 */
	#header > .contents_con {height:19.44vw; border-bottom:0.28vw solid #EAEAEA; padding:2.78vw 5.56vw;}
	#header > .contents_con > .logo_con > a {width:16.11vw;}
	#header > .contents_con > .list_con {display:none;}
	#header > .contents_con > .m_menu_btn {display:block;}
	#header > .contents_con > .m_menu_btn > a {display:inline-block; width:5.00vw;}
	#header > .contents_con > .m_menu_btn > a > img {width:100%;}
	#header > .list_con {display:none;} 
	
	/* 헤더-모바일메뉴 */
	.m_main_nav_bg {display:none; width:100%; margin:0 auto; height:100%; background:rgba(0,0,0,0.5); position:fixed; top:0; left:0; right:0; z-index:300;}
	.m_main_nav {display:none; width:90%; margin:0 auto; height:100%; background:#FFF; position:fixed; top:0; right:0; z-index:300;}
	.m_main_nav > .contents_con {height:100%; padding:0 0 27.78vw; overflow-y:auto;}
	.m_main_nav > .contents_con > .m_menu_btn {display:flex; justify-content:flex-end; align-items:center; width:100%; height:19.44vw; border-bottom:0.28vw solid #EEE; background:#FFF; padding:0 5.56vw;}
	.m_main_nav > .contents_con > .m_menu_btn > a {display:inline-block; width:4.44vw;}
	.m_main_nav > .contents_con > .m_menu_btn > a > img {width:100%;}
	.m_main_nav > .contents_con > .list_con > ul {}
	.m_main_nav > .contents_con > .list_con > ul > li {}
	.m_main_nav > .contents_con > .list_con > ul > li > .title_con {display:flex; justify-content:space-between; align-items:center; padding:5.00vw 4.17vw;}
	.m_main_nav > .contents_con > .list_con > ul > li > .title_con > span {font-size:4.72vw; color:#222; font-weight:600; line-height:120%;}
	.m_main_nav > .contents_con > .list_con > ul > li > .title_con > img {width:3.33vw;}
	.m_main_nav > .contents_con > .list_con > ul > li > .sub_menu {display:none; background:#F5F5F5; padding:8.33vw 5.56vw;}
	.m_main_nav > .contents_con > .list_con > ul > li > .sub_menu > ul {display:flex; flex-direction:column; gap:5.56vw;}
	.m_main_nav > .contents_con > .list_con > ul > li > .sub_menu > ul > li {}
	.m_main_nav > .contents_con > .list_con > ul > li > .sub_menu > ul > li > a {display:inline-block; font-size:4.44vw; color:#666; font-weight:400; line-height:120%;}
	.m_main_nav > .contents_con > .list_con > ul > li > .sub_menu > ul > li > a.on {color:#83AA4B;}
	.m_main_nav > .contents_con > .list_con > ul > li:first-child {}
	.m_main_nav > .contents_con > .list_con > ul > li.on > .title_con > span {color:#83AA4B;}
	.m_main_nav > .contents_con > .list_con > ul > li.on > .title_con > img {transform:rotate(180deg);}
	
	/* 메인 컨텐츠 */
	#main_con {margin:19.44vw 0 0;}
	#main_con > .visual_con {background:url("/img/main/m_visual_con_bg.png")no-repeat center/cover;}
	#main_con > .visual_con > .contents_con {padding:11.11vw 0 85.56vw 5.56vw;}
	#main_con > .visual_con > .contents_con > .logo_con {width:44.44vw;}
	#main_con > .visual_con > .contents_con > .text_con {margin:8.33vw 0 0;}
	#main_con > .visual_con > .contents_con > .text_con > span {font-size:7.22vw; letter-spacing:-0.22vw;}
	#main_con > .info01_con {background:url("/img/main/m_info01_con_bg.png")no-repeat center/cover;}
	#main_con > .info01_con > .contents_con {padding:19.17vw 0 78.89vw;}
	#main_con > .info01_con > .contents_con > .title_con > span {font-size:6.67vw; letter-spacing:-0.17vw;}
	#main_con > .info01_con > .contents_con > .title_con .char {font-size:6.67vw; letter-spacing:-0.17vw; filter:blur(2.22vw);}
	#main_con > .info01_con > .contents_con > .title_con .color_text .char {filter:blur(2.22vw);}
	#main_con > .info01_con > .contents_con > .btn_con {width:44.44vw; margin-top:11.11vw; height:12.50vw; border:0.28vw solid #222; border-radius:138.89vw;}
	#main_con > .info01_con > .contents_con > .btn_con > a {width:44.44vw; height:11.11vw; padding:0 5.56vw;}
	#main_con > .info01_con > .contents_con > .btn_con > a > span {font-size:4.17vw;}
	#main_con > .info01_con > .contents_con > .btn_con > a > img {width:1.94vw;}
	#main_con > .info02_con > .contents_con {flex-direction:column; justify-content:unest; align-items:unset; gap:19.44vw;}
	#main_con > .info02_con > .contents_con > .txt_con {padding:19.44vw 5.56vw 0;}
	#main_con > .info02_con > .contents_con > .txt_con > .title_con > .text01_con > span {font-size:6.67vw; letter-spacing:-0.17vw;}
	#main_con > .info02_con > .contents_con > .txt_con > .title_con > .text01_con > span .char {font-size:6.67vw; letter-spacing:-0.17vw; filter:blur(2.22vw);}
	#main_con > .info02_con > .contents_con > .txt_con > .title_con > .text02_con {margin:2.78vw 0 0;}
	#main_con > .info02_con > .contents_con > .txt_con > .title_con > .text02_con > span {font-size:5.00vw; letter-spacing:-0.13vw;}
	#main_con > .info02_con > .contents_con > .txt_con > .list_con {margin:19.44vw 0 0;}
	#main_con > .info02_con > .contents_con > .txt_con > .list_con > .text_con > span {font-size:5.56vw; letter-spacing:-0.14vw;}
	#main_con > .info02_con > .contents_con > .txt_con > .list_con > ul {gap:1.67vw; margin:4.44vw 0 0;}
	#main_con > .info02_con > .contents_con > .txt_con > .list_con > ul > li > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	#main_con > .info02_con > .contents_con > .map_con {width:100%; height:100.00vw;}
	
	/* 서브 공통 */
	#sub_con {margin:19.44vw 0 0;}
	#sub_con > .tn_con > .txt_con > .contents_con > .title_con {padding:22.50vw 0;}
	#sub_con > .tn_con > .txt_con > .contents_con > .title_con > span {font-size:8.89vw; letter-spacing:-0.22vw;}
	#sub_con > .tn_con > .nav_con {margin:8.33vw 0 13.33vw;}
	#sub_con > .tn_con > .nav_con > .slide_con {}
	#sub_con > .tn_con > .nav_con > .slide_con > .swiper {padding:0 5.56vw;}
	#sub_con > .tn_con > .nav_con > .slide_con > .swiper .swiper-wrapper {}
	#sub_con > .tn_con > .nav_con > .slide_con > .swiper .swiper-wrapper .swiper-slide {width:max-content; margin:0 0 0 1.67vw;}
	#sub_con > .tn_con > .nav_con > .slide_con > .swiper .swiper-wrapper .swiper-slide:first-child {margin:0;}
	#sub_con > .tn_con > .nav_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a {display:inline-flex; justify-content:center; align-items:center; height:12.22vw; border:0.28vw solid #83AA4B; background:#FFF; padding:0 6.67vw; font-size:4.44vw; color:#83AA4B; font-weight:700; line-height:100%; letter-spacing:-0.09vw; border-radius:13.89vw;}
	#sub_con > .tn_con > .nav_con > .slide_con > .swiper .swiper-wrapper .swiper-slide > a.on {background:#83AA4B; color:#FFF;}
	#sub_con > .tn_con > .txt_con.business {background:url("/img/sub/m_business_sub_con_top_bg.png")no-repeat center/cover; background-size:120% 120%;}
	#sub_con > .tn_con > .txt_con.complex {background:url("/img/sub/m_complex_sub_con_top_bg.png")no-repeat center/cover; background-size:120% 120%;}
	#sub_con > .tn_con > .txt_con.recruit {background:url("/img/sub/m_recruit_sub_con_top_bg.png")no-repeat center/cover; background-size:120% 120%;}
	#sub_con > .tn_con > .txt_con.subscript {background:url("/img/sub/m_subscript_sub_con_top_bg.png")no-repeat center/cover; background-size:120% 120%;}
	#sub_con > .tn_con > .txt_con.customer {background:url("/img/sub/m_customer_sub_con_top_bg.png")no-repeat center/cover; background-size:120% 120%;}
	#sub_con > .tn_con > .txt_con.on {background-size:100% 100%;}
	#sub_con > .contents_con {max-width:91%; padding:0 0 22.22vw;}
	#sub_con > .contents_con > div > .contents_con > .txt_con {margin:0 0 9.72vw;}
	#sub_con > .contents_con > div > .contents_con > .txt_con > .title_con > span {font-size:7.78vw; letter-spacing:-0.18vw;}
	#sub_con > .contents_con > div > .contents_con > .txt_con > .text_con {margin:4.17vw 0 0;}
	#sub_con > .contents_con > div > .contents_con > .txt_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.13vw;}
	
	/* business_sub01 */
	.business_sub01_con > .contents_con > .box_con {border:0.83vw solid #83AA4B; background:linear-gradient(180deg, rgba(197, 230, 149, 0.00) 29.51%, #C5E695 70.49%); padding:11.11vw 5.56vw 75.83vw; border-radius:8.33vw;}
	.business_sub01_con > .contents_con > .box_con:after {width:77.78vw; height:59.17vw; position:absolute; bottom:0; left:50%; transform:translateX(-50%);}
	.business_sub01_con > .contents_con > .box_con > .title_con {gap:3.33vw;}
	.business_sub01_con > .contents_con > .box_con > .title_con > img {width:5.56vw;}
	.business_sub01_con > .contents_con > .box_con > .title_con > span {font-size:7.22vw; letter-spacing:-0.17vw;}
	.business_sub01_con > .contents_con > .box_con > .text_con {margin:8.33vw 0 0;}
	.business_sub01_con > .contents_con > .box_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.business_sub01_con > .contents_con > .info_con {flex-direction:column; justify-content:unset; align-items:unset; gap:11.11vw; margin:13.89vw 0 0;}
	.business_sub01_con > .contents_con > .info_con > .img_con {width:100%; border-radius:8.33vw;}
	.business_sub01_con > .contents_con > .info_con > .txt_con {width:100%;}
	.business_sub01_con > .contents_con > .info_con > .txt_con > .text01_con > span {font-size:4.17vw; letter-spacing:-0.10vw;}
	.business_sub01_con > .contents_con > .info_con > .txt_con > .text02_con {margin:1.67vw 0 0;}
	.business_sub01_con > .contents_con > .info_con > .txt_con > .text02_con > span {font-size:6.94vw; letter-spacing:-0.16vw;}
	.business_sub01_con > .contents_con > .info_con > .txt_con > table {margin:5.56vw 0 0;}
	.business_sub01_con > .contents_con > .info_con > .txt_con > table > tbody > tr > td {height:11.11vw; border-bottom:0.56vw solid #FFF;}
	.business_sub01_con > .contents_con > .info_con > .txt_con > table > tbody > tr > .title_td {width:25.00vw; border-right:0.56vw solid #FFF;}
	.business_sub01_con > .contents_con > .info_con > .txt_con > table > tbody > tr > .title_td > span {font-size:4.44vw; letter-spacing:-0.09vw;}
	.business_sub01_con > .contents_con > .info_con > .txt_con > table > tbody > tr > .text_td {padding:0 2.78vw;}
	.business_sub01_con > .contents_con > .info_con > .txt_con > table > tbody > tr > .text_td > span {font-size:3.89vw; letter-spacing:-0.08vw;}

	/* business_sub02 */
	.business_sub02_con > .contents_con {background:url("/img/business/m_business_sub02_bg.png")no-repeat center/cover; padding:16.67vw 0;}
	.business_sub02_con > .contents_con > .list_con {width:91%;}
	.business_sub02_con > .contents_con > .list_con > ul {gap:5.56vw;}
	.business_sub02_con > .contents_con > .list_con > ul > li {padding:8.33vw 5.56vw; box-shadow:0 1.11vw 2.78vw 0 rgba(0,0,0,0.10); border-radius:8.33vw;}
	.business_sub02_con > .contents_con > .list_con > ul > li > .list_div {flex-direction:column; align-items:unset; gap:8.33vw;}
	.business_sub02_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:33.33vw; margin:0 auto; height:33.33vw;}
	.business_sub02_con > .contents_con > .list_con > ul > li > .list_div > .img_con > img {width:13.89vw;}
	.business_sub02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con {text-align:center;}
	.business_sub02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text01_con > span {font-size:5.00vw; letter-spacing:-0.10vw;}
	.business_sub02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con {display:flex; flex-direction:column; gap:1.67vw; margin:3.89vw 0 0;}
	.business_sub02_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .text02_con > span {font-size:4.17vw; line-height:140%; letter-spacing:-0.10vw;}

	/* business_sub03 */
	.business_sub03_con > .contents_con > .info_con {gap:5.56vw; padding:11.11vw 5.56vw; border-radius:8.33vw;}
	.business_sub03_con > .contents_con > .info_con > .title_con > span {font-size:5.56vw; letter-spacing:-0.14vw;}
	.business_sub03_con > .contents_con > .info_con > ul {flex-direction:column; justify-content:unset; gap:2.78vw;}
	.business_sub03_con > .contents_con > .info_con > ul > li > .list_div {gap:2.78vw;}
	.business_sub03_con > .contents_con > .info_con > ul > li > .list_div > img {width:8.33vw;}
	.business_sub03_con > .contents_con > .info_con > ul > li > .list_div > span {font-size:4.44vw; letter-spacing:-0.11vw;}
	.business_sub03_con > .contents_con > .map_con {width:100%; height:111.11vw; margin:8.33vw 0 0; border-radius:8.33vw;}

	/* complex_sub01 */
	.complex_sub01_con > .contents_con > .info_con > .img_con {border-radius:8.33vw;}
	.complex_sub01_con > .contents_con > .info_con > .text_con {margin:5.56vw 0 0;}
	.complex_sub01_con > .contents_con > .info_con > .text_con > span {font-size:3.61vw; letter-spacing:-0.07vw;}

	/* complex_sub02 */
	.complex_sub02_con > .contents_con {max-width:100%; padding:0 0 22.22vw;}
	.complex_sub02_con > .contents_con > .info_con > .img_con {width:100%; overflow-x:auto;}
	.complex_sub02_con > .contents_con > .info_con > .img_con > .scroll_con {width:250.00vw; padding:0 5.56vw;}
	.complex_sub02_con > .contents_con > .info_con > .img_con > .scroll_con > img {width:100%;}
	.complex_sub02_con > .contents_con > .info_con > .text_con {margin:2.78vw 5.56vw 0;}
	.complex_sub02_con > .contents_con > .info_con > .text_con > span {font-size:3.33vw; letter-spacing:-0.07vw;}

	/* complex_sub03 */
	.complex_sub03_con > .contents_con {max-width:100%; padding:0 0 22.22vw;}
	.complex_sub03_con > .contents_con > .tab_list > ul > li {border-bottom:0.28vw solid #DDD; padding:0 0 4.44vw;}
	.complex_sub03_con > .contents_con > .tab_list > ul > li > span {font-size:4.44vw;}
	.complex_sub03_con > .contents_con > .tab_list > ul > li.on:after {height:0.83vw; bottom:-0.28vw;}
	.complex_sub03_con > .contents_con > .tab_contents {margin:9.72vw 0 0;}
	.complex_sub03_con > .contents_con > .tab_contents > .info_div {width:91%; margin:0 auto;}
	.complex_sub03_con > .contents_con > .tab_contents > .info_div > .text_con {margin:2.78vw 0 0;}
	.complex_sub03_con > .contents_con > .tab_contents > .info_div > .text_con > span {font-size:3.06vw; line-height:130%;}

	/* complex_sub04 */
	.complex_sub04_con > .contents_con {max-width:100%; padding:0 0 22.22vw;}
	.complex_sub04_con > .contents_con > .tab_list {width:100.00vw; overflow-x:auto;}
	.complex_sub04_con > .contents_con > .tab_list > ul {width:194.44vw;}
	.complex_sub04_con > .contents_con > .tab_list > ul > li {border-bottom:0.28vw solid #DDD; padding:0 0 4.44vw;}
	.complex_sub04_con > .contents_con > .tab_list > ul > li > span {font-size:4.44vw;}
	.complex_sub04_con > .contents_con > .tab_list > ul > li.on:after {height:0.83vw; bottom:-0.28vw;}
	.complex_sub04_con > .contents_con > .tab_contents {width:91%; margin-top:9.72vw;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con {display:flex; flex-direction:column; gap:9.72vw;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > table {width:100%; table-layout:fixed;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > table > tbody > tr > td {height:7.22vw; border-right:0.28vw solid #FFF; border-bottom:0.28vw solid #FFF;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > table > tbody > tr > td:last-child {border-right:none;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > table > tbody > tr:last-child > td {border-bottom:none;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > table > tbody > tr > .title_td {background:rgba(131, 170, 75, 0.70);}
	.complex_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > table > tbody > tr > .title_td > span {font-size:3.33vw; color:#FFF; font-weight:600; line-height:120%;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > table > tbody > tr > .sub_title_td {width:38.89vw; background:rgba(131, 170, 75, 0.10);}
	.complex_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > table > tbody > tr > .sub_title_td > span {font-size:3.33vw; color:#222; font-weight:600; line-height:120%; letter-spacing:-0.10vw;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > table > tbody > tr > .text_td {width:49.72vw; background:#FAFAFA;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > table > tbody > tr > .text_td > span {font-size:3.33vw; color:#222; font-weight:400; line-height:120%;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .img_con {width:100%;}
	.complex_sub04_con > .contents_con > .tab_contents > .list_con {border:0.28vw solid #DDD; margin:9.72vw 0 0; padding:4.17vw;}
	.complex_sub04_con > .contents_con > .tab_contents > .list_con > ul > li:before {width:0.56vw; height:0.56vw; top:1.94vw;}
	.complex_sub04_con > .contents_con > .tab_contents > .list_con > ul > li > span {padding-left:1.67vw; font-size:3.33vw; letter-spacing:-0.10vw;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con {margin:9.72vw 0 0;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con > .text_con > span {font-size:4.17vw; letter-spacing:-0.10vw;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con > table {margin:3.33vw 0 0;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con > table > tbody > tr > td {border-bottom:0.28vw solid #DDD; border-right:0.28vw solid #DDD;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con > table > tbody > tr > .title_td {padding:3.33vw 0;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con > table > tbody > tr > .title_td > span {font-size:3.33vw;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con > table > tbody > tr > .text_td {padding:2.78vw 0;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con > table > tbody > tr > .text_td:last-child {padding:2.78vw; text-align:left;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con > table > tbody > tr > .text_td > span {font-size:3.33vw;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con > table > tbody > tr > .title_td:first-child {width:22.22vw;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con > table > tbody > tr > .title_td:last-child {width:41.67vw;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con > .etc_con {margin:3.33vw 0 0;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con > .etc_con > ul > li:before {font-size:3.33vw;}
	.complex_sub04_con > .contents_con > .tab_contents > .info_con > .etc_con > ul > li > span {padding-left:2.78vw; font-size:3.33vw; letter-spacing:-0.07vw;}

	/* complex_sub05 */
	.complex_sub05_con > .contents_con > .list_con {margin:0 0 13.89vw; padding:0 0 13.89vw; border-bottom:0.28vw dashed #DDD}
	.complex_sub05_con > .contents_con > .list_con > ul {gap:11.11vw;}
	.complex_sub05_con > .contents_con > .list_con > ul > li > .list_div {flex-direction:column; align-items:unset; gap:5.56vw;}
	.complex_sub05_con > .contents_con > .list_con > ul > li > .list_div > .img_con {width:100%; border-radius:5.56vw;}
	.complex_sub05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con {width:100%;}
	.complex_sub05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con > img {width:6.94vw;}
	.complex_sub05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .title_con > span {margin:0 0 0 4.44vw; font-size:5.00vw; letter-spacing:-0.11vw;}
	.complex_sub05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .list_con {gap:16.67vw; margin:5.56vw 0 0; padding:4.17vw; border-radius:2.22vw;}
	.complex_sub05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .list_con > ul {gap:2.78vw;}
	.complex_sub05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .list_con > ul > li:before {width:1.11vw; height:1.11vw; }
	.complex_sub05_con > .contents_con > .list_con > ul > li > .list_div > .txt_con > .list_con > ul > li > span {padding-left:3.33vw; font-size:3.89vw; letter-spacing:-0.09vw;}
	.complex_sub05_con > .contents_con > .list_con > ul > li:nth-child(even) > .list_div > .img_con {order:0;}
	.complex_sub05_con > .contents_con > .info_con > .contents_con {flex-direction:column; gap:13.89vw;}
	.complex_sub05_con > .contents_con > .info_con > .contents_con > .box_con {width:100%;}
	.complex_sub05_con > .contents_con > .info_con > .contents_con > .box_con > .title_con:before {width:0.83vw; height:4.44vw;}
	.complex_sub05_con > .contents_con > .info_con > .contents_con > .box_con > .title_con > span {padding-left:2.50vw; font-size:4.17vw; letter-spacing:-0.10vw; }
	.complex_sub05_con > .contents_con > .info_con > .contents_con > .box_con > .img_con {margin:4.17vw 0 0; box-shadow:0 0 3.33vw 0 rgba(0,0,0,0.1); border-radius:8.33vw;}
	.complex_sub05_con > .contents_con > .info_con > .text_con {border:0.28vw solid #DDD; margin:9.72vw 0 0; padding:4.17vw;}
	.complex_sub05_con > .contents_con > .info_con > .text_con > ul > li:before {font-size:3.33vw;}
	.complex_sub05_con > .contents_con > .info_con > .text_con > ul > li > span {padding-left:2.78vw; font-size:3.33vw; letter-spacing:-0.07vw;}

	/* recruit_sub01 */
	.recruit_sub01_con > .contents_con {max-width:100%; padding:0 0 22.22vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul {gap:13.89vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .title_con {width:91%; margin:0 auto;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .title_con:before {width:1.11vw; height:5.00vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {padding-left:2.78vw; font-size:5.00vw; letter-spacing:-0.11vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .text_con {width:91%; margin:0 auto; margin-top:5.56vw; position:relative;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span.m_con {font-size:3.33vw; color:#333; font-weight:400; line-height:120%; letter-spacing:-0.08vw; position:absolute; right:0; }
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .box_list {width:91%; margin:0 auto; margin-top:2.78vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .box_list > ul {gap:2.22vw; padding:5.56vw 4.17vw; border-radius:3.33vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .box_list > ul > li:before {width:0.83vw; height:0.83vw; top:1.94vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .box_list > ul > li > span {padding-left:2.50vw; font-size:3.89vw; line-height:-0.08vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .box_list > ul > li > .list_con {margin:1.67vw 0 0 2.78vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .box_list > ul > li > .list_con > ul > li {gap:1.11vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .box_list > ul > li > .list_con > ul > li > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .table_con {width:100%; position:relative; overflow-x:auto; padding:0 5.56vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .table_con > .text_con {display:none;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table {width:144.44vw; border:0.28vw solid #eee; margin:6.67vw 0 0;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > td {width:22.22vw; height:10.00vw; border-bottom:0.28vw solid #eee; border-right:0.28vw solid #eee;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .title_td {height:11.11vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .title_td > span {font-size:3.89vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .text_td > span {font-size:3.33vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .text_td.sub {width:33.33vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .text_td.sub > span {font-size:3.33vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .info_list {width:91%; margin:0 auto; margin-top:8.33vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .info_list > ul {gap:4.17vw; padding:5.56vw 4.17vw; border-radius:3.33vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .info_list > ul > li > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .info_list > ul > li > span.etc {margin:0 0.56vw 0 0;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .info_list > ul > li:nth-child(2):before {width:79.89vw; height:2.78vw; bottom:unset; top:2.22vw; left:0; z-index:-1;}
	.recruit_sub01_con > .contents_con > .list_con > ul > li > .list_div > .info_list > ul > li:nth-child(2):after {content:''; width:52.22vw; height:2.78vw; background:rgba(131, 170, 75, 0.20); position:absolute; bottom:0; left:3.33vw; z-index:-1;}
	.recruit_sub01_con > .contents_con > .btn_con {width:50.00vw; margin:0 auto; margin-top:13.89vw; height:13.89vw; border:0.56vw solid #83AA4B; border-radius:138.89vw; }
	.recruit_sub01_con > .contents_con > .btn_con > a {gap:17.22vw; width:50.00vw; height:13.89vw;}
	.recruit_sub01_con > .contents_con > .btn_con > a > span {font-size:3.89vw;}
	.recruit_sub01_con > .contents_con > .btn_con > a > img {width:1.94vw;}

	/* recruit_sub02 */
	.recruit_sub02_con > .contents_con > .box_con {height:77.78vw; background:url("/img/recruit/m_recruit_sub02_box_bg.png")no-repeat center/cover; border-radius:5.56vw;}
	.recruit_sub02_con > .contents_con > .box_con > .title_con > span {font-size:6.11vw;}
	.recruit_sub02_con > .contents_con > .box_con > .btn_con {width:47.22vw; margin-top:11.11vw; height:12.22vw; border:solid 0.56vw rgba(255, 255, 255, 0.20); backdrop-filter:blur(0.83vw); border-radius:138.89vw;}
	.recruit_sub02_con > .contents_con > .box_con > .btn_con > a {width:47.22vw; height:12.22vw; padding:0 5.56vw;}
	.recruit_sub02_con > .contents_con > .box_con > .btn_con > a > span {font-size:3.89vw;}
	.recruit_sub02_con > .contents_con > .box_con > .btn_con > a > img {width:3.89vw;}
	.recruit_sub02_con > .contents_con > .box_con > .btn_con:hover {border:0.56vw solid #83AA4B;}

	/* recruit_sub03 */
	.recruit_sub03_con > .contents_con > .box_con {gap:5.56vw; height:77.78vw; background:url("/img/recruit/m_recruit_sub03_box_bg.png")no-repeat center/cover; border-radius:5.56vw;}
	.recruit_sub03_con > .contents_con > .box_con > .title_con > span {font-size:6.11vw; line-height:130%;}
	.recruit_sub03_con > .contents_con > .box_con > .text_con > span {font-size:4.17vw; letter-spacing:-0.08vw;}
	.recruit_sub03_con > .contents_con > .list_con {margin:9.72vw 0 0;}
	.recruit_sub03_con > .contents_con > .list_con > ul {gap:13.89vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div {gap:5.56vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .title_con:before {width:1.11vw; height:5.00vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {padding-left:2.78vw; font-size:5.00vw; letter-spacing:-0.11vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con {padding:5.56vw 4.17vw; border-radius:3.33vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > .text_con > span {font-size:4.44vw; letter-spacing:-0.09vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul {gap:11.11vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li:after {border:0.28vw dashed #DDD; bottom:-5.56vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li > .list_div > .title_con {gap:1.67vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li > .list_div > .title_con > img {width:5.56vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li > .list_div > .title_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li > .list_div > .list_con {margin:2.78vw 0 0;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li > .list_div > .list_con > ul {gap:2.78vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li > .list_div > .list_con > ul > li:before {width:0.83vw; height:0.83vw; top:2.22vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li > .list_div > .list_con > ul > li > span {padding-left:2.50vw; font-size:3.89vw; letter-spacing:-0.08vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li > .list_div > .list_con > ul > li > .list_con {margin:2.78vw 0 0 2.78vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li > .list_div > .list_con > ul > li > .list_con > ul > li > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li > .list_div > .list_con > ul > li > .list_con > ul > li > span.etc {vertical-align:top; margin:0 0.56vw 0 0;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li > .list_div > .text_con {margin:2.78vw 0 0;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li > .list_div > .text_con > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.recruit_sub03_con > .contents_con > .list_con > ul > li > .list_div > .box_con > ul > li > .list_div > .text_con > span.etc {vertical-align:top;}
	.recruit_sub03_con > .contents_con > .btn_con {margin:13.89vw 0 0;}
	.recruit_sub03_con > .contents_con > .btn_con > ul {flex-direction:column; justify-content:unset; align-items:unset; gap:2.78vw;}
	.recruit_sub03_con > .contents_con > .btn_con > ul > li {width:100%; height:13.89vw; border:solid 0.56vw #83AA4B; border-radius:138.89vw; }
	.recruit_sub03_con > .contents_con > .btn_con > ul > li > a {width:100%; height:13.89vw; padding:0 5.56vw;}
	.recruit_sub03_con > .contents_con > .btn_con > ul > li > a > span {font-size:3.89vw;}
	.recruit_sub03_con > .contents_con > .btn_con > ul > li > a > img {width:1.94vw;}
	.recruit_sub03_con > .contents_con > .btn_con > ul > li:hover {border:0.56vw solid #83AA4B;}

	/* recruit_sub04 */
	.recruit_sub04_con > .contents_con {max-width:100%; padding:0 0 22.22vw;}
	.recruit_sub04_con > .contents_con > .list_con {}
	.recruit_sub04_con > .contents_con > .list_con > ul {display:flex; flex-direction:column; gap:19.44vw;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li {}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div {}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .title_con {align-items:flex-start; gap:1.67vw; width:91%; margin:0 auto;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .title_con > img {width:5.56vw;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:4.44vw; letter-spacing:-0.10vw;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .etc_con {display:flex; justify-content:flex-end; width:91%; margin:0 auto;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .etc_con > span {font-size:3.33vw; color:#333; font-weight:400; line-height:120%; letter-spacing:-0.08vw;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con {width:100%; overflow-x:auto; padding:0 5.56vw;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > .text_con {display:none;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table {width:141.67vw; margin:2.78vw 0 0;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > td {padding:1.67vw 0;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .title_td {border:0.28vw solid #FFF; border-bottom:none; border-right:none; padding:2.22vw 0;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .title_td > span {font-size:3.33vw; }
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .text_td {border:0.28vw solid #EEE; border-top:none; border-right:none;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .text_td > span {font-size:3.33vw;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .etc_td {border:0.28vw solid #EEE; border-top:none; border-right:none;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .etc_td > span {font-size:3.33vw;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .total_td {border:0.28vw solid #EEE; border-top:none; border-right:none;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .total_td > span {font-size:3.33vw;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .bd_bottom {border-bottom:0.28vw solid #FFF;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .bd_right {border-right:0.28vw solid #FFF;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .table_con > table > tbody > tr > .bd_right_e {border-right:0.28vw solid #EEE;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .text_con {display:flex; align-items:flex-start; gap:0.56vw; width:91%; margin:0 auto; margin-top:2.78vw;}
	.recruit_sub04_con > .contents_con > .list_con > ul > li > .list_div > .text_con > span {font-size:3.33vw; letter-spacing:-0.08vw;}

	/* subscript_sub01 */
	.subscript_sub01_con > .contents_con {max-width:100%; padding:0 0 22.22vw;}
	.subscript_sub01_con > .contents_con > .list_con > ul {flex-direction:column; align-items:unset; gap:0.28vw; width:91%; margin:0 auto;}
	.subscript_sub01_con > .contents_con > .list_con > ul > li {display:flex; gap:0.28vw;}
	.subscript_sub01_con > .contents_con > .list_con > ul > li > .title_con {width:38.89vw; height:auto; padding:1.67vw 0;;}
	.subscript_sub01_con > .contents_con > .list_con > ul > li > .title_con > span {font-size:3.33vw;}
	.subscript_sub01_con > .contents_con > .list_con > ul > li > .text_con {width:51.11vw; height:auto; margin:0; text-align:center; padding:1.67vw 0 1.67vw 1.67vw; text-align:left;}
	.subscript_sub01_con > .contents_con > .list_con > ul > li > .text_con > span {font-size:3.33vw;}
	.subscript_sub01_con > .contents_con > .schedule_con {margin:13.89vw 0 0;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_top > .info_con {justify-content:space-between; gap:unset; width:91%; margin:0 auto;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_top > .info_con > .date_con > span {font-size:6.94vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_top > .info_con > .btn_con {gap:8.33vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_top > .info_con > .btn_con > a {width:3.06vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_top > .state_con {display:none;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content {margin:5.56vw 0 0;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .week > table > tbody > tr > td {width:14.28%; border-right:0.28vw solid #EEE; padding:1.39vw 0;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .week > table > tbody > tr > td:last-child {border-right:none;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .week > table > tbody > tr > td > span {font-size:3.06vw; letter-spacing:-0.09vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table {border:0.28vw solid #EEE; border-top:none;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td {width:14.28%; height:16.67vw; border-bottom:0.28vw solid #EEE; border-right:0.28vw solid #EEE;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr:last-child > td {border-bottom:none;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td:last-child {border-right:none;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .date_con {padding:1.67vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .date_con > span {font-size:3.06vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_con > ul > li {margin:0.56vw 0 0; padding:0 1.67vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_con > ul > li > a {border-radius:1.11vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_con > ul > li > a > span {padding:0.56vw 1.11vw; font-size:3.06vw; letter-spacing:-0.18vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_con > ul > li > .line {width:0.28vw; height:4.17vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_con > ul > li > .line01 {left:-0.28vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_con > ul > li > .line02 {right:-0.28vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_popup_con {display:none; width:55.56vw; border:0.28vw solid #EEE; padding:2.78vw 2.78vw 5.56vw; top:11.11vw; left:unset; right:0; border-radius:2.78vw; box-shadow:0 0 2.22vw 0 rgba(0,0,0,0.10);}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td:first-child > .schedule_popup_con {left:0; right:unset;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td:nth-child(2) > .schedule_popup_con {left:0; right:unset;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td:nth-child(3) > .schedule_popup_con {left:0; right:unset;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_popup_con > .close_btn > a {width:3.33vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_popup_con > .posts_con > ul {gap:1.11vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_popup_con > .posts_con > ul > li > table > tbody > tr > .dot_td {width:3.33vw; padding:0;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_popup_con > .posts_con > ul > li > table > tbody > tr > .dot_td .dot {width:3.33vw; height:3.33vw; margin:0 1.11vw 0 0; overflow:hidden; border-radius:100%;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_popup_con > .posts_con > ul > li > table > tbody > tr > .text_td span {font-size:3.33vw; line-height:120%; letter-spacing:-0.13vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_popup_con > .date_con {margin:2.78vw 0 0 0; padding:0 0 0 4.44vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .schedule_popup_con > .date_con span {font-size:3.33vw; letter-spacing:-0.13vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td > .bg {border:0.28vw solid #06488D;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td.red_day_start > .schedule_con > ul > .red_li a {border-radius:1.11vw 0 0 1.11vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td.red_day_end > .schedule_con > ul > .red_li a {border-radius:0 1.11vw 1.11vw 0;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td.orange_day_start > .schedule_con > ul > .orange_li a {border-radius:1.11vw 0 0 1.11vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td.orange_day_end > .schedule_con > ul > .orange_li a {border-radius:0 1.11vw 1.11vw 0;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td.green_day_start > .schedule_con > ul > .green_li a {border-radius:1.11vw 0 0 1.11vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td.green_day_end > .schedule_con > ul > .green_li a {border-radius:0 1.11vw 1.11vw 0;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td.deep_day_start > .schedule_con > ul > .deep_li a {border-radius:1.11vw 0 0 1.11vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td.deep_day_end > .schedule_con > ul > .deep_li a {border-radius:0 1.11vw 1.11vw 0;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td.blue_day_start > .schedule_con > ul > .blue_li a {border-radius:1.11vw 0 0 1.11vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td.blue_day_end > .schedule_con > ul > .blue_li a {border-radius:0 1.11vw 1.11vw 0;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td.purple_day_start > .schedule_con > ul > .purple_li a {border-radius:1.11vw 0 0 1.11vw;}
	.subscript_sub01_con > .contents_con > .schedule_con > .calendar_con > .cal_content > .contents_con > .day > table > tbody > tr > td.purple_day_end > .schedule_con > ul > .purple_li a {border-radius:0 1.11vw 1.11vw 0;}

	/* subscript_sub02 */
	.subscript_sub02_con > .contents_con > .box_con {flex-direction:column; gap:11.11vw;}
	.subscript_sub02_con > .contents_con > .box_con > .img_con {width:100%;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con {gap:8.33vw; width:100%; padding:11.11vw 5.56vw 5.56vw; box-shadow:0 0 4.44vw 0 rgba(0,0,0,0.10); border-radius:2.78vw;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .title_con {gap:5.56vw;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .title_con > img {width:13.33vw;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .title_con > span {font-size:5.00vw; letter-spacing:-0.11vw;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .title_con > span .color_text {font-size:6.94vw; letter-spacing:-0.16vw;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .group_con > .text_con > span {font-size:4.17vw; letter-spacing:-0.10vw;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .group_con > .btn_con {width:50.00vw; height:13.89vw; border:solid 0.56vw #83AA4B; backdrop-filter:blur(0.83vw); border-radius:138.89vw; }
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .group_con > .btn_con > a {width:50.00vw; height:13.89vw; padding:0 5.56vw;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .group_con > .btn_con > a > span {font-size:3.89vw;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .group_con > .btn_con > a > img {width:1.94vw;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .group_con > .btn_con:hover {border:0.56vw solid #83AA4B;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .list_con > ul {gap:5.56vw; padding:4.17vw; border-radius:2.78vw;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .list_con > ul > li {gap:1.67vw;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .list_con > ul > li > .title_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.subscript_sub02_con > .contents_con > .box_con > .txt_con > .list_con > ul > li > .text_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}

	/* subscript_form */
	.subscript_form_con {max-width:100%;}
	.subscript_form_con > .contents_con > form > .list_con > ul {gap:9.72vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div {gap:2.78vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .txt_con > .title_con > span {font-size:4.44vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .txt_con > .text_con {flex-direction:column; justify-content:unset; align-items:unset; gap:2.78vw; margin:2.78vw 0 0;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .txt_con > .text_con > .text01_con > span {font-size:3.33vw; line-height:120%;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .txt_con > .text_con > .text02_con {text-align:right;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .txt_con > .text_con > .text02_con > span {font-size:3.33vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con {border-top:0.56vw solid #000;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li {border-bottom:0.28vw solid #DDD;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table {table-layout:fixed;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > td {height:13.89vw; padding:4.17vw 2.78vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .title_td {width:27.78vw; padding:2.78vw 2.22vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .title_td > span {font-size:3.61vw; letter-spacing:-0.07vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .title_td > .text_con {margin:0.56vw 0 0;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .title_td > .text_con > span {font-size:3.06vw; letter-spacing:-0.12vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .input_td {padding:2.78vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .input_td > span {font-size:3.33vw; letter-spacing:-0.07vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .input_td > .input_con > input {width:100%; height:8.33vw; border:0.28vw solid #EEE; padding:0 2.78vw; font-size:3.33vw; letter-spacing:-0.07vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .input_td > .contents_con {flex-direction:column; gap:1.67vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .input_td > .contents_con > .input_con {gap:1.11vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .input_td > .contents_con > .input_con > input {width:16.67vw; height:8.33vw; border:0.28vw solid #EEE; padding:0 2.78vw; font-size:3.33vw; letter-spacing:-0.07vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .input_td > .contents_con > .input_con > .bar {width:1.39vw; height:0.28vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .input_td > .contents_con > .btn_con {width:100%;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .input_td > .contents_con > .btn_con > a {width:100%; height:8.33vw; padding:0; font-size:3.33vw; letter-spacing:-0.07vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .input_td > .select_con > select {width:100%; height:8.33vw; border:0.28vw solid #EEE; padding:0 2.78vw; font-size:3.33vw; letter-spacing:-0.07vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .input_td > .input_con > ul {flex-direction:column; align-items:unset; gap:1.67vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .input_td > .input_con > ul > li > label {align-items:flex-start; gap:1.11vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li > table > tbody > tr > .input_td > .input_con > ul > li > label > span {font-size:3.33vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li.wed > table > tbody > tr > .input_td > .input_con.wed > ul {flex-direction:column; align-items:unset; gap:1.67vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li.wed > table > tbody > tr > .input_td > .input_con > ul > li {flex-direction:column; align-items:unset; gap:1.11vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li.wed > table > tbody > tr > .input_td > .input_con > ul > li > .text_con > span {font-size:3.33vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li.wed > table > tbody > tr > .input_td > .input_con > ul > li > .input_con > input {width:100%; height:8.33vw; border:0.28vw solid #EEE; padding:0 2.78vw; font-size:3.33vw; letter-spacing:-0.07vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li.wed > table > tbody > tr > .input_td > .input_con > ul > li > .input_con.tel {gap:1.11vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li.wed > table > tbody > tr > .input_td > .input_con > ul > li > .input_con.tel > input {width:16.67vw; height:8.33vw; border:0.28vw solid #EEE; padding:0 2.78vw; font-size:3.33vw; letter-spacing:-0.07vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .table_con > ul > li.wed > table > tbody > tr > .input_td > .input_con > ul > li > .input_con.tel > .bar {width:1.39vw; height:0.28vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .list_con > ul {gap:5.56vw; padding:5.56vw 4.17vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .text_con > span {font-size:3.61vw; letter-spacing:-0.07vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .list_con {margin:2.78vw 0 0;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .list_con > ul {gap:8.33vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .list_con > ul > li > .radio_label {gap:1.11vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .list_con > ul > li > .list_div > .list_con > ul > li > .radio_label > span {font-size:3.33vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .pledge_con > .text_con {padding:5.56vw 4.17vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .pledge_con > .text_con > span {font-size:3.61vw; letter-spacing:-0.07vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .pledge_con > .check_con {margin:2.78vw 0 0;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .pledge_con > .check_con > .checkbox_label {gap:1.11vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .pledge_con > .check_con > .checkbox_label > span {font-size:3.61vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .textarea_con > .textarea {height:50.00vw; border:0.28vw solid #DDD; padding:4.17vw; font-size:3.33vw; letter-spacing:-0.07vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .textarea_con > .check_con {margin:2.78vw 0 0;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .textarea_con > .check_con > .checkbox_label {gap:1.11vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .textarea_con > .check_con > .checkbox_label > span {font-size:3.61vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .info_con > ul {padding:5.56vw 4.17vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .info_con > ul > li {display:flex; align-items:flex-start; gap:0.56vw;}
	.subscript_form_con > .contents_con > form > .list_con > ul > li > .list_div > .info_con > ul > li > span {font-size:3.33vw; letter-spacing:-0.07vw;}
	.subscript_form_con > .contents_con > form > .btn_con {margin:9.72vw 0 0;}
	.subscript_form_con > .contents_con > form > .btn_con > ul {gap:2.78vw;}
	.subscript_form_con > .contents_con > form > .btn_con > ul > li > a {width:43.06vw; height:13.89vw; border:0.28vw solid #888; font-size:3.89vw; border-radius:138.89vw;}

	/* subscript_sub03 */
	.subscript_sub03_con {max-width:100%;}
	.subscript_sub03_con > .contents_con > form > .top_con {flex-direction:column; justify-content:unset; align-items:unset; gap:2.78vw;}
	.subscript_sub03_con > .contents_con > form > .top_con > .title_con > span {font-size:4.44vw;}
	.subscript_sub03_con > .contents_con > form > .top_con > .text_con {text-align:right;}
	.subscript_sub03_con > .contents_con > form > .top_con > .text_con > span {font-size:3.33vw;}
	.subscript_sub03_con > .contents_con > form > table {border-top:0.56vw solid #000; margin:2.78vw 0 0;}
	.subscript_sub03_con > .contents_con > form > table > tbody {}
	.subscript_sub03_con > .contents_con > form > table > tbody > tr {}
	.subscript_sub03_con > .contents_con > form > table > tbody > tr > td {height:13.89vw; border-bottom:0.28vw solid #DDD; padding:2.78vw;}
	.subscript_sub03_con > .contents_con > form > table > tbody > tr > .title_td {width:27.78vw; padding:0 2.22vw;}
	.subscript_sub03_con > .contents_con > form > table > tbody > tr > .title_td > span {font-size:3.61vw; letter-spacing:-0.07vw;}
	.subscript_sub03_con > .contents_con > form > table > tbody > tr > .title_td > span .color_text {font-size:3.33vw;}
	.subscript_sub03_con > .contents_con > form > table > tbody > tr > .input_td > .input_con {gap:1.11vw;}
	.subscript_sub03_con > .contents_con > form > table > tbody > tr > .input_td > .input_con > input {width:100%; height:8.33vw; border:0.28vw solid #EEE; padding:0 2.78vw; font-size:3.33vw; letter-spacing:-0.07vw;}
	.subscript_sub03_con > .contents_con > form > table > tbody > tr > .input_td > .input_con > .bar {width:1.39vw; height:0.28vw;}
	.subscript_sub03_con > .contents_con > form > table > tbody > tr > .input_td > .input_con.flex  > input {width:16.67vw;}
	.subscript_sub03_con > .contents_con > form > .btn_con {gap:2.78vw; margin:9.72vw 0 0;}
	.subscript_sub03_con > .contents_con > form > .btn_con > a {width:41.67vw; height:13.89vw; font-size:3.89vw; border-radius:138.89vw;}

	/* subscript_sub04 */
	.subscript_sub04_con > .contents_con {max-width:100%; padding:0 0 22.22vw;}
	.subscript_sub04_con > .contents_con > .tab_list > ul > li {border-bottom:0.28vw solid #DDD; padding:0 0 5.56vw;}
	.subscript_sub04_con > .contents_con > .tab_list > ul > li > span {font-size:4.44vw; line-height:110%;}
	.subscript_sub04_con > .contents_con > .tab_list > ul > li.on:after {height:0.83vw; bottom:-0.28vw;}
	.subscript_sub04_con > .contents_con > .tab_contents {width:100%; margin:0 auto;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .btn_list {width:91%; margin:9.72vw auto;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .btn_list > ul {flex-wrap:wrap; gap:2.78vw; padding:11.11vw 4.17vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .btn_list > ul > li > a {width:38.89vw; height:13.89vw; padding:0 3.33vw; border-radius:2.78vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .btn_list > ul > li > a > span {font-size:3.61vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .btn_list > ul > li > a > img {width:3.33vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .btn_list > ul > li.sample > a > span {font-size:3.33vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .info_con {width:91%; margin:0 auto;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .info_con > ul > li {display:flex; align-items:flex-start; gap:0.56vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .info_con > ul > li > span {font-size:3.33vw; line-height:140%;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .table_con {width:100%; margin:4.17vw 0; padding:0 5.56vw; overflow-x:auto;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .table_con > table {width:205.56vw}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > td {padding:2.22vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > .title_td {padding:3.33vw 0;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > .title_td > span {font-size:3.33vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > .text_td > span {font-size:3.33vw; letter-spacing:0;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr:first-child > td:first-child {width:13.89vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr:first-child > td:nth-child(2) {width:8.33vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr:first-child > td:nth-child(3) {width:116.67vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr:first-child > td:nth-child(4) {width:27.78vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr:first-child > td:nth-child(5) {width:38.89vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > td.bg {background:#FAFAFA;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .table_con > table > tbody > tr > td.last_td {border-right:none;}
	/*
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con {margin:4.17vw 0;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul {display:flex; flex-direction:column; gap:6.94vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li {}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > .title_con {}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > .title_con > span {font-size:3.89vw; color:#222; font-weight:600;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table {width:100%; margin:2.78vw 0 0;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody {}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr {}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr > td {border-bottom:0.28vw solid #DDD; border-right:0.28vw solid #DDD; padding:2.22vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr > .title_td {border-right:0.28vw solid #FFF; background:rgba(131, 170, 75, 0.10); padding:3.33vw 0;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr > .title_td > span {font-size:3.33vw; color:#222; font-weight:600; line-height:120%;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr > .text_td {}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr > .text_td > span {font-size:3.33vw; color:#222; font-weight:400; line-height:140%; letter-spacing:-0.10vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr > .text_td > span .color_text {color:#888;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr > .text_td > span > a {display:inline-block; color:#4A83FF; text-decoration:underline;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr > .text_td.sub > span {font-weight:700;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr > td:last-child {border-right:none;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr:first-child > td:first-child {width:8.33vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr:first-child > td:nth-child(3) {width:58.33vw;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li:last-child > table > tbody > tr:last-child > td:last-child {text-align:center;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr:nth-child(14) > td:last-child {border-right:0.28vw solid #DDD;}
	.subscript_sub04_con > .contents_con > .tab_contents > .info_div > .contents_con > .m_con > ul > li > table > tbody > tr:nth-child(20) > td:last-child {border-right:0.28vw solid #DDD;}
	*/	
	
	/* 게시판 리스트 */
	.normal_list_con > .contents_con > .ts_con > .total_con > span {font-size:3.61vw; line-height:-0.07vw;}
	.normal_list_con > .contents_con > .ts_con > .search_con {gap:2.78vw; width:55.56vw; height:11.11vw; border:0.28vw solid #DDD; padding:0 2.78vw;}
	.normal_list_con > .contents_con > .ts_con > .search_con > input {font-size:3.61vw; line-height:120%;}
	.normal_list_con > .contents_con > .ts_con > .search_con > a {width:3.89vw;}
	.normal_list_con > .contents_con table > tbody > tr > td {padding:0;}
	.normal_list_con > .contents_con table > tbody > tr > td > span {font-size:3.61vw; line-height:130%;}
	.normal_list_con > .contents_con table > tbody > tr > .num_td {width:8.89vw;}
	.normal_list_con > .contents_con > .list_con {border-top:0.28vw solid #000; margin:5.56vw 0 0;}
	.normal_list_con > .contents_con > .list_con > ul > li {border-bottom:0.28vw solid #E8E9E9; padding:3.89vw 2.78vw;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > td {padding:0;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > td > span {font-size:3.61vw; line-height:120%;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .num_td {vertical-align:top;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .num_td > span {color:#222;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .num_td > span.notice {height:5.56vw; padding:0 1.39vw; font-size:3.33vw; border-radius:1.11vw;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td {padding-left:2.22vw;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .text_con {align-items:flex-start; gap:1.11vw;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .text_con > span {display:block; white-space:normal; overflow:hidden; text-overflow:ellipsis; word-break:break-all; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; font-size:3.61vw; line-height:130%;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .text_con > img {width:5.00vw;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .date_con {margin:2.78vw 0 0;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .date_con > span {font-size:3.89vw; color:#AAA; font-weight:400; line-height:120%; letter-spacing:-0.17vw;}	
	.normal_list_con > .contents_con > .list_con > ul > li:hover {background:transparent;}
	.normal_list_con > .contents_con > .list_con > ul > li.none_li > span {font-size:3.33vw; line-height:97.22vw;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .text_con.sub03 {gap:1.67vw;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .text_con.sub03 > span {color:#333;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .text_con.sub03 > img {width:3.06vw;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .list_con {margin:2.78vw 0 0;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .list_con > ul {display:flex; align-items:center; gap:4.72vw;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .list_con > ul > li {position:relative;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .list_con > ul > li:before {content:''; width:0.28vw; height:3.33vw; background:#EAEAEA; position:absolute; top:50%; left:-2.50vw; transform:translateY(-50%);}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .list_con > ul > li:first-child:before {content:none;}
	.normal_list_con > .contents_con > .list_con > ul > li > a > .list_div > table > tbody > tr > .title_td > .list_con > ul > li > span {font-size:3.33vw; color:#AAA; font-weight:400; line-height:120%; letter-spacing:-0.17vw;}
	.normal_list_con > .contents_con > .list_con > .btn_con {margin:5.56vw 0 0;}
	.normal_list_con > .contents_con > .list_con > .btn_con > a {width:27.78vw; height:10.28vw; border:0.28vw solid #999; font-size:3.89vw; border-radius:138.89vw;}

	/* 게시판 뷰 */
	.normal_view_con > .contents_con > .view_con > .top_con {gap:4.17vw; border-top:0.28vw solid #222; border-bottom:0.28vw solid #E8E9E9; padding:5.56vw 4.17vw;}
	.normal_view_con > .contents_con > .view_con > .top_con > .title_con > span {font-size:4.44vw;}
	.normal_view_con > .contents_con > .view_con > .top_con > .list_con > ul {gap:5.56vw;}
	.normal_view_con > .contents_con > .view_con > .top_con > .list_con > ul > li {gap:1.67vw;}
	.normal_view_con > .contents_con > .view_con > .top_con > .list_con > ul > li > span {font-size:3.33vw; letter-spacing:normal;}
	.normal_view_con > .contents_con > .view_con > .post_con {border-bottom:0.28vw solid #E8E9E9; padding:8.33vw 4.17vw;}
	.normal_view_con > .contents_con > .view_con > .post_con > .btn_con {margin:8.33vw 0 0;}
	.normal_view_con > .contents_con > .view_con > .post_con > .btn_con > ul {gap:1.67vw;}
	.normal_view_con > .contents_con > .view_con > .post_con > .btn_con > ul > li > a {height:8.06vw; border:0.28vw solid #999; padding:0 3.89vw; font-size:3.61vw;}
	.normal_view_con > .contents_con > .view_con > .file_con {gap:5.56vw; border-bottom:0.28vw solid #E8E9E9; padding:5.56vw 4.17vw;}
	.normal_view_con > .contents_con > .view_con > .file_con > .text_con {gap:0.56vw;}
	.normal_view_con > .contents_con > .view_con > .file_con > .text_con > img {width:4.44vw;}
	.normal_view_con > .contents_con > .view_con > .file_con > .text_con > span {font-size:3.61vw; line-height:130%;}
	.normal_view_con > .contents_con > .view_con > .file_con > ul {gap:2.78vw;}
	.normal_view_con > .contents_con > .view_con > .file_con > ul > li > a {font-size:3.61vw;}
	.normal_view_con > .contents_con > .view_con > .article_con {margin:11.11vw 0 0;}
	.normal_view_con > .contents_con > .view_con > .article_con > table {border-top:0.28vw solid #E8E9E9; table-layout:fixed;}
	.normal_view_con > .contents_con > .view_con > .article_con > table > tbody > tr > td {border-bottom:0.28vw solid #E8E9E9; padding:0 5.56vw;}
	.normal_view_con > .contents_con > .view_con > .article_con > table > tbody > tr > td > span {font-size:3.61vw; letter-spacing:-0.14vw;}
	.normal_view_con > .contents_con > .view_con > .article_con > table > tbody > tr > .title_td {width:16.67vw; padding:0;}
	.normal_view_con > .contents_con > .view_con > .article_con > table > tbody > tr > .text_td > a {display:block; height:13.89vw; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:3.61vw; line-height:13.89vw; letter-spacing:-0.14vw;}
	.normal_view_con > .contents_con > .btn_con {margin:13.89vw 0 0;}
	.normal_view_con > .contents_con > .btn_con > a {width:43.06vw; height:12.22vw; border:0.28vw solid #888; font-size:3.89vw; border-radius:138.89vw;}

	/* 게시판 작성 */
	.normal_write_con > .contents_con > .title_con {flex-direction:column; align-items:unset; gap:2.78vw; border-top:0.28vw solid #222; border-bottom:0.28vw solid #E8E9E9; padding:5.56vw 4.17vw;}
	.normal_write_con > .contents_con > .title_con > .input_con > input {font-size:5.00vw;}
	.normal_write_con > .contents_con > .title_con > .date_con > span {font-size:3.89vw; color:#666;}
	.normal_write_con > .contents_con > .post_con {border-bottom:0.28vw solid #E8E9E9;}
	.normal_write_con > .contents_con > .post_con > textarea {height:83.33vw; padding:5.56vw 4.17vw; font-size:3.89vw;}
	.normal_write_con > .contents_con > .file_con {gap:5.56vw; padding:4.17vw 2.78vw;}
	.normal_write_con > .contents_con > .file_con > .title_con {flex-shrink:0; gap:0; width:12.50vw; height:8.33vw;}
	.normal_write_con > .contents_con > .file_con > .title_con > img {display:none;}
	.normal_write_con > .contents_con > .file_con > .title_con > span {font-size:3.61vw;}
	.normal_write_con > .contents_con > .file_con > .input_con {flex-direction:column; align-items:unset; gap:2.78vw;}
	.normal_write_con > .contents_con > .file_con > .input_con > label > span {width:20.83vw; height:8.06vw; border:0.28vw solid #AAA; font-size:3.61vw;}
	.normal_write_con > .contents_con > .file_con > .input_con > .list_con {margin:0;}
	.normal_write_con > .contents_con > .file_con > .input_con > .list_con > ul > li {gap:1.67vw;}
	.normal_write_con > .contents_con > .file_con > .input_con > .list_con > ul > li > span {font-size:3.61vw;}
	.normal_write_con > .contents_con > .file_con > .input_con > .list_con > ul > li > a {width:4.44vw;}
	.normal_write_con > .contents_con > .name_con {flex-direction:column; border-bottom:none;}
	.normal_write_con > .contents_con > .name_con > .box_con {display:flex; align-items:center; gap:5.56vw; width:100%; border-bottom:0.28vw solid #E8E9E9; padding:4.17vw 2.78vw;}
	.normal_write_con > .contents_con > .name_con > .box_con:before {content:none;}
	.normal_write_con > .contents_con > .name_con > .box_con > .title_con {width:12.50vw;}
	.normal_write_con > .contents_con > .name_con > .box_con > .title_con > span {font-size:3.61vw;}
	.normal_write_con > .contents_con > .name_con > .box_con > .input_con > input {font-size:3.61vw;}
	.normal_write_con > .contents_con > .whether_con {gap:5.56vw; border-bottom:0.28vw solid #E8E9E9; padding:4.17vw 2.78vw;}
	.normal_write_con > .contents_con > .whether_con > .title_con {width:12.50vw;}
	.normal_write_con > .contents_con > .whether_con > .title_con > span {font-size:3.61vw;}
	.normal_write_con > .contents_con > .whether_con > .input_con > ul {gap:5.56vw;}
	.normal_write_con > .contents_con > .whether_con > .input_con > ul > li > label {gap:2.22vw;}
	.normal_write_con > .contents_con > .whether_con > .input_con > ul > li > label > span {font-size:3.61vw;}
	.normal_write_con > .btn_con {margin:9.72vw 0 0;}
	.normal_write_con > .btn_con > ul {gap:2.78vw;}
	.normal_write_con > .btn_con > ul > li > a {width:43.06vw; height:13.89vw; border:0.28vw solid #888; font-size:3.89vw; border-radius:138.89vw;}

	/* 자주하는 질문 */
	.customer_sub02_con > .contents_con {max-width:100%; padding:0 0 22.22vw;}
	.customer_sub02_con > .contents_con > .ss_con {gap:2.78vw; width:91%; margin:0 auto; padding:5.56vw 0;}
	.customer_sub02_con > .contents_con > .ss_con > .select_con > select {width:23.61vw; height:11.11vw; border:0.28vw solid #DDD; padding:0 2.78vw; font-size:3.61vw; font-weight:400;}
	.customer_sub02_con > .contents_con > .ss_con > .search_con {gap:2.78vw; width:55.56vw; height:11.11vw; border:0.28vw solid #DDD; padding:0 2.78vw;}
	.customer_sub02_con > .contents_con > .ss_con > .search_con > input {font-size:3.61vw;}
	.customer_sub02_con > .contents_con > .ss_con > .search_con > a {width:3.89vw;}
	.customer_sub02_con > .contents_con > .tab_list {margin:12.50vw 0 0;}
	.customer_sub02_con > .contents_con > .tab_list > ul > li {padding:0 0 4.44vw;}
	.customer_sub02_con > .contents_con > .tab_list > ul > li > span {font-size:4.44vw;}
	.customer_sub02_con > .contents_con > .tab_list > ul > li.on:after {height:0.83vw; bottom:-0.28vw;}
	.customer_sub02_con > .contents_con > .tab_contents {width:91%; margin:0 auto; margin-top:8.33vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul {gap:5.56vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .q_con {gap:5.56vw; border:0.28vw solid #DDD; padding:4.17vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .q_con > .txt_con {gap:0; position:relative;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .q_con > .txt_con > .category_con {width:auto; position:absolute; top:0.28vw; left:5.56vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .q_con > .txt_con > .category_con > span {font-size:3.61vw; letter-spacing:-0.07vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .q_con > .txt_con > .text_con {flex-direction:column; align-items:unset; gap:1.67vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .q_con > .txt_con > .text_con > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .q_con > .txt_con > .text_con > span.point_text {font-size:5.00vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .q_con > .img_con {flex-shrink:0; width:3.33vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con {border:0.28vw solid #DDD; padding:5.56vw 4.17vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con {flex-direction:column; align-items:unset; gap:2.78vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .title_con > span {font-size:5.00vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul {gap:2.78vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > span {font-size:3.61vw; letter-spacing:-0.14vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div > .title_con {margin:0 0 2.78vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div > .title_con:before {width:1.11vw; height:1.11vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div > .title_con > span {padding-left:2.78vw; font-size:3.61vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div > .text_con {display:flex; flex-direction:column; margin:2.78vw 0 0;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div > .text_con > .text {gap:1.11vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div > .text_con > .text > span {font-size:3.61vw; letter-spacing:-0.14vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div > .text_con > .text.mt_10 {margin:2.78vw 0 0;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div > ul {gap:2.78vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div > ul > li > span {font-size:3.61vw; letter-spacing:-0.14vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > span .color_text {font-size:3.61vw; letter-spacing:-0.14vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > span .bold_text {font-size:3.61vw; letter-spacing:-0.14vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div > ul > li > ul {margin:0 0 0 2.78vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div > ul > li > ul > li > span {font-size:3.61vw; letter-spacing:-0.14vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div > ul > li > .text_con {gap:1.11vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div > ul > li > .text_con > span {font-size:3.61vw; letter-spacing:-0.14vw;}
	
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div ul.padding_list > li {padding-left:2.50vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div ul.padding_list > li:before {font-size:3.61vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .list_con > ul > li > .list_div ul.padding_list > li > span {font-size:3.61vw; letter-spacing:-0.07vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table {border-spacing:0.56vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table > tbody > tr > .title_td {padding:2.22vw; border-radius:1.11vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table > tbody > tr > .title_td > span {font-size:3.61vw; letter-spacing:-0.07vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table > tbody > tr > .text_td {padding:2.22vw; border-radius:1.11vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table > tbody > tr > .text_td > span {font-size:3.61vw; letter-spacing:-0.07vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table > tbody > tr > .text_td > ul > li {padding-left:2.50vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table > tbody > tr > .text_td > ul > li > span {font-size:3.61vw; letter-spacing:-0.07vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table > tbody > tr > .text_td > ul > li.bar:before {font-size:3.61vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table.table01 > tbody > tr {display:flex; flex-direction:column; gap:0.56vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table.table01 > tbody > tr > .title_td {width:100%;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table.table01 > tbody > tr > .text_td {width:100%;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table.table02_1 > tbody > tr > .title_td {padding:2.22vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table.table02_2 > tbody > tr > td {width:auto;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > table.table02_2 > tbody > tr > .title_td {padding:2.22vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con {}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul {display:flex; flex-direction:column; gap:2.78vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li {}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li > table {width:100%; border-spacing:0.56vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li > table > tbody {}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li > table > tbody > tr {}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li > table > tbody > tr > td {padding:2.22vw; border-radius:1.11vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li > table > tbody > tr > .title_td {width:11.11vw; background:#A9C481;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li > table > tbody > tr > .title_td > span {font-size:3.61vw; color:#FFF; font-weight:700; line-height:140%; letter-spacing:-0.07vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li > table > tbody > tr > .text_td {background:#FFF;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li > table > tbody > tr > .text_td > span {font-size:3.61vw; color:#555; font-weight:400; line-height:150%; letter-spacing:-0.07vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li > table > tbody > tr > .text_td > ul > li {padding-left:2.50vw; position:relative;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li > table > tbody > tr > .text_td > ul > li > span {font-size:3.61vw; color:#555; font-weight:400; line-height:150%; letter-spacing:-0.07vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li > table > tbody > tr > .text_td > ul > li.bar:before {content:'-'; font-size:3.61vw; color:#555; font-weight:400; line-height:150%; position:absolute; top:0; left:0;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li > table > tbody > tr > .text_td > span {font-size:3.61vw; color:#555; font-weight:400; line-height:150%; letter-spacing:-0.07vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .list_con > ul > li > table > tbody > tr > .text_td > span .color_text {color:#83AA4B; font-weight:600;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .txt_con {align-items:flex-end; gap:2.78vw; margin:5.56vw 0 2.78vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .txt_con > .text01_con > span {font-size:3.61vw; letter-spacing:-0.07vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .txt_con > .text02_con {flex-shrink:0; width:14.17vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .txt_con > .text02_con > span {font-size:3.61vw; letter-spacing:-0.07vw;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .text_con {margin:2.78vw 0 0;}
	.customer_sub02_con > .contents_con > .tab_contents > .info_div > .contents_con > ul > li > .list_div > .a_con > .txt_con > .table_con > .text_con > span {font-size:3.61vw; letter-spacing:-0.07vw;}

	
	/* 문의하기 비밀번호 */
	.customer_sub03_con > .contents_con .password_con > .contents_con {gap:5.56vw; max-width:100%; height:111.11vw; border-top:0.28vw solid #000; border-bottom:0.28vw solid #D2D7E2;}
	.customer_sub03_con > .contents_con .password_con > .contents_con > .text_con > span {font-size:5.00vw;}
	.customer_sub03_con > .contents_con .password_con > .contents_con > .input_con > input {width:66.67vw; height:13.89vw; border:0.28vw solid #D2D7E2; padding:0 5.56vw; font-size:3.89vw; border-radius:2.78vw;}
	.customer_sub03_con > .contents_con .password_con > .btn_con {margin:9.72vw 0 0;}
	.customer_sub03_con > .contents_con .password_con > .btn_con > ul {gap:2.78vw;}
	.customer_sub03_con > .contents_con .password_con > .btn_con > ul > li > a {width:43.06vw; height:13.89vw; border:0.28vw solid #888; font-size:3.89vw; border-radius:138.89vw;}
	
	/* 신청정보 수정 팝업 */
	.edit_popup_con {width:88.89vw; border-radius:5.56vw;}
	.edit_popup_con > .contents_con {gap:8.33vw; padding:8.33vw 5.56vw;}
	.edit_popup_con > .contents_con > .txt_con {gap:4.17vw;}
	.edit_popup_con > .contents_con > .txt_con > .title_con > span {font-size:6.11vw; letter-spacing:-0.14vw;}
	.edit_popup_con > .contents_con > .txt_con > .text_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.edit_popup_con > .contents_con > .btn_con > a {width:38.89vw; height:12.22vw; font-size:4.17vw; border-radius:138.89vw;}
	
	/* 수정 완료 팝업 */
	.complete_popup_con {width:88.89vw; border-radius:5.56vw;}
	.complete_popup_con > .contents_con {gap:8.33vw; padding:8.33vw 5.56vw;}
	.complete_popup_con > .contents_con > .txt_con {gap:4.17vw;}
	.complete_popup_con > .contents_con > .txt_con > .img_con {width:16.67vw;}
	.complete_popup_con > .contents_con > .txt_con > .text_con > span {font-size:3.89vw; letter-spacing:-0.09vw;}
	.complete_popup_con > .contents_con > .btn_con > a {width:38.89vw; height:12.22vw; font-size:4.17vw; border-radius:138.89vw;}

	/* 푸터 */
	#footer > .contents_con {flex-direction:column; justify-content:unset; align-items:unset; max-width:100%; padding:13.89vw 5.56vw;}
	#footer > .contents_con > .box_con {flex-direction:column; align-items:unset; gap:8.33vw;}
	#footer > .contents_con > .box_con > .logo_con {width:23.61vw;}
	#footer > .contents_con > .box_con > .txt_con {display:flex; flex-direction:column; gap:4.17vw;}
	#footer > .contents_con > .box_con > .txt_con > .list_con {width:100%;}
	#footer > .contents_con > .box_con > .txt_con > .list_con > ul {gap:2.78vw;}
	#footer > .contents_con > .box_con > .txt_con > .list_con > ul > li {display:flex; align-items:center; gap:1.67vw;}
	#footer > .contents_con > .box_con > .txt_con > .list_con > ul > li:nth-child(3) {margin:0;}
	#footer > .contents_con > .box_con > .txt_con > .list_con > ul > li > .text01_con > span {font-size:3.33vw; letter-spacing:-0.08vw;}
	#footer > .contents_con > .box_con > .txt_con > .list_con > ul > li > .text02_con > span {font-size:3.33vw; letter-spacing:-0.08vw;}
	#footer > .contents_con > .box_con > .txt_con > .text_con > span {font-size:3.33vw; letter-spacing:-0.08vw;}
	#footer > .contents_con > .info_con {align-items:unset; gap:2.78vw; margin:11.11vw 0 0;}
	#footer > .contents_con > .info_con > .list_con > ul {gap:5.83vw;}
	#footer > .contents_con > .info_con > .list_con > ul > li:before {width:0.28vw; height:2.22vw; left:-3.06vw;}
	#footer > .contents_con > .info_con > .list_con > ul > li:first-child:before {content:none;}
	#footer > .contents_con > .info_con > .list_con > ul > li > a {font-size:3.33vw;}
	#footer > .contents_con > .info_con > .copy_con > span {font-size:3.06vw; letter-spacing:-0.07vw;}

}



@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;}

}