@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;900&display=swap");html{font-family:"Noto Sans JP",serif;font-style:normal;margin:0;padding:0}*{box-sizing:border-box;text-decoration:none;margin:0;padding:0}body{width:100%;margin:0;padding:0;scroll-snap-type:x mandatory;scroll-behavior:smooth;transition:all 1ms ease 0s;background-color:#f4f4f4;color:#000;font-family:"Noto Sans JP",serif;font-style:normal}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}div{margin:0;padding:0}ul{list-style-type:none}ol{margin-left:40px}a{text-decoration:none;color:inherit}img{width:100%;vertical-align:top}.scroll{opacity:0;transition:all .1s ease}.scroll[data-type=up]{transform:translate3d(0,50px,0);transition:all 1s ease}.scroll[data-type=up].active{transform:translate3d(0,10px,0);opacity:1}::selection{background-color:#052e44;color:#fefefe}.section,.w-1040,.w-1100,.w-1200,.w-1220,.w-1400,.w-1410,.w-1520{margin:0 auto}.section{max-width:1920px;scroll-snap-align:center}.w-1040{width:1040px}.w-1100{width:1100px}.w-1200{width:1200px}.w-1220{width:1220px}.w-1400{width:1400px}.w-1410{width:1410px}.w-1520{width:1520px}.display{display:flex;align-items:center}.df{display:flex}.ai-e{align-items:end}.ai-s{align-items:normal;align-items:first baseline}.ai-c{align-items:center}.m-0a{margin:0 auto}.jc-c{justify-content:center}.jc-sa{justify-content:space-around}.jc-sb{justify-content:space-between}.jc-e{justify-content:end}.jc-s{justify-content:start}.fd-col{flex-direction:column}.ta-c{text-align:center}.ta-s{text-align:start}.ta-e{text-align:end}.reverse{flex-direction:row-reverse}.relative{position:relative}.absolute{position:absolute}.zen{font-family:"Zen Kaku Gothic New",serif}.blue{color:#0077b6}.red{color:#b42318}.black{color:#000}.light{color:#fff}.f-48{font-size:clamp(28px,2.5vw,48px)}.f-16,.f-16m,.f-16b,.f-16bl{font-size:clamp(12px,.83vw,16px)}.f-24m,.f-24b,.f-24bl{font-size:clamp(18px,1.25vw,24px)}.f-32bl{font-size:clamp(20px,1.67vw,32px)}.f-35{font-size:clamp(22px,1.7vw,35px)}.f-65b,.f-65bl{font-size:clamp(32px,3.33vw,65px)}.f-16,.f-35{font-weight:400}.f-16m,.f-24m{font-weight:500}.f-16b,.f-24b,.f-65b{font-weight:700}.f-16bl,.f-24bl,.f-32bl,.f-65bl{font-weight:900}.f-w900{font-weight:900}@media (max-width:480px){.f-vw6{font-size:6vw}.f-vw5-5{font-size:5.5vw}.f-vw4{font-size:4vw}}.ls-5{letter-spacing:.05em}.logo{max-width:215px;height:auto;object-fit:cover}header{position:fixed;top:0;z-index:9999999;width:100%}.header__content{padding:10px 50px}.header:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:100% auto;background-position:top;background-repeat:no-repeat;opacity:0;transition:opacity .5s ease;z-index:-1}.header.scrolled:before{opacity:1;background-color:#5a5a5a73}.nav__layout{gap:80px}.nav__layout li{width:fit-content}.nav-contact{padding:20px 60px;background-color:#b42318;border-radius:50px}.nav-contact a{display:flex;align-items:center;gap:10px}.logo,.nav__layout li,.nav-contact a,.index-sec01__cat-link,.news__link,.footer__socials a,.checkbox-label a,.f-nav__layout1 li,.f-nav__layout2 li,.f-nav__layout3 li,.sitemap__link{transition:filter .3s ease,opacity .3s ease}.logo:hover,.index-sec01__cat-link:hover,.news__link:hover,.footer__socials a:hover,.checkbox-label a:hover,.f-nav__layout1 li:hover,.f-nav__layout2 li:hover,.f-nav__layout3 li:hover,.sitemap__link:hover{filter:brightness(1);opacity:.7}li.nav01,li.nav02,li.nav03,li.nav04,li.nav05,li.nav06,.nav-contact{transition:filter .3s ease,opacity .3s ease}li.nav01:hover,li.nav02:hover,li.nav03:hover,li.nav04:hover,li.nav05:hover,li.nav06:hover,.nav-contact:hover{filter:brightness(1);opacity:.7}.mv__desc{gap:27px;top:425px;left:120px;z-index:2}.mv__desc h5{max-width:650px}.mv-sp__title{padding-top:100px}.br{border-radius:20px}.br-blue{border:1px solid #0077b6}.arrow{max-width:24px;max-height:24px;object-fit:cover}.btn-cat{gap:50px;width:fit-content}.btn-more,.btn-list,.btn-save,.btn-edit,.btn-submit,.btn-index{gap:20px;border:1px solid #b42318;color:#000;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);transition:box-shadow .3s ease,transform .3s}.btn-phone,.btn-contact{gap:20px;background-color:#fff;color:#000;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);transition:box-shadow .3s ease,transform .3s;padding-block:10px;padding-inline:10px}a.btn-wrap-mail{max-width:330px;width:100%}a.btn-wrap-phone{max-width:225px;width:100%}.btn-phone,.btn-contact{margin:auto;width:100%}a.btn-list-wrap{display:flex;max-width:218px;width:100%}a.btn-list{max-width:218px;width:100%}a.btn-width{width:100%;max-width:220px}.btn-more,.btn-list{display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;padding:10px 0}.btn-list{flex-grow:1;color:#b42318}.btn-list:before{content:url(//kitayama-meat.com/wp-content/themes/corporate20/css/../assets/common/arrow-back.svg);height:18px}.btn-list:hover{background-color:#b42318;color:#f4f4f4}.btn-list:hover.btn-list:before{content:url(//kitayama-meat.com/wp-content/themes/corporate20/css/../assets/common/arrow-back-w.svg);height:18px}.btn-more:hover{background-color:#b42318;color:#f4f4f4}.rd{background-color:#b42318;color:#f4f4f4}.rd:hover{background-color:#f4f4f4;color:#b42318}.btn-more:after{content:url(//kitayama-meat.com/wp-content/themes/corporate20/css/../assets/common/arrow-more-r.svg);height:22px}.btn-more:hover.btn-more:after{content:url(//kitayama-meat.com/wp-content/themes/corporate20/css/../assets/common/arrow-more-w.svg);height:22px}.rd:after{content:url(//kitayama-meat.com/wp-content/themes/corporate20/css/../assets/common/arrow-more-w.svg);height:22px}.rd:hover.rd:after{content:url(//kitayama-meat.com/wp-content/themes/corporate20/css/../assets/common/arrow-more-r.svg);height:22px}.btn-save,.btn-edit,.btn-submit,.btn-index{width:252px;height:48px;font-family:"Noto Sans JP",serif;background-color:#fff}.btn-list img,.btn-arrow-next,.btn-arrow-prev{max-width:18px;max-height:18px}.btn-arrow-next{content:url(//kitayama-meat.com/wp-content/themes/corporate20/css/../assets/common/arrow-next.png)}.btn-arrow-prev{content:url(//kitayama-meat.com/wp-content/themes/corporate20/css/../assets/common/arrow-back.png)}.btn-phone i,.btn-contact i{color:#000}.bl-2{max-width:282px;width:100%}.index-sec04__btn{max-width:220px}.adj1{width:100%;margin-left:auto}.sec__desc{max-width:705px}.indent{width:25px;height:8px;background-color:#b42318}.sec__desc-head,.sec__desc{gap:20px}.footer__wrapper{gap:50px}.contact__content{padding:50px 0;border-radius:50px;background-image:url(//kitayama-meat.com/wp-content/themes/corporate20/css/../assets/common/contact-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;gap:10px}.contact__layout .sec-title{padding:20px 50px}.contact__desc{max-width:870px}.contact__btn{gap:30px;flex-wrap:wrap;padding-inline:10px}footer{padding:50px 0;background-image:url(//kitayama-meat.com/wp-content/themes/corporate20/css/../assets/common/footer-bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.footer__logo{max-width:406px}.footer__logo img{width:100%}.footer__logo,.footer__socials{gap:30px}.footer__socials i{color:#f4f4f4;font-size:clamp(18px,1.25vw,24px)}.footer__nav nav{gap:80px}.f-nav__layout1,.f-nav__layout2,.f-nav__layout3{gap:30px;width:fit-content}.index-sec01__content{padding:100px 0}.index-sec01__layout{gap:30px}.index-sec01__list{gap:20px 30px;flex-wrap:wrap}.index-sec01-feature{object-fit:cover}.index-sec01__list li:nth-of-type(1) .index-sec01-feature{max-width:520px;max-height:350px}.index-sec01__list li:nth-of-type(2) .index-sec01-feature{max-width:850px;max-height:350px}.index-sec01__list li:nth-of-type(3) .index-sec01-feature{max-width:1400px;max-height:400px}.index-sec01__cat-btn{left:40px;top:265px}.index-sec01__btn{padding-top:20px}.index__slider{width:100%}.index-slider .slick-slide{width:300px !important;margin-right:25px !important}.index-slider .slick-slide img{max-width:300px;max-height:400px;border-radius:20px;border:1px solid #0077b6;object-fit:cover}.index-slider .slick-slide:nth-child(odd){margin-bottom:67px}.index-slider .slick-slide:nth-child(even){margin-top:67px}.index-sec03__content{padding:100px 0}.index-sec03__layout{padding-top:30px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.index-sec03__cat{max-width:450px;gap:40px}.index-sec03-feature{max-width:100%;max-height:500px;object-fit:cover}.index-sec03__desc{gap:10px}.index-sec04__content{margin-right:50px}.index-sec04__layout{padding:195px 100px 195px 250px;border-radius:0 100px 100px 0;gap:50px;background-image:url(//kitayama-meat.com/wp-content/themes/corporate20/css/../assets/top/sec04-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}.index-sec04__desc{max-width:650px}.index-sec05__wrapper{padding:100px 0 100px 50px}.index-sec05__content{padding:80px 0;max-width:1870px;width:100%;border-radius:100px 0 0 100px;gap:50px;background-image:url(//kitayama-meat.com/wp-content/themes/corporate20/css/../assets/top/sec05-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat}.index-sec06__layout{gap:100px;flex-direction:column}.index-sec06__btn{padding-top:50px;width:100%;max-width:220px}.index-sec06__content{padding-bottom:100px}.business-sec__wrapper{padding-bottom:200px;border-bottom:1px solid #b42318}.business-sec01__content{padding-top:100px}.business-sec01__layout{gap:100px}.business-img01{width:100%;max-height:500px;object-fit:cover}.business-sec01__desc{gap:20px}.business-img-top,.business-img-bot{max-width:450px;object-fit:cover}.business-img-top{max-height:675px}.business-img-bot{max-height:290px}.business__img-l,.business__img-r{max-width:800px;max-height:900px;z-index:-1}.business__img-l,.business__img-r .business-img-bot{left:0}.business__img-r,.business__img-l .business-img-bot{right:0}.business__img-l .business-img-bot,.business__img-r .business-img-bot{bottom:0;z-index:1}.business__img-l .business-img-top{margin:0 350px 225px 0}.business__img-r .business-img-top{margin:0 0 225px 350px}.business__desc{height:800px}.business__desc .sec__desc{padding:0 50px}.business-sec02__content,.business-sec04__content{padding:100px 0}.business-sec02__layout,.business-sec04__layout{padding-right:140px}.business-sec03__layout{padding-left:140px}.services-main__content{padding:100px 0}.services-main__wrapper{gap:50px}.services__main__layout,.services__details{gap:100px}.services-main__desc{max-width:650px;gap:20px}.services-img01{max-width:1014px;max-height:490px;object-fit:cover;border-radius:20px 0 0 20px}.services-list__content{padding-bottom:100px}.services-list__layout{gap:100px}.services__details{padding:50px 260px;background-image:url(//kitayama-meat.com/wp-content/themes/corporate20/css/../assets/common/footer-bg.jpg);background-size:cover;background-position:center}.service-l{border-radius:0 100px 100px 0;margin-right:100px}.service-r{border-radius:100px 0 0 100px;margin-left:100px}.services-img-cat{max-width:500px;max-height:675px;object-fit:cover}.company-main__content{padding:100px}.company-main__layout,.company-info__content{gap:100px}.company-img-main{max-width:345px;height:auto}.company-info__content{width:1230px;padding-bottom:100px}.company-info__content table{border-collapse:separate;border-spacing:0}.company-info__content table tr th,.company-info__content table tr td{padding:30px 0}.company-info__content table tr th{width:400px;border-top:1px solid #b42318}.company-info__content table tr th p{margin-left:55px}.company-info__content table tr td{width:760px;border-top:1px solid #b423184d}.company-info__content table tr td p{margin:0 55px}.company-info__content table tr.last-tr th{border-bottom:1px solid #b42318}.company-info__content table tr.last-tr td{border-bottom:1px solid #b423184d}.access__content{padding:100px 0}.access__layout{gap:50px}.access__info{gap:60px}.access__map{width:650px;height:700px}.access__map iframe{width:100%;height:100%}.access__info table{width:520px;border-collapse:separate;border-spacing:0}.access__info table tr{margin-bottom:30px}.access__info table tr:last-child{margin-bottom:0}.access__info table tr th{width:150px}.access__info table tr td{width:370px}.news__content{padding:100px 0}.news__content .news__layout{padding-bottom:100px}.news__layout,.news__item-content,.news__item-details{gap:30px}.news__item-details{justify-content:space-between;width:100%}.news__item-content{padding-bottom:20px;border-bottom:1px solid #b42318}.news__item-img img{max-width:300px;max-height:200px;object-fit:cover;border-radius:20px}.news__item-desc{gap:10px;max-width:810px;width:100%;align-items:first baseline}.arrow-news{width:30px;height:30px}.pagination{display:flex;align-items:center;justify-content:center;text-align:center;width:100%}.page-numbers{display:inline-block;margin:0 30px;text-decoration:none;border:none;border-radius:50%;width:40px;height:40px;line-height:40px;text-align:center;padding:0;cursor:pointer;color:#b42318;transition:background-color .3s;font-size:clamp(12px,.83vw,16px);font-family:"Noto Sans JP",serif}.page-numbers:hover,.page-numbers.current{background-color:#b42318;color:#fff}.news-det__head{gap:10px}.news-det__content{padding-bottom:20px;border-bottom:1px solid #b42318}.news-det__content img{margin:20px auto 0;border-radius:20px;object-fit:cover;height:700px}.news-det__btn{padding-top:100px}.form__content,.page404__content{padding:100px 0}.form__layout-btn1{padding-top:100px}.form__layout-btn2{gap:100px}.form__note{padding-bottom:30px}.form__information{width:100%;border-top:1px solid rgba(144,224,239,.8);padding:30px 0;font-size:clamp(12px,.83vw,16px)}.form__head{width:312px}.form__important{margin-right:30px;padding:8px 10px;background-color:#bf0000;color:#fff;height:fit-content}input[type=text],input[type=email],.textarea{padding:10px;font-size:clamp(12px,.83vw,16px);font-family:"Noto Sans JP",serif;border:1px solid #0077b6}input[type=text],input[type=email],.radio-container,.checkbox-container{width:400px}.textarea{width:700px;height:130px;padding:10px;resize:none;overflow-y:auto}input::placeholder,textarea::placeholder{color:#333}.radio-container{gap:20px}input[type=radio]{margin-right:10px}.last{border-bottom:1px solid rgba(144,224,239,.8)}.checkbox-container,.checkbox-label div{gap:10px}.checkbox-label div{color:#bf0000;text-decoration:underline}.notif__message{padding:60px 0 100px}.sitemap__content{padding:100px 0}.sitemap__layout,.sitemap__link{gap:30px}.sitemap__link{max-width:340px}.policy__content{padding:100px 0}.policy__list{padding-top:30px;gap:30px}.policy__title{padding-bottom:10px}.burger-menu{display:none;cursor:pointer;justify-content:space-between;padding:5px}.burger-icon{cursor:pointer;display:flex;flex-direction:column;width:30px;height:20px;justify-content:space-between;position:relative;align-items:center}.bar{width:26px;height:2px;background-color:#d9d9d9;transition:transform .4s ease-in-out}.bar-01.active{transform-origin:0% 0%;transform:rotate(45deg);background-color:#1b2123}.bar-02.active{transform:scaleY(0);background-color:transparent}.bar-03.active{transform-origin:0% 100%;transform:rotate(-45deg);background-color:#1b2123}.show-nav .burger-menu .bar-01{transform:rotate(45deg)}.show-nav .burger-menu .bar-02{transform:scaleY(0)}.show-nav .burger-menu .bar-03{transform:rotate(-45deg)}.db{display:block;align-items:center}.dg{display:grid;align-items:center}.dg-2repeat{grid-template-columns:repeat(2,1fr);grid-template-rows:350px 400px}.nav-button-wrap{display:flex;align-items:center;gap:30px}.mv__content img{object-fit:cover;height:935px}.mv__content:before{content:" ";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;opacity:.5;background-color:#000;z-index:1}.bypass{top:auto;bottom:40px;z-index:2}.grid-container{display:grid;gap:10px;grid-template-columns:repeat(5,1fr);grid-template-rows:auto auto}.grid-item{position:relative;overflow:hidden;border-radius:10px}.grid-item img{width:100%;height:100%;max-height:350px;object-fit:cover;filter:brightness(70%);transition:transform .3s ease-in-out}.lt img{filter:brightness(100%) !important}.blog-list{display:grid;grid-template-columns:repeat(3,1fr);gap:62px}.card-blog-inner-wrap{display:flex;flex-direction:column;align-items:normal;text-align:left;margin-top:30px}.card-blog-img img{border-radius:20px}.grid-item:hover img{transform:scale(1.05)}.grid-item .text-overlay{position:absolute;bottom:10px;left:10px;color:#fff;font-size:18px;font-weight:700;background:rgba(0,0,0,.5);padding:5px 10px;border-radius:5px}.grid-item:nth-child(1){grid-column:span 2}.grid-item:nth-child(2){grid-column:span 3}.grid-item:nth-child(3){grid-column:span 5}.gp-95{gap:95px}.gp-60{gap:60px}.mbm-100{margin-bottom:100px}.pg-b100{padding-bottom:100px}.concept__layout{display:grid;gap:60px;grid-template-columns:repeat(2,1fr)}.concept__wrapper{padding-bottom:100px;border-bottom:1px solid #b42318}.copyright{font-family:"Noto Sans JP",serif;font-size:12px;color:#fefefe;text-align:center;margin-top:50px}@media (max-width:1480px){.grid-item img{max-height:300px}}@media (max-width:1280px){.grid-item img{max-height:250px}.blog-list{gap:50px}}@media (max-width:1080px){.grid-item img{max-height:200px}.concept__layout{gap:30px}.blog-list{gap:40px}}@media (max-width:880px){.grid-item img{max-height:150px}.concept__layout{display:flex;flex-direction:column}.cl-rv{flex-direction:column-reverse}.blog-list{gap:30px}}@media (max-width:680px){.grid-container{display:grid;gap:10px;grid-template-columns:repeat(1,1fr);grid-template-rows:auto auto}.grid-item:nth-child(1){grid-column:auto}.grid-item:nth-child(2){grid-column:auto}.grid-item:nth-child(3){grid-column:auto}.grid-item img{max-height:200px}}@media (max-width:1780px){.nav__layout{gap:50px}}@media (max-width:1480px){.nav__layout{gap:35px}.nav-button-wrap{gap:10px}.header__content{padding:10px 30px}}@media (max-width:1380px){.nav-contact{padding:20px 30px}}@media (max-width:480px){.f-w2-2{font-size:2.75vw}.f-w4-5{font-size:4.5vw}.concept__wrapper{padding-bottom:60px}}.concept__container{display:flex;align-items:center;max-width:1920px;margin:auto;gap:60px;padding-block:100px 0}.text-section{margin-left:auto;min-width:257px;max-width:606px;padding-left:5vw;display:flex;flex-direction:column;gap:30px}p.ts{max-width:480px}.mx-220{max-width:220px}.image-section{display:flex;position:relative;justify-content:end;min-width:300px;margin-left:auto}.image-section img{width:83.5%;border-radius:20px}.image-section img:nth-child(2){position:absolute;bottom:-20px;left:0;width:43.66%;border-radius:20px}@media (max-width:768px){.concept__container{flex-direction:column;align-items:normal}.text-section{padding-right:0;padding-inline:4vw;margin:0;text-align:left !important;width:100%;margin:auto}.text-section h1,.text-section h6,.text-section p{text-align:left !important}p.ts{max-width:480px}.image-section{position:relative}.image-section img:nth-child(2){position:absolute;bottom:-48px;left:8%;width:40.66%;border-radius:30px}}@media (max-width:490px){.pd-bottom{padding-bottom:60px}.text-section{width:auto}.concept__container{padding-top:60px;padding-bottom:60px}}@media screen and (max-width:1600px){.logo{width:15vw}.w-1400,.w-1410,.w-1220,.w-1200,.w-1100{width:90%}.btn-save,.btn-edit,.btn-submit,.btn-index{max-width:252px;width:25vw}.contact__layout{width:90%;margin:0 auto;gap:40px}.contact__layout .sec-title{padding:20px 0}.mv__desc{max-width:50vw;top:30%;left:4vw}.index-sec01__list li:nth-of-type(1) .index-sec01-feature{width:34vw}.index-sec01__list li:nth-of-type(2) .index-sec01-feature{width:52vw;height:100%;object-fit:cover}.index-sec04__layout{padding:20vh 5vw 20vh 10vw}.index-sec06__layout{flex-wrap:wrap;flex-direction:column;width:90%}.business__desc{width:45vw}.business-sec02__layout,.business-sec04__layout{padding-right:5vw}.business-sec03__layout{padding-left:5vw}.access__map{max-width:650px;width:40vw}.services__main__layout,.services__details{gap:5vw}.service-l{margin-right:0}.service-r{margin-left:0}.services-main__wrapper{width:100%}.services__main__layout{width:90%;margin:0 0 0 auto}.services-img01{width:45vw}.services__details{padding:50px 5vw;max-width:1300px;width:85%}.services-img-cat{width:35vw}.services-img-cat .sec__desc{padding:0}.company-img-main{width:32vw}.company-info__content{max-width:1230px;width:90%}.company-info__content table tr th p{margin-left:2vw}.company-info__content table tr td p{margin:0 2vw}.company-info__content table tr th{max-width:400px;width:27vw}.company-info__content table tr td{max-width:760px;width:52vw}.page-numbers{margin:0 3vw}.form__layout{width:90%}.textarea{max-width:700px;width:45vw}.notif__layout{width:90%;margin:0 auto}.sitemap__link{width:90%}}@media screen and (max-width:1200px){.news-det__content img{height:600px}.header__nav{display:flex;align-items:center}.header.scrolled:before{opacity:1;background-color:#5a5a5a}.nav__layout{display:none;flex-direction:column;width:100%;position:fixed;padding-bottom:30px;top:0;right:0;background-color:#fff;background-size:cover;background-position:top;background-repeat:no-repeat;box-shadow:0px 4px 4px rgba(0,0,0,.25);z-index:998}.nav__layout li{margin:0}.nav-button-wrap{gap:40px;flex-direction:column}.nav-contact{padding:20px 40px}li.nav01,li.nav02,li.nav03,li.nav04,li.nav05,li.nav06{color:#333 !important;transition:all .3s ease-out;position:relative}li.nav01 a,li.nav02 a,li.nav03 a,li.nav04 a,li.nav05 a,li.nav06 a{display:flex;flex-direction:column;gap:5px}li.nav01:before,li.nav02:before,li.nav03:before,li.nav04:before,li.nav05:before,li.nav06:before{content:"";position:absolute;width:100%;border-bottom:1px solid transparent;left:0;right:0;bottom:-5px;transition:all .3s ease-out}li.nav01:hover.nav01:before,li.nav02:hover.nav02:before,li.nav03:hover.nav03:before,li.nav04:hover.nav04:before,li.nav05:hover.nav05:before,li.nav06:hover.nav06:before{content:"";width:100%;border-bottom:1px solid #333;transition:all .3s ease-out}.burger-menu{position:relative;padding:0;display:inline-block;z-index:999}.nav__layout.show-nav{display:flex;padding:90px 0 10vh;height:100%;gap:40px;overflow-y:scroll;scrollbar-width:none;text-align:center}}@media screen and (max-width:1025px){.news-det__content img{height:500px}.index-sec04__desc{width:60vw}.adj1{width:100%;margin:auto}.business__desc{width:40vw;max-height:800px;height:95vh}.business__img-l .business-img-top{margin:0 25vw 30vh 0}.business__img-r .business-img-top{margin:0 0 20vw 30vh}.business-img-top,.business-img-bot{width:35vw}.access__map{width:100%;max-height:700px;height:70vh}.access__layout{flex-direction:column}.access__info div{justify-content:center}.access__info table{max-width:520px;width:100%}.access__info table tr th{max-width:150px;width:15vw}.access__info table tr td{max-width:370px;width:40vw}}@media (max-width:790px){.blog-list{grid-template-columns:repeat(1,1fr);gap:30px}.index-sec03__layout{grid-template-columns:repeat(1,1fr)}.index-sec03__cat{width:100%;margin:0 auto;max-width:inherit}.news-det__content img{height:400px}.header__content{padding:10px 4vw}.contact__content{flex-direction:column;align-items:normal;gap:60px}a.btn-wrap-mail{max-width:320px;width:100%}.contact__layout{flex-direction:column;align-items:normal;max-width:550px;width:auto;padding-inline:20px}.footer__wrapper{padding-inline:6vw}.mv__desc{max-width:90%;margin:40px auto;top:auto;bottom:24vh}.mv__content img{object-fit:cover;height:670px}.index-sec01__list{flex-direction:column}.index-sec01__list li:nth-of-type(1) .index-sec01-feature,.index-sec01__list li:nth-of-type(2) .index-sec01-feature,.index-sec01__list li:nth-of-type(3) .index-sec01-feature{width:100%;max-width:100%;height:30vh;object-fit:cover}.index-sec01__cat-btn{top:20vh}.bypass{top:auto}.business-sec__wrapper{padding-bottom:100px}.business__desc{width:100%;height:auto}.business__desc.sec__desc{padding:0}.business__img-l,.business__img-r .business-img-bot,.business__img-r,.business__img-l .business-img-bot{position:relative;display:flex;flex-direction:column;gap:20px}.business__img-l .business-img-top,.business__img-r .business-img-top{margin:0}.business__img-l .business-img-bot,.business__img-r .business-img-bot{position:relative}.business-sec02__layout,.business-sec03__layout,.business-sec04__layout{justify-content:center;align-items:center;gap:40px}.business-sec02__layout,.business-sec04__layout{padding-right:0}.business-sec03__layout{padding-left:0}.form__head{max-width:312px;width:35vw}.textarea{width:400px}.form__layout-btn2{gap:10vw;flex-wrap:wrap}.footer__layout{flex-direction:column;text-align:center !important;gap:60px}.nn{display:none}}@media screen and (max-width:490px){.news-det__content img{height:350px}.news-det__btn{padding-top:60px}.news__content{padding-top:60px}.logo{width:25vw}.business-sec01__layout{gap:60px}.business-sec01__content{padding-top:60px}.mv-sp__title{padding-top:60px}.btn-phone,.btn-contact{margin:auto;width:auto}.btn-save,.btn-edit,.btn-submit,.btn-index{width:50vw}.contact__content,.contact__layout{gap:20px}.contact__layout{flex-direction:column;align-items:center;text-align:center !important}.contact__desc{text-align:center}.contact__btn{flex-direction:column;margin:0 auto;align-items:center}.footer__layout{flex-direction:column;gap:40px}.footer__nav nav{gap:0}.f-nav__layout2{flex-direction:row}.f-nav01,.f-nav02,.f-nav03,.f-nav04,.f-nav05,.f-nav06,.f-nav07{display:none}.f-nav08,.f-nav09{text-align:center}.index-slider .slick-slide,.index-slider .slick-slide img{width:52vw !important}.index-sec03__layout{grid-template-columns:repeat(1,1fr)}.index-sec03__cat{width:100%;margin:0 auto}.index-sec04__content{margin-right:5vw}.index-sec04__desc{width:70vw}.index-sec05__wrapper{padding:100px 0 100px 5vw}.business-sec02__layout,.business-sec04__layout{flex-direction:column}.business-sec03__layout,.concept__layout-rv{flex-direction:column-reverse}.business__img-l .business-img-top,.business__img-r .business-img-top,.business-img-bot{margin:0 auto}.business-img-top,.business-img-bot{width:80%}.services__main__layout{flex-direction:column-reverse;margin:0 auto}.services-img01{width:80%;border-radius:20px}.services-img-cat{width:70%}.services__details{flex-direction:column}.company-main__layout{flex-direction:column}.company-main__content{padding:100px 0;width:90%;margin:0 auto}.company-img-main{width:70%}.access__info table tr th{width:25vw}.access__info table tr td{width:60vw}.news__item-content{flex-direction:column}.form__information{flex-direction:column;gap:20px}input[type=text],input[type=email],.radio-container,.checkbox-container,.textarea{width:90%}.form__head{max-width:308px;width:50vw}.form__important{margin-right:0;padding:1vw 10px}}