/* vw 계산기준 360 */

@media all and (max-width: 1024px) {
	body.main {overflow:unset;}

	.w_con {display:none;}
	.m_con {display:block;}

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

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

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

    select {
        border-radius:0; 
        -moz-border-radius:0; 
        -webkit-border-radius:0;
        appearance:none;
        -moz-appearance:none;
        -webkit-appearance:none;
        background-color:#ffffff;
        background-image:url("/img/sub/select_arrow.svg");
        background-repeat:no-repeat;
        background-position:right 2.78vw center;
        background-size:2.22vw;
        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-size:4.44vw; background-repeat:no-repeat; 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.44vw; height:4.44vw; background-image:url("/img/sub/radio_icon_off.svg"); background-size:4.44vw; background-repeat:no-repeat; 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");}
	 a:hover > span:after {top:unset;}
	
	/*번호목록*/
	.number_list_con {margin-top:13.06vw;}
	.number_list_con > .contents_con {gap:6.67vw;}
	.number_list_con > .contents_con > .btn_con > a {width:1.67vw;}
	.number_list_con > .contents_con > .list_con {gap:6.67vw;}
	.number_list_con > .contents_con > .list_con > a {font-size:3.89vw;}
	
	/* 헤더 */
	#header > .contents_con {max-width:91%; padding:6.67vw 0;}
	#header > .contents_con > .logo_con > a {gap:2.22vw;}
	#header > .contents_con > .logo_con > a > img {width:36.11vw;}
	#header > .contents_con > .logo_con > a > span {font-size:3.33vw; letter-spacing:-0.13vw;}
	#header > .contents_con > .list_con {display:none;}
	#header > .contents_con > .menu_btn {gap:4.17vw;}
	#header > .contents_con > .menu_btn > .link_con > a {gap:1.11vw;}
	#header > .contents_con > .menu_btn > .link_con > a > img {width:2.78vw;}
	#header > .contents_con > .menu_btn > .link_con > a > span {font-size:3.06vw; letter-spacing:-0.15vw;}
	#header > .contents_con > .menu_btn > a {display:block; width:6.67vw;}
	#header > .contents_con > .menu_btn > a > img.closed_btn {display:none;}
	#header.scroll {box-shadow:0 2.78vw 3.89vw 0 rgba(0,0,0,0.04);}
	#header.scroll > .contents_con {padding:6.67vw 0;}
	#header.on > .contents_con > .menu_btn > a {width:5.00vw;}
	#header.on > .contents_con > .menu_btn > a > img {display:none;}
	#header.on > .contents_con > .menu_btn > a > img.closed_btn {display:block;}

	/* 사이트맵 */
	.sitemap_popup_con {display:none; width:100%; margin:0 auto; height:100vh; background-color:#FFF; position:fixed; top:0; left:0; right:0; overflow:auto; z-index:190;}
	.sitemap_popup_con > .contents_con {padding:20vw 0 0;}
	.sitemap_popup_con > .contents_con > .member_con {}
	.sitemap_popup_con > .contents_con > .member_con > ul {display:flex;}
	.sitemap_popup_con > .contents_con > .member_con > ul:after {content:none;}
	.sitemap_popup_con > .contents_con > .member_con > ul > li {width:50%;}
	.sitemap_popup_con > .contents_con > .member_con > ul > li > a {display:flex; justify-content:center; align-items:center; height:12.22vw; border-top:0.28vw solid #EEE; border-bottom:0.28vw solid #EEE; background:#FFF; font-size:4.44vw; color:#333; font-weight:600;}
	.sitemap_popup_con > .contents_con > .member_con > ul > li:nth-child(2) > a {border-top:0.28vw solid #0095D5; border-bottom:0.28vw solid #0095D5; background:#0095D5; color:#FFF;}
	.sitemap_popup_con > .contents_con > .list_con > ul {flex-wrap:wrap;}
	.sitemap_popup_con > .contents_con > .list_con > ul:after {content:none;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li {width:100%; height:auto; border-left:none;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li:last-child {border-right:none;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li > .list_div {padding:0;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li > .list_div > .title_con {display:flex; justify-content:space-between; align-items:center; width:91%; margin:0 auto; height:14.72vw; padding:0 4.17vw; position:relative;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li > .list_div > .title_con > span {font-size:5.00vw; color:#222; font-weight:600;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li > .list_div > .title_con > a {font-size:5.00vw; color:#222; font-weight:600;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li > .list_div > .sub_menu_list {display:none; background:#F5F5F5; margin:0; padding:8.33vw;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li > .list_div > .sub_menu_list > ul {display:flex; flex-direction:column; gap:6.67vw;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li > .list_div > .sub_menu_list > ul:after {content:none;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li > .list_div > .sub_menu_list > ul > li > a {font-size:4.44vw; color:#666;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li > .list_div > .sub_menu_list > ul > li > a.on {color:#0095D5;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li > .list_div > .sub_menu_list > ul > li:hover > a {color:#666;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li > .list_div > .title_con:before {content:''; width:3.33vw; height:0.56vw; background:#666; position:absolute; top:50%; right:0; transform:translateY(-50%);}
	.sitemap_popup_con > .contents_con > .list_con > ul > li > .list_div > .title_con:after {content:''; width:0.56vw; height:3.33vw; background:#666; position:absolute; top:50%; right:1.39vw; transform:translateY(-50%); transition:all 0.3s ease;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li:nth-child(2) > .list_div > .title_con:before {content:none;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li:nth-child(2) > .list_div > .title_con:after {content:none;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li:nth-child(4) > .list_div > .title_con:before {content:none;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li:nth-child(4) > .list_div > .title_con:after {content:none;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li.on > .list_div > .title_con:before {background:transparent;}
	.sitemap_popup_con > .contents_con > .list_con > ul > li.on > .list_div > .title_con:after {background:#0095D5; transform:translateY(-50%) rotate(90deg);}
	.sitemap_popup_con > .contents_con > .list_con > ul > li.on > .list_div > .title_con > span {color:#0095D5;}
	
	/* 메인 컨텐츠 */
	#main_con > .info01_con > .contents_con > .slide_con > .swiper > .swiper-wrapper > .swiper-slide > .contents_con {padding:37.64vw 0;}
	#main_con > .info01_con > .contents_con > .slide_con > .swiper > .swiper-wrapper > .swiper-slide > .contents_con > .txt_con > .text01_con > span {font-size:11.11vw; letter-spacing:-0.22vw;}
	#main_con > .info01_con > .contents_con > .slide_con > .swiper > .swiper-wrapper > .swiper-slide > .contents_con > .txt_con > .text02_con {margin:6.94vw 0 0;}
	#main_con > .info01_con > .contents_con > .slide_con > .swiper > .swiper-wrapper > .swiper-slide > .contents_con > .txt_con > .text02_con > span {font-size:5.00vw; letter-spacing:-0.10vw;}
	#main_con > .info02_con > .contents_con {flex-direction:column; justify-content:unset; gap:11.11vw; width:91%; padding:16.67vw 0;}
	#main_con > .info02_con > .contents_con > .list_con {width:100%;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_menu > ul {gap:8.06vw;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_menu > ul > li > a {font-size:6.67vw;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_menu > ul > li:before {width:1.39vw; height:1.39vw; left:-4.72vw;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_menu > .more_btn > a {gap:2.22vw; width:auto;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_menu > .more_btn > a > span {font-size:3.89vw; letter-spacing:-0.16vw;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_menu > .more_btn > a > img {width:3.33vw;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_menu > .more_btn > a:hover {gap:2.22vw;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_contents {margin:6.67vw 0 0; border-top:0.56vw solid #222;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_contents > .info_con > .contents_con > ul > li {border-bottom:0.28vw solid #DDD;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_contents > .info_con > .contents_con > ul > li > a {padding:3.33vw 2.78vw;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_contents > .info_con > .contents_con > ul > li > a > .list_div {gap:5.83vw;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_contents > .info_con > .contents_con > ul > li > a > .list_div > .date_con {gap:0.56vw;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_contents > .info_con > .contents_con > ul > li > a > .list_div > .date_con > .day_con > span {font-size:5.00vw; letter-spacing:-0.25vw;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_contents > .info_con > .contents_con > ul > li > a > .list_div > .date_con > .ym_con > span {font-size:3.33vw; letter-spacing:-0.27vw;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_contents > .info_con > .contents_con > ul > li > a > .list_div > .date_con:after {width:0.28vw; height:3.89vw; right:-3.06vw;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_contents > .info_con > .contents_con > ul > li > a > .list_div > .title_con {width:82%;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_contents > .info_con > .contents_con > ul > li > a > .list_div > .title_con > span {font-size:4.17vw; letter-spacing:-0.04vw;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_contents > .info_con > .contents_con > ul > li:hover > a {background:#FFF;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_contents > .info_con > .contents_con > ul > li:hover > a > .list_div > .title_con > span {color:#222;}
	#main_con > .info02_con > .contents_con > .list_con > .tab_contents > .info_con > .contents_con > ul > li.none_li {font-size:4.17vw; line-height:51.67vw;}
	#main_con > .info02_con > .contents_con > .box_con {flex-direction:column; align-items:unset; gap:2.78vw;}
	#main_con > .info02_con > .contents_con > .box_con > .list_con > ul {gap:2.78vw;}
	#main_con > .info02_con > .contents_con > .box_con > .list_con > ul > li {width:100%;}
	#main_con > .info02_con > .contents_con > .box_con > .list_con > ul > li > a {height:auto; padding:0 6.94vw; border-radius:5.56vw;}
	#main_con > .info02_con > .contents_con > .box_con > .list_con > ul > li > a > .list_div {align-items:center; width:100%; height:22.22vw;}
	#main_con > .info02_con > .contents_con > .box_con > .list_con > ul > li > a > .list_div > .title_con > span {font-size:5.00vw; letter-spacing:-0.10vw;}
	#main_con > .info02_con > .contents_con > .box_con > .list_con > ul > li > a > .list_div > .title_con > img {display:none;}
	#main_con > .info02_con > .contents_con > .box_con > .list_con > ul > li > a > .list_div > .img_con {position:auto;}
	#main_con > .info02_con > .contents_con > .box_con > .list_con > ul > li > a > .list_div > .img_con > img {width:9.44vw;}
	#main_con > .info02_con > .contents_con > .box_con > .list_con > ul > li:nth-child(2) > a > .list_div > .img_con > img {width:12.78vw;}
	#main_con > .info02_con > .contents_con > .box_con > .list_con > ul > li:hover > a > .list_div > .title_con > span {color:#000;}
	#main_con > .info02_con > .contents_con > .box_con > .list_con > ul > li:hover > a > .list_div > .title_con > img {opacity:0;}
	#main_con > .info02_con > .contents_con > .box_con > .list_con > ul > li:hover > a > .list_div > .img_con {top:0;}
	#main_con > .info02_con > .contents_con > .box_con > .customer_con {}
	#main_con > .info02_con > .contents_con > .box_con > .customer_con > .contents_con {width:100%; padding:6.94vw; border-radius:5.56vw;}
	#main_con > .info02_con > .contents_con > .box_con > .customer_con > .contents_con:after {width:11.39vw; height:11.11vw; bottom:6.94vw; right:6.94vw;}
	#main_con > .info02_con > .contents_con > .box_con > .customer_con > .contents_con > .text01_con > span {font-size:5.00vw;}
	#main_con > .info02_con > .contents_con > .box_con > .customer_con > .contents_con > .text02_con {margin:2.78vw 0 0;}
	#main_con > .info02_con > .contents_con > .box_con > .customer_con > .contents_con > .text02_con > a {font-size:7.78vw; letter-spacing:-0.31vw;}
	#main_con > .info02_con > .contents_con > .box_con > .customer_con > .contents_con > .info_con {gap:1.67vw; margin:6.94vw 0 0;}
	#main_con > .info02_con > .contents_con > .box_con > .customer_con > .contents_con > .info_con > img {width:3.89vw;}
	#main_con > .info02_con > .contents_con > .box_con > .customer_con > .contents_con > .info_con > span {top:-0.56vw; font-size:3.89vw; letter-spacing:-0.16vw;}

	/* 메인 퀵 */
	.right_quick_con {top:80%; right:4.17vw;}
	.right_quick_con > .contents_con > ul {gap:1.67vw;}
	.right_quick_con > .contents_con > ul > li > a {gap:1.11vw; width:15.00vw; height:15.00vw; border-radius:2.78vw; box-shadow:0 0 2.22vw 0 rgba(0,0,0,0.1);}
	.right_quick_con > .contents_con > ul > li > a > .img_con {width:5.28vw;}
	.right_quick_con > .contents_con > ul > li:nth-child(2) > a > .img_con {width:3.89vw;}
	.right_quick_con > .contents_con > ul > li > a > .text_con > span {font-size:3.06vw; letter-spacing:-0.15vw;}
	
	/* 서브 공통 */
	#sub_con > .contents_con {padding:11.11vw 0 16.67vw;}
	#sub_con > .contents_con > .banner_con {max-width:91%;}
	#sub_con > .contents_con > .banner_con > .contents_con > .title_con > .route_con > ul {gap:2.78vw;}
	#sub_con > .contents_con > .banner_con > .contents_con > .title_con > .route_con > ul > li > img.icon {width:3.89vw;}
	#sub_con > .contents_con > .banner_con > .contents_con > .title_con > .route_con > ul > li > img.arrow {width:1.11vw;}
	#sub_con > .contents_con > .banner_con > .contents_con > .title_con > .route_con > ul > li > span {font-size:3.33vw;}
	#sub_con > .contents_con > .banner_con > .contents_con > .title_con > .title_con {margin:5.56vw 0 0;}
	#sub_con > .contents_con > .banner_con > .contents_con > .title_con > .title_con > span {font-size:9.44vw;}
	
	/* 로그인 */
	.login_con > .contents_con {max-width:91%;}
	.login_con > .contents_con > .txt_con > .text01_con > span {font-size:9.44vw;}
	.login_con > .contents_con > .txt_con > .text02_con {margin:2.78vw 0 0;}
	.login_con > .contents_con > .txt_con > .text02_con > span {font-size:5.00vw;}
	.login_con > .contents_con > .input_con {margin:11.11vw 0 0;}
	.login_con > .contents_con > .input_con > ul {gap:2.78vw; border-top:0.56vw solid #000; padding:8.33vw 0;}
	.login_con > .contents_con > .input_con > ul > li > .list_div > input {height:13.89vw; border:0.28vw solid #DDD; padding:0 5.00vw; font-size:4.44vw; border-radius:1.39vw;}
	.login_con > .contents_con > .input_con > ul > li > .list_div > label {gap:1.67vw;}
	.login_con > .contents_con > .input_con > ul > li > .list_div > label > span {font-size:3.89vw;}
	.login_con > .contents_con > .input_con > ul > li > .list_div > a {font-size:3.89vw;}
	.login_con > .contents_con > .btn_con > ul {gap:2.78vw;}
	.login_con > .contents_con > .btn_con > ul > li > a {height:13.89vw; border:0.28vw solid #0095D5; font-size:5.00vw; border-radius:1.67vw;}
	.login_con > .contents_con > .btn_con > ul > li > a.join_btn {border:0.28vw solid #0095D5;}
	
	/* 아이디, 비밀번호 찾기 팝업 */
	.find_popup_con {width:91%; border-radius:4.17vw;}
	.find_popup_con > .contents_con > .txt_con {padding:13.89vw 5.56vw;}
	.find_popup_con > .contents_con > .txt_con > .text01_con > span {font-size:6.67vw; letter-spacing:-0.13vw;}
	.find_popup_con > .contents_con > .txt_con > .text02_con {margin:6.67vw 0 0;}
	.find_popup_con > .contents_con > .txt_con > .text02_con > span {font-size:5.00vw; letter-spacing:-0.10vw;}
	.find_popup_con > .contents_con > .txt_con > .text03_con {gap:2.78vw; height:13.33vw; margin:2.78vw 0 0; border-radius:2.78vw;}
	.find_popup_con > .contents_con > .txt_con > .text03_con > img {width:5.56vw;}
	.find_popup_con > .contents_con > .txt_con > .text03_con > span {font-size:4.17vw; letter-spacing:-0.17vw;}
	.find_popup_con > .contents_con > .btn_con > a {height:12.50vw; font-size:5.00vw; line-height:-0.20vw;}
	.find_popup_con > .contents_con > .closed_btn {top:4.44vw; right:4.44vw;}
	.find_popup_con > .contents_con > .closed_btn > a {width:5.56vw;}

	/* 회원가입 공통 */
	.join_con > .contents_con > .txt_con > .text01_con > span {font-size:9.44vw;}
	.join_con > .contents_con > .txt_con > .text02_con {margin:2.78vw 0 0;}
	.join_con > .contents_con > .txt_con > .text02_con > span {font-size:5.00vw;}
	.join_con > .contents_con > .txt_con > .list_con {display:none;}
	.join_con > .contents_con > .txt_con > .title_con {display:flex; justify-content:center; align-items:center; width:100%; height:12.78vw; border-bottom:0.28vw solid #B1B1B1; background:#F5F5F5; margin:11.11vw 0 0; position:relative; overflow:hidden;}
	.join_con > .contents_con > .txt_con > .title_con > a {display:block; width:2.22vw; position:absolute; top:50%; left:4.44vw; transform:translateY(-50%);}
	.join_con > .contents_con > .txt_con > .title_con > a > img {width:100%;}
	.join_con > .contents_con > .txt_con > .title_con > span {display:inline-block; font-size:4.44vw; color:#222; font-weight:600;}
	.join_con > .contents_con > .txt_con > .title_con > span .color_text {color:#999;}

	/* 회원가입 1단계 */
	.join_sub01_con > .contents_con > .txt_con > .title_con:after {content:''; width:25%; height:0.28vw; background:#0095D5; position:absolute; bottom:-0.28vw; left:0;}
	.join_sub01_con > .contents_con > .check_con {max-width:91%; margin:0 auto; border:0.28vw solid #0095D5; margin-top:11.11vw; padding:13.89vw 0; box-shadow:0 0 5.56vw 0 rgba(0, 149, 213, 0.12);}
	.join_sub01_con > .contents_con > .check_con > .txt_con {gap:8.33vw;}
	.join_sub01_con > .contents_con > .check_con > .txt_con > .title_con > span {font-size:5.56vw;}
	.join_sub01_con > .contents_con > .check_con > .txt_con > .text_con:before {width:11.11vw; height:0.56vw; top:-4.44vw;}
	.join_sub01_con > .contents_con > .check_con > .txt_con > .text_con > span {font-size:4.17vw;}
	.join_sub01_con > .contents_con > .check_con > .input_con {margin:8.33vw 0;}
	.join_sub01_con > .contents_con > .check_con > .input_con > ul {gap:6.11vw;}
	.join_sub01_con > .contents_con > .check_con > .input_con > ul > li:before {width:1.67vw; height:0.28vw; left:-3.89vw;}
	.join_sub01_con > .contents_con > .check_con > .input_con > ul > li:first-child {width:19.44vw;}
	.join_sub01_con > .contents_con > .check_con > .input_con > ul > li:nth-child(2) {width:13.89vw;}
	.join_sub01_con > .contents_con > .check_con > .input_con > ul > li:nth-child(3) {width:27.78vw;}
	.join_sub01_con > .contents_con > .check_con > .input_con > ul > li > input {height:8.33vw; border:0.28vw solid #DDD; padding:0 2.78vw; font-size:3.89vw;}
	.join_sub01_con > .contents_con > .check_con > .btn_con > a {width:44.44vw; height:11.11vw; border-radius:2.78vw; font-size:4.17vw; letter-spacing:-0.17vw;}

	/* 회원가입 2단계 */
	.join_sub02_con > .contents_con > .txt_con > .title_con:after {content:''; width:50%; height:0.28vw; background:#0095D5; position:absolute; bottom:-0.28vw; left:0;}
	.join_sub02_con > .contents_con > .agreement_con {max-width:91%;}
	.join_sub02_con > .contents_con > .agreement_con > ul {gap:8.33vw; border-top:0.28vw solid #DDD; border-bottom:0.28vw solid #DDD; padding:8.33vw 0;}
	.join_sub02_con > .contents_con > .agreement_con > ul > li > .list_div > .title_con {margin:0 0 5.56vw;}
	.join_sub02_con > .contents_con > .agreement_con > ul > li > .list_div > .title_con > span {font-size:5.00vw;}
	.join_sub02_con > .contents_con > .agreement_con > ul > li > .list_div > .text_con {height:36.67vw; border:0.28vw solid #DDD; padding:2.78vw;}
	.join_sub02_con > .contents_con > .agreement_con > ul > li > .list_div > .text_con > span {font-size:3.33vw;}
	.join_sub02_con > .contents_con > .agreement_con > ul > li > .list_div > .check_con {margin:3.33vw 0 0;}
	.join_sub02_con > .contents_con > .agreement_con > ul > li > .list_div > .check_con > label {gap:1.67vw;}
	.join_sub02_con > .contents_con > .agreement_con > ul > li > .list_div > .check_con > label > span {font-size:3.61vw;}
	.join_sub02_con > .contents_con > .agreement_con > .btn_con {margin:5.56vw 0 0;}
	.join_sub02_con > .contents_con > .agreement_con > .btn_con > ul {gap:2.78vw;}
	.join_sub02_con > .contents_con > .agreement_con > .btn_con > ul > li > a {width:44.44vw; height:13.89vw; border:0.28vw solid #0095D5; border-radius:2.78vw; font-size:4.44vw; letter-spacing:-0.18vw;}
	.join_sub02_con > .contents_con > .agreement_con > .btn_con > ul > li > a.disagree_btn {border:0.28vw solid #DDD;}

	/* 회원가입 3단계 */
	.join_sub03_con > .contents_con > .txt_con > .title_con:after {content:''; width:75%; height:0.28vw; background:#0095D5; position:absolute; bottom:-0.28vw; left:0;}
	.join_sub03_con > .contents_con > .input_list {max-width:91%; margin-top:11.11vw;}
	.join_sub03_con > .contents_con > .input_list > ul {gap:11.11vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .txt_con {flex-direction:column; justify-content:unset; align-items:unset; gap:2.78vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .txt_con > .title_con:before {width:1.11vw; height:5.56vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .txt_con > .title_con > span {padding:0 0 0 3.33vw; font-size:5.56vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .txt_con > .text_con {text-align:right;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .txt_con > .text_con > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con {border-top:0.56vw solid #000; margin:2.78vw 0 0;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li {flex-direction:column; border-bottom:none;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div {width:100%; border-bottom:0.28vw solid #DDD;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .title_con {width:23.82vw; padding:0 2.22vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .title_con > span {display:flex; gap:0.56vw; font-size:3.89vw; letter-spacing:-0.08vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con {gap:1.67vw; width:100%; padding:3.33vw 2.78vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > input {height:10.00vw; border:0.28vw solid #EEE; padding:0 2.78vw; font-size:3.89vw; letter-spacing:-0.08vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > span {font-size:3.61vw; letter-spacing:-0.07vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > a.check_btn {width:16.67vw; height:10.00vw; font-size:3.61vw; letter-spacing:-0.14vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > input.date_input {width:36.59vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > input.address1 {width:38.89vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > input.address2 {width:100%;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > input.capital_input {width:56.51vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > ul {gap:3.33vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > ul > li > label {gap:1.39vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > ul > li > label > span {font-size:3.89vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > textarea {height:27.78vw; border:0.28vw solid #EEE; padding:2.78vw; font-size:3.89vw; letter-spacing:-0.08vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > .select_box {width:100%;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > .select_box > .text_con {width:11.11vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > .select_box > .text_con > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > .select_box > .select_con > .select {width:100%; height:10.00vw; border:0.28vw solid #EEE; padding:0 2.78vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > .select_box > .select_con > .select > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > .select_box > .select_con > .select > .img_con {width:2.22vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > .select_box > .select_con > .option_list {width:100%; border:0.28vw solid #EEE; top:9.72vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con > .select_box > .select_con > .option_list > ul > li {height:8.89vw; padding:0 2.78vw; font-size:3.61vw; letter-spacing:-0.18vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con.select {gap:2.22vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con.address > ul {gap:1.67vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con.address > ul > li > .list_div {gap:1.67vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con.address > ul > li > .list_div > input {height:10.00vw; border:0.28vw solid #EEE; padding:0 2.78vw; font-size:3.89vw; letter-spacing:-0.08vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con.address > ul > li > .list_div > a {width:36%; height:10.00vw; font-size:3.61vw; letter-spacing:-0.14vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con.address > ul > li > .list_div > input.address1 {width:64%;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con.password {gap:1.67vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .input_con.password > span {font-size:3.33vw; letter-spacing:-0.13vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con {padding:5.56vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul {display:flex; flex-direction:column; gap:3.33vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li {border:0.28vw solid #DDD; border-radius:2.78vw; overflow:hidden;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table {width:100%;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody {}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody > tr {}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody > tr > td {border-bottom:0.28vw solid #DDD;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody > tr:last-child > td {border-bottom:none;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody > tr > .title_td {width:13.89vw; border-right:0.28vw solid #DDD; background:#F2F9FD; padding:1.67vw 0;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody > tr > .title_td > span {font-size:3.89vw; color:#000; font-weight:600; letter-spacing:-0.08vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody > tr > .sub_title_td {padding:0 2.22vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody > tr > .sub_title_td > span {font-size:3.89vw; color:#000; font-weight:600; letter-spacing:-0.08vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody > tr > .btn_td {padding:2.22vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody > tr > .btn_td > label {display:block; width:15.00vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody > tr > .btn_td > label > input {display:none;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody > tr > .btn_td > label > span {display:flex; justify-content:center; align-items:center; width:100%; height:6.11vw; background:#767676; font-size:3.61vw; color:#FFF; font-weight:500;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody > tr > .btn_td > .text_con {margin:1.11vw 0 0;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li > .list_div > .file_con > ul > li > table > tbody > tr > .btn_td > .text_con > span {font-size:3.61vw; color:#555; font-weight:400; letter-spacing:-0.07vw;}
	.join_sub03_con > .contents_con > .input_list > ul > li > .list_div > .table_con > ul > li.depth2 > .list_div {width:100%;}
	.join_sub03_con > .contents_con > .input_list > ul > li:last-child > .list_div > .table_con > ul > li > .list_div > .title_con {justify-content:center; width:13.89vw;}
	.join_sub03_con > .contents_con > .btn_con {margin:5.56vw 0 0;}
	.join_sub03_con > .contents_con > .btn_con > a {width:44.44vw; height:13.89vw; border-radius:2.78vw; font-size:4.17vw; letter-spacing:-0.17vw;}

	/* 회원가입 4단계 */
	.join_sub04_con > .contents_con > .txt_con > .title_con:after {content:''; width:100%; height:0.28vw; background:#0095D5; position:absolute; bottom:-0.28vw; left:0;}
	.join_sub04_con > .contents_con > .complete_con {max-width:91%; margin:0 auto; border:0.28vw solid #0095D5; margin-top:11.11vw; padding:13.89vw 0; box-shadow:0 0 5.56vw 0 rgba(0, 149, 213, 0.12);}
	.join_sub04_con > .contents_con > .complete_con > .txt_con > .text01_con > span {font-size:5.56vw; letter-spacing:-0.22vw;}
	.join_sub04_con > .contents_con > .complete_con > .txt_con > .text02_con {margin:3.89vw 0 0;}
	.join_sub04_con > .contents_con > .complete_con > .txt_con > .text02_con > span {font-size:5.56vw; letter-spacing:-0.22vw;}
	.join_sub04_con > .contents_con > .complete_con > .txt_con > .btn_con {margin:5.56vw 0 0;}
	.join_sub04_con > .contents_con > .complete_con > .txt_con > .btn_con > a {gap:2.78vw; width:44.44vw; height:11.11vw; border-radius:2.78vw;}
	.join_sub04_con > .contents_con > .complete_con > .txt_con > .btn_con > a > img {width:4.44vw;}
	.join_sub04_con > .contents_con > .complete_con > .txt_con > .btn_con > a > span {font-size:4.17vw; letter-spacing:-0.17vw;}

	
	/* 가입절차 */
	.info_sub01_con > .contents_con {max-width:91%;}
	.info_sub01_con > .contents_con > .text_list {margin:13.89vw 0 0; padding:8.33vw 5.56vw; border-radius:4.17vw;}
	.info_sub01_con > .contents_con > .text_list > ul {gap:2.78vw;}
	.info_sub01_con > .contents_con > .text_list > ul > li > .list_div {align-items:flex-start; gap:1.67vw;}
	.info_sub01_con > .contents_con > .text_list > ul > li > .list_div > .num_con {width:6.67vw; height:6.67vw;}
	.info_sub01_con > .contents_con > .text_list > ul > li > .list_div > .num_con > span {font-size:5.00vw;}
	.info_sub01_con > .contents_con > .text_list > ul > li > .list_div > .text_con > span {font-size:5.00vw;}
	.info_sub01_con > .contents_con > .contents_con {flex-direction:column; justify-content:unset; align-items:unset; margin:9.72vw 0 0;}
	.info_sub01_con > .contents_con > .contents_con > .tab_menu {width:100%;}
	.info_sub01_con > .contents_con > .contents_con > .tab_menu > .title_con > span {font-size:7.78vw;}
	.info_sub01_con > .contents_con > .contents_con > .tab_menu > ul {flex-direction:row; gap:2.22vw; margin:6.94vw 0;}
	.info_sub01_con > .contents_con > .contents_con > .tab_menu > ul > li {width:50%; height:11.11vw; border:0.28vw solid #0095D5; border-radius:2.78vw;}
	.info_sub01_con > .contents_con > .contents_con > .tab_menu > ul > li > span {font-size:4.44vw; letter-spacing:-0.18vw;}
	.info_sub01_con > .contents_con > .contents_con > .tab_menu > ul > li.on {background:#0095D5;}
	.info_sub01_con > .contents_con > .contents_con > .tab_menu > ul > li.on > span {color:#FFF; font-weight:700;}
	.info_sub01_con > .contents_con > .contents_con > .tab_menu > ul > li:hover {background:#0095D5;}
	.info_sub01_con > .contents_con > .contents_con > .tab_menu > ul > li:hover > span {color:#FFF; font-weight:700;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con {width:100%; word-break:keep-all;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul {border-top:0.28vw solid #000;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul > li {border-bottom:0.28vw solid #EEE; padding:5.56vw 2.78vw;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul > li > .list_div {flex-direction:column; align-items:unset; gap:3.89vw;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul > li > .list_div > .txt_con {flex-shrink:0; flex-direction:column; align-items:unset; gap:1.11vw; width:100%;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul > li > .list_div > .txt_con > .step_con:after {content:none;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul > li > .list_div > .txt_con > .step_con > span {font-size:5.00vw; color:#0095D5; letter-spacing:-0.20vw;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul > li > .list_div > .txt_con > .title_con > span {font-size:5.00vw; letter-spacing:-0.20vw;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul > li > .list_div > .list_con > ul {gap:1.67vw;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul > li > .list_div > .list_con > ul > li {width:100%;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul > li > .list_div > .list_con > ul > li > .text01_con:before {width:1.11vw; height:1.11vw; top:2.22vw; transform:unset;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul > li > .list_div > .list_con > ul > li > .text01_con > span {padding:0 0 0 2.78vw; font-size:4.44vw; letter-spacing:-0.09vw;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul > li > .list_div > .list_con > ul > li > .text02_con {margin:1.11vw 0 0 3.33vw;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul > li > .list_div > .list_con > ul > li > .text02_con:before {width:1.39vw; height:0.28vw; top:2.22vw;}
	.info_sub01_con > .contents_con > .contents_con > .tab_contents > .info_con > .contents_con > ul > li > .list_div > .list_con > ul > li > .text02_con > span {padding:0 0 0 2.78vw; font-size:4.17vw; letter-spacing:-0.08vw;}

	/* 가입절차 */
	.info_sub02_con > .contents_con {max-width:91%;}
	.info_sub02_con > .contents_con > .img_con {margin:13.89vw 0 0;}

	/* 일반 게시판 공통 */
	.notice_list_con {max-width:91%;}
	.notice_list_con > .ss_con {justify-content:space-between; gap:1.39vw; margin:13.89vw 0 5.56vw;}
	.notice_list_con > .ss_con > .select_box {position:relative;}
	.notice_list_con > .ss_con > .select_box > .select {width:23.61vw; height:13.89vw; border:0.28vw solid #DDD; padding:0 2.78vw;}
	.notice_list_con > .ss_con > .select_box > .select > span {display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:3.61vw;}
	.notice_list_con > .ss_con > .select_box > .select > .img_con {width:2.22vw;}
	.notice_list_con > .ss_con > .select_box > .option_list {width:23.61vw; border:0.28vw solid #DDD; padding:4.17vw 2.78vw; top:13.61vw;}
	.notice_list_con > .ss_con > .select_box > .option_list > ul {gap:2.78vw;}
	.notice_list_con > .ss_con > .select_box > .option_list > ul > li {font-size:3.61vw;}
	.notice_list_con > .ss_con > .select_box > .option_list > ul > li:hover {color:#000; font-weight:400;}
	.notice_list_con > .ss_con > form > .search_con {gap:2.78vw; width:66.67vw; height:13.89vw; border:0.28vw solid #DDD; padding:0 2.78vw;}
	.notice_list_con > .ss_con > form > .search_con > input {font-size:3.61vw;}
	.notice_list_con > .ss_con > form > .search_con > a {width:4.44vw;}
	.notice_list_con > .ss_con > form > .search_con.depth1 {width:100%;}

	/* 일반 게시판 01 */
	.notice_list_con > .normal_notice_con .num_td {width:auto;}
	.notice_list_con > .normal_notice_con .title_td {width:auto;}
	.notice_list_con > .normal_notice_con > .title_con {display:none;}
	.notice_list_con > .normal_notice_con > .list_con {border-top:0.56vw solid #000;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li {border-bottom:0.28vw solid #E8E9E9;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a {display:block; padding:3.89vw 2.78vw;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td {padding:0; background:#FFF;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > span {font-size:3.89vw; line-height:normal;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > span.notice {height:5.56vw; padding:0 1.67vw; border-radius:1.11vw; font-size:3.61vw;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .w_con {display:none;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con {padding:0 0 0 1.67vw;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .title_con {}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .title_con > span {display:block; height:10.56vw; 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:4.44vw; color:#333; font-weight:400; line-height:120%;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con {margin:2.22vw 0 0;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul {display:flex; align-items:center; gap:3.61vw;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul > li {position:relative;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul > li:before {content:''; width:0.28vw; height:3.33vw; background:#EAEAEA; position:absolute; top:50%; left:-1.94vw; transform:translateY(-50%);}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul > li:first-child:before {content:none;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul > li > span {font-size:4.17vw; color:#999; font-weight:400; line-height:140%; letter-spacing:-0.21vw;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul > li > span.writer {font-weight:600;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul > li > img {width:3.33vw;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a > table > tbody > tr > .num_td {width:9.72vw; vertical-align:top;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a:hover > table > tbody > tr > td {background:#FFF;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li > .list_div > a:hover > table > tbody > tr > td > .w_con > .title_con > span {color:#333; text-decoration:unset;}
	.notice_list_con > .normal_notice_con > .list_con > ul > li.none_li > span {font-size:4.17vw; color:#222; font-weight:500; line-height:105.56vw;}

	/* 일반 게시판 뷰 */
	.notice_view_con {max-width:91%; margin-top:13.89vw;}
	.notice_view_con > .contents_con .top_con {gap:2.22vw; border-top:0.56vw solid #222; border-bottom:0.28vw solid #222; padding:5.56vw 0.00vw;}
	.notice_view_con > .contents_con .top_con > .title_con {gap:2.22vw;}
	.notice_view_con > .contents_con .top_con > .title_con > .notice_con {height:5.56vw; padding:0 2.22vw; border-radius:1.11vw;}
	.notice_view_con > .contents_con .top_con > .title_con > .notice_con > span {font-size:3.61vw;}
	.notice_view_con > .contents_con .top_con > .title_con > .text_con > span {font-size:5.56vw; line-height:130%; letter-spacing:-0.22vw;}
	.notice_view_con > .contents_con .top_con > .etc_con {padding:0 0 0 13.06vw;}
	.notice_view_con > .contents_con .top_con > .etc_con > ul {gap:4.72vw;}
	.notice_view_con > .contents_con .top_con > .etc_con > ul > li:before {width:0.28vw; height:3.33vw; left:-2.50vw;}
	.notice_view_con > .contents_con .top_con > .etc_con > ul > li > .list_div {gap:1.67vw;}
	.notice_view_con > .contents_con .top_con > .etc_con > ul > li > .list_div > span {font-size:3.89vw; color:#222; letter-spacing:-0.08vw;}
	.notice_view_con > .contents_con .top_con > .etc_con > ul > li > .list_div > .text01_con > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.notice_view_con > .contents_con .top_con > .etc_con > ul > li > .list_div > .text02_con > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.notice_view_con > .contents_con .file_con {gap:3.33vw; padding:4.44vw;}
	.notice_view_con > .contents_con .file_con > .title_con > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.notice_view_con > .contents_con .file_con > .list_con {top:0.28vw;}
	.notice_view_con > .contents_con .file_con > .list_con ul {gap:2.78vw;}
	.notice_view_con > .contents_con .file_con > .list_con ul > li > a {gap:1.11vw;}
	.notice_view_con > .contents_con .file_con > .list_con ul > li > a > img {width:3.06vw;}
	.notice_view_con > .contents_con .file_con > .list_con ul > li > a > span {font-size:3.61vw; letter-spacing:-0.14vw;}
	.notice_view_con > .contents_con .posts_con {padding:8.33vw 0; border-bottom:0.28vw solid #DDD;}
	.notice_view_con > .contents_con .posts_con * {font-family:initial; font-size:initial; line-height:1.5;}
	.notice_view_con > .contents_con .posts_con img {max-width:100%; height:auto !important;}
	.notice_view_con > .contents_con .btn_con {display:flex; justify-content:flex-end; margin:8.33vw 0 0;}
	.notice_view_con > .contents_con .btn_con > a {width:28.89vw; height:11.67vw; border:0.28vw solid #0095D5; border-radius:2.22vw; font-size:4.44vw; letter-spacing:-0.18vw;}
	.notice_view_con > .article_con {border-top:0.28vw solid #222; margin:8.33vw 0 0;}
	.notice_view_con > .article_con > .btn_con {gap:4.17vw; border-bottom:0.28vw solid #DDD; padding:0 2.78vw;}
	.notice_view_con > .article_con > .btn_con > .text_con {gap:2.78vw;}
	.notice_view_con > .article_con > .btn_con > .text_con > span {font-size:3.89vw; letter-spacing:-0.16vw;}
	.notice_view_con > .article_con > .btn_con > .text_con > img {width:3.33vw;}
	.notice_view_con > .article_con > .btn_con > .title_con {width:66.67vw;}
	.notice_view_con > .article_con > .btn_con > .title_con > a {padding:5.56vw 0;}
	.notice_view_con > .article_con > .btn_con > .title_con > a > span {font-size:3.89vw; letter-spacing:-0.16vw;}
	.notice_view_con > .article_con > .btn_con > .date_con {display:none;}
	.notice_view_con > .article_con > .btn_con:hover {background:#FFF;}

	/* 일반 게시판 02 */
	.notice_list_con > .normal_notice_con02 .num_td {width:auto;}
	.notice_list_con > .normal_notice_con02 .title_td {width:auto;}
	.notice_list_con > .normal_notice_con02 .text_td {width:auto;}
	.notice_list_con > .normal_notice_con02 > .title_con {display:none;}
	.notice_list_con > .normal_notice_con02 > .list_con {border-top:0.56vw solid #000;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li {border-bottom:0.28vw solid #E8E9E9;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a {display:block; padding:3.89vw 2.78vw;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td {padding:0; background:#FFF;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > span {font-size:3.89vw; line-height:normal;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .w_con {display:none;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con {padding:0 0 0 2.22vw;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .title_con > span {display:block; height:10.00vw; 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:4.17vw; color:#333; font-weight:400;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .title_con > span .color_text {color:#0095D5; font-weight:700;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con {margin:2.22vw 0 0;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul {display:flex; align-items:center; gap:3.61vw;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul > li {position:relative;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul > li:before {content:''; width:0.28vw; height:3.33vw; background:#EAEAEA; position:absolute; top:50%; left:-1.94vw; transform:translateY(-50%);}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul > li:first-child:before {content:none;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul > li > span {font-size:4.17vw; color:#999; font-weight:400; line-height:140%; letter-spacing:-0.21vw;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul > li > span.writer {font-weight:600;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul > li > img {width:3.33vw;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > td > .m_con > .etc_con > ul > li > span.writer {filter:blur(1.11vw);}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a > table > tbody > tr > .num_td {width:9.72vw; vertical-align:top;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li > .list_div > a:hover > table > tbody > tr > td {background:#FFF;}
	.notice_list_con > .normal_notice_con02 > .list_con > ul > li.none_li > span {font-size:4.17vw; color:#222; font-weight:500; line-height:105.56vw;}

	/* 일반 게시판 뷰 02 */
	.notice_view_con02 {max-width:91%; margin-top:13.89vw;}
	.notice_view_con02 > .contents_con .top_con {gap:2.22vw; border-top:0.56vw solid #222; border-bottom:0.28vw solid #222; padding:5.56vw 0;}
	.notice_view_con02 > .contents_con .top_con > .title_con > .text_con > span {font-size:5.56vw; line-height:130%; letter-spacing:-0.22vw;}
	.notice_view_con02 > .contents_con .top_con > .etc_con > ul {gap:4.72vw;}
	.notice_view_con02 > .contents_con .top_con > .etc_con > ul > li:before {width:0.28vw; height:3.33vw; left:-2.50vw;}
	.notice_view_con02 > .contents_con .top_con > .etc_con > ul > li > .list_div {gap:1.67vw;}
	.notice_view_con02 > .contents_con .top_con > .etc_con > ul > li > .list_div > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.notice_view_con02 > .contents_con .top_con > .etc_con > ul > li > .list_div > .text01_con > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.notice_view_con02 > .contents_con .top_con > .etc_con > ul > li > .list_div > .text02_con > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.notice_view_con02 > .contents_con .file_con {gap:3.33vw; padding:4.44vw;}
	.notice_view_con02 > .contents_con .file_con > .title_con > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.notice_view_con02 > .contents_con .file_con > .list_con {top:0.28vw;}
	.notice_view_con02 > .contents_con .file_con > .list_con ul {gap:2.78vw;}
	.notice_view_con02 > .contents_con .file_con > .list_con ul > li > a {gap:1.11vw;}
	.notice_view_con02 > .contents_con .file_con > .list_con ul > li > a > img {width:3.06vw;}
	.notice_view_con02 > .contents_con .file_con > .list_con ul > li > a > span {font-size:3.61vw; letter-spacing:-0.14vw;}
	.notice_view_con02 > .contents_con .posts_con {padding:8.33vw 0; border-bottom:0.28vw solid #DDD;}
	.notice_view_con02 > .contents_con .posts_con * {font-family:initial; font-size:initial; line-height:1.5;}
	.notice_view_con02 > .contents_con .posts_con img {max-width:100%; height:auto !important;}
	.notice_view_con02 > .contents_con .btn_con {margin:8.33vw 0 0;}
	.notice_view_con02 > .contents_con .btn_con > a {width:28.89vw; height:11.67vw; border:0.28vw solid #0095D5; border-radius:2.22vw; font-size:4.44vw; letter-spacing:-0.18vw;}
	.notice_view_con02 > .article_con {border-top:0.28vw solid #222; margin:8.33vw 0 0;}
	.notice_view_con02 > .article_con > .btn_con {gap:4.17vw; border-bottom:0.28vw solid #DDD; padding:0 2.78vw;}
	.notice_view_con02 > .article_con > .btn_con > .text_con {flex-shrink:0; display:flex; justify-content:center; align-items:center; gap:1.67vw;}
	.notice_view_con02 > .article_con > .btn_con > .text_con > span {font-size:3.89vw; letter-spacing:-0.16vw;}
	.notice_view_con02 > .article_con > .btn_con > .text_con > img {width:3.33vw;}
	.notice_view_con02 > .article_con > .btn_con > .title_con {width:66.67vw;}
	.notice_view_con02 > .article_con > .btn_con > .title_con > a {padding:5.56vw 0;}
	.notice_view_con02 > .article_con > .btn_con > .title_con > a > span {font-size:3.89vw; letter-spacing:-0.16vw;}
	.notice_view_con02 > .article_con > .btn_con > .date_con {display:none;}
	.notice_view_con02 > .article_con > .btn_con:hover {background:#FFF;}
	
	/* 협력업체 견적제출 */
	.partnership_sub02_con > .contents_con {flex-direction:column; justify-content:unset; align-items:unset; gap:8.33vw; max-width:91%; border-top:0.56vw solid #000; margin-top:13.89vw; padding:5.56vw 0 0;}
	.partnership_sub02_con > .contents_con > .text_con {gap:2.78vw; width:100%; border-radius:4.17vw; padding:5.56vw;}
	.partnership_sub02_con > .contents_con > .text_con > span {font-size:5.00vw; letter-spacing:-0.20vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul {gap:5.56vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div {gap:4.17vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .title_con > span {font-size:4.44vw; line-height:90%;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con > input {height:12.22vw; border-radius:1.39vw; padding:0 2.78vw; font-size:3.89vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con > .select_box {width:100%;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con > .select_box > .text_con {width:13.89vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con > .select_box > .text_con > span {font-size:3.89vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con > .select_box > .select_con > .select {height:12.22vw; border-radius:1.39vw; padding:0 2.78vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con > .select_box > .select_con > .select > span {font-size:3.89vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con > .select_box > .select_con > .select > .img_con {width:3.33vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con > .select_box > .select_con > .option_list {border-radius:1.39vw; top:13.61vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con > .select_box > .select_con > .option_list > ul > li {padding:2.22vw 2.78vw; font-size:3.61vw; letter-spacing:-0.18vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con > label {width:19.44vw; height:12.22vw; border-radius:1.39vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con > label > span {font-size:3.89vw; letter-spacing:-0.08vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con > textarea {height:44.44vw; border-radius:1.39vw; padding:4.17vw; font-size:3.89vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con.file {gap:1.39vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .input_con.select {flex-direction:column; gap:2.78vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .check_con > .text_con {height:36.67vw; border:0.28vw solid #DDD; border-radius:1.39vw; padding:2.78vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .check_con > .text_con > span {font-size:3.61vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .check_con > .label_con {margin:3.33vw 0 0;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .check_con > .label_con > label {gap:1.67vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .check_con > .label_con > label > span {font-size:3.89vw;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .btn_con {margin:2.78vw 0 0;}
	.partnership_sub02_con > .contents_con > .input_list > ul > li > .list_div > .btn_con > a {width:44.44vw; margin:0 auto; height:13.89vw; border-radius:2.78vw; font-size:4.17vw; letter-spacing:-0.17vw;}
	
	/* 견적관련자료 비밀번호 입력 팝업 */
	.password_popup_con {width:91%; border-radius:4.17vw;}
	.password_popup_con .contents_con > .closed_con {top:4.44vw; right:4.44vw;}
	.password_popup_con .contents_con > .closed_con > a {display:block; width:5.56vw;}
	.password_popup_con .contents_con > .txt_con {gap:6.67vw; padding:20.56vw 0 15.00vw;}
	.password_popup_con .contents_con > .txt_con > .title_con > span {font-size:6.67vw; letter-spacing:-0.13vw;}
	.password_popup_con .contents_con > .txt_con > .input_con > input {width:72.22vw; height:13.89vw; border:0.28vw solid #DDD; padding:0 5.00vw; border-radius:1.39vw; font-size:4.44vw;}
	.password_popup_con .contents_con > .btn_con > a {height:12.50vw; font-size:5.00vw; letter-spacing:-0.20vw;}

	/* 푸터 */
	#footer {border-top:0.28vw solid #DDD;}
	#footer > .contents_con {flex-direction:column; align-items:unset; gap:8.33vw; max-width:91%; padding:11.11vw 0;}
	#footer > .contents_con > .logo_con {width:36.11vw;}
	#footer > .contents_con > .info_con > .nav > ul {gap:5.83vw;}
	#footer > .contents_con > .info_con > .nav > ul > li:before {width:0.28vw; height:2.78vw; left:-3.06vw;}
	#footer > .contents_con > .info_con > .nav > ul > li > a {font-size:3.33vw;}
	#footer > .contents_con > .info_con > .info_con {gap:1.67vw; margin:5.56vw 0 0;}
	#footer > .contents_con > .info_con > .info_con > ul {flex-wrap:wrap; align-items:unset; gap:1.67vw 3.33vw;}
	#footer > .contents_con > .info_con > .info_con > ul > li > span {font-size:3.33vw; letter-spacing:-0.08vw;}
	#footer > .contents_con > .info_con > .copy_con {margin:5.56vw 0 0;}
	#footer > .contents_con > .info_con > .copy_con > span {font-size:3.33vw;}
}

