@media screen and (max-width:1420px){.logo{left:2%}.header_right{right:2%}#footer .footer_inner{width:96%}.sub_menu_list2,.sub_menu_list3{width:100%}.sub_menu_list{width:90%}.sub_skin .sub_title{width:90%}.sub_menu_list li{margin-right:10px}.sub_menu_list>li>a{padding:0 10px}#greeting,#history{width:96%}#greeting .greeting_inner>div h3 br{display:none}#greeting .greeting_inner>div p br{display:none}#certified{width:96%}.certified_list li:nth-child(4n){margin-right:0}.certified_list li:nth-child(5){margin-right:25px}#come{width:96%}#come .come_wrap .map_tabs{width:38%}#come .come_wrap .map_tabs li{width:100%}#come .come_wrap .map_wrap{width:60%}#proList{width:96%}#proList .dep3 ul li{margin-right:1.25%;width:19%;margin-bottom:1%}#proList .dep3 ul li a{width:100%}#proView{width:90%}#example{width:96%}#example .cont_wrap ul li .img_wrap{height:16.429vw}#example .img_pop .img_pop_inner{width:70%}#example .img_pop .img_pop_inner .img_wrap{width:100%;height:auto}#ask{width:96%}#catalog{width:96%}#catalog .cont_wrap ul li{width:23.5%;margin-right:2%;margin-bottom:40px}#catalog .cont_wrap ul li .img_wrap{width:100%;height:29.718vw}#catalogView{width:96%}#certificate{width:96%}#certificate .cont_wrap>ul>li ul>li.board_date{padding-right:20px}}@media screen and (max-width:1300px){#header .header_right{right:6%}}@media screen and (max-width:1238px){.certified_list li:nth-child(4n){margin-right:25px}.certified_list li:nth-child(3n){margin-right:0}#proList .glores-A-pdt-list ul li{width:31%}#proList .glores-A-pdt-list ul li:nth-child(4n){margin-right:4%}#proList .glores-A-pdt-list ul li:nth-child(3n){margin-right:0}}@media screen and (max-width:1200px){section.visual div.image_slides>div.info_wrap>h2.title_visual br.repon{display:block}#greeting .greeting_inner>div h3{margin-top:0}#example .cont_wrap ul li{width:31.5%}#example .cont_wrap ul li .img_wrap{height:19.167vw}#ask .contact-wrap .myreg_form_myreg_form .privacy .privacy-wrap dl{flex-direction:column;align-items:flex-start}#catalog .cont_wrap ul li{width:31%;margin-right:3.3333%}#catalog .cont_wrap ul li:nth-child(4n){margin-right:3.3333%}#catalog .cont_wrap ul li:nth-child(3n){margin-right:0}#catalog .cont_wrap ul li .img_wrap{height:37.500vw}}@media screen and (max-width:1000px){.sub_menu_list{flex-wrap:wrap;border-bottom:0}.sub_menu_list li{margin-right:0;border-bottom:1px solid #DDD}.sub_menu_list li a{padding:0 10px;margin-right:10px}.sub_menu_list li:last-child a{margin-right:0}#greeting .greeting_inner>div{flex-direction:column;align-items:center}#greeting .greeting_inner>div .img_wrap{width:80%;margin-right:0;margin-bottom:60px}#greeting .greeting_inner>div .txt_wrap{width:100%}#greeting .greeting_inner>div h3{text-align:center;margin-top:0}#greeting .greeting_inner>div h3 br{display:block}#greeting .greeting_inner>div p{text-align:center}#come .come_wrap{flex-direction:column;justify-content:center;align-items:center}#come .come_wrap .map_tabs{width:100%;margin-bottom:60px}#come .come_wrap .map_wrap{width:100%}#proList .glores-A-pdt-list ul{justify-content:space-between}#proList .glores-A-pdt-list ul li{width:48%;margin-right:0}#proList .glores-A-pdt-list ul li:nth-child(2n){margin-left:4%}#proList .glores-A-pdt-list ul li:nth-child(4n){margin-right:0}#proList .dep3 ul li{width:32%;margin-right:2%;margin-bottom:2%}#proList .dep3 ul li:nth-child(5n){margin-right:2%}#proList .dep3 ul li:nth-child(3n){margin-right:0}#proView .pro_view_inner{flex-direction:column;align-items:center}#proView .pro_view_inner>div{width:100%}#proView .pro_view_inner>div.img_wrap{margin-bottom:60px}#proView .slick-prev:before{width:38px;height:103px}#proView .slick-next:before{width:38px;height:103px}#proView .pro_view_inner .simg .slick-list{width:87%;margin-left:1.5%}#proView .pro_view_inner .simg a{height:100px}#example .img_pop .img_pop_inner{width:80%}#example .img_pop .img_pop_inner .img_close_btn{right:-30px}#ask .contact-wrap .myreg_form_myreg_form ul li{width:calc(50% - 10px)}}@media screen and (max-width:922px){.certified_list li:nth-child(3n){margin-right:25px}.certified_list li:nth-child(2n){margin-right:0}}@media screen and (max-width:768px){#header{height:14.323vw}.logo{left:5%;top:3.906vw;width:32.552vw;height:7.813vw}.logo a{display:block;width:100%;height:100%;transition-duration:.3s}.logo a img{width:100%}.logo.on .pc_logo{opacity:0;z-index:-1}.logo.on .mob_logo{z-index:1;opacity:1;transition-duration:.5s}.header_right{right:5%;top:3.906vw}#header .header_right .header_link{display:none}#header .header_right .search_img{display:none}#header .header_right>a.mob_button{display:none}.header_right>a.sub_button{display:none}.header_right>a.mob_button{display:flex}.header_right>a{width:5.859vw;height:5.859vw}.header_right>a span{width:2.604vw;height:2.604vw}.header_right>a span:first-child{margin-bottom:.521vw}.header_right>a span:nth-child(2){margin-bottom:.521vw}.header_right .mob_button.on{justify-content:center}.header_right .mob_button.on span:first-child{transform:rotate(45deg);height:.651vw;background-color:#e60012;position:relative;top:2px;border-radius:6px}.header_right .mob_button.on span:nth-child(2){transform:rotate(135deg);height:.651vw;position:relative;top:2px;border-radius:6px}.header_right .mob_button.on span:nth-child(3){transform:rotate(135deg);height:.651vw;border-radius:6px}.header_right .mob_button.on span:last-child{transform:rotate(45deg);height:.651vw;border-radius:6px}.m_menu{position:fixed;display:block;top:0;width:100%;height:100%;left:-100%;z-index:499;background-color:#FFF}.m_menu .m_menu_top{position:relative;display:block;background-color:#FFF;width:100%;height:14.323vw}.top_banner_pc{display:none}.top_banner_mob{display:block}#footer .footer_inner{flex-direction:column;align-items:flex-start;gap:2.604vw;padding:5.208vw 0;width:90%}#footer .footer_inner .footer_left h4{margin-bottom:3.906vw;font-size:3.906vw}#footer .footer_inner .left_info span{display:none}#footer .footer_inner .left_info br{display:block}#footer .footer_inner .footer_right img{width:100%}#footer .footer_inner .left_info li{font-size:3.125vw}#footer .footer_inner .left_info li.address br{display:block}#footer .footer_inner .left_info li.tel br{display:block}#footer .footer_inner .left_info li.tel span:last-child{margin-right:0}#footer .footer_inner .left_info li.tel span:last-child::after{display:none}.sub_menu_list2,.sub_menu_list{margin:0 auto;margin-top:11.719vw;margin-bottom:14.323vw}.sub_menu_list3{margin-top:11.719vw;margin-bottom:3.906vw}.sub_menu_list2>li,.sub_menu_list3>li{margin-right:5.208vw}.sub_menu_list2>li>a,.sub_menu_list3>li>a{padding:0 5.208vw;line-height:40px}.sub_menu_list3>li>a{line-height:50px;height:40px}.sub_menu_list>li{margin-bottom:1.953vw}.sub_menu_list>li a{padding:0;line-height:40px;line-height:2em;font-size:3.255vw;margin:0 3.1vw}.sub_menu_list li:last-child a{margin-right:3.1vw}#greeting .greeting_inner h2,#history h2,#certified h2,#come h2,#catalog h2,#ask h2,#example h2,#certificate h2,#proView h2{font-size:7.552vw;margin-bottom:9.115vw}#greeting .greeting_inner h2::after,#history h2::after,#certified h2::after,#come h2::after,#catalog h2::after,#ask h2::after,#example h2::after,#certificate h2::after,#proView h2::after{width:5.859vw;height:5.859vw;left:-2.604vw;top:-1.302vw}.sub_skin{height:104.167vw}.sub_skin .sub_title h2{font-size:3.906vw;padding:2.474vw 3.385vw}.sub_skin .sub_title p{font-size:7.161vw}.glores-A-paginate{margin-top:3.906vw}.ui-pagenate a,.ui-pagenate strong{font-size:3.646vw;height:4.427vw;line-height:4.427vw;padding:0 1.172vw;margin:0 1.563vw}.ui-pagenate strong::after{width:3.906vw;height:.521vw;bottom:-1.953vw;left:.521vw}.ui-pagenate .prev1,.ui-pagenate .next1,.ui-pagenate .next2,.ui-pagenate .prev2{height:4.297vw;background-size:cover}#greeting{margin-bottom:16.927vw;width:90%}#greeting .greeting_inner>div h3{font-size:5.990vw;margin-bottom:9.115vw}#greeting .greeting_inner>div p{font-size:3.646vw;margin-bottom:4.557vw}#greeting .greeting_inner>div h3 br.mob{display:block}#greeting,#history{margin-bottom:24.740vw;width:90%}#history .history_wrap{padding-top:9.115vw;padding-bottom:10.417vw;background-size:100%}#history .hex_wrap{width:23.568vw;height:27.083vw;margin:0}#history .hex{width:23.568vw;height:27.083vw;background-size:cover}#history .hex_wrap p.hex_title{font-size:4.948vw}#history .history_wrap::after{left:11.719vw;transform:translateX(0)}#history .history_wrap li{padding-left:16.927vw}#history .history_wrap li::after{transform:translateX(0);left:10vw;width:3.385vw;height:3.385vw;top:4px}#history .history_wrap li:nth-child(2n + 1)::before{left:14.714vw;top:2.344vw}#history .history_wrap li:nth-child(2n)::before{left:14.714vw;top:2.344vw}#history .history_wrap li::before{width:2.995vw}#history .history_wrap li:nth-child(2n){text-align:left}#history .history_wrap li:nth-child(2n)>div{justify-content:left;padding-right:0;width:100%}#history .history_wrap li:nth-child(2n)>div h4{order:1;margin-right:0}#history .history_wrap li:nth-child(2n)>div .his_text_info{order:2;margin-right:0;margin-left:3.906vw}#history .history_wrap li:nth-child(2n + 1){padding-left:16.927vw}#history .history_wrap li:nth-child(2n + 1)>div .his_text_info{margin-left:3.906vw}#history .history_wrap li p{font-size:3.646vw;margin-bottom:2.865vw}#history .history_wrap li p:first-child{margin-top:.521vw}#history .history_wrap li p br{display:none}#history .history_wrap li h4{font-size:4.167vw}#certified{margin-bottom:13.021vw;width:90%}.certified_list{justify-content:space-between}.certified_list li{width:48%;margin-right:0;margin-bottom:9.115vw}.certified_list li img{width:100%}.certified_list li:nth-child(3n){margin-right:0}.certified_list li:nth-child(5){margin-right:0}.certified_list li p i{width:.781vw;height:.781vw;border-radius:15px;left:-1.693vw}.certified_list li p{font-size:3.646vw;margin-top:3.255vw}#come{margin-bottom:20.833vw;width:90%}#come>p{font-size:4.948vw;margin-bottom:9.115vw}#come .come_wrap .map_tabs{margin-bottom:9.115vw}#come .come_wrap .map_tabs li{padding:6.510vw 0}#come .come_wrap .map_tabs li h3{font-size:4.427vw;margin-bottom:2.604vw}#come .come_wrap .map_tabs li p{font-size:3.646vw;margin-bottom:3.255vw}#come .come_wrap .map_wrap{height:65.104vw}#come .come_wrap .map_wrap li>div{height:100% !important}#proList{margin-bottom:20.833vw;width:90%}#proList .dep3 ul{justify-content:space-between}#proList .dep3 ul li{width:48%;margin-right:0}#proList .dep3 ul li a{height:9.115vw;line-height:9.115vw}#proList .dep3 ul li:nth-child(5n){margin-right:0}#proList .dep4{padding:4.167vw 9.115vw}#proList .dep4 ul li a{font-size:3.385vw;margin-right:13.021vw}#proList .dep4 ul li a::after{width:.781vw;height:.781vw;left:-1.302vw}#proList .glores-A-pdt-list ul li{padding:3.906vw;border:1px solid #333;margin-bottom:10%}#proList .glores-A-pdt-list ul li.glores-A-empty{border:0}#proList .glores-A-pdt-list ul li.glores-A-empty:hover{border:0}#proList .glores-A-page{margin-top:9.115vw;margin-bottom:2.604vw;font-size:3.385vw}#proList .glores-A-pdt-list ul li .p_name_val{font-size:3.646vw;margin-bottom:2.604vw}#proList .glores-A-pdt-list ul li .size_val{font-size:3.125vw}#proView{margin-bottom:20.833vw;width:90%}#proView .pro_view_inner{padding:9.115vw 0}#proView .pro_view_inner>div.img_wrap{margin-bottom:9.115vw}#proView .pro_view_inner .bimg{margin-bottom:5.208vw}#proView .slick-prev:before{width:5.208vw;height:14.714vw}#proView .slick-next:before{width:5.208vw;height:14.714vw}#proView .pro_view_inner .simg a{height:13.672vw}#proView .pro_view_inner .simg .slick-list{margin-left:0}#proView .pro_view_inner>div.info_wrap{padding:0}#proView .pro_view_inner h3{font-size:4.688vw;margin-bottom:4.557vw}#proView .pro_view_inner .column2 p{font-size:3.646vw;padding-bottom:5.859vw}#proView .pro_view_inner dt{width:20.833vw}#proView .btngrp a{width:32.552vw;height:10.417vw;line-height:10.417vw;margin-top:8.464vw}#example{margin-bottom:20.833vw;width:90%}#example .total_num p{font-size:3.385vw}#example .cont_wrap ul li{width:48%;margin-bottom:5.859vw}#example .cont_wrap ul li .img_wrap{height:29.948vw}#example .cont_wrap ul li h3{font-size:3.255vw;margin-top:3.906vw}#ask{margin-top:14.323vw;margin-bottom:24.740vw;width:90%}#ask .contact-wrap .myreg_form_myreg_form ul li{width:100%;margin-top:7.813vw}#ask .contact-wrap .myreg_form_myreg_form ul li:first-child{margin-top:0}#ask .contact-wrap .myreg_form_myreg_form ul li:nth-child(n + 3){margin-top:7.813vw}#ask .contact-wrap .myreg_form_myreg_form ul li dl dt{font-size:3.906vw}#ask .contact-wrap .myreg_form_myreg_form ul li dl dd input[type='text']{height:10.417vw;padding:0 5.208vw;font-size:3.906vw}#ask .contact-wrap .myreg_form_myreg_form ul li:nth-child(6) textarea{font-size:3.906vw;height:27.344vw;padding:5.208vw}#ask .contact-wrap .myreg_form_myreg_form ul li:nth-child(6) textarea:focus{height:40.365vw}#ask .contact-wrap .myreg_form_myreg_form .privacy h3{font-size:3.906vw}#ask .contact-wrap .myreg_form_myreg_form .privacy .privacy-wrap{padding:5.208vw 6.510vw}#ask .contact-wrap .myreg_form_myreg_form .privacy .privacy-wrap dl:not(:last-child){margin-bottom:3.906vw}#ask .contact-wrap .myreg_form_myreg_form .privacy .privacy-wrap dl dt{font-size:3.646vw;margin-right:0}#ask .contact-wrap .myreg_form_myreg_form .privacy .privacy-wrap dl dt:after{width:1.302vw;height:1.302vw;left:-2.604vw}#ask .contact-wrap .myreg_form_myreg_form .privacy .privacy-wrap dl dd{font-size:3.385vw;word-break:keep-all}#ask .contact-wrap .myreg_form_myreg_form ul li dl dd input[type='text']::placeholder{font-size:3.906vw}#ask .contact-wrap .myreg_form_myreg_form .label-wrap{margin:4.557vw 0 8.464vw;justify-content:left}#ask .contact-wrap .myreg_form_myreg_form .label-wrap span{font-size:3.906vw}#ask .contact-wrap .myreg_form_myreg_form .label-wrap label input[type='checkbox']{width:5.208vw;height:5.208vw;margin-right:1.953vw}#ask .contact-wrap .myreg_form_myreg_form .submit button{width:33.854vw;height:10.417vw;line-height:10.417vw;font-size:3.646vw}#catalog{margin-bottom:22.135vw;width:90%}#catalog .cont_wrap ul{justify-content:space-between}#catalog .cont_wrap ul li{width:48%;margin-right:0;margin-bottom:5.859vw}#catalog .cont_wrap ul li h3{margin-top:3.906vw;font-size:3.646vw}#catalog .cont_wrap ul li:nth-child(4n){margin-right:0}#catalog .cont_wrap ul li:hover .hover_wrap{display:none}#catalog .cont_wrap ul li .img_wrap{height:58.594vw}#catalogView{margin-bottom:20.833vw;width:90%}#catalogView h3{font-size:7.552vw;margin-bottom:7.813vw}#catalogView ul{padding-bottom:7.161vw}#catalogView ul li:first-child{margin-right:10.417vw}#catalogView ul li span{font-size:3.385vw}#catalogView ul li span.writer_name{margin-left:5.859vw}#catalogView ul li span.writer_name::after{width:.391vw;height:3.125vw;top:1.042vw;left:-3.125vw}#catalogView .cont_wrap .img_wrap{padding-top:7.813vw}#catalogView .cont_wrap .file_wrap{margin-top:7.813vw;margin-bottom:9.115vw;padding:5.208vw;padding-left:5.859vw}#catalogView .cont_wrap .file_wrap p{font-size:3.646vw;margin-right:11.719vw}#catalogView .cont_wrap .file_wrap a{width:24.740vw;height:7.813vw;line-height:7.813vw;font-size:3.385vw}#catalogView .list_btn{position:relative;width:32.552vw;height:10.417vw;line-height:10.417vw;margin-top:8.464vw;font-size:3.646vw}#catalogView .list_btn i{position:relative;margin-right:.651vw}#catalogView .list_btn i img{width:2.604vw;height:2.604vw}#certificate{margin-bottom:22.135vw;width:90%}#certificate .total_num{padding-bottom:1.953vw}#certificate .total_num p{font-size:3.385vw}#certificate .cont_wrap{margin-bottom:9.115vw}#certificate .cont_wrap>ul>li ul>li.board_number{font-size:3.646vw;width:20%;line-height:14.323vw}#certificate .cont_wrap>ul>li.board_notice ul>li.board_number{font-size:3.646vw}#certificate ul>li{height:14.323vw !important}#certificate ul>li ul>li.board_number{display:none}#certificate .cont_wrap>ul>li.board_notice ul>li.board_number{display:block}#certificate ul>li>ul>li.board_title a{font-size:3.646vw;line-height:14.323vw}#certificate .cont_wrap>ul>li ul>li.board_date{width:14.323vw;font-size:3.646vw;line-height:14.323vw}#certificate .cont_wrap>ul>li ul>li.board_title a{width:70px;padding:0 1.953vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%;font-size:3.646vw;line-height:14.323vw}}@media screen and (max-width:500px){.sub_menu_list2>li>a,.sub_menu_list>li a{line-height:60px}#history .history_wrap li::after{left:9.896vw;border:1px solid #e60012}#history .history_wrap li:nth-child(2n + 1)::before{height:1px;top:2.944vw}#history .history_wrap li:nth-child(2n)::before{height:1px;top:2.944vw}#proView .pro_view_inner .simg .slick-arrow{width:7.161vw}#proView .slick-prev:before{width:6.51vw;height:18.229vw}#proView .slick-next:before{width:6.51vw;height:18.229vw}#proView .pro_view_inner .simg a{height:16.927vw;margin:0 1.302vw}}