﻿.wrapper .main .section_mv{margin-bottom:clamp(96px,160px,30vw)}.wrapper .main .section_mv .container_one{position:relative}.wrapper .main .section_mv .container_one .inner_one{height:100%;aspect-ratio:9/16;line-height:0}@media screen and (min-width: 744px){.wrapper .main .section_mv .container_one .inner_one{aspect-ratio:3/2}}.wrapper .main .section_mv .container_one .inner_one img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width: 744px){.wrapper .main .section_mv .container_one .inner_one img.sp{display:none}}.wrapper .main .section_mv .container_one .inner_one img.pc{display:none}@media screen and (min-width: 744px){.wrapper .main .section_mv .container_one .inner_one img.pc{display:inline}}.wrapper .main .section_mv .container_one .inner_two{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:0 clamp(16px,32px,5vw);background-color:rgba(0,0,0,.375);position:absolute;top:0;left:0}.wrapper .main .section_mv .container_one .inner_two h2{font-size:clamp(20px,32px,6.25vw);text-align:center;letter-spacing:2px;line-height:1.75;color:#fff}.wrapper .main .section_information{margin-bottom:clamp(96px,160px,30vw)}.wrapper .main .section_information .container_one{display:grid;gap:16px}@media screen and (min-width: 1280px){.wrapper .main .section_information .container_one{grid-template-columns:repeat(3, 1fr);gap:32px 64px}}.wrapper .main .section_information .container_one li a{text-decoration:none;transition-duration:.25s}.wrapper .main .section_information .container_one li a:hover p{color:#0d6efd}.wrapper .main .section_information .container_one li a p{transition-duration:.25s}.wrapper .main .section_information .container_one li a p.date{margin-bottom:clamp(4px,8px,1.25vw);font-size:clamp(12px,14px,3.75vw)}.wrapper .main .section_information .container_one li a p.title{font-size:clamp(14px,16px,4.375vw);line-height:1.5}.wrapper .main .section_aboutus{margin-bottom:clamp(96px,160px,30vw)}.wrapper .main .section_aboutus .container_one{display:flex;flex-direction:column;gap:clamp(40px,64px,10vw)}.wrapper .main .section_aboutus .container_one .inner_one{flex:1}.wrapper .main .section_aboutus .container_one .inner_one .detail{display:grid;gap:16px}.wrapper .main .section_aboutus .container_one .inner_one .detail p{font-size:clamp(14px,16px,4.375vw);line-height:1.5}@media screen and (min-width: 1280px){.wrapper .main .section_aboutus .container_one .inner_one .detail p{line-height:2}}.wrapper .main .section_aboutus .container_one .inner_one .detail p.strong{font-size:clamp(20px,24px,6.25vw);font-weight:700}.wrapper .main .section_brand{margin-bottom:clamp(96px,160px,30vw)}@media screen and (min-width: 1280px){.wrapper .main .section_brand .container{max-width:800px}}.wrapper .main .section_brand .container_one{margin-bottom:clamp(32px,64px,10vw)}.wrapper .main .section_brand .container_one .inner_one{margin-bottom:clamp(32px,64px,10vw)}.wrapper .main .section_brand .container_one .inner_one .image{height:100%;aspect-ratio:3/2}.wrapper .main .section_brand .container_one .inner_one .image img{width:100%;height:100%;object-fit:cover;object-position:center}.wrapper .main .section_brand .container_one .inner_two .detail{display:grid;gap:16px}.wrapper .main .section_brand .container_one .inner_two .detail p{font-size:clamp(14px,16px,4.375vw);line-height:1.5}.wrapper .main .section_brand .container_two{margin-bottom:clamp(32px,64px,10vw)}.wrapper .main .section_brand .container_two .inner_one{display:flex;flex-direction:column;gap:32px;margin-bottom:clamp(32px,48px,10vw)}@media screen and (min-width: 1280px){.wrapper .main .section_brand .container_two .inner_one{flex-direction:row;gap:80px}}.wrapper .main .section_brand .container_two .inner_one .menu{display:grid;gap:16px}.wrapper .main .section_brand .container_two .inner_one .menu .menu_item{display:flex;align-items:center}.wrapper .main .section_brand .container_two .inner_one .menu .menu_item dt{font-size:clamp(14px,16px,4.375vw)}.wrapper .main .section_brand .container_two .inner_one .menu .menu_item dt:after{content:"　・・・　";display:inline-block}.wrapper .main .section_brand .container_two .inner_one .menu .menu_item dd{font-size:clamp(14px,16px,4.375vw)}.wrapper .main .section_brand .container_two .inner_two p{font-size:clamp(14px,16px,4.375vw);line-height:1.5}.wrapper .main .section_brand .container_three{margin-bottom:clamp(32px,64px,10vw)}.wrapper .main .section_brand .container_three .inner_one{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}.wrapper .main .section_brand .container_three .inner_one li{height:100%;aspect-ratio:3/2}.wrapper .main .section_brand .container_three .inner_one li img{width:100%;height:100%;object-fit:cover;object-position:center}.wrapper .main .section_brand .container_four .inner_one{display:grid;gap:16px}.wrapper .main .section_brand .container_four .inner_one .dl_container{display:flex;gap:16px}.wrapper .main .section_brand .container_four .inner_one .dl_container dt{width:calc(30% - 16px);font-size:clamp(14px,16px,4.375vw);line-height:1.5}.wrapper .main .section_brand .container_four .inner_one .dl_container .dd_container{display:grid;gap:clamp(4px,8px,1.25vw);width:70%}.wrapper .main .section_brand .container_four .inner_one .dl_container .dd_container dd{font-size:clamp(14px,16px,4.375vw);line-height:1.5}.wrapper .main .section_brand .container_four .inner_one .dl_container .dd_container dd.sns{display:flex;align-items:center;gap:16px}.wrapper .main .section_brand .container_four .inner_one .dl_container .dd_container dd.sns a{width:clamp(24px,32px,7.5vw);height:clamp(24px,32px,7.5vw)}.wrapper .main .section_brand .container_four .inner_one .dl_container .dd_container dd.sns a img{width:100%;height:100%;object-fit:contain;object-position:center}.wrapper .main .section_ma{margin-bottom:clamp(96px,160px,30vw)}.wrapper .main .section_ma .container_one{display:flex;flex-direction:column;gap:clamp(32px,48px,10vw)}@media screen and (min-width: 1280px){.wrapper .main .section_ma .container_one{flex-direction:row;align-items:center}}.wrapper .main .section_ma .container_one .inner_one{display:grid;gap:16px;flex:1}.wrapper .main .section_ma .container_one .inner_one p{font-size:clamp(14px,16px,4.375vw);line-height:1.5}.wrapper .main .section_ma .container_one .inner_one p a{color:#0d6efd;transition-duration:.25s;text-decoration:none}.wrapper .main .section_ma .container_one .inner_one p a:hover{opacity:.5}.wrapper .main .section_ma .container_one .inner_two{aspect-ratio:3/2;height:100%;flex:1}.wrapper .main .section_ma .container_one .inner_two img{width:100%;height:100%;object-fit:cover;object-position:center}.wrapper .main .section_recruit{margin-bottom:clamp(96px,160px,30vw)}.wrapper .main .section_recruit .container_one{display:flex;flex-direction:column;gap:clamp(32px,64px,10vw);margin-bottom:clamp(32px,64px,10vw)}@media screen and (min-width: 1280px){.wrapper .main .section_recruit .container_one{flex-direction:row;align-items:center}}.wrapper .main .section_recruit .container_one .inner_one{display:grid;gap:16px;flex:1}.wrapper .main .section_recruit .container_one .inner_one p{font-size:clamp(14px,16px,4.375vw);line-height:1.5}.wrapper .main .section_recruit .container_one .inner_one p a{color:#0d6efd;transition-duration:.25s;text-decoration:none}.wrapper .main .section_recruit .container_one .inner_one p a:hover{opacity:.5}.wrapper .main .section_recruit .container_one .inner_two{aspect-ratio:3/2;height:100%;flex:1}.wrapper .main .section_recruit .container_one .inner_two img{width:100%;height:100%;object-fit:cover;object-position:center}.wrapper .main .section_recruit .container_two{display:flex;flex-direction:column;gap:clamp(32px,48px,10vw)}@media screen and (min-width: 1280px){.wrapper .main .section_recruit .container_two{flex-direction:row;align-items:center}}.wrapper .main .section_recruit .container_two .inner_one .dl_container{display:grid;gap:16px}.wrapper .main .section_recruit .container_two .inner_one .dl_container .dl_item{display:flex}.wrapper .main .section_recruit .container_two .inner_one .dl_container .dl_item dt{width:calc(30% - 16px);font-size:clamp(14px,16px,4.375vw);line-height:1.5}.wrapper .main .section_recruit .container_two .inner_one .dl_container .dl_item dd{width:70%;font-size:clamp(14px,16px,4.375vw);line-height:1.5}.wrapper .main .section_company{margin-bottom:clamp(96px,160px,30vw)}.wrapper .main .section_company .container_one{display:grid;gap:16px}.wrapper .main .section_company .container_one .dl_item{display:flex;gap:16px}.wrapper .main .section_company .container_one .dl_item dt{width:calc(30% - 16px);font-size:clamp(14px,16px,4.375vw);line-height:1.5}.wrapper .main .section_company .container_one .dl_item dd{width:70%;font-size:clamp(14px,16px,4.375vw);line-height:1.5}.wrapper .main .section_modal{width:100%;height:100%;background-color:rgba(0,0,0,.75);position:fixed;top:0;left:0;z-index:200;transition-duration:.5s;visibility:hidden;opacity:0}.wrapper .main .section_modal.open{visibility:visible;opacity:1}.wrapper .main .section_modal .container_one{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:16px;position:relative}.wrapper .main .section_modal .container_one .inner_one{width:20px;height:16px;position:absolute;top:10%;right:10%}.wrapper .main .section_modal .container_one .inner_one span{width:clamp(20px,32px,6.25vw);height:2px;background-color:#fff;position:absolute;top:7px;left:0}.wrapper .main .section_modal .container_one .inner_one span:nth-child(1){transform:rotate(45deg)}.wrapper .main .section_modal .container_one .inner_one span:nth-child(2){transform:rotate(-45deg)}.wrapper .main .section_modal .container_one .inner_two{width:100%;max-width:640px;aspect-ratio:3/2}.wrapper .main .section_modal .container_one .inner_two img{width:100%;height:100%;object-fit:cover;object-position:center}
