@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:none;font-style:normal;text-align:left;zoom:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}table{border-collapse:collapse;font-family:inherit}h1,h2,h3,h4,h5{font-size:100%;font-weight:400;line-height:1}input,textarea,select{font-family:inherit;font-size:16px}input[type=button],input[type=text],input[type=submit]{-webkit-appearance:none;border-radius:0}textarea{resize:none;-webkit-appearance:none;border-radius:0}th,td{border-collapse:collapse}table th,table td{white-space:nowrap}ul,ol{list-style-type:none}img{vertical-align:text-bottom;vertical-align:-webkit-baseline-middle;max-width:100%;height:auto;width:auto}button{background:none}a{color:#000;text-decoration:none}*{margin:0;padding:0;box-sizing:border-box}header[data-v-a64cdae0]{line-height:1.5;max-height:100vh}.logo[data-v-a64cdae0]{display:block;margin:0 auto 2rem}nav[data-v-a64cdae0]{width:100%;font-size:12px;text-align:center;margin-top:2rem}nav a.router-link-exact-active[data-v-a64cdae0]{color:var(--color-text)}nav a.router-link-exact-active[data-v-a64cdae0]:hover{background-color:transparent}nav a[data-v-a64cdae0]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}nav a[data-v-a64cdae0]:first-of-type{border:0}@media (min-width: 1024px){header[data-v-a64cdae0]{display:flex;place-items:center;padding-right:calc(var(--section-gap) / 2)}.logo[data-v-a64cdae0]{margin:0 2rem 0 0}header .wrapper[data-v-a64cdae0]{display:flex;place-items:flex-start;flex-wrap:wrap}nav[data-v-a64cdae0]{text-align:left;margin-left:-1rem;font-size:1rem;padding:1rem 0;margin-top:1rem}}html,body{overflow-x:hidden;margin-bottom:0;font-family:HiraMinProN-W6,cursive}.top{width:100%;position:relative}.top .top-image{position:relative}.top .top-image .responsive-image{width:100%;height:auto;max-height:1000px;background-size:cover}.top .top-image .eachTextAnime_pc{width:1600px;margin:0 auto;position:absolute;top:300px;right:-1800px;left:0;font-size:40px}.top .top-image .eachTextAnime_pc .letter:nth-child(9),.top .top-image .eachTextAnime_pc .letter:nth-child(28){margin-right:20px;font-size:40px}.top .top-image .eachTextAnime_pc span{opacity:0;font-size:40px}.top .top-image .appeartext_pc span{animation:text_anime_on 1s ease-out forwards;font-size:40px}.top .top-image .eachTextAnime_pc2{width:1010px;margin:0 auto;position:absolute;top:250px;right:-1000px;left:0;font-size:30px}.top .top-image .eachTextAnime_pc2 .letter:nth-child(9),.top .top-image .eachTextAnime_pc2 .letter:nth-child(28){margin-right:20px;font-size:30px}.top .top-image .eachTextAnime_pc2 span{opacity:0;font-size:30px}.top .top-image .appeartext_pc2 span{animation:text_anime_on 1s ease-out forwards;font-size:30px}.top .top-image .eachTextAnime_tb{width:749px;margin:0 auto;position:absolute;top:200px;right:-700px;left:0;font-size:24px}.top .top-image .eachTextAnime_tb .letter:nth-child(9),.top .top-image .eachTextAnime_tb .letter:nth-child(28){margin-right:20px;font-size:24px}.top .top-image .eachTextAnime_tb span{opacity:0;font-size:24px}.top .top-image .appeartext_tb span{animation:text_anime_on 1s ease-out forwards;font-size:24px}.top .top-image .eachTextAnime_sp{width:749px;margin:0 auto;position:absolute;top:150px;right:-680px;left:0;font-size:8px}.top .top-image .eachTextAnime_sp .letter:nth-child(9),.top .top-image .eachTextAnime_sp .letter:nth-child(28){margin-right:10px;font-size:8px}.top .top-image .eachTextAnime_sp span{opacity:0;font-size:8px}.top .top-image .appeartext_sp span{animation:text_anime_on 1s ease-out forwards;font-size:8px}@keyframes text_anime_on{0%{opacity:0}to{opacity:1}}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.top .scroll-infinity__wrap{display:flex;overflow:hidden;position:absolute;bottom:50px;left:0;font-weight:700;color:transparent;font-size:150px;-webkit-text-stroke:3px rgb(19,9,46)}.top .scroll-infinity__wrap .scroll-infinity__list{display:flex;list-style:none;padding:0}.top .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:1500px}.top .scroll-infinity__wrap .scroll-infinity__list--left{animation:infinity-scroll-left 30s infinite linear .5s both}.top .header_menu_logo{position:absolute;top:50%;transform:translateY(-50%)}.top .header_menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#838181;display:flex;align-items:center;justify-content:center;z-index:3002}.top .header_menu .colse_header_menu{position:absolute;top:40px;right:40px;width:45px;height:45px;cursor:pointer}.top .header_menu .header_menu_contents{display:flex;color:#fff;z-index:9999}.top .header_menu .header_menu_contents .header_menu_left{margin-right:100px;display:flex;justify-content:space-between;flex-flow:column;height:500px}.top .header_menu .header_menu_contents .header_menu_left p{font-size:36px;color:#fff}.top .header_menu .header_menu_contents .header_menu_left p:hover{color:#000}.top .header_menu .header_menu_contents .header_menu_right button{width:450px;height:120px;color:#fff;border:4px solid white;font-weight:700;font-size:48px;margin-bottom:40px}.top .header_menu .header_menu_contents .header_menu_right button:hover{color:#000;border-color:#000}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram{display:flex;margin-bottom:75px;cursor:pointer;color:#fff}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram:hover{color:#000}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram img{margin-right:15px;width:48px;height:48px}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram p{font-size:36px}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram p:hover{color:#000}.top .header_menu .header_menu_contents .header_menu_right .header_menu_company_info{font-size:24px}.top .header_menu .header_menu_contents .header_menu_right .header_menu_company_info h2{font-size:36px}.header_contents{width:1600px;margin:0 auto}.header_contents_other{width:1600px;margin:0 auto;position:relative}.other_title{position:absolute;font-weight:700;font-size:80px;left:150px;bottom:10px}.other_sub_comment{width:500px;font-size:20px;overflow-wrap:break-word;position:absolute;right:150px;bottom:50px}.header_content{position:fixed;top:0;left:0;padding:40px 0 20px;width:100vw;z-index:3001;transition:transform .3s ease}.header_content .header_content_menu{display:flex;margin:0 auto;align-items:center;width:1600px;position:relative}.header_content .header_content_menu:before{position:absolute;top:-10px;left:0;content:"";height:2px;background-color:#000;width:100%}.header_content .header_content_menu:after{position:absolute;top:-20px;left:0;content:"";height:4px;background-color:#000;width:100%}.header_content .header_content_menu .logo{flex:0 0 auto;width:80px;height:80px}.header_content .header_content_menu .right_items{flex:1;display:flex;justify-content:flex-end;align-items:center}.header_content .header_content_menu .instagram{width:45px;height:45px}.header_content .header_content_menu .header_contact{position:relative}.header_content .header_content_menu .header_contact button{color:#000;font-size:20px;border:4px solid black;padding:10px 45px;margin-left:30px}.header_content .header_content_menu .header_contact button:hover{background-color:gray}.header_content .header_content_menu .header_contact .lang{display:flex;position:absolute;bottom:-30px;right:0;align-items:center;cursor:pointer}.header_content .header_content_menu .header_contact .lang .lang_mark{width:15px;height:15px;margin-right:6px}.header_content .header_content_menu .hmenuac10{position:relative;width:40px;height:20px;margin:0 18px 0 41px;padding:1.5em 0;cursor:pointer}.header_content .header_content_menu .hmenuac10:hover{transform:rotate(360deg);transition-duration:.5s}.header_content .header_content_menu .hmenuac10 .bar1st,.header_content .header_content_menu .hmenuac10 .bar2nd,.header_content .header_content_menu .hmenuac10 .bar3rd{position:absolute;width:40px;height:5px;-webkit-transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;background:#000}.header_content .header_content_menu .hmenuac10 .bar1st{top:5px}.header_content .header_content_menu .hmenuac10 .bar2nd{top:50%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%)}.header_content .header_content_menu .hmenuac10 .bar3rd{bottom:5px}.header_content .header_content_menu .hmenuac10 .text{position:absolute;top:50%;left:-5%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%);opacity:0;color:#000}.header_content .header_content_menu .hmenuac10:hover .bar1st{top:2px}.header_content .header_content_menu .hmenuac10:hover .bar3rd{bottom:2px}.header_content .header_content_menu .hmenuac10:hover .bar2nd{opacity:0}.header_content .header_content_menu .hmenuac10:hover .text{opacity:1;margin:0 auto}.header_content .scrolled_header_content_menu:before{position:absolute;top:-10px;left:0;content:"";height:2px;background-color:#fff;width:1600px}.header_content .scrolled_header_content_menu:after{position:absolute;top:-20px;left:0;content:"";height:4px;background-color:#fff;width:1600px}.hidden{transform:translateY(-100%)}.scrolled_header_content{background-color:#373737e6}.scrolled_header_content .header_content_menu:before{position:absolute;top:-10px;left:0;content:"";height:2px;background-color:#fff;width:1600px}.scrolled_header_content .header_content_menu:after{position:absolute;top:-20px;left:0;content:"";height:4px;background-color:#fff;width:1600px}.scrolled_header_content .header_content_menu .logo{flex:0 0 auto;width:80px;height:80px}.scrolled_header_content .header_content_menu .right_items{flex:1;display:flex;justify-content:flex-end;align-items:center}.scrolled_header_content .header_content_menu .instagram{width:45px;height:45px}.scrolled_header_content .header_content_menu .header_contact{position:relative}.scrolled_header_content .header_content_menu .header_contact button{color:#fff;font-size:20px;border:4px solid white;padding:10px 45px;margin-left:30px}.scrolled_header_content .header_content_menu .header_contact button:hover{background-color:#fff;color:#000}.scrolled_header_content .header_content_menu .header_contact .lang{display:flex;position:absolute;bottom:-30px;right:0;align-items:center;cursor:pointer;color:#fff}.scrolled_header_content .header_content_menu .header_contact .lang .lang_mark{width:15px;height:15px;margin-right:6px}.scrolled_header_content .header_content_menu .hmenuac10{position:relative;width:40px;height:20px;margin:0 18px 0 41px;padding:1.5em 0;cursor:pointer}.scrolled_header_content .header_content_menu .hmenuac10:hover{transform:rotate(360deg);transition-duration:.5s}.scrolled_header_content .header_content_menu .hmenuac10 .bar1st,.scrolled_header_content .header_content_menu .hmenuac10 .bar2nd,.scrolled_header_content .header_content_menu .hmenuac10 .bar3rd{position:absolute;width:40px;height:5px;-webkit-transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;background:#fff}.scrolled_header_content .header_content_menu .hmenuac10 .bar1st{top:5px}.scrolled_header_content .header_content_menu .hmenuac10 .bar2nd{top:50%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%)}.scrolled_header_content .header_content_menu .hmenuac10 .bar3rd{bottom:5px}.scrolled_header_content .header_content_menu .hmenuac10 .text{position:absolute;top:50%;left:-5%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%);opacity:0;color:#fff}.scrolled_header_content .header_content_menu .hmenuac10:hover .bar1st{top:2px}.scrolled_header_content .header_content_menu .hmenuac10:hover .bar3rd{bottom:2px}.scrolled_header_content .header_content_menu .hmenuac10:hover .bar2nd{opacity:0}.scrolled_header_content .header_content_menu .hmenuac10:hover .text{opacity:1;margin:0 auto}@media screen and (max-width: 1650px){.top{background-size:100%;background-repeat:no-repeat;position:relative}.top .top-image{width:100vw;position:relative}.top .top-image .responsive-image{width:100%;height:auto;min-height:590px;object-fit:cover}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.top .scroll-infinity__wrap{display:flex;overflow:hidden;position:absolute;bottom:20px;left:0;font-weight:700;color:transparent;font-size:110px;-webkit-text-stroke:3px rgb(19,9,46)}.top .scroll-infinity__wrap .scroll-infinity__list{display:flex;list-style:none;padding:0}.top .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:1010px}.top .scroll-infinity__wrap .scroll-infinity__list--left{animation:infinity-scroll-left 30s infinite linear .5s both}.top .header_menu_logo{position:absolute;top:50%;transform:translateY(-50%);width:360px;height:325px}.top .header_menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#838181;display:flex;align-items:center;justify-content:center;z-index:3002}.top .header_menu .colse_header_menu{position:absolute;top:40px;right:34px;width:36px;height:36px;cursor:pointer}.top .header_menu .header_menu_contents{display:flex;color:#fff;z-index:9999}.top .header_menu .header_menu_contents .header_menu_left{margin-right:42px;display:flex;justify-content:space-between;flex-flow:column;height:300px}.top .header_menu .header_menu_contents .header_menu_left p{font-size:24px;color:#fff}.top .header_menu .header_menu_contents .header_menu_left p:hover{color:#000}.top .header_menu .header_menu_contents .header_menu_right button{width:182px;height:48px;color:#fff;border:4px solid white;font-weight:700;font-size:24px;margin-bottom:23px}.top .header_menu .header_menu_contents .header_menu_right button:hover{color:#000;border-color:#000}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram{display:flex;margin-bottom:40px;cursor:pointer;align-items:center;color:#fff}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram:hover{color:#000}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram img{margin-right:8px;width:27px;height:27px}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram p{font-size:20px}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram p:hover{color:#000}.top .header_menu .header_menu_contents .header_menu_right .header_menu_company_info{font-size:14px}.top .header_menu .header_menu_contents .header_menu_right .header_menu_company_info h2{font-size:20px}.header_contents{width:1010px;margin:0 auto}.header_contents .appeartext span{animation:text_anime_on 1s ease-out forwards}@keyframes text_anime_on{0%{opacity:0}to{opacity:1}}.header_contents_other{width:1010px;margin:0 auto;position:relative}.other_title{position:absolute;font-weight:700;font-size:54px;left:50px;bottom:10px}.other_sub_comment{width:393px;font-size:16px;overflow-wrap:break-word;position:absolute;right:50px;bottom:20px}.header_content{position:fixed;top:0;left:0;padding:40px 0 20px;width:100vw;z-index:3001;transition:transform .3s ease}.header_content .header_content_menu{display:flex;margin:0 auto;align-items:center;width:1010px;position:relative}.header_content .header_content_menu:before{position:absolute;top:-10px;left:0;content:"";height:2px;background-color:#000;width:100%}.header_content .header_content_menu:after{position:absolute;top:-20px;left:0;content:"";height:4px;background-color:#000;width:100%}.header_content .header_content_menu .logo{flex:0 0 auto;width:50px;height:50px}.header_content .header_content_menu .right_items{flex:1;display:flex;justify-content:flex-end;align-items:center}.header_content .header_content_menu .instagram{width:30px;height:30px}.header_content .header_content_menu .header_contact{position:relative}.header_content .header_content_menu .header_contact button{color:#000;font-size:13px;border:4px solid black;padding:7px 30px;margin-left:15px}.header_content .header_content_menu .header_contact button:hover{background-color:gray}.header_content .header_content_menu .header_contact .lang{display:flex;position:absolute;bottom:-25px;right:0;align-items:center;cursor:pointer}.header_content .header_content_menu .header_contact .lang .lang_mark{width:15px;height:15px;margin-right:6px}.header_content .header_content_menu .hmenuac10{position:relative;width:40px;height:20px;margin:0 18px 0 15px;padding:1.5em 0;cursor:pointer}.header_content .header_content_menu .hmenuac10:hover{transform:rotate(360deg);transition-duration:.5s}.header_content .header_content_menu .hmenuac10 .bar1st,.header_content .header_content_menu .hmenuac10 .bar2nd,.header_content .header_content_menu .hmenuac10 .bar3rd{position:absolute;width:40px;height:5px;-webkit-transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;background:#000}.header_content .header_content_menu .hmenuac10 .bar1st{top:8px}.header_content .header_content_menu .hmenuac10 .bar2nd{top:50%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%)}.header_content .header_content_menu .hmenuac10 .bar3rd{bottom:8px}.header_content .header_content_menu .hmenuac10 .text{position:absolute;top:50%;left:-5%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%);opacity:0;color:#000}.header_content .header_content_menu .hmenuac10:hover .bar1st{top:2px}.header_content .header_content_menu .hmenuac10:hover .bar3rd{bottom:2px}.header_content .header_content_menu .hmenuac10:hover .bar2nd{opacity:0}.header_content .header_content_menu .hmenuac10:hover .text{opacity:1;margin:0 auto}.header_content .scrolled_header_content_menu:before{position:absolute;top:-10px;left:0;content:"";height:2px;background-color:#fff;width:1600px}.header_content .scrolled_header_content_menu:after{position:absolute;top:-20px;left:0;content:"";height:4px;background-color:#fff;width:1600px}.hidden{transform:translateY(-100%)}.scrolled_header_content{background-color:#373737e6}.scrolled_header_content .header_content_menu:before{position:absolute;top:-10px;left:0;content:"";height:2px;background-color:#fff;width:1010px}.scrolled_header_content .header_content_menu:after{position:absolute;top:-20px;left:0;content:"";height:4px;background-color:#fff;width:1010px}.scrolled_header_content .header_content_menu .logo{flex:0 0 auto;width:50px;height:50px}.scrolled_header_content .header_content_menu .right_items{flex:1;display:flex;justify-content:flex-end;align-items:center}.scrolled_header_content .header_content_menu .instagram{width:30px;height:30px}.scrolled_header_content .header_content_menu .header_contact{position:relative}.scrolled_header_content .header_content_menu .header_contact button{color:#fff;font-size:13px;border:4px solid white;padding:7px 30px;margin-left:15px}.scrolled_header_content .header_content_menu .header_contact button:hover{background-color:#fff;color:#000}.scrolled_header_content .header_content_menu .header_contact .lang{display:flex;position:absolute;bottom:-25px;right:0;align-items:center;cursor:pointer;color:#fff}.scrolled_header_content .header_content_menu .header_contact .lang .lang_mark{width:15px;height:15px;margin-right:6px}.scrolled_header_content .header_content_menu .hmenuac10{position:relative;width:40px;height:20px;margin:0 18px 0 15px;padding:1.5em 0;cursor:pointer}.scrolled_header_content .header_content_menu .hmenuac10:hover{transform:rotate(360deg);transition-duration:.5s}.scrolled_header_content .header_content_menu .hmenuac10 .bar1st,.scrolled_header_content .header_content_menu .hmenuac10 .bar2nd,.scrolled_header_content .header_content_menu .hmenuac10 .bar3rd{position:absolute;width:30px;height:5px;-webkit-transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;background:#fff}.scrolled_header_content .header_content_menu .hmenuac10 .bar1st{top:8px}.scrolled_header_content .header_content_menu .hmenuac10 .bar2nd{top:50%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%)}.scrolled_header_content .header_content_menu .hmenuac10 .bar3rd{bottom:8px}.scrolled_header_content .header_content_menu .hmenuac10 .text{position:absolute;top:50%;left:-5%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%);opacity:0;color:#fff}.scrolled_header_content .header_content_menu .hmenuac10:hover .bar1st{top:2px}.scrolled_header_content .header_content_menu .hmenuac10:hover .bar3rd{bottom:2px}.scrolled_header_content .header_content_menu .hmenuac10:hover .bar2nd{opacity:0}.scrolled_header_content .header_content_menu .hmenuac10:hover .text{opacity:1;margin:0 auto}}@media screen and (max-width: 1024px){.top{background-size:100%;background-repeat:no-repeat;position:relative}.top .top-image{width:100vw;position:relative}.top .top-image .responsive-image{width:100%;height:auto;min-height:500px;object-fit:cover}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.top .scroll-infinity__wrap{display:flex;overflow:hidden;position:absolute;bottom:20px;left:0;font-weight:700;color:transparent;font-size:80px;-webkit-text-stroke:3px rgb(19,9,46)}.top .scroll-infinity__wrap .scroll-infinity__list{display:flex;list-style:none;padding:0}.top .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:749px}.top .scroll-infinity__wrap .scroll-infinity__list--left{animation:infinity-scroll-left 30s infinite linear .5s both}.top .header_menu_logo{position:absolute;top:50%;transform:translateY(-50%);width:360px;height:325px}.top .header_menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#838181;display:flex;align-items:center;justify-content:center;z-index:3002}.top .header_menu .colse_header_menu{position:absolute;top:40px;right:40px;width:25px;height:25px;cursor:pointer}.top .header_menu .header_menu_contents{display:flex;color:#fff;z-index:9999}.top .header_menu .header_menu_contents .header_menu_left{margin-right:50px;display:flex;justify-content:space-between;flex-flow:column;height:300px}.top .header_menu .header_menu_contents .header_menu_left p{font-size:20px;color:#fff}.top .header_menu .header_menu_contents .header_menu_left p:hover{color:#000}.top .header_menu .header_menu_contents .header_menu_right button{width:180px;height:50px;color:#fff;border:4px solid white;font-weight:700;font-size:24px;margin-bottom:8px}.top .header_menu .header_menu_contents .header_menu_right button:hover{color:#000;border-color:#000}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram{display:flex;margin-bottom:20px;cursor:pointer;align-items:center;color:#fff}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram:hover{color:#000}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram img{margin-right:6px;width:18px;height:18px}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram p{font-size:20px}.top .header_menu .header_menu_contents .header_menu_right .header_menu_right_instagram p:hover{color:#000}.top .header_menu .header_menu_contents .header_menu_right .header_menu_company_info{font-size:14px}.top .header_menu .header_menu_contents .header_menu_right .header_menu_company_info h2{font-size:20px}.header_contents{width:749px;margin:0 auto}.header_contents .appeartext span{animation:text_anime_on 1s ease-out forwards}@keyframes text_anime_on{0%{opacity:0}to{opacity:1}}.header_contents_other{width:749px;margin:0 auto;position:relative}.other_title{position:absolute;font-weight:700;font-size:48px;left:50px;bottom:10px}.other_sub_comment{width:165px;font-size:12px;overflow-wrap:break-word;position:absolute;right:50px;bottom:20px}.header_content{position:fixed;top:0;left:0;padding:40px 0 20px;width:100vw;z-index:3001;transition:transform .3s ease}.header_content .header_content_menu{display:flex;margin:0 auto;align-items:center;width:749px;position:relative}.header_content .header_content_menu:before{position:absolute;top:-10px;left:0;content:"";height:2px;background-color:#000;width:100%}.header_content .header_content_menu:after{position:absolute;top:-20px;left:0;content:"";height:4px;background-color:#000;width:100%}.header_content .header_content_menu .logo{flex:0 0 auto;width:50px;height:50px}.header_content .header_content_menu .right_items{flex:1;display:flex;justify-content:flex-end;align-items:center}.header_content .header_content_menu .instagram{width:30px;height:30px}.header_content .header_content_menu .header_contact{position:relative}.header_content .header_content_menu .header_contact button{color:#000;font-size:13px;border:4px solid black;padding:7px 30px;margin-left:15px}.header_content .header_content_menu .header_contact button:hover{background-color:gray}.header_content .header_content_menu .header_contact .lang{display:flex;position:absolute;bottom:-25px;right:0;align-items:center;cursor:pointer}.header_content .header_content_menu .header_contact .lang .lang_mark{width:15px;height:15px;margin-right:6px}.header_content .header_content_menu .hmenuac10{position:relative;width:40px;height:20px;margin:0 18px 0 15px;padding:1.5em 0;cursor:pointer}.header_content .header_content_menu .hmenuac10:hover{transform:rotate(360deg);transition-duration:.5s}.header_content .header_content_menu .hmenuac10 .bar1st,.header_content .header_content_menu .hmenuac10 .bar2nd,.header_content .header_content_menu .hmenuac10 .bar3rd{position:absolute;width:40px;height:5px;-webkit-transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;background:#000}.header_content .header_content_menu .hmenuac10 .bar1st{top:8px}.header_content .header_content_menu .hmenuac10 .bar2nd{top:50%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%)}.header_content .header_content_menu .hmenuac10 .bar3rd{bottom:8px}.header_content .header_content_menu .hmenuac10 .text{position:absolute;top:50%;left:-5%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%);opacity:0;color:#000}.header_content .header_content_menu .hmenuac10:hover .bar1st{top:2px}.header_content .header_content_menu .hmenuac10:hover .bar3rd{bottom:2px}.header_content .header_content_menu .hmenuac10:hover .bar2nd{opacity:0}.header_content .header_content_menu .hmenuac10:hover .text{opacity:1;margin:0 auto}.header_content .scrolled_header_content_menu:before{position:absolute;top:-10px;left:0;content:"";height:2px;background-color:#fff;width:1600px}.header_content .scrolled_header_content_menu:after{position:absolute;top:-20px;left:0;content:"";height:4px;background-color:#fff;width:1600px}.hidden{transform:translateY(-100%)}.scrolled_header_content{background-color:#373737e6}.scrolled_header_content .header_content_menu:before{position:absolute;top:-10px;left:0;content:"";height:2px;background-color:#fff;width:749px}.scrolled_header_content .header_content_menu:after{position:absolute;top:-20px;left:0;content:"";height:4px;background-color:#fff;width:749px}.scrolled_header_content .header_content_menu .logo{flex:0 0 auto;width:50px;height:50px}.scrolled_header_content .header_content_menu .right_items{flex:1;display:flex;justify-content:flex-end;align-items:center}.scrolled_header_content .header_content_menu .instagram{width:30px;height:30px}.scrolled_header_content .header_content_menu .header_contact{position:relative}.scrolled_header_content .header_content_menu .header_contact button{color:#fff;font-size:13px;border:4px solid white;padding:7px 30px;margin-left:15px}.scrolled_header_content .header_content_menu .header_contact button:hover{background-color:#fff;color:#000}.scrolled_header_content .header_content_menu .header_contact .lang{display:flex;position:absolute;bottom:-25px;right:0;align-items:center;cursor:pointer;color:#fff}.scrolled_header_content .header_content_menu .header_contact .lang .lang_mark{width:15px;height:15px;margin-right:6px}.scrolled_header_content .header_content_menu .hmenuac10{position:relative;width:40px;height:20px;margin:0 18px 0 15px;padding:1.5em 0;cursor:pointer}.scrolled_header_content .header_content_menu .hmenuac10:hover{transform:rotate(360deg);transition-duration:.5s}.scrolled_header_content .header_content_menu .hmenuac10 .bar1st,.scrolled_header_content .header_content_menu .hmenuac10 .bar2nd,.scrolled_header_content .header_content_menu .hmenuac10 .bar3rd{position:absolute;width:30px;height:5px;-webkit-transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;background:#fff}.scrolled_header_content .header_content_menu .hmenuac10 .bar1st{top:8px}.scrolled_header_content .header_content_menu .hmenuac10 .bar2nd{top:50%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%)}.scrolled_header_content .header_content_menu .hmenuac10 .bar3rd{bottom:8px}.scrolled_header_content .header_content_menu .hmenuac10 .text{position:absolute;top:50%;left:-5%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%);opacity:0;color:#fff}.scrolled_header_content .header_content_menu .hmenuac10:hover .bar1st{top:2px}.scrolled_header_content .header_content_menu .hmenuac10:hover .bar3rd{bottom:2px}.scrolled_header_content .header_content_menu .hmenuac10:hover .bar2nd{opacity:0}.scrolled_header_content .header_content_menu .hmenuac10:hover .text{opacity:1;margin:0 auto}}@media screen and (max-width: 780px){.top{background-size:100%;background-repeat:no-repeat;position:relative}.top .top-image{width:100vw;position:relative}.top .top-image .responsive-image{width:100%;height:auto;min-height:375px;object-fit:cover}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.top .scroll-infinity__wrap{display:flex;overflow:hidden;position:absolute;bottom:20px;left:0;font-weight:700;color:transparent;font-size:42px;-webkit-text-stroke:3px rgb(19,9,46)}.top .scroll-infinity__wrap .scroll-infinity__list{display:flex;list-style:none;padding:0}.top .scroll-infinity__wrap .scroll-infinity__list .scroll-infinity__item{width:397px}.top .scroll-infinity__wrap .scroll-infinity__list--left{animation:infinity-scroll-left 30s infinite linear .5s both}.top .header_menu_logo{position:absolute;top:50%;transform:translateY(-50%);width:360px;height:325px}.top .header_menu{position:fixed;top:0;left:0;width:100%;height:100%;background:#838181;display:flex;align-items:center;justify-content:center;z-index:3002}.top .header_menu .colse_header_menu{position:absolute;top:27px;right:22px;width:25px;height:25px;cursor:pointer}.top .header_menu .header_menu_contents{display:flex;color:#fff;z-index:9999}.top .header_menu .header_menu_contents .header_menu_left{margin-right:50px;display:flex;justify-content:space-between;flex-flow:column;height:500px}.top .header_menu .header_menu_contents .header_menu_left p{font-size:20px;color:#fff}.top .header_menu .header_menu_contents .header_menu_left p:hover{color:#000}.top .header_menu .header_menu_contents .header_menu_left .header_menu_contact{display:flex;align-items:center;margin-bottom:52px}.top .header_menu .header_menu_contents .header_menu_left .header_menu_contact button{width:180px;height:50px;color:#fff;border:4px solid white;font-weight:700;font-size:20px}.top .header_menu .header_menu_contents .header_menu_left .header_menu_contact button:hover{color:#000;border-color:#000}.top .header_menu .header_menu_contents .header_menu_left .header_menu_contact img{cursor:pointer;margin-left:20px;width:49px;height:48px}.top .header_menu .header_menu_contents .header_menu_left .header_menu_company_info{margin-top:50px;font-size:16px}.top .header_menu .header_menu_contents .header_menu_left .header_menu_company_info h2{font-size:24px}.header_contents{width:370px;margin:0 auto}.header_contents .appeartext span{animation:text_anime_on 1s ease-out forwards}@keyframes text_anime_on{0%{opacity:0}to{opacity:1}}.header_contents_other{width:370px;margin:0 auto;position:relative}.other_title{position:absolute;font-weight:700;font-size:36px;left:5px;bottom:10px}.other_sub_comment{width:140px;font-size:12px;overflow-wrap:break-word;position:absolute;right:5px;bottom:20px}.header_content{position:fixed;top:0;left:0;padding:18px 0 20px;width:100vw;z-index:3001;transition:transform .3s ease}.header_content .header_content_menu{display:flex;margin:0 auto;align-items:center;width:370px;position:relative}.header_content .header_content_menu:before{position:absolute;top:-2px;left:0;content:"";height:2px;background-color:#000;width:100%}.header_content .header_content_menu:after{position:absolute;top:-12px;left:0;content:"";height:4px;background-color:#000;width:100%}.header_content .header_content_menu .logo{flex:0 0 auto;width:40px;height:40px}.header_content .header_content_menu .right_items{flex:1;display:flex;justify-content:flex-end;align-items:center}.header_content .header_content_menu .right_items a{height:33px}.header_content .header_content_menu .instagram{width:20px;height:20px}.header_content .header_content_menu .header_contact{position:relative}.header_content .header_content_menu .header_contact button{color:#000;font-size:12px;border:2px solid black;padding:2px 20px;margin-left:10px}.header_content .header_content_menu .header_contact button:hover{background-color:gray}.header_content .header_content_menu .header_contact .lang{display:flex;position:absolute;bottom:-20px;right:0;align-items:center;cursor:pointer;font-size:12px}.header_content .header_content_menu .header_contact .lang .lang_mark{width:10px;height:10px;margin-right:6px}.header_content .header_content_menu .hmenuac10{position:relative;width:40px;height:20px;margin:0 5px 0 10px;padding:1.5em 0;cursor:pointer}.header_content .header_content_menu .hmenuac10:hover{transform:rotate(360deg);transition-duration:.5s}.header_content .header_content_menu .hmenuac10 .bar1st,.header_content .header_content_menu .hmenuac10 .bar2nd,.header_content .header_content_menu .hmenuac10 .bar3rd{position:absolute;width:30px;height:5px;-webkit-transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;background:#000}.header_content .header_content_menu .hmenuac10 .bar1st{top:10px}.header_content .header_content_menu .hmenuac10 .bar2nd{top:50%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%)}.header_content .header_content_menu .hmenuac10 .bar3rd{bottom:10px}.header_content .header_content_menu .hmenuac10 .text{position:absolute;top:50%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%);opacity:0;color:#000;font-size:12px}.header_content .header_content_menu .hmenuac10:hover .bar1st{top:5px}.header_content .header_content_menu .hmenuac10:hover .bar3rd{bottom:5px}.header_content .header_content_menu .hmenuac10:hover .bar2nd{opacity:0}.header_content .header_content_menu .hmenuac10:hover .text{opacity:1;margin:0 auto}.header_content .scrolled_header_content_menu:before{position:absolute;top:-10px;left:0;content:"";height:2px;background-color:#fff;width:1600px}.header_content .scrolled_header_content_menu:after{position:absolute;top:-20px;left:0;content:"";height:4px;background-color:#fff;width:1600px}.hidden{transform:translateY(-100%)}.scrolled_header_content{background-color:#373737e6}.scrolled_header_content .header_content_menu:before{position:absolute;top:-2px;left:0;content:"";height:2px;background-color:#fff;width:100%}.scrolled_header_content .header_content_menu:after{position:absolute;top:-12px;left:0;content:"";height:4px;background-color:#fff;width:100%}.scrolled_header_content .header_content_menu .logo{flex:0 0 auto;width:40px;height:40px}.scrolled_header_content .header_content_menu .right_items{flex:1;display:flex;justify-content:flex-end;align-items:center}.scrolled_header_content .header_content_menu .right_items a{height:33px}.scrolled_header_content .header_content_menu .instagram{width:20px;height:20px}.scrolled_header_content .header_content_menu .header_contact{position:relative}.scrolled_header_content .header_content_menu .header_contact button{color:#fff;font-size:12px;border:2px solid white;padding:2px 20px;margin-left:10px}.scrolled_header_content .header_content_menu .header_contact button:hover{background-color:#fff}.scrolled_header_content .header_content_menu .header_contact .lang{display:flex;position:absolute;bottom:-20px;right:0;align-items:center;cursor:pointer;color:#fff;font-size:12px}.scrolled_header_content .header_content_menu .header_contact .lang .lang_mark{width:10px;height:10px;margin-right:6px}.scrolled_header_content .header_content_menu .hmenuac10{position:relative;width:40px;height:20px;margin:0 5px 0 10px;padding:1.5em 0;cursor:pointer}.scrolled_header_content .header_content_menu .hmenuac10:hover{transform:rotate(360deg);transition-duration:.5s}.scrolled_header_content .header_content_menu .hmenuac10 .bar1st,.scrolled_header_content .header_content_menu .hmenuac10 .bar2nd,.scrolled_header_content .header_content_menu .hmenuac10 .bar3rd{position:absolute;width:30px;height:5px;-webkit-transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;transition:color 0s,opacity .5s ease-in-out,top .5s ease-in-out,bottom .5s ease-in-out;background:#fff}.scrolled_header_content .header_content_menu .hmenuac10 .bar1st{top:10px}.scrolled_header_content .header_content_menu .hmenuac10 .bar2nd{top:50%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%)}.scrolled_header_content .header_content_menu .hmenuac10 .bar3rd{bottom:10px}.scrolled_header_content .header_content_menu .hmenuac10 .text{position:absolute;top:50%;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;transform:translateY(-50%);opacity:0;color:#fff}.scrolled_header_content .header_content_menu .hmenuac10:hover .bar1st{top:5px}.scrolled_header_content .header_content_menu .hmenuac10:hover .bar3rd{bottom:5px}.scrolled_header_content .header_content_menu .hmenuac10:hover .bar2nd{opacity:0}.scrolled_header_content .header_content_menu .hmenuac10:hover .text{opacity:1;margin:0 auto}}.footer{width:100%;height:auto;position:relative}.footer .reactive-footer-image{width:100%}.footer .footer-contents{padding:60px 180px 0;position:absolute;top:0;left:0;width:100%}.footer .footer-contents .footer-content{display:flex;width:1400px;margin:0 auto}.footer .footer-contents .footer-content .footer_logo{width:183px;height:165px}.footer .footer-contents .footer-content .contact_button{display:flex;align-items:center;margin:30px 24px 78px 0}.footer .footer-contents .footer-content .contact_button button{width:190px;height:48px;color:#5a5a5a;border:4px solid rgb(90,90,90);font-weight:700;font-size:20px;margin-right:24px}.footer .footer-contents .footer-content .contact_button button:hover{background-color:gray;color:#fff}.footer .footer-contents .footer-content .contact_button img{width:48px;height:48px}.footer .footer-contents .footer-content .company_info{color:#5a5a5a;font-size:20px}.footer .footer-contents .footer-content .company_info h2{font-size:40px}.footer .footer-contents .footer-content .footer_right{margin-left:auto;display:flex;justify-content:space-between;flex-flow:column;height:400px;margin-top:100px}.footer .footer-contents .footer-content .footer_right p{font-size:30px;color:#5a5a5a}.footer .footer-contents .footer-content .footer_right p:hover{color:#000}.footer .footer-copy-right{width:100%;position:absolute;bottom:0}.footer .footer-copy-right .footer-copy-right-border{width:1600px;margin:0 auto;position:relative}.footer .footer-copy-right .footer-copy-right-border:before{position:absolute;bottom:10px;left:0;content:"";height:4px;background-color:#5a5a5a;width:100%}.footer .footer-copy-right .footer-copy-right-border:after{position:absolute;bottom:20px;left:0;content:"";height:2px;background-color:#5a5a5a;width:100%}.footer .footer-copy-right .footer-copy-right-border p{color:#5a5a5a;position:absolute;right:0;bottom:20px;font-size:20px}@media screen and (max-width: 1650px){.footer{width:100%;height:auto;max-height:600px;position:relative}.footer .reactive-footer-image{width:100%;max-height:600px}.footer .footer-contents{padding:35px 157px 0;position:absolute;top:0;left:0;width:100%}.footer .footer-contents .footer-content{display:flex;width:600px;margin:0 auto}.footer .footer-contents .footer-content .footer_logo{width:108px;height:97px}.footer .footer-contents .footer-content .contact_button{display:flex;align-items:center;margin:17px 10px 44px 0}.footer .footer-contents .footer-content .contact_button button{width:112px;height:28px;color:#5a5a5a;border:4px solid rgb(90,90,90);font-weight:700;font-size:14px;margin-right:14px}.footer .footer-contents .footer-content .contact_button button:hover{background-color:gray;color:#fff}.footer .footer-contents .footer-content .contact_button img{width:28px;height:28px}.footer .footer-contents .footer-content .company_info{color:#5a5a5a;font-size:12px}.footer .footer-contents .footer-content .company_info h2{font-size:20px}.footer .footer-contents .footer-content .footer_right{margin-left:auto;display:flex;justify-content:space-between;flex-flow:column;height:160px;margin-top:50px}.footer .footer-contents .footer-content .footer_right p{font-size:16px;color:#5a5a5a}.footer .footer-contents .footer-content .footer_right p:hover{color:#000}.footer .footer-copy-right{width:100%;position:absolute;bottom:0}.footer .footer-copy-right .footer-copy-right-border{width:1010px;margin:0 auto;position:relative}.footer .footer-copy-right .footer-copy-right-border:before{position:absolute;bottom:10px;left:0;content:"";height:4px;background-color:#5a5a5a;width:100%}.footer .footer-copy-right .footer-copy-right-border:after{position:absolute;bottom:20px;left:0;content:"";height:2px;background-color:#5a5a5a;width:100%}.footer .footer-copy-right .footer-copy-right-border p{color:#5a5a5a;position:absolute;right:0;bottom:20px;font-size:12px}}@media screen and (max-width: 1024px){.footer{width:100%;height:auto;position:relative}.footer .reactive-footer-image{width:100%}.footer .footer-contents{padding:18px 150px 0;position:absolute;top:0;left:0;width:100%}.footer .footer-contents .footer-content{display:flex;width:600px;margin:0 auto}.footer .footer-contents .footer-content .footer_logo{width:75px;height:68px}.footer .footer-contents .footer-content .contact_button{display:flex;align-items:center;margin:42px 10px 20px 0}.footer .footer-contents .footer-content .contact_button button{width:120px;height:30px;color:#5a5a5a;border:4px solid rgb(90,90,90);font-weight:700;font-size:13px;margin-right:10px}.footer .footer-contents .footer-content .contact_button button:hover{background-color:gray;color:#fff}.footer .footer-contents .footer-content .contact_button img{width:30px;height:30px}.footer .footer-contents .footer-content .company_info{color:#5a5a5a;font-size:12px}.footer .footer-contents .footer-content .company_info h2{font-size:20px}.footer .footer-contents .footer-content .footer_right{margin-left:auto;display:flex;justify-content:space-between;flex-flow:column;height:150px;margin-top:50px}.footer .footer-contents .footer-content .footer_right p{font-size:16px;color:#5a5a5a}.footer .footer-contents .footer-content .footer_right p:hover{color:#000}.footer .footer-copy-right{width:100%;position:absolute;bottom:0}.footer .footer-copy-right .footer-copy-right-border{width:749px;margin:0 auto;position:relative}.footer .footer-copy-right .footer-copy-right-border:before{position:absolute;bottom:10px;left:0;content:"";height:4px;background-color:#5a5a5a;width:100%}.footer .footer-copy-right .footer-copy-right-border:after{position:absolute;bottom:20px;left:0;content:"";height:2px;background-color:#5a5a5a;width:100%}.footer .footer-copy-right .footer-copy-right-border p{color:#5a5a5a;position:absolute;right:0;bottom:20px;font-size:12px}}@media screen and (max-width: 780px){.footer{width:100%;min-width:370px;height:auto;min-height:279px;position:relative}.footer .reactive-footer-image{width:100%;height:100%}.footer .footer-contents{padding:13px 26px 18px;position:absolute;top:0;left:0;width:100%}.footer .footer-contents .footer-content{display:flex;width:345px;margin:0 auto}.footer .footer-contents .footer-content .footer_logo{width:78px;height:70px;margin-bottom:40px}.footer .footer-contents .footer-content .company_info{color:#5a5a5a;font-size:12px}.footer .footer-contents .footer-content .company_info h2{font-size:16px}.footer .footer-contents .footer-content .footer_right{margin-left:auto;display:flex;justify-content:space-between;flex-flow:column;height:200px;margin-top:0}.footer .footer-contents .footer-content .footer_right p{font-size:12px;color:#5a5a5a}.footer .footer-contents .footer-content .footer_right p:hover{color:#000}.footer .footer-contents .footer-content .footer_right .contact_button{display:flex;align-items:center;margin:20px 0 0}.footer .footer-contents .footer-content .footer_right .contact_button button{width:120px;height:30px;color:#5a5a5a;border:4px solid rgb(90,90,90);font-weight:700;font-size:13px;margin-left:10px;margin-right:0}.footer .footer-contents .footer-content .footer_right .contact_button button:hover{background-color:gray;color:#fff}.footer .footer-contents .footer-content .footer_right .contact_button img{width:30px;height:30px}.footer .footer-copy-right{width:100%;position:absolute;bottom:0}.footer .footer-copy-right .footer-copy-right-border{width:370px;margin:0 auto;position:relative}.footer .footer-copy-right .footer-copy-right-border:before{position:absolute;bottom:10px;left:0;content:"";height:4px;background-color:#5a5a5a;width:100%}.footer .footer-copy-right .footer-copy-right-border:after{position:absolute;bottom:20px;left:0;content:"";height:2px;background-color:#5a5a5a;width:100%}.footer .footer-copy-right .footer-copy-right-border p{color:#5a5a5a;position:absolute;right:0;bottom:20px;font-size:12px}}.main_contents{background-image:url(/assets/cloth-B3EN5T6q.jpg);background-size:100%;padding:90px 67px 30px}@media screen and (max-width: 1650px){.main_contents{background-image:url(/assets/cloth-B3EN5T6q.jpg);background-size:100%;padding:72px 67px 30px}}@media screen and (max-width: 1024px){.main_contents{background-image:url(/assets/cloth-B3EN5T6q.jpg);background-size:100%;padding:50px 67px 20px}}@media screen and (max-width: 780px){.main_contents{background-image:url(/assets/cloth-B3EN5T6q.jpg);background-size:100%;padding:38px 10px 15px}}.content{border-top:2px solid black;width:1600px;padding:65px 124px 107px;margin:0 auto;position:relative}.content .title{font-weight:700;font-size:50px;margin-bottom:60px}.content .title_center{font-weight:700;font-size:50px;margin-bottom:60px;text-align:center}@media screen and (max-width: 1650px){.content{border-top:2px solid black;width:946px;padding:26px 61px 63px;margin:0 auto;position:relative}.content .title{font-weight:700;font-size:48px;margin-bottom:24px}.content .title_center{font-weight:700;font-size:48px;margin-bottom:24px;text-align:center}}@media screen and (max-width: 1024px){.content{border-top:2px solid black;width:700px;padding:40px 65px 50px;margin:0 auto;position:relative}.content .title{font-weight:700;font-size:40px;margin-bottom:20px}.content .title_center{font-weight:700;font-size:40px;margin-bottom:30px;text-align:center}}@media screen and (max-width: 780px){.content{border-top:2px solid black;width:370px;padding:25px 10px;margin:0 auto;position:relative}.content .title{font-weight:700;font-size:32px;margin-bottom:15px}.content .title_center{font-weight:700;font-size:32px;margin-bottom:15px;text-align:center}}.contact{background-color:#d7cb9f;padding:90px 67px;width:100%}.contact .contents{display:block;padding:65px 124px 0;width:1400px;margin:0 auto}.contact .contents .title_contents{position:relative}.contact .contents .title_contents .contact_title{color:#fff;font-weight:700;font-size:80px;margin-bottom:32px;z-index:2}.contact .contents .title_contents img{z-index:1;position:absolute;top:-50px;left:-150px}.contact .contents .contact_form{display:flex;flex-flow:column;width:700px;margin:0 auto}.contact .contents .contact_form .form_input{margin-bottom:45px;padding:5px}.contact .contents .contact_form .discription{text-align:center;margin-bottom:45px;color:#fff;font-size:20px}.contact .contents .contact_form .success{color:green}.contact .contents .contact_form .error{color:red}.contact .contents .contact_form textarea{height:200px;padding:5px}.contact .contents .contact_form .error_message{color:red;font-size:12px}.contact .contents .confirm{display:flex;justify-content:space-between;padding:30px 100px 0;align-items:center}.contact .contents .confirm p{font-size:16px;cursor:pointer}.contact .contents .confirm .privacy_policy{color:-webkit-link;cursor:pointer;text-decoration:underline}.contact .contents .confirm .checkbox{display:flex;vertical-align:middle;align-items:center;cursor:pointer}.contact .contents .confirm .checkbox input{cursor:pointer}.contact .contents .confirm .checkbox label{margin-left:10px;font-size:16px;cursor:pointer}.contact .contents .confirm .checkbox_disabled,.contact .contents .confirm .checkbox_disabled input,.contact .contents .confirm .checkbox_disabled label{cursor:not-allowed}.contact .contents .confirm .disabled_button{border:1px solid black;background-color:#969696;width:120px;height:40px;cursor:not-allowed}.contact .contents .confirm .able_button{border:1px solid black;background-color:#dc924e;width:120px;height:40px}@media screen and (max-width: 1650px){.contact{background-color:#d7cb9f;padding:68px 100px;width:100%}.contact .contents{display:block;padding:0;width:720px;margin:0 auto}.contact .contents .title_contents{position:relative}.contact .contents .title_contents .contact_title{color:#fff;font-weight:700;font-size:48px;margin-bottom:20px;z-index:2}.contact .contents .title_contents img{width:141px;height:101px;z-index:1;position:absolute;top:-40px;left:-90px}.contact .contents .contact_form{display:flex;flex-flow:column;width:414px;margin:0 auto}.contact .contents .contact_form .form_input{margin-bottom:26px;padding:5px}.contact .contents .contact_form .discription{text-align:center;margin-bottom:28px;color:#fff;font-size:12px}.contact .contents .contact_form .success{color:green}.contact .contents .contact_form .error{color:red}.contact .contents .contact_form textarea{height:115px;padding:5px}.contact .contents .contact_form .error_message{color:red;font-size:12px}.contact .contents .confirm{display:flex;justify-content:space-between;padding:40px 20px;align-items:center;font-size:12px}.contact .contents .confirm p{font-size:12px;cursor:pointer}.contact .contents .confirm .checkbox{display:flex;vertical-align:middle;align-items:center;cursor:pointer}.contact .contents .confirm .checkbox input{cursor:pointer}.contact .contents .confirm .checkbox label{margin-left:10px;font-size:12px;cursor:pointer}.contact .contents .confirm .disabled_button{font-size:12px;border:1px solid black;background-color:#969696;width:68px;height:23px;cursor:not-allowed}.contact .contents .confirm .able_button{font-size:12px;border:1px solid black;background-color:#dc924e;width:68px;height:23px}}@media screen and (max-width: 1024px){.contact{background-color:#d7cb9f;padding:20px 67px;width:100%}.contact .contents{display:block;padding:0;width:620px;margin:0 auto}.contact .contents .title_contents{position:relative}.contact .contents .title_contents .contact_title{color:#fff;font-weight:700;font-size:40px;margin-bottom:18px;z-index:2}.contact .contents .title_contents img{width:99px;height:70px;z-index:1;position:absolute;top:0;left:-75px}.contact .contents .contact_form{display:flex;flex-flow:column;width:291px;margin:0 auto}.contact .contents .contact_form .form_input{margin-bottom:20px;padding:5px}.contact .contents .contact_form .discription{text-align:center;margin-bottom:34px;color:#fff;font-size:12px}.contact .contents .contact_form .success{color:green}.contact .contents .contact_form .error{color:red}.contact .contents .contact_form textarea{height:81px;padding:5px}.contact .contents .contact_form .error_message{color:red;font-size:12px}.contact .contents .confirm{display:flex;justify-content:space-between;padding:25px 0;align-items:center;font-size:12px}.contact .contents .confirm p{font-size:12px;cursor:pointer}.contact .contents .confirm .checkbox{display:flex;vertical-align:middle;align-items:center;cursor:pointer}.contact .contents .confirm .checkbox input{cursor:pointer}.contact .contents .confirm .checkbox label{margin-left:10px;font-size:12px;cursor:pointer}.contact .contents .confirm .disabled_button{font-size:12px;border:1px solid black;background-color:#969696;width:60px;height:24px;cursor:not-allowed}.contact .contents .confirm .able_button{font-size:12px;border:1px solid black;background-color:#dc924e;width:60px;height:24px}}@media screen and (max-width: 780px){.contact{background-color:#d7cb9f;padding:25px 20px;width:100%}.contact .contents{display:block;padding:0;width:370px;margin:0 auto}.contact .contents .title_contents{position:relative}.contact .contents .title_contents .contact_title{color:#fff;font-weight:700;font-size:36px;margin-bottom:10px;z-index:2}.contact .contents .title_contents img{width:72px;height:52px;z-index:1;position:absolute;top:-20px;left:-20px}.contact .contents .contact_form{display:flex;flex-flow:column;width:280px;margin:0 auto}.contact .contents .contact_form .form_input{margin-bottom:20px;padding:5px}.contact .contents .contact_form .discription{text-align:center;margin-bottom:34px;color:#fff;font-size:12px}.contact .contents .contact_form .success{color:green}.contact .contents .contact_form .error{color:red}.contact .contents .contact_form textarea{height:85px;padding:5px}.contact .contents .contact_form .error_message{color:red;font-size:12px}.contact .contents .confirm{display:flex;justify-content:space-between;padding:25px 0;align-items:center;font-size:12px}.contact .contents .confirm p{font-size:12px;cursor:pointer}.contact .contents .confirm .checkbox{display:flex;vertical-align:middle;align-items:center;cursor:pointer}.contact .contents .confirm .checkbox input{cursor:pointer}.contact .contents .confirm .checkbox label{margin-left:10px;font-size:12px;cursor:pointer}.contact .contents .confirm .disabled_button{font-size:12px;border:1px solid black;background-color:#969696;width:86px;height:31px;cursor:not-allowed}.contact .contents .confirm .able_button{font-size:12px;border:1px solid black;background-color:#dc924e;width:86px;height:31px}}.sprash_screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(/assets/load-sPWfaCOR.jpg);background-repeat:no-repeat;background-size:cover;background-size:100%;z-index:9999;display:flex;justify-content:center;align-items:center}.sprash_screen .sprash_screen_img{width:500px;height:500px;position:absolute;-webkit-animation:fadein 5s;animation:fadein 5s;-webkit-animation:slidein 5s;animation:slidein 5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slidein{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translate(-40px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translate(0)}}@keyframes slidein{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0)}}@media screen and (max-width: 1650px){.sprash_screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(/assets/load-sPWfaCOR.jpg);background-repeat:no-repeat;background-size:cover;z-index:9999;display:flex;justify-content:center;align-items:center}.sprash_screen .sprash_screen_img{width:260px;height:260px;position:absolute;-webkit-animation:fadein 5s;animation:fadein 5s;-webkit-animation:slidein 5s;animation:slidein 5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slidein{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translate(-40px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translate(0)}}@keyframes slidein{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0)}}}@media screen and (max-width: 1024px){.sprash_screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(/assets/load-sPWfaCOR.jpg);background-repeat:no-repeat;background-size:cover;z-index:9999;display:flex;justify-content:center;align-items:center}.sprash_screen .sprash_screen_img{width:180px;height:180px;position:absolute;-webkit-animation:fadein 5s;animation:fadein 5s;-webkit-animation:slidein 5s;animation:slidein 5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slidein{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translate(-40px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translate(0)}}@keyframes slidein{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0)}}}@media screen and (max-width: 780px){.sprash_screen{position:fixed;top:0;left:0;width:100vw;height:100vh;background-image:url(/assets/load-sPWfaCOR.jpg);background-repeat:no-repeat;background-size:cover;z-index:9999;display:flex;justify-content:center;align-items:center}.sprash_screen .sprash_screen_img{width:180px;height:180px;position:absolute;-webkit-animation:fadein 5s;animation:fadein 5s;-webkit-animation:slidein 5s;animation:slidein 5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slidein{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translate(-40px)}to{opacity:1;-webkit-transform:translateX(0px);transform:translate(0)}}@keyframes slidein{0%{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px)}to{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0)}}}.fade-in-section{opacity:0;transform:scale(.7);transition:opacity 1.3s ease-out,transform 1.3s ease-out}.fade-in-section.is-visible{opacity:1;transform:scale(1)}.fade-in-up-section{opacity:0;transform:translateY(60px);transition:opacity 1.3s ease-out,transform 1.3s ease-out}.fade-in-up-section.is-visible{opacity:1;transform:translateY(0)}.fade-in-down-section{opacity:0;transform:translateY(-60px);transition:opacity 1.3s ease-out,transform 1.3s ease-out}.fade-in-down-section.is-visible{opacity:1;transform:translateY(0)}.fade-in-left-slide-section{opacity:0;transform:translate(60px);transition:opacity 1.3s ease-out,transform 1.3s ease-out}.fade-in-left-slide-section.is-visible{opacity:1;transform:translate(0)}.fade-in-right-slide-section{opacity:0;transform:translate(-60px);transition:opacity 1.3s ease-out,transform 1.3s ease-out}.fade-in-right-slide-section.is-visible{opacity:1;transform:translate(0)}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}@media (hover: hover){.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0;padding:0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.top .about_us_all{display:flex}.top .about_us_all .about_us_left .company_profile{width:600px;height:730px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img1-s3cE1-MQ.jpg);background-size:100%}.top .about_us_all .about_us_left .company_profile:hover{background-image:url(/assets/aboutus%20img_color1-D1iwBLQK.jpg)}.top .about_us_all .about_us_left .company_profile .company_profile_title{font-size:30px;font-weight:700;position:absolute;top:10px;left:53px}.top .about_us_all .about_us_left .factory{margin-top:16px;width:600px;height:315px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img4-DZhnoeFh.jpg);background-size:100%}.top .about_us_all .about_us_left .factory:hover{background-image:url(/assets/aboutus%20img_color4-CMDPs5IQ.jpg)}.top .about_us_all .about_us_left .factory .factory_title{font-size:30px;font-weight:700;position:absolute;top:10px;right:10px}.top .about_us_all .about_us_right{margin-left:16px}.top .about_us_all .about_us_right .about_us_right_top{display:flex}.top .about_us_all .about_us_right .about_us_right_top .description{width:380px;height:516px;border:2px solid black;margin-right:16px;padding:25px}.top .about_us_all .about_us_right .about_us_right_top .description img{width:278px;height:314px;margin:0 auto;display:block}.top .about_us_all .about_us_right .about_us_right_top .description p{text-align:center;overflow-wrap:break-word}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us{width:340px;height:250px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img2-BfbDolxg.jpg);background-size:100%}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us:hover{background-image:url(/assets/aboutus%20img_color2-CjMiwcu4.jpg)}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us:hover .preparation{display:block;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us .instagram_title{font-size:30px;font-weight:700;position:absolute;top:10px;left:20px;display:flex;align-items:center}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us .instagram_title img{display:inline;width:54px;height:54px;margin-right:10px}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us .preparation{display:none;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube{margin-top:16px;width:340px;height:250px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img3-et5HPxZJ.jpg);background-size:100%}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube:hover{background-image:url(/assets/aboutus%20img_color3-CS5Ncau3.jpg)}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube:hover .preparation{display:block;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube .youtube_title{font-size:30px;font-weight:700;position:absolute;top:10px;left:20px}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube .preparation{display:none;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:24px}.top .about_us_all .about_us_right .about_us_right_bottom{margin-top:16px;width:736px;height:529px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img5-q5KexlSm.jpg);background-size:100%}.top .about_us_all .about_us_right .about_us_right_bottom:hover{background-image:url(/assets/aboutus%20img_color5-BrPrHUcB.jpg)}.top .about_us_all .about_us_right .about_us_right_bottom .message_title{font-size:30px;font-weight:700;position:absolute;top:10px;left:20px}.top .products_top{display:flex}.top .products_top .product_top{width:440px;height:590px;margin:0 10px}.top .products_top .carousel__viewport{perspective:2000px}.top .products_top .carousel__viewport .carousel__track{transform-style:preserve-3d}.top .products_top .carousel__viewport .carousel__track .carousel__slide{padding:5px}.top .products_top .carousel__viewport .carousel__track .carousel__slide--prev{opacity:.8;transform:rotateY(-20deg) scale(.9)}.top .products_top .carousel__viewport .carousel__track .carousel__slide--next{opacity:.8;transform:rotateY(20deg) scale(.9)}.top .products_top .carousel__viewport .carousel__track .carousel__slide--active+.carousel__slide+.carousel__slide{transform:rotateY(20deg) scale(.8)}.top .products_top .carousel__viewport .carousel__track .carousel__slide--sliding{transition:.5s}.top .products_top .carousel__viewport .carousel__track .carousel__slide--active{opacity:1;transform:rotateY(0) scale(1.1)}.top .products_top .carousel__viewport .carousel__slide{opacity:.5;transform:rotateY(-20deg) scale(.8)}.top .products_top .carousel__prev{left:-100px;font-size:76px;width:76px}.top .products_top .carousel__next{right:-100px;font-size:76px;width:76px}.top .to_products{font-size:40px;text-align:right;margin-top:50px;display:flex;align-items:center;justify-content:right}.top .to_products:before{border-top:1px solid;content:"";width:50px;margin-right:20px}.top .bird{position:absolute;top:40px;right:-80px;width:183px;height:90px}@media screen and (max-width: 1650px){.top .about_us_all{display:flex}.top .about_us_all .about_us_left .company_profile{width:354px;height:429px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img1-s3cE1-MQ.jpg);background-size:100%}.top .about_us_all .about_us_left .company_profile:hover{background-image:url(/assets/aboutus%20img_color1-D1iwBLQK.jpg)}.top .about_us_all .about_us_left .company_profile .company_profile_title{font-size:32px;font-weight:700;position:absolute;top:17px;left:39px}.top .about_us_all .about_us_left .factory{margin-top:19px;width:354px;height:186px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img4-DZhnoeFh.jpg);background-size:100%}.top .about_us_all .about_us_left .factory:hover{background-image:url(/assets/aboutus%20img_color4-CMDPs5IQ.jpg)}.top .about_us_all .about_us_left .factory .factory_title{font-size:32px;font-weight:700;position:absolute;top:2px;right:11px}.top .about_us_all .about_us_right{margin-left:19px}.top .about_us_all .about_us_right .about_us_right_top{display:flex}.top .about_us_all .about_us_right .about_us_right_top .description{width:225px;height:308px;border:2px solid black;margin-right:18px;padding:10px}.top .about_us_all .about_us_right .about_us_right_top .description img{width:135px;height:140px;margin:0 auto;display:block}.top .about_us_all .about_us_right .about_us_right_top .description P{font-size:14px;width:196px;height:104px}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us{width:199px;height:144px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img2-BfbDolxg.jpg);background-size:100%}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us:hover{background-image:url(/assets/aboutus%20img_color2-CjMiwcu4.jpg)}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us:hover .preparation{display:block;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us .instagram_title{font-size:24px;font-weight:700;position:absolute;top:8px;left:9px;display:flex;align-items:center}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us .instagram_title img{display:inline;width:31px;height:31px;margin-right:8px}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us .preparation{display:none;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube{margin-top:19px;width:199px;height:144px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img3-et5HPxZJ.jpg);background-size:100%}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube:hover{background-image:url(/assets/aboutus%20img_color3-CS5Ncau3.jpg)}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube:hover .preparation{display:block;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube .youtube_title{font-size:24px;font-weight:700;position:absolute;top:13px;left:10px}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube img{width:28px;height:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube .preparation{display:none;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:16px}.top .about_us_all .about_us_right .about_us_right_bottom{margin-top:19px;width:443px;height:306px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img5-q5KexlSm.jpg);background-size:100%}.top .about_us_all .about_us_right .about_us_right_bottom:hover{background-image:url(/assets/aboutus%20img_color5-BrPrHUcB.jpg)}.top .about_us_all .about_us_right .about_us_right_bottom .message_title{font-size:32px;font-weight:700;position:absolute;top:18px;left:12px}.top .products_top{display:flex}.top .products_top .product_top{width:440px;height:590px;margin:0 10px}.top .products_top .carousel__viewport{perspective:2000px}.top .products_top .carousel__viewport .carousel__track{transform-style:preserve-3d}.top .products_top .carousel__viewport .carousel__track .carousel__slide{padding:5px}.top .products_top .carousel__viewport .carousel__track .carousel__slide--prev{opacity:.8;transform:rotateY(-20deg) scale(.9)}.top .products_top .carousel__viewport .carousel__track .carousel__slide--next{opacity:.8;transform:rotateY(20deg) scale(.9)}.top .products_top .carousel__viewport .carousel__track .carousel__slide--active+.carousel__slide+.carousel__slide{transform:rotateY(20deg) scale(.8)}.top .products_top .carousel__viewport .carousel__track .carousel__slide--sliding{transition:.5s}.top .products_top .carousel__viewport .carousel__track .carousel__slide--active{opacity:1;transform:rotateY(0) scale(1.1)}.top .products_top .carousel__viewport .carousel__slide{opacity:.5;transform:rotateY(-20deg) scale(.8)}.top .products_top .carousel__prev{left:-80px;font-size:40px;width:76px}.top .products_top .carousel__next{right:-80px;font-size:40px;width:76px}.top .to_products{font-size:24px;text-align:right;margin-top:20px;display:flex;align-items:center;justify-content:right}.top .to_products:before{border-top:1px solid;content:"";width:40px;margin-right:14px}.top .bird{position:absolute;top:35px;right:-20px;width:108px;height:53px}}@media screen and (max-width: 1024px){.top .about_us_all{display:flex}.top .about_us_all .about_us_left .company_profile{width:249px;height:302px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img1-s3cE1-MQ.jpg);background-size:100%}.top .about_us_all .about_us_left .company_profile:hover{background-image:url(/assets/aboutus%20img_color1-D1iwBLQK.jpg)}.top .about_us_all .about_us_left .company_profile .company_profile_title{font-size:20px;font-weight:700;position:absolute;top:5px;left:25px}.top .about_us_all .about_us_left .factory{margin-top:8px;width:249px;height:131px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img4-DZhnoeFh.jpg);background-size:100%}.top .about_us_all .about_us_left .factory:hover{background-image:url(/assets/aboutus%20img_color4-CMDPs5IQ.jpg)}.top .about_us_all .about_us_left .factory .factory_title{font-size:20px;font-weight:700;position:absolute;top:5px;right:10px}.top .about_us_all .about_us_right{margin-left:8px}.top .about_us_all .about_us_right .about_us_right_top{display:flex}.top .about_us_all .about_us_right .about_us_right_top .description{width:158px;height:215px;border:2px solid black;margin-right:8px;padding:10px}.top .about_us_all .about_us_right .about_us_right_top .description img{width:90px;height:90px;margin:0 auto;display:block}.top .about_us_all .about_us_right .about_us_right_top .description P{font-size:10px;width:138px;height:73px}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us{width:142px;height:103px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img2-BfbDolxg.jpg);background-size:100%}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us:hover{background-image:url(/assets/aboutus%20img_color2-CjMiwcu4.jpg)}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us:hover .preparation{display:block;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us .instagram_title{font-size:20px;font-weight:700;position:absolute;top:3px;left:5px;display:flex;align-items:center}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us .instagram_title img{display:inline;width:22px;height:22px;margin-right:6px}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us .preparation{display:none;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube{margin-top:7px;width:142px;height:105px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img3-et5HPxZJ.jpg);background-size:100%}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube:hover{background-image:url(/assets/aboutus%20img_color3-CS5Ncau3.jpg)}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube:hover .preparation{display:block;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube .youtube_title{font-size:20px;font-weight:700;position:absolute;top:5px;left:10px}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube img{width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube .preparation{display:none;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.top .about_us_all .about_us_right .about_us_right_bottom{margin-top:8px;width:308px;height:218px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img5-q5KexlSm.jpg);background-size:100%}.top .about_us_all .about_us_right .about_us_right_bottom:hover{background-image:url(/assets/aboutus%20img_color5-BrPrHUcB.jpg)}.top .about_us_all .about_us_right .about_us_right_bottom .message_title{font-size:20px;font-weight:700;position:absolute;top:5px;left:10px}.top .products_top{display:flex}.top .products_top .product_top{width:440px;height:590px;margin:0 10px}.top .products_top .carousel__viewport{perspective:2000px}.top .products_top .carousel__viewport .carousel__track{transform-style:preserve-3d}.top .products_top .carousel__viewport .carousel__track .carousel__slide{padding:5px}.top .products_top .carousel__viewport .carousel__track .carousel__slide--prev{opacity:.8;transform:rotateY(-20deg) scale(.9)}.top .products_top .carousel__viewport .carousel__track .carousel__slide--next{opacity:.8;transform:rotateY(20deg) scale(.9)}.top .products_top .carousel__viewport .carousel__track .carousel__slide--active+.carousel__slide+.carousel__slide{transform:rotateY(20deg) scale(.8)}.top .products_top .carousel__viewport .carousel__track .carousel__slide--sliding{transition:.5s}.top .products_top .carousel__viewport .carousel__track .carousel__slide--active{opacity:1;transform:rotateY(0) scale(1.1)}.top .products_top .carousel__viewport .carousel__slide{opacity:.5;transform:rotateY(-20deg) scale(.8)}.top .products_top .carousel__prev{left:-80px;font-size:40px;width:76px}.top .products_top .carousel__next{right:-80px;font-size:40px;width:76px}.top .to_products{font-size:16px;text-align:right;margin-top:20px;display:flex;align-items:center;justify-content:right}.top .to_products:before{border-top:1px solid;content:"";width:28px;margin-right:14px}.top .bird{position:absolute;top:60px;right:-20px;width:76px;height:37px}}@media screen and (max-width: 780px){.top .about_us_all{display:flex}.top .about_us_all .about_us_left .company_profile{width:211px;height:260px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img1-s3cE1-MQ.jpg);background-size:100%}.top .about_us_all .about_us_left .company_profile:hover{background-image:url(/assets/aboutus%20img_color1-D1iwBLQK.jpg)}.top .about_us_all .about_us_left .company_profile .company_profile_title{font-size:20px;font-weight:700;position:absolute;top:8px;left:20px}.top .about_us_all .about_us_left .factory{margin-top:5px;width:211px;height:115px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img4-DZhnoeFh.jpg);background-size:100%}.top .about_us_all .about_us_left .factory:hover{background-image:url(/assets/aboutus%20img_color4-CMDPs5IQ.jpg)}.top .about_us_all .about_us_left .factory .factory_title{font-size:20px;font-weight:700;position:absolute;top:2px;right:10px}.top .about_us_all .about_us_right{margin-left:5px}.top .about_us_all .about_us_right .about_us_right_top{display:block}.top .about_us_all .about_us_right .about_us_right_top .description{width:134px;height:174px;border:2px solid black;margin-right:0;margin-bottom:5px;padding:5px}.top .about_us_all .about_us_right .about_us_right_top .description img{width:60px;height:60px;margin:0 auto;display:block}.top .about_us_all .about_us_right .about_us_right_top .description P{font-size:9px;width:120px;height:73px}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us{width:135px;height:97px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img2-BfbDolxg.jpg);background-size:100%}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us:hover{background-image:url(/assets/aboutus%20img_color2-CjMiwcu4.jpg)}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us:hover .preparation{display:block;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us .instagram_title{font-size:20px;font-weight:700;position:absolute;top:3px;left:5px;display:flex;align-items:center}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us .instagram_title img{display:inline;width:22px;height:22px;margin-right:3px}.top .about_us_all .about_us_right .about_us_right_top .sns .instagram_about_us .preparation{display:none;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube{margin-top:5px;width:134px;height:99px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img3-et5HPxZJ.jpg);background-size:100%}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube:hover{background-image:url(/assets/aboutus%20img_color3-CS5Ncau3.jpg)}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube:hover .preparation{display:block;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube .youtube_title{font-size:20px;font-weight:700;position:absolute;top:5px;left:10px}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube img{width:18px;height:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.top .about_us_all .about_us_right .about_us_right_top .sns .youtube .preparation{display:none;position:absolute;width:100%;background-color:gray;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}.top .about_us_right_bottom{margin-top:5px;width:350px;height:200px;border:2px solid black;position:relative;background-image:url(/assets/aboutus%20img5-q5KexlSm.jpg);background-size:100%}.top .about_us_right_bottom:hover{background-image:url(/assets/aboutus%20img_color5-BrPrHUcB.jpg)}.top .about_us_right_bottom .message_title{font-size:20px;font-weight:700;position:absolute;top:5px;left:10px}.top .products_top{display:flex}.top .products_top .product_top{width:440px;height:590px;margin:0 10px}.top .products_top .carousel__viewport{perspective:2000px}.top .products_top .carousel__viewport .carousel__track{transform-style:preserve-3d}.top .products_top .carousel__viewport .carousel__track .carousel__slide{padding:5px}.top .products_top .carousel__viewport .carousel__track .carousel__slide--prev{opacity:.8;transform:rotateY(-20deg) scale(.9)}.top .products_top .carousel__viewport .carousel__track .carousel__slide--next{opacity:.8;transform:rotateY(20deg) scale(.9)}.top .products_top .carousel__viewport .carousel__track .carousel__slide--active+.carousel__slide+.carousel__slide{transform:rotateY(20deg) scale(.8)}.top .products_top .carousel__viewport .carousel__track .carousel__slide--sliding{transition:.5s}.top .products_top .carousel__viewport .carousel__track .carousel__slide--active{opacity:1;transform:rotateY(0) scale(1.1)}.top .products_top .carousel__viewport .carousel__slide{opacity:.5;transform:rotateY(-20deg) scale(.8)}.top .products_top .carousel__prev{left:-58px;font-size:35px;width:76px}.top .products_top .carousel__next{right:-58px;font-size:35px;width:76px}.top .to_products{font-size:14px;text-align:right;margin-top:20px;display:flex;align-items:center;justify-content:right}.top .to_products:before{border-top:1px solid;content:"";width:40px;margin-right:14px}.top .bird{position:absolute;top:30px;right:-20px;width:76px;height:37px}}.messages{width:1363px;margin:0 auto}.messages .big_user{display:flex;border-bottom:1px solid black;padding-bottom:74px}.messages .big_user img{width:650px;height:450px;margin-right:30px}.messages .big_user .user_content{flex-grow:1}.messages .big_user .user_content .name_en{font-size:32px}.messages .big_user .user_content .name_ja{font-size:24px;margin-bottom:28px}.messages .big_user .user_content .message{overflow-wrap:break-word;width:683px;font-size:20px}.messages .small_size_users{display:flex;flex-wrap:wrap}.messages .small_size_users .small_user{display:flex;width:650px;position:relative}.messages .small_size_users .small_user img{height:270px;width:200px;margin-right:52px}.messages .small_size_users .small_user .user_content{flex-grow:1}.messages .small_size_users .small_user .user_content .name_en{font-size:20px}.messages .small_size_users .small_user .user_content .name_ja{font-size:16px;margin-bottom:20px}.messages .small_size_users .small_user .user_content .message{font-size:12px;overflow-wrap:break-word;width:350px}.messages .small_size_users .left_small_user{padding:76px 30px 76px 0}.messages .small_size_users .left_small_user:after{position:absolute;content:"";background-color:#000;width:1px;height:calc(100% - 76px);bottom:-20px;top:50%;right:0;transform:translateY(-50%)}.messages .small_size_users .left_small_user:before{content:"";position:absolute;left:0;bottom:0;display:inline-block;width:600px;height:1px;background-color:#000}.messages .small_size_users .right_small_user{padding:76px 30px 71px}.messages .small_size_users .right_small_user:before{content:"";position:absolute;left:30px;bottom:0;display:inline-block;width:620px;height:1px;background-color:#000}@media screen and (max-width: 1650px){.messages{width:824px;margin:0 auto}.messages .big_user{display:flex;border-bottom:1px solid black;padding-bottom:45px}.messages .big_user img{width:385px;height:265px;margin-right:26px}.messages .big_user .user_content{flex-grow:1}.messages .big_user .user_content .name_en{font-size:24px}.messages .big_user .user_content .name_ja{font-size:20px;margin-bottom:20px}.messages .big_user .user_content .message{overflow-wrap:break-word;width:400px;font-size:14px}.messages .small_size_users{display:flex;flex-wrap:wrap}.messages .small_size_users .small_user{display:flex;width:394px;position:relative}.messages .small_size_users .small_user img{height:160px;width:120px;margin-right:20px}.messages .small_size_users .small_user .user_content{flex-grow:1}.messages .small_size_users .small_user .user_content .name_en{font-size:20px}.messages .small_size_users .small_user .user_content .name_ja{font-size:16px;margin-bottom:11px}.messages .small_size_users .small_user .user_content .message{font-size:12px;overflow-wrap:break-word;width:250px}.messages .small_size_users .left_small_user{padding:45px 0;width:424px}.messages .small_size_users .left_small_user:after{position:absolute;content:"";background-color:#000;width:1px;height:calc(100% - 45px);bottom:-20px;top:50%;right:0;transform:translateY(-50%)}.messages .small_size_users .left_small_user:before{content:"";position:absolute;left:0;bottom:0;display:inline-block;width:394px;height:1px;background-color:#000}.messages .small_size_users .right_small_user{padding:45px 0 45px 17px}.messages .small_size_users .right_small_user:before{content:"";position:absolute;left:30px;bottom:0;display:inline-block;width:394px;height:1px;background-color:#000}}@media screen and (max-width: 1024px){.messages{width:700px;margin:0 auto}.messages .big_user{display:flex;border-bottom:1px solid black;padding-bottom:29px}.messages .big_user img{width:260px;height:190px;margin-right:11px}.messages .big_user .user_content{flex-grow:1}.messages .big_user .user_content .name_en{font-size:24px}.messages .big_user .user_content .name_ja{font-size:16px;margin-bottom:12px}.messages .big_user .user_content .message{overflow-wrap:break-word;width:400px;font-size:12px}.messages .small_size_users{display:flex;flex-wrap:wrap}.messages .small_size_users .small_user{display:flex;width:270px;position:relative}.messages .small_size_users .small_user img{height:115px;width:80px;margin-right:5px}.messages .small_size_users .small_user .user_content{flex-grow:1}.messages .small_size_users .small_user .user_content .name_en{font-size:16px}.messages .small_size_users .small_user .user_content .name_ja{font-size:12px;margin-bottom:11px}.messages .small_size_users .small_user .user_content .message{font-size:12px;overflow-wrap:break-word;width:230px}.messages .small_size_users .left_small_user{padding:30px 0;width:350px}.messages .small_size_users .left_small_user:after{position:absolute;content:"";background-color:#000;width:1px;height:calc(100% - 30px);bottom:-20px;top:50%;right:0;transform:translateY(-50%)}.messages .small_size_users .left_small_user:before{content:"";position:absolute;left:0;bottom:0;display:inline-block;width:320px;height:1px;background-color:#000}.messages .small_size_users .right_small_user{padding:30px 0 30px 30px}.messages .small_size_users .right_small_user:before{content:"";position:absolute;left:30px;bottom:0;display:inline-block;width:320px;height:1px;background-color:#000}}@media screen and (max-width: 780px){.messages{width:350px;margin:0 auto}.messages .big_user{display:block;border-bottom:1px solid black;padding-bottom:29px}.messages .big_user img{width:287px;height:199px;margin-right:0}.messages .big_user .user_content{flex-grow:1}.messages .big_user .user_content .name_en{font-size:20px}.messages .big_user .user_content .name_ja{font-size:12px;margin-bottom:8px}.messages .big_user .user_content .message{overflow-wrap:break-word;width:351px;font-size:12px}.messages .small_size_users{display:flex;flex-flow:column}.messages .small_size_users .small_user{display:flex;width:270px;position:relative}.messages .small_size_users .small_user img{height:136px;width:183px;margin-right:10px}.messages .small_size_users .small_user .user_content{flex-grow:1}.messages .small_size_users .small_user .user_content .name_en{font-size:16px}.messages .small_size_users .small_user .user_content .name_ja{font-size:12px;margin-bottom:11px}.messages .small_size_users .small_user .user_content .message{font-size:12px;overflow-wrap:break-word;width:230px}.messages .small_size_users .left_small_user{padding:30px 0;width:350px}.messages .small_size_users .left_small_user:after{position:absolute;content:"";background-color:#000;width:0;height:0;bottom:0;top:0;right:0;transform:translateY(-50%)}.messages .small_size_users .left_small_user:before{content:"";position:absolute;left:0;bottom:0;display:inline-block;width:100%;height:1px;background-color:#000}.messages .small_size_users .right_small_user{padding:30px 0;width:350px}.messages .small_size_users .right_small_user:before{content:"";position:absolute;left:0;bottom:0;display:inline-block;width:100%;height:1px;background-color:#000}}.factory .map{width:1400px;margin:0 auto}.factory .map p{font-size:24px;text-align:right}.factory .factory_list{width:1360px;margin:50px auto 0;display:flex;flex-wrap:wrap}.factory .factory_list .factory{padding:50px 32px 0 0;border-bottom:1px solid black;position:relative}.factory .factory_list .factory:nth-child(3n+2){padding:50px 32px 0}.factory .factory_list .factory:nth-child(3n+2):before{position:absolute;content:"";background-color:#000;width:1px;height:90%;top:50px;right:0}.factory .factory_list .factory:nth-child(3n+2):after{position:absolute;content:"";background-color:#000;width:1px;height:90%;top:50px;left:0}.factory .factory_list .factory:nth-child(3n){padding:50px 0 0 32px}.factory .factory_list .factory img{width:400px;height:300px}.factory .factory_list .factory p{padding-left:9px;margin-top:12px;font-size:24px;border-left:5px solid black;max-width:400px}.factory .factory_list .factory ul{margin-left:16px;margin-bottom:100px;margin-top:27px}.factory .factory_list .factory ul li{list-style:inside;margin-bottom:19px}.factory .factory_list .factory ul img{width:133px;height:100px}@media screen and (max-width: 1650px){.factory .map{width:980px;margin:0 auto}.factory .map p{font-size:16px;text-align:right}.factory .factory_list{width:900px;margin:67px auto 0;display:flex;flex-wrap:wrap}.factory .factory_list .factory{width:33%;padding:30px 23px 0 0;border-bottom:1px solid black;position:relative}.factory .factory_list .factory:nth-child(3n+2){padding:30px 23px 0}.factory .factory_list .factory:nth-child(3n+2):before{position:absolute;content:"";background-color:#000;width:1px;height:90%;top:30px;right:0}.factory .factory_list .factory:nth-child(3n+2):after{position:absolute;content:"";background-color:#000;width:1px;height:90%;top:30px;left:0}.factory .factory_list .factory:nth-child(3n){padding:30px 0 0 23px}.factory .factory_list .factory img{width:245px;height:180px}.factory .factory_list .factory p{padding-left:6px;margin-top:2px;font-size:20px;border-left:5px solid black}.factory .factory_list .factory ul{width:257px;margin-left:7px;margin-bottom:27px;margin-top:10px;font-size:16px}.factory .factory_list .factory ul li{list-style:inside;margin-bottom:7px}.factory .factory_list .factory ul img{width:131px;height:59px}}@media screen and (max-width: 1024px){.factory .map{width:590px;margin:0 auto}.factory .map p{font-size:12px;text-align:right}.factory .factory_list{width:700px;margin:24px auto 0;display:flex;flex-wrap:wrap}.factory .factory_list .factory{width:33%;padding:17px 17px 0 0;border-bottom:1px solid black;position:relative}.factory .factory_list .factory:nth-child(3n+2){padding:17px 17px 0}.factory .factory_list .factory:nth-child(3n+2):before{position:absolute;content:"";background-color:#000;width:1px;height:90%;top:20px;right:0}.factory .factory_list .factory:nth-child(3n+2):after{position:absolute;content:"";background-color:#000;width:1px;height:90%;top:20px;left:0}.factory .factory_list .factory:nth-child(3n){padding:17px 0 0 17px}.factory .factory_list .factory img{width:165px;height:125px}.factory .factory_list .factory p{padding-left:6px;margin-top:2px;font-size:16px;border-left:5px solid black}.factory .factory_list .factory ul{width:140px;margin-left:7px;margin-bottom:27px;margin-top:10px;font-size:12px}.factory .factory_list .factory ul li{list-style:inside;margin-bottom:7px}.factory .factory_list .factory ul img{width:70px;height:30px}}@media screen and (max-width: 780px){.factory .map{width:364px;margin:0 auto}.factory .map p{font-size:12px;text-align:right}.factory .factory_list{width:370px;margin:37px auto 0;display:flex;flex-wrap:wrap}.factory .factory_list .factory{width:50%;padding:17px 17px 0 0;border-bottom:1px solid black;position:relative}.factory .factory_list .factory:nth-child(3n+2){padding:17px 0}.factory .factory_list .factory:nth-child(3n+2):before{position:absolute;content:"";background-color:#000;width:0;height:0;top:20px;right:0}.factory .factory_list .factory:nth-child(3n+2):after{position:absolute;content:"";background-color:#000;width:0;height:0;top:20px;left:0}.factory .factory_list .factory:nth-child(3n){padding:17px 0}.factory .factory_list .factory:nth-child(2n){padding:17px 17px 0}.factory .factory_list .factory:nth-child(2n):before{position:absolute;content:"";background-color:#000;width:0;height:0;top:20px;right:0}.factory .factory_list .factory:nth-child(2n):after{position:absolute;content:"";background-color:#000;width:1px;height:90%;top:20px;left:0}.factory .factory_list .factory img{width:157px;height:119px}.factory .factory_list .factory p{padding-left:6px;margin-top:2px;font-size:16px;border-left:5px solid black}.factory .factory_list .factory ul{width:140px;margin-left:7px;margin-bottom:27px;margin-top:10px;font-size:12px}.factory .factory_list .factory ul li{list-style:inside;margin-bottom:7px}.factory .factory_list .factory ul img{width:45px;height:33px}}.company_infomations{width:1300px;margin:0 auto}.company_infomations .infomation{display:flex;border-bottom:1px solid black;margin-bottom:50px}.company_infomations .infomation .info_title{width:400px}.company_infomations .infomation .info_discription{width:1300px}.company_infomations p{font-size:32px}.company_profile_contents{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:1350px}.company_profile_contents .company_profile_content{display:flex;align-items:center;width:33%;margin-bottom:87px}.company_profile_contents .company_profile_content img{width:95px;height:95px}.company_profile_contents .company_profile_content p{margin-left:10px;font-size:32px;width:330px}.content1 .title{display:flex;align-items:center;margin-top:87px}.content1 .title img{width:49px;height:49px}.content1 .title p{margin-left:10px;font-size:36px}.content1 .content1_discriptions{display:flex;justify-content:space-between}.content1 .content1_discriptions .discription{width:387px}.content1 .content1_discriptions .discription .discription_img{height:458px;display:flex;align-items:center}.content1 .content1_discriptions .discription p{font-size:24px;width:371px;margin:30px auto}.content2 .title{display:flex;align-items:center;margin-top:87px}.content2 .title img{margin-right:10px;width:49px;height:49px}.content2 .title p{font-size:36px}.content2 .content2_1{width:1100px;margin:0 auto}.content2 .content2_1 img{margin-bottom:75px}.content2 .content2_1 ol{list-style:decimal}.content2 .content2_1 ol li{font-size:24px;margin-bottom:24px}.content3 .title{display:flex;align-items:center;margin-top:87px}.content3 .title img{margin-right:10px;width:49px;height:49px}.content3 .title p{font-size:36px}.content3 .content3_1 .events{display:flex;flex-wrap:wrap}.content3 .content3_1 .events .event{display:flex;width:40%;margin:50px}.content3 .content3_1 .events .event img{width:131px;height:152px;margin-right:18px}.content3 .content3_1 .events .event .event_content .event_content_title{font-size:32px}.content3 .content3_1 .events .event .event_content_discription{font-size:24px;width:487px}@media screen and (max-width: 1650px){.company_infomations{width:770px;margin:0 auto}.company_infomations .infomation{display:flex;border-bottom:1px solid black;margin-bottom:33px}.company_infomations .infomation .info_title{font-size:16px;width:200px}.company_infomations .infomation .info_discription{font-size:16px;width:550px}.company_profile_contents{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:850px}.company_profile_contents .company_profile_content{display:flex;align-items:center;width:33%;margin-bottom:51px}.company_profile_contents .company_profile_content img{width:56px;height:56px}.company_profile_contents .company_profile_content p{margin-left:7px;font-size:20px}.content1 .title{display:flex;align-items:center;margin-top:97px}.content1 .title img{width:33px;height:33px}.content1 .title p{margin-left:8px;font-size:16px}.content1 .content1_discriptions{display:flex;justify-content:space-between}.content1 .content1_discriptions .discription{width:216px}.content1 .content1_discriptions .discription .discription_img{width:216px;height:256px;display:flex;align-items:center}.content1 .content1_discriptions .discription p{font-size:14px;width:208px;margin:11px auto}.content2 .title{display:flex;align-items:center;margin-top:104px}.content2 .title img{margin-right:4px;width:33px;height:33px}.content2 .title p{font-size:16px}.content2 .content2_1{width:700px;margin:0 auto}.content2 .content2_1 img{margin-bottom:44px}.content2 .content2_1 ol{list-style:decimal}.content2 .content2_1 ol li{font-size:14px;margin-bottom:14px}.content3 .title{display:flex;align-items:center;margin-top:104px}.content3 .title img{margin-right:4px;width:33px;height:33px}.content3 .title p{font-size:16px}.content3 .content3_1 .events{display:flex;flex-wrap:wrap}.content3 .content3_1 .events .event{display:flex;width:40%;margin:20px}.content3 .content3_1 .events .event img{width:77px;height:90px;margin-right:10px}.content3 .content3_1 .events .event .event_content .event_content_title{font-size:16px}.content3 .content3_1 .events .event .event_content_discription{font-size:14px;width:270px}}@media screen and (max-width: 1024px){.company_infomations{width:600px;margin:0 auto}.company_infomations .infomation{display:flex;border-bottom:1px solid black;margin-bottom:50px}.company_infomations .infomation .info_title{font-size:14px;width:200px}.company_infomations .infomation .info_discription{font-size:14px;width:400px}.company_infomations p{font-size:32px}.company_profile_contents{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;width:620px}.company_profile_contents .company_profile_content{display:flex;align-items:center;width:33%;margin-bottom:35px}.company_profile_contents .company_profile_content img{width:40px;height:40px}.company_profile_contents .company_profile_content p{margin-left:5px;font-size:16px}.content1 .title{display:flex;align-items:center;margin-top:40px}.content1 .title img{width:25px;height:25px}.content1 .title p{margin-left:5px;font-size:14px}.content1 .content1_discriptions{display:flex;justify-content:space-between}.content1 .content1_discriptions .discription{width:178px}.content1 .content1_discriptions .discription .discription_img{width:165px;height:195px;display:flex;align-items:center}.content1 .content1_discriptions .discription p{font-size:12px;width:159px;margin:30px auto}.content2 .title{display:flex;align-items:center;margin-top:28px}.content2 .title img{margin-right:2px;width:25px;height:25px}.content2 .title p{font-size:14px}.content2 .content2_1{width:485px;margin:0 auto}.content2 .content2_1 img{margin-bottom:38px}.content2 .content2_1 ol{list-style:decimal}.content2 .content2_1 ol li{font-size:12px;margin-bottom:12px}.content3 .title{display:flex;align-items:center;margin-top:28px}.content3 .title img{margin-right:2px;width:25px;height:25px}.content3 .title p{font-size:14px}.content3 .content3_1 .events{display:flex;flex-wrap:wrap}.content3 .content3_1 .events .event{display:flex;width:40%;margin:25px}.content3 .content3_1 .events .event img{width:60px;height:70px;margin-right:7px}.content3 .content3_1 .events .event .event_content .event_content_title{font-size:14px}.content3 .content3_1 .events .event .event_content_discription{font-size:12px;width:176px}}@media screen and (max-width: 780px){.company_infomations{width:338px;margin:0 auto}.company_infomations .infomation{display:flex;border-bottom:1px solid black;margin-bottom:27px}.company_infomations .infomation .info_title{font-size:12px;width:200px}.company_infomations .infomation .info_discription{font-size:12px;width:400px}.company_profile_contents{display:flex;justify-content:space-between;flex-flow:column;align-items:center;justify-content:center;margin:0 auto;width:285px}.company_profile_contents .company_profile_content{display:flex;width:100%;margin-bottom:16px}.company_profile_contents .company_profile_content img{width:50px;height:50px}.company_profile_contents .company_profile_content p{margin-left:29px;font-size:20px}.content1 .title{display:flex;align-items:center;margin-top:40px}.content1 .title img{width:36px;height:36px}.content1 .title p{margin-left:5px;font-size:13px}.content1 .content1_discriptions{display:flex;justify-content:space-between}.content1 .content1_discriptions .discription{width:50%;display:flex;align-items:center;flex-flow:column}.content1 .content1_discriptions .discription .discription_img{width:95px;height:112px;display:flex;align-items:center}.content1 .content1_discriptions .discription p{font-size:12px;width:160px;margin:30px auto}.content2 .title{display:flex;align-items:center;margin-top:28px}.content2 .title img{margin-right:4px;width:36px;height:36px}.content2 .title p{font-size:13px}.content2 .content2_1{width:293px;margin:0 auto}.content2 .content2_1 img{margin-bottom:29px}.content2 .content2_1 ol{list-style:decimal}.content2 .content2_1 ol li{font-size:12px;margin-bottom:12px}.content3 .title{display:flex;align-items:center;margin-top:28px}.content3 .title img{margin-right:4px;width:36px;height:36px}.content3 .title p{font-size:13px}.content3 .content3_1 .events{display:flex;flex-flow:column}.content3 .content3_1 .events .event{display:flex;width:40%;margin:7px}.content3 .content3_1 .events .event img{width:55px;height:64px;margin-right:10px}.content3 .content3_1 .events .event .event_content .event_content_title{font-size:13px}.content3 .content3_1 .events .event .event_content_discription{font-size:12px;width:257px}}.products_prevent_scoll{overflow:hidden}.products{width:1600px;margin:0 auto;display:flex}.products .category_search{width:233px;margin-right:86px}.products .category_search input{margin-right:5px}.products .category_search .title{font-size:24px;border-bottom:1px solid black}.products .category_search .category_checkbox{padding:13px 0 0 27px}.products .category_search .cateory_detail{margin:5px 0;padding-left:31px}.products .category_search .cateroy{margin-top:15px}.products .products_list{min-height:1000px}.products .products_list .title{font-size:48px}.products .products_list .result_products{width:1044px;display:flex;flex-wrap:wrap}.products .products_list .result_products .result_product{margin:29px 0;cursor:pointer}.products .products_list .result_products .result_product img{width:320px;height:215px}.products .products_list .result_products .result_product p{margin-top:10px;width:320px;overflow-wrap:break-word}.products .products_list .result_products .result_product:nth-child(3n+2){margin:29px 41px}.products .select_product{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9997}.products .select_product .select_product_background{position:fixed;width:100vw;height:100vh;background:#00000080;z-index:9998}.products .select_product .select_product_detail{background-image:url(/assets/cloth-B3EN5T6q.jpg);background-size:100%;width:1500px;height:800px;margin:0 auto;padding:70px 63px 107px 101px;z-index:9999;display:flex;position:relative}.products .select_product .select_product_detail .colse_modal{position:absolute;top:48px;right:78px;width:63px;height:63px;cursor:pointer}.products .select_product .select_product_detail .select_product_left{width:796px;margin-right:72px}.products .select_product .select_product_detail .select_product_left .select_product_left_title{font-size:48px}.products .select_product .select_product_detail .select_product_left .select_product_left_main_img{width:570px;margin:10px 0}.products .select_product .select_product_detail .select_product_left .select_product_left_sub_img{margin:0 5px}.products .select_product .select_product_detail .select_product_left .arrow_button{display:flex;justify-content:center}.products .select_product .select_product_detail .select_product_left .arrow_button .select_product_left_left{width:83px;height:83px;margin-right:107px}.products .select_product .select_product_detail .select_product_left .arrow_button .select_product_left_right{width:83px;height:83px}.products .select_product .select_product_detail .select_product_right{width:696px;margin-top:80px}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions{width:537px;height:100%;overflow-y:auto;overflow-x:hidden}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions .select_product_right_discription_title{font-size:24px;margin-bottom:20px}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions .select_product_right_discription{font-size:18px}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions .select_product_right_table{margin-top:20px}@media screen and (max-width: 1650px){.products_prevent_scoll{overflow:hidden}.products{width:900px;margin:0 auto;display:flex}.products .category_search{width:138px;margin-right:60px}.products .category_search input{margin-right:5px}.products .category_search .title{font-size:14px;border-bottom:1px solid black}.products .category_search .category_checkbox{padding:7px 0 0 16px;font-size:14px}.products .category_search .cateory_detail{margin:5px 0;padding-left:18px}.products .category_search .cateroy{margin-top:27px}.products .products_list{min-height:500px}.products .products_list .title{font-size:40px}.products .products_list .result_products{width:650px;display:flex;flex-wrap:wrap}.products .products_list .result_products .result_product{margin:14px 0;cursor:pointer}.products .products_list .result_products .result_product img{width:189px;height:127px}.products .products_list .result_products .result_product p{font-size:14px;margin-top:6px;width:189px;overflow-wrap:break-word}.products .products_list .result_products .result_product:nth-child(3n+2){margin:14px 24px}.products .select_product{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9997}.products .select_product .select_product_detail{background-image:url(/assets/cloth-B3EN5T6q.jpg);background-size:100%;width:1024px;height:590px;margin:0 auto;padding:60px 70px 64px 57px;z-index:9999;display:flex;position:relative}.products .select_product .select_product_detail .colse_modal{position:absolute;top:33px;right:33px;width:35px;height:35px;cursor:pointer}.products .select_product .select_product_detail .select_product_left{width:400px;margin-right:74px}.products .select_product .select_product_detail .select_product_left .select_product_left_title{font-size:32px}.products .select_product .select_product_detail .select_product_left .select_product_left_main_img{width:400px;margin:20px 0}.products .select_product .select_product_detail .select_product_left .arrow_button{display:flex;justify-content:center}.products .select_product .select_product_detail .select_product_left .arrow_button .select_product_left_left{width:83px;height:83px;margin-right:107px}.products .select_product .select_product_detail .select_product_left .arrow_button .select_product_left_right{width:83px;height:83px}.products .select_product .select_product_detail .select_product_right{width:400px;margin-top:90px}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions{width:400px;height:100%;overflow-y:auto;overflow-x:hidden}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions .select_product_right_discription_title{font-size:15px;margin-bottom:15px}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions .select_product_right_discription{font-size:12px}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions .select_product_right_table{margin-top:15px}}@media screen and (max-width: 1024px){.products_prevent_scoll{overflow:hidden}.products{width:700px;margin:0 auto;display:flex}.products .category_search{width:115px;margin-right:43px}.products .category_search input{margin-right:5px}.products .category_search .title{font-size:12px;border-bottom:1px solid black}.products .category_search .category_checkbox{padding:7px 0 0 12px;font-size:12px}.products .category_search .cateory_detail{margin:5px 0;padding-left:16px}.products .category_search .cateroy{margin-top:15px}.products .products_list{min-height:500px}.products .products_list .title{font-size:32px}.products .products_list .result_products{width:520px;display:flex;flex-wrap:wrap}.products .products_list .result_products .result_product{margin:10px 0;cursor:pointer}.products .products_list .result_products .result_product img{width:127px;height:85px}.products .products_list .result_products .result_product p{font-size:12px;margin-top:5px;width:127px;overflow-wrap:break-word}.products .products_list .result_products .result_product:nth-child(3n+2){margin:10px 40px}.products .select_product{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9997}.products .select_product .select_product_detail{background-image:url(/assets/cloth-B3EN5T6q.jpg);background-size:100%;width:700px;height:446px;margin:0 auto;padding:46px 50px 50px 43px;z-index:9999;display:flex;position:relative}.products .select_product .select_product_detail .colse_modal{position:absolute;top:25px;right:25px;width:27px;height:27px;cursor:pointer}.products .select_product .select_product_detail .select_product_left{width:300px;margin-right:25px}.products .select_product .select_product_detail .select_product_left .select_product_left_title{font-size:32px}.products .select_product .select_product_detail .select_product_left .select_product_left_main_img{width:300px;margin:15px 0}.products .select_product .select_product_detail .select_product_left .select_product_left_sub_img{margin:0 24px}.products .select_product .select_product_detail .select_product_left .arrow_button{display:flex;justify-content:center}.products .select_product .select_product_detail .select_product_left .arrow_button .select_product_left_left{width:83px;height:83px;margin-right:107px}.products .select_product .select_product_detail .select_product_left .arrow_button .select_product_left_right{width:83px;height:83px}.products .select_product .select_product_detail .select_product_right{width:300px;margin-top:60px}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions{width:300px;height:100%;overflow-y:auto;overflow-x:hidden}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions .select_product_right_discription_title{font-size:15px;margin-bottom:15px}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions .select_product_right_discription{font-size:12px}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions .select_product_right_table{margin-top:15px}}@media screen and (max-width: 780px){.products_prevent_scoll{overflow:hidden}.products{width:350px;margin:0 auto;display:flex;flex-flow:column}.products .category_search{width:115px;margin-right:0}.products .category_search input{margin-right:5px}.products .category_search .title{font-size:16px;border-bottom:1px solid black}.products .category_search .category_checkbox{padding:7px 0 0 12px;font-size:12px}.products .category_search .cateory_detail{margin:5px 0;padding-left:16px}.products .category_search .cateroy{margin-top:15px}.products .products_list{margin-top:50px;min-height:0}.products .products_list .title{font-size:32px}.products .products_list .result_products{width:350px;display:flex;flex-wrap:wrap}.products .products_list .result_products .result_product{margin:10px auto;cursor:pointer}.products .products_list .result_products .result_product img{width:320px;height:215px}.products .products_list .result_products .result_product p{font-size:16px;margin-top:3px;width:320px;overflow-wrap:break-word}.products .products_list .result_products .result_product:nth-child(3n+2){margin:10px auto}.products .products_list .result_products .result_product:nth-child(2n){margin:10px auto}.products .select_product{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9997}.products .select_product .select_product_detail{background-image:url(/assets/cloth-B3EN5T6q.jpg);background-size:100%;width:390px;height:80%;max-height:844px;margin:0 auto;padding:80px 45px 50px;z-index:9999;display:block;overflow-y:auto;overflow-x:hidden;position:relative}.products .select_product .select_product_detail .colse_modal{position:absolute;top:31px;right:22px;width:35px;height:35px;cursor:pointer}.products .select_product .select_product_detail .select_product_left{width:300px;margin-right:25px}.products .select_product .select_product_detail .select_product_left .select_product_left_title{font-size:24px}.products .select_product .select_product_detail .select_product_left .select_product_left_main_img{width:300px;margin:15px 0}.products .select_product .select_product_detail .select_product_left .select_product_left_sub_img{margin:0}.products .select_product .select_product_detail .select_product_left .arrow_button{display:flex;justify-content:center}.products .select_product .select_product_detail .select_product_left .arrow_button .select_product_left_left{width:83px;height:83px;margin-right:107px}.products .select_product .select_product_detail .select_product_left .arrow_button .select_product_left_right{width:83px;height:83px}.products .select_product .select_product_detail .select_product_right{width:320px;margin-top:48px}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions{width:300px}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions .select_product_right_discription_title{font-size:14px;margin-bottom:14px}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions .select_product_right_discription{font-size:12px}.products .select_product .select_product_detail .select_product_right .select_product_right_discriptions .select_product_right_table{margin-top:14px}}
