.section4_2 .mo_select_p {display: none;}
.section1_2 .mo_select_p {display: none;}
.mo_header{display: none;}
@media screen and (max-width: 1280px){
    header > .container {max-width: 100%; width: 89.5%;}
    .container {max-width: 100%; width: 89.5%;}
    header > .container > nav {width: 50%;}
    header > .container > .logo {width: 23.7%;}
    header > .container > nav > ul > li {margin: 0 2%;}
    .visual .swiper-pagination {text-indent: 67px;}
    .page_arrow {left: 118px;}
}
@media screen and (max-width: 1024px) {
    .pc_header {display: none;}
    .visual {height: 100vh;}
    .visual ul li {background: url(../img/mo_visual_img.png)no-repeat 50% 50%; background-size: cover;}
    .page_arrow_area {display: none;}
    .section1 .content .new_list ul {display: flex; flex-wrap: nowrap; overflow-x: auto; }
    .section1 .content .new_list ul li {width: 480px; flex: 0 0 auto;}
    .section1 .content .new_list ul li .content_area .img_box {height: 480px;}
    .section1 .content .new_list ul li .content_area .img_box img {max-width: 100%; width: 100%; height: 100%;}

    .section4 .cr_content ul {display: flex; flex-wrap: nowrap; overflow-x: auto; }
    .section4 .cr_content ul li {width: 480px; flex: 0 0 auto;}
    .section4 .cr_content ul li .cr_book_box {display: flex; align-items: center; justify-content: center; height: 360px;}

    footer {}
    footer > .container {flex-flow: column;}
    footer > .container .app_area {position: initial; top: auto; transform: initial; margin-top: 78px;}
    footer > .container > nav ul:nth-child(2) {flex-wrap: wrap;}
    footer > .container > nav ul {flex-wrap: wrap;}
    footer > .container .logo {margin-right: 0; margin-bottom: 65px;}

    /* 간편견적 */
    .form {max-width: 100%; box-sizing: border-box; padding: 75px 80px;}

    /* 1:1 문의 */
    .form {max-width: 100%; box-sizing: border-box;}

    /* 회사소개 */
    .introduction_content > ul > li {padding: 0 10px;}
    .introduction_content > ul > li .meddle_content {width: 230px; height: 230px;}
    .introduction_content .img_box_txt_box {width: 230px; height: 230px;}
}

@media screen and (max-width: 768px) {
    .visual ul li .v_title {padding-top: 15.625vw;}
    .visual ul li .v_title p {font-size: 7.292vw; margin-bottom: 5.729vw;}
    .visual ul li .v_title span {font-size: 3.646vw; margin-bottom: 7.813vw;}
    .visual ul li .v_gobutton {margin-bottom: 30.078vw;}
    .visual ul li .v_gobutton a {width: 36.458vw; height: 12.500vw; line-height: 12.500vw; font-size: 3.646vw;}
    .section {padding: 18.229vw 0;}
    .title {margin-bottom: 14.974vw;}
    .title p {font-size: 7.292vw; margin-bottom: 4.688vw;}
    .title span {font-size: 3.646vw;}
    .section1 .content .content_title p {width: 33.854vw; font-size: 4.688vw; word-break: keep-all; line-height: 1.5;}
    .section1 .content .content_title {align-items: flex-end;}
    .section1 .content .content_title .go_button a {font-size: 3.385vw;}
    .section1 .content .content_title .go_button a > img {margin-left: 1.563vw; width: 2.344vw; height: 3.125vw;}
    .section1 .content .new_list ul {align-items: initial; margin: 0 -2.604vw;}
    .section1 .content .new_list ul li .content_area .label > span {padding: 2.604vw 2.214vw; font-size: 3.385vw;}
    .section1 .content .new_list ul li {width: 62.500vw; padding: 0 1.953vw;}
    .section1 .content .new_list ul li .content_area .img_box {margin-bottom: 7.161vw;}
    .section1 .content .new_list ul li .content_area .txt p {font-size: 4.167vw; margin-bottom: 2.604vw; line-height: 1.5;}
    .section1 .content .new_list ul li .content_area .txt span {font-size: 2.865vw;}
    /* .mySwiper2 .swiper-slide {padding: 0 76px;} */
    /* .section2 .content_slider ul li .img_box {width: 484px; height: 486px;} */
    .mySwiper2::before {display: none;}
    .mySwiper2::after {display: none;}
    .section2 .content_slider ul li .img_box {margin-bottom: 7.161vw;}
    .section2 .content_slider ul li .txt_box p {font-size: 4.167vw; margin-bottom: 2.604vw;}
    .section2 .content_slider ul li .txt_box span {font-size: 3.125vw;}
    .section3 .Video ul {flex-flow: column; margin: 0;}
    .section3 .Video ul li {width: 100%; height: 52.083vw; padding: 0; margin-bottom: 2.604vw;}
    /* .section4 .cr_content ul li .cr_book_box:hover dt img {width: 185px; height: 264px;} */
    .section4 .cr_content ul li .cr_book_box dt img {width: 24.089vw; height: 34.375vw;}
    .section4 .cr_content ul li .cr_book_box dl {padding: 3.906vw 3.125vw;}
    .section4 .cr_content ul li .cr_book_box dl dd span.big_txt {padding-bottom: 4.557vw; margin-bottom: 4.167vw; font-size: 3.646vw;}
    .section4 .cr_content ul li .cr_book_box dl dd span.go_botton a {font-size: 3.125vw;}
    .section4 .cr_content ul li .cr_book_box {height: 46.875vw; margin-bottom: 4.818vw;}
    .section4 .cr_content ul li .txt_box p {font-size: 3.385vw; margin-bottom: 2.604vw;}
    .section4 .cr_content ul li .txt_box span {font-size: 3.125vw;}
    .section4 .cr_content ul li {width: 62.500vw; padding: 0 2.604vw;}
    .section5 .sec5_title p {font-size: 5.990vw; margin-bottom: 7.813vw;}
    .section5 .sec5_title .go_button a {width: 32.813vw; height: 12.500vw; line-height: 12.500vw; font-size: 3.385vw;}
    footer {padding: 6.510vw 0;}
    footer > .container .logo {width: 100%;}
    footer > .container .logo a img {width: 25.391vw; height: 19.531vw;}
    footer > .container nav {width: 100%;}
    footer > .container > nav ul:nth-child(3) li {flex-wrap: wrap; margin: 0 -2.148vw;}
    footer > .container > nav ul:first-child > li > a {font-size: 3.125vw;}
    footer > .container > nav ul:first-child > li {padding: 0 2.930vw;}
    footer > .container > nav ul:first-child {margin: 0 -1.628vw;}
    footer > .container > nav ul:first-child > li {padding: 0 2.930vw;}
    footer > .container > nav ul:nth-child(3) li > dl {padding: 0 2.148vw; margin-bottom: 2.604vw;}
    footer > .container > nav ul:nth-child(3) li > dl dt, dd {font-size: 3.125vw;}
    footer > .container > nav ul:nth-child(2) > li {font-size: 3.125vw; padding: 0 2.148vw; line-height: 1.5;}
    footer > .container > nav ul:nth-child(2) {margin: 0 -2.148vw; margin-top: 3.906vw; margin-bottom: 2.604vw;}
    .section1 .content .new_list ul li .content_area .img_box {height: 62.500vw;}

    /* 카타로그 */
    .section4_2 .cr_content ul {flex-wrap: wrap; overflow: initial; margin: 0;}
    .section4_2 .cr_content ul li {width: calc(100% / 1); flex: initial; margin-bottom: 14.193vw; padding: 0;}
    .section4_2 .cr_content ul li:last-child {margin-bottom: 0;}
    .section4_2 .mo_select_p {box-sizing: border-box; border: 1px solid #d8dadd; display: flex; align-items: center; justify-content: space-between; width: 100%; height: 12.500vw; line-height: 12.240vw; font-size: 3.646vw; font-weight: 400; color: #383b40; padding: 0 5.339vw; margin-bottom: 12.500vw;}
    .section4_2 .mo_select_p.on img {transform: rotate(-180deg);}
    .section4_2 .tap_menu {position: relative;}
    .section4_2 .tap_menu ul {position: absolute; top: 12.500vw; left: 0; display: none; width: 100%; height: auto; box-sizing: border-box; border: 1px solid #d8dadd; border-top: 0; background: #fff;}
    .section4_2 .tap_menu ul li {border: none; margin: 0; padding: 0; height: 12.500vw; line-height: 12.500vw;}
    .section4_2 .tap_menu ul li.on {border: none;}
    .section4_2 .tap_menu ul li a {font-size: 3.385vw;}
    .more p {width: 100%; height: 12.500vw; line-height: 12.240vw; font-size: 3.646vw; font-weight: 400; color: #383b40;}
    
    /* 특허 성적서 인증서 */
    .patent_area .content_list_span {width: calc(100% / 1); margin-bottom: 6.250vw;}
    .patent_area .content_list_span a dl dt strong {font-size: 3.385vw; margin-bottom: 3.385vw;}
    .patent_area .content_list_span a dl dt span {font-size: 3.125vw; margin-bottom: 9.375vw;}
    .patent_area .content_list_span a dl dt em {font-size: 3.125vw;}

    /* 시공사례 */
    .section1_2 .content .new_list ul {flex-wrap: wrap; margin: 0; overflow: initial;}
    .section1_2 .content .new_list ul li {flex: initial; width: 100%; padding: 0; margin-bottom: 14.193vw;}

    /* 제품 카탈로그 뷰페이지 */
    .view_detail .view_title p {margin-bottom: 3.906vw; font-size: 4.427vw;}
    .view_detail .view_title span {font-size: 3.385vw;}
    .view_detail .view_title {margin-bottom: 5.339vw; padding: 0 4.427vw; padding-top: 6.120vw; padding-bottom: 6.380vw;}
    .down_button {margin-top: 10.417vw; margin-bottom: 20.833vw;}
    .down_button a {width: 100%; height: 12.500vw; line-height: 12.240vw; font-size: 3.385vw;}
    .next_button a span:last-child {display: none;}
    .next_button {padding: 6.771vw 4.427vw;}
    .next_button a span {font-size: 3.646vw;}
    .next_button a span:nth-child(2) {width: calc(100% - 13.021vw);}
    .more {margin-top: 12.500vw;}
    .color p {color: #fff;}

    /* section1_2 */

    .section1_2 .cr_content ul {flex-wrap: wrap; overflow: initial; margin: 0;}
    .section1_2 .cr_content ul li {width: calc(100% / 1); flex: initial; margin-bottom: 14.193vw; padding: 0;}
    .section1_2 .cr_content ul li:last-child {margin-bottom: 0;}
    .section1_2 .mo_select_p {box-sizing: border-box; border: 1px solid #d8dadd; display: flex; align-items: center; justify-content: space-between; width: 100%; height: 12.500vw; line-height: 12.240vw; font-size: 3.646vw; font-weight: 400; color: #383b40; padding: 0 5.339vw; margin-bottom: 12.500vw;}
    .section1_2 .mo_select_p.on img {transform: rotate(-180deg);}
    .section1_2 .tap_menu {position: relative;}
    .section1_2 .tap_menu ul {position: absolute; top: 12.500vw; left: 0; display: none; width: 100%; height: auto; box-sizing: border-box; border: 1px solid #d8dadd; border-top: 0; background: #fff; z-index: 2;}
    .section1_2 .tap_menu ul li {border: none; margin: 0; padding: 0; height: 12.500vw; line-height: 12.500vw;}
    .section1_2 .tap_menu ul li.on {border: none;}
    .section1_2 .tap_menu ul li a {font-size: 3.385vw;}
    .more p {width: 100%; height: 12.500vw; line-height: 12.240vw; font-size: 3.646vw; font-weight: 400; color: #383b40;}

    /* 위펜 중문 */
    .Product_description > .container {display: block; width: 100%;}
    .Product_description .left_box {max-width: 100%; margin-bottom: 10.026vw;}
    .right_box {max-width: 100%; width: 89.5%; margin: 0 auto;}
    .right_box .right_title p {font-size: 5.729vw; margin-bottom: 3.516vw;}
    .right_box .right_title span {font-size: 3.125vw;}
    .right_box .right_title {margin-bottom: 6.510vw;}
    .right_box .txt_box dl {margin-bottom: 5.208vw;}
    .right_box .txt_box dl dt {width: 25.391vw; font-size: 3.385vw;}
    .go_right_button {margin-top: 8.464vw;}
    .go_right_button a {height: 14.583vw; line-height: 14.583vw; font-size: 4.167vw;}
    .Product_description > .container {margin-bottom: 19.010vw;}

    /* 위펜 중문 뷰페이지 */
    .Product_description {padding: 18.229vw 0;}
    .view_content .cr_content ul {flex-wrap: wrap; overflow: initial; margin: 0;}
    .view_content .cr_content ul li {width: calc(100% / 1); flex: initial; margin-bottom: 14.193vw; padding: 0;}
    .view_content .cr_content ul li:last-child {margin-bottom: 0;}
    .view_content .mo_select_p {box-sizing: border-box; border: 1px solid #d8dadd; display: flex; align-items: center; justify-content: space-between; width: 100%; height: 12.500vw; line-height: 12.240vw; font-size: 3.646vw; font-weight: 400; color: #383b40; padding: 0 5.339vw; margin-bottom: 12.500vw;}
    .view_content .mo_select_p.on img {transform: rotate(-180deg);}
    .view_content .tap_menu {position: relative;}
    .view_content .tap_menu ul {position: absolute; top: 12.500vw; left: 0; display: none; width: 100%; height: auto; box-sizing: border-box; border: 1px solid #d8dadd; border-top: 0; background: #fff;}
    .view_content .tap_menu ul li {border: none; margin: 0; padding: 0; height: 12.500vw; line-height: 12.500vw;}
    .view_content .tap_menu ul li.on {border: none;}
    .view_content .tap_menu ul li a {font-size: 3.385vw;}
    .more p {width: 100%; height: 12.500vw; line-height: 12.240vw; font-size: 3.646vw; font-weight: 400; color: #383b40;}
    .detail_more_button {margin-top: 13.021vw; margin-bottom: 4.557vw;}
    .detail_more_button p {width: 100%; height: 12.500vw; line-height: 12.240vw; font-size: 3.646vw;}

    /* 간편견적 */
    .form {padding: 9.115vw 6.250vw;}
    .form label span {font-size: 3.646vw; margin-bottom: 4.297vw;}
    .form label input {height: 12.500vw; font-size: 3.385vw; padding: 0 4.297vw;}
    .form label {margin-bottom: 13.281vw;}
    .form button {height: 14.583vw; line-height: 14.583vw; margin-top: 12.500vw; font-size: 4.167vw;}

    /* 간편견적 */
    .form label select {height: 12.500vw; font-size: 3.385vw; padding: 0 4.297vw; background: url(../img/s_path.png)no-repeat 70.573vw 50%;}
    .form label .select_area {display: block; margin: 0;}
    .form label .select_area select {margin: 0; margin-bottom: 2.083vw;}
    .form label.flex {display: block; margin: 0;}
    .form label.flex .select_area {width: 100%; margin: 0; margin-bottom: 13.281vw;}
    .form .content_on span {font-size: 3.646vw; margin-bottom: 4.297vw;}
    .form .content_on ul {flex-wrap: wrap; margin: 0 -1.563vw;}
    .form .content_on ul li {width: calc(100% / 2); padding: 0 1.563vw; padding-top: 4.167vw;}
    .form .content_on ul li:nth-child(-n+2) {padding-top: 0;}
    .form .content_on ul li .content_on_box {padding: 2.604vw; padding-bottom: 3.906vw;}
    .form .content_on ul li .content_on_box span {font-size: 3.646vw; margin-top: 3.906vw}
    .form span.input_wrap_title {margin-top: 13.281vw; margin-bottom: 5.469vw; font-size: 3.646vw;}
    .input_wrap {display: block;}
    .input_wrap .input {margin: 0; margin-bottom: 4.167vw;}
    .form label {font-size: 3.385vw;}
    .input_wrap .input input:checked + label:before {width: 3.906vw; height: 3.906vw; vertical-align: middle; margin-right: 2.344vw;}
    .input_wrap .input input + label:before {width: 3.906vw; height: 3.906vw; vertical-align: text-bottom; margin-right: 2.344vw;}
    .input_wrap {margin-bottom: 14.323vw;}
    .total dl dt {font-size: 3.646vw;}
    .total dl dd span:first-child {font-size: 8.333vw; margin-bottom: 4.557vw;}
    .total dl dd span:last-child {font-size: 3.385vw;}
    .go_botton2 a {height: 14.583vw; line-height: 14.583vw; margin-top: 12.5vw; font-size: 4.167vw; margin-right: 2.604vw;}

    /* 1:1문의 */
    .form label[for=chk4] {font-size: 3.385vw;}
    .input2 input + label:before {width: 3.906vw; height: 3.906vw; vertical-align: middle; margin-right: 2.344vw;}
    .input2 input:checked + label:before {width: 3.906vw; height: 3.906vw; vertical-align: text-bottom; margin-right: 2.344vw;}
    .form label em {font-size: 3.385vw;}

    /* 공지사항 */
    /* .next_button a {flex-flow: column;} */
    .notice_content {padding: 0;}
    .notice_content a {flex-flow: column; align-items: flex-start; padding: 5.990vw 4.427vw;}
    .notice_content a span:first-child {display: none;}
    .notice_content a span:last-child {display: block; margin-top: 2.995vw;}
    /* 공지사항 뷰 페이지 */
    .view_detail .view_title {margin-bottom: 5.339vw; padding: 0 4.427vw; padding-top: 6.12vw; padding-bottom: 6.38vw;}
    .view_detail .view_title p {margin-bottom: 3.906vw; font-size: 4.427vw;}
    .view_detail .view_title span {font-size: 3.385vw;}    
    .color p {color: #fff;}
    .prev {margin-top: 8.333vw;}
    .img_box_txt_box {min-height: 65.104vw;}

    /* 회사소개 */
    .introduction_content > ul {flex-wrap: wrap;}
    .introduction_content > ul > li {width: 100%; padding: 0; margin-bottom: 8.333vw;}
    .introduction_content > ul > li:last-child {margin-bottom: 0;}
    .introduction_content .img_box_txt_box {width: 62.500vw; height: 62.500vw; margin: 0 auto;}
    .introduction_content > ul > li .meddle_content {width: 62.500vw; height: 62.500vw; margin: 0 auto;}
    .introduction_content .img_box_txt_box .txt_box p {font-size: 4.167vw;}
    .introduction_content .img_box_txt_box .txt_box {margin-top: 5.208vw;}
    .middle_txt p {font-size: 4.167vw; margin-top: 17.578vw; margin-bottom: 9.635vw;}
    .introduction_content > ul > li .meddle_content .number span {width: 10.417vw; height: 10.417vw; line-height: 10.417vw; font-size: 4.688vw; margin-bottom: 4.297vw;}
    .introduction_content > ul > li .meddle_content .txt_box strong {font-size: 4.688vw; margin-bottom: 3.125vw;}
    .introduction_content > ul > li .meddle_content .txt_box span {font-size: 3.646vw;}
    .introduction_content > ul > li {margin-bottom: 14.583vw;}
    .title span {word-break: keep-all;}
    .title span br {display: none;}
    .title_border {margin-top: 18.229vw; padding-bottom: 13.932vw;}
    .title_border span.color {font-size: 4.167vw;}
    .title_border:nth-child(4) {padding-bottom: 0;}
    .map_area .map_content img {margin-bottom: 8.203vw;}
    .map_area ul li {font-size: 4.167vw;}
    
    /* 연혁 */
    .history dl {display: block;}
    .history {font-size: 6.250vw;}
    .history dl dt {width: 100%; margin-bottom: 10.417vw;}
    .history dl .dl_title p {font-size: 4.688vw;}
    .history dl .dl_title {margin-bottom: 6.510vw;}
    .history dl .dl_sub_title {align-items: initial; margin-bottom: 9.766vw;}
    .history dl .dl_sub_title span:nth-child(2) {font-size: 3.646vw; margin-right: 3.125vw;}
    .history dl .dl_sub_title .point:before {height: 14.714vw; top: 2.604vw;}
    .history dl .dl_sub_title .point {width: 2.604vw; height: 2.604vw; margin-right: 2.604vw; margin-top: 1.432vw;}
    .history dl .dl_sub_title span:nth-child(3) {font-size: 3.646vw; margin-right: 0; width: 63.021vw; word-break: keep-all;}

    /* ci bi */
    .content_ci_bi .ci_sub_title {margin-bottom: 8.333vw;}
    .content_ci_bi .ci_sub_title p {font-size: 4.688vw;}
    .content_ci_bi .content_box ul {padding: 13.021vw 6.510vw; display: block;}
    .content_ci_bi .content_box ul li:first-child {margin-right: 0; width: 48.958vw; height: 25.391vw; margin: 0 auto; margin-bottom: 13.802vw;}
    .content_ci_bi .content_box ul li:first-child img {width: 100%;}
    .content_ci_bi .content_box ul li .text_box p:first-child {font-size: 4.688vw; margin-bottom: 6.510vw;}
    .content_ci_bi .content_box ul li .text_box p:last-child {font-size: 3.646vw; word-break: keep-all;}
    .content_ci_bi .content_box ul li .text_box p:last-child br {display: none;}
    .content_ci_bi .content_box {margin-bottom: 21.875vw;}
    .ci_sub_title > p span {margin-top: 4.557vw; font-size: 3.646vw; line-height: 1.5;}
    .content_ci_bi .ci_sub_title {display: block;}
    .content_ci_bi .ci_sub_title .ci_down_button a {display: flex; width: 100%; height: 12.500vw; line-height: 12.240vw; font-size: 3.646vw;}
    .content_ci_bi .ci_sub_title .ci_down_button {margin-top: 9.766vw;}
    .down_box dl {display: block;}
    .down_box dl dt {height: auto; width: 100%; padding: 7.031vw 6.510vw; padding-bottom: 14.844vw; font-size: 3.646vw;}
    .down_box dl dd .logo_area ul {display: block;}
    .down_box {height: auto;}
    .down_box dl dd .logo_area ul li {width: 100%; margin-bottom: 16.927vw;}
    .down_box dl dd .logo_area ul li:last-child {margin-bottom: 14.844vw;}
    .down_box dl dd {width: 100%;}
    .down_box:nth-child(5) {margin-bottom: 21.875vw;}
    .color_area .color_title p {font-size: 4.688vw; margin-bottom: 4.557vw;}
    .color_area .color_title span {font-size: 3.646vw; line-height: 1.5; word-break: keep-all;}
    .color_area ul {display: block; margin: 0;}
    .color_area ul li {width: 100%; padding: 0; margin-bottom: 4.167vw;}
    .color_area ul li:last-child {margin-bottom: 0;}
    .color_area ul li .color_box {padding: 6.901vw 6.510vw; height: auto;}
    .color_area ul li .color_box .c_title_box {margin-bottom: 16.406vw;}
    .color_area ul li .color_box .c_title_box p {font-size: 4.167vw;}
    .color_area ul li .color_box .c_sub_title span {font-size: 3.646vw;}

    /* 홍보자료 영상 */
    .section1 .content .new_list ul li .video_box img {width: 100%;}
    .section1 .content .new_list ul li .video_box iframe {width: 89.5%; height: 55.990vw; margin: 0 auto;}
    .dim span {right: 45.969vw; top: 9.906vw; transform: initial;}

    /* 상세 슬라이드 2개 */
    .Product_description .detail .left_box ul li img {height: 104.167vw;}
    .swiper-button-next {width: 8.333vw !important; height: 8.333vw !important; line-height: 8.333vw;}
    .swiper-button-next:after {line-height: 8.333vw !important; font-size: 4.427vw !important; color: #3d4044;}
    .swiper-button-prev {width: 8.333vw !important; height: 8.333vw !important; line-height: 8.333vw;}
    .swiper-button-prev:after {line-height: 8.333vw !important; font-size: 4.427vw !important; color: #3d4044;}

    /* header */
    header.mo_header {height: 9.245vw;}
    header.mo_header > .container {justify-content: space-between;}
    header.mo_header > .container > nav {display: none; width: 100%; height: 100vh; position: fixed; top: 0; left: 0; background: #fff; z-index: 9999;}
    header.mo_header > .container > nav > ul {display: flex; flex-flow: column; text-align: center; height: 100vh;}
    header.mo_header > .container > nav > ul > li {padding: 3.906vw 0; font-size: 3.646vw;}
    header.mo_header > .container > nav > ul > li p {margin-bottom: 20px;}
    header.mo_header > .container > nav > ul > li > a {display: block; margin-bottom: 20px;}
    header > .container > nav > ul > li.gnb_1:hover .gnb_2 {display: none;}
    header.mo_header > .container > nav .mo_x_icon {text-align: center; padding-top: 9.115vw; padding-bottom: 3.906vw;}
    header > .container > nav > ul > li > .gnb_2 {display: none; position: initial; z-index: initial; top: initial; left: initial; transform: initial; width: auto; padding: initial; background: #fff; box-shadow: initial;}
    header > .container > nav > ul > li > .gnb_2:before {display: none;}
    header > .container > nav > ul > li > .gnb_2 > li > a {font-size: 3.125vw; padding: 0; height: 6.510vw; line-height: 6.510vw;}
    header.mo_header > .container > nav .mo_x_icon img {width: 6.250vw; height: 6.250vw;}
    .h_menu {width: 5.208vw; height: 4.688vw;}
    .pc_header{display: none;}
    .mo_header{display: block;}

    /* height: 100vh;
    overflow: hidden; */
    .section1_2 .content {height: 100vh; overflow: hidden;}
}