.company #roadnavWrap #roadnav ul li a{color:#fff}.company #roadnavWrap #roadnav ul li:not(:first-child)::before{border-top:1px solid #fff;border-right:1px solid #fff}@media screen and (max-width: 768px){.mvWrap{background:url(images/mainImageSP.jpg) no-repeat center/cover}}@media screen and (min-width: 769px){.mvWrap{background:url(images/mainImage.jpg) no-repeat center/cover}}.contentsSectionTitle .en{font-size:4rem;line-height:1.2;font-weight:700;font-family:"DM Sans",sans-serif;letter-spacing:.02em;margin-bottom:8px}@media screen and (min-width: 769px){.contentsSectionTitle .en{font-size:7.2rem;margin-bottom:8px}}.contentsSectionTitle .ja{font-size:1.6rem;font-weight:500;font-family:"Noto Sans JP",sans-serif;line-height:1}.contentsSectionText{font-size:1.6rem;line-height:2;margin-top:24px}@media screen and (min-width: 901px){.contentsSectionText{margin-top:40px}}#roadnavWrap,.contentsNav{background-color:#292f33}.contentsNav{padding:4rem 0}@media screen and (min-width: 769px){.contentsNav{padding:8rem 0}}@media screen and (max-width: 768px){.contentsNav ul{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}}@media screen and (min-width: 769px){.contentsNav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.contentsNav ul li{display:inline-block;border-bottom:1px solid #fff;font-size:1.4rem;width:100%}@media screen and (min-width: 769px){.contentsNav ul li{width:16%;max-width:160px;min-width:150px;margin-bottom:1rem;margin-right:1.5rem}}.contentsNav ul li a{color:#fff;display:block;position:relative;padding:.5rem 2rem .5rem 0}.contentsNav ul li a .circleArrow{width:2rem;height:2rem;position:absolute;right:0;top:.5rem;border:1px solid #fff}.contentsNav ul li a .circleArrow span{top:45%;left:50%;width:.6rem;height:.6rem;-webkit-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg);border-left:1px solid #fff;border-bottom:1px solid #fff}@media screen and (min-width: 769px){.contentsNav ul li a:hover{opacity:1}.contentsNav ul li a:hover .circleArrow{background-color:#ffd500;border:1px solid #ffd500}.contentsNav ul li a:hover .circleArrow span{border-left:1px solid #222;border-bottom:1px solid #222}}#vision{background-color:#292f33;position:relative;color:#fff}#vision::after{content:"";display:block;height:300px;width:100vw;background:rgba(0,0,0,0) -webkit-gradient(linear, left bottom, left top, from(#5CCFE6), to(rgba(92, 207, 230, 0))) 0% 0%;background:rgba(0,0,0,0) linear-gradient(0deg, #5CCFE6 0%, rgba(92, 207, 230, 0) 100%) 0% 0%;mix-blend-mode:screen;opacity:.25;position:absolute;bottom:0;z-index:0}#vision .contentsInner{position:relative;padding:2rem 20px 4rem;z-index:1}@media screen and (min-width: 769px){#vision .contentsInner{padding:4rem 20px 8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 769px){#vision .contentsInner>div{width:calc(70% - 1rem);max-width:548px;margin-right:1rem}}#vision .contentsInner .imgBox{width:60%;margin:4rem auto 0}@media screen and (min-width: 769px){#vision .contentsInner .imgBox{width:40%;max-width:302px;margin:0}}@media screen and (min-width: 769px){#vision .contentsSectionTitle{height:200px}}#vision .contentsSectionTitle .ja{color:#ffd500}#vision .contentsSectionText{font-size:2.2rem;line-height:2}@media screen and (min-width: 769px){#vision .contentsSectionText{max-width:548px}}#profile .contentsInner{padding:6rem 20px 2.5rem}@media screen and (min-width: 769px){#profile .contentsInner{padding:12rem 20px 2.5rem}}#profile .contentsInner .titleWrap{position:relative}@media screen and (min-width: 769px){#profile .contentsInner .titleWrap .contentsSectionTitle{margin-bottom:8rem;position:relative;z-index:1}}#profile .contentsInner .titleWrap .imgBox{margin:4rem 0}@media screen and (min-width: 769px){#profile .contentsInner .titleWrap .imgBox{width:70%;max-width:700px;height:200px;margin:0;position:absolute;z-index:0;right:0;top:0}#profile .contentsInner .titleWrap .imgBox img{width:100%;height:200px;-o-object-fit:cover;object-fit:cover}}#profile .profileTable{width:100%;margin-bottom:2rem}#profile .profileTable tr{border-bottom:1px solid #ddd}#profile .profileTable tr th{font-weight:500;text-align:left}@media screen and (max-width: 768px){#profile .profileTable tr th{width:9rem;padding:1rem 0}}@media screen and (min-width: 769px){#profile .profileTable tr th{padding:2.5rem 0;width:12rem}}@media screen and (max-width: 768px){#profile .profileTable tr td{display:block;width:100%;padding:1rem 0}}@media screen and (min-width: 769px){#profile .profileTable tr td{padding:2.5rem 0}}#profile .profileTable tr:first-child{border-top:1px solid #ddd}#profile .profileTable .detailWrap{padding-top:2.5rem;max-width:680px}#profile .profileTable .detailWrap .detailTitle{font-weight:500}#profile .profileTable .detailWrap .detailTable{display:grid;grid-template-columns:calc(100% - 4em) 1fr;margin-top:1.6rem}#profile .profileTable .detailWrap .detailTable dt{padding:.8rem}#profile .profileTable .detailWrap .detailTable dt:nth-of-type(odd){background-color:#f8f8f8}#profile .profileTable .detailWrap .detailTable dt:nth-of-type(even){background-color:#fdfdfd}#profile .profileTable .detailWrap .detailTable dd{text-align:right;padding:.8rem}@media screen and (max-width: 768px){#profile .profileTable .detailWrap .detailTable dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}}#profile .profileTable .detailWrap .detailTable dd:nth-of-type(odd){background-color:#f8f8f8}#profile .profileTable .detailWrap .detailTable dd:nth-of-type(even){background-color:#fdfdfd}#profile .gmapWrap iframe{width:100%;height:32rem}#history .contentsInner{padding:6rem 20px}@media screen and (min-width: 769px){#history .contentsInner{padding:12rem 20px}}#history .contentsSectionTitle{margin-bottom:4rem}@media screen and (min-width: 769px){#history .contentsSectionTitle{margin-bottom:8rem}}#history .historyTable{display:grid;grid-template-columns:125px 1fr}@media screen and (min-width: 769px){#history .historyTable{grid-template-columns:160px 1fr}}#history .historyTable>dt{border-right:1px solid #999;position:relative;line-height:1;padding:2rem 0}#history .historyTable>dt::after{content:"";border-radius:50%;border:2px solid #222;position:absolute;top:24px;right:-8px;width:15px;height:15px;background-color:#fff}#history .historyTable>dt .year{font-size:2rem;padding-right:1.5rem;position:relative;display:inline-block}@media screen and (min-width: 769px){#history .historyTable>dt .year{font-size:2.4rem;padding-right:2.5rem}}#history .historyTable>dt .year:after{content:"年";font-size:1.4rem;position:absolute;bottom:2px}@media screen and (min-width: 769px){#history .historyTable>dt .year:after{font-size:1.6rem}}#history .historyTable>dt .month{display:inline-block;position:relative;text-align:right;width:4rem;font-size:2rem;padding-right:1rem}@media screen and (min-width: 769px){#history .historyTable>dt .month{font-size:2.4rem}}#history .historyTable>dt .month:after{content:"月";font-size:1.4rem;position:absolute;bottom:2px}@media screen and (min-width: 769px){#history .historyTable>dt .month:after{font-size:1.6rem}}#history .historyTable dd{line-height:1.5;padding:2rem 0 2rem 3rem}#history .historyTable dd li:not(:last-child){margin-bottom:1rem}#partners{background-color:#eaeae8}#partners .contentsInner{padding:6rem 20px}@media screen and (min-width: 769px){#partners .contentsInner{padding:12rem 20px}}#partners .contentsSectionTitle{margin-bottom:4rem}@media screen and (min-width: 769px){#partners .contentsSectionTitle{margin-bottom:8rem}}#partners .clientListWrap{margin-top:4rem}@media screen and (min-width: 769px){#partners .clientListWrap{margin-top:8rem}}#partners .clientListWrap h3{display:block;padding-bottom:1.6rem;font-size:1.6rem;font-weight:500;border-bottom:1px solid #bbb}@media screen and (min-width: 769px){#partners .clientListWrap ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}#partners .clientListWrap ul li{padding:1.5rem 1rem 0 2rem;position:relative}@media screen and (min-width: 769px){#partners .clientListWrap ul li{width:33.3333333333%;padding:1.5rem 1rem 1rem 2rem}}#partners .clientListWrap ul li:before{content:"";display:block;width:9px;height:9px;border-radius:50%;background-color:#999;position:absolute;left:0;top:24px}#partners .venderListWrap{margin-top:8rem}#partners .venderListWrap h3{display:block;padding-bottom:1.6rem;font-size:1.6rem;font-weight:500;border-bottom:1px solid #bbb}#partners .venderListWrap>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media screen and (min-width: 769px){#partners .venderListWrap>ul{-webkit-column-count:5;-moz-column-count:5;column-count:5}}#partners .venderListWrap>ul>li{display:block;position:relative;padding:1.5rem 1rem 0 2rem;page-break-inside:avoid}@media screen and (min-width: 769px){#partners .venderListWrap>ul>li{padding:1.5rem 1rem 1rem 2rem}}#partners .venderListWrap>ul>li:before{content:"";display:block;width:9px;height:9px;border-radius:50%;background-color:#999;position:absolute;left:0;top:24px}#partners .venderListWrap>ul>li h4{font-size:1.6rem;font-weight:500}#partners .venderListWrap .venderList>li{margin-top:.5rem}#register{background-color:#052228;color:#fff}#register .contentsInner{padding:6rem 20px}@media screen and (min-width: 769px){#register .contentsInner{padding:12rem 20px}}#register .contentsSectionTitle{margin-bottom:4rem}@media screen and (min-width: 769px){#register .contentsSectionTitle{margin-bottom:8rem}}#register .contentsSectionTitle{color:#fff}#register .contentsSectionTitle .ja{color:#ffd500}#register .registerTable{display:grid;grid-template-columns:125px 1fr}@media screen and (min-width: 769px){#register .registerTable{grid-template-columns:160px 1fr}}#register .registerTable>dt{border-right:1px solid #999;position:relative;line-height:3.2rem;padding:2rem 0}#register .registerTable>dt::after{content:"";border-radius:50%;border:2px solid #ffd500;position:absolute;top:30px;right:-8px;width:15px;height:15px;background-color:#293033}#register .registerTable>dt .year{font-size:2rem;padding-right:1.5rem;position:relative;display:inline-block}@media screen and (min-width: 769px){#register .registerTable>dt .year{font-size:2.4rem;padding-right:2.5rem}}#register .registerTable>dt .year:after{content:"年";font-size:1.6rem;position:absolute;bottom:-2px}#register .registerTable>dt .month{font-size:2rem;padding-right:1rem;position:relative;text-align:right;display:inline-block;width:4rem}@media screen and (min-width: 769px){#register .registerTable>dt .month{font-size:2.4rem}}#register .registerTable>dt .month:after{content:"月";font-size:1.4rem;position:absolute;bottom:-2px}@media screen and (min-width: 769px){#register .registerTable>dt .month:after{font-size:1.6rem}}#register .registerTable dd{line-height:2;padding:2rem 0 2rem 3rem}#register .registerTable a{color:#fff}#register .archive{margin-top:2rem}@media screen and (min-width: 769px){#register .archive{margin-top:4rem}}#pickUp{background-image:url(images/pickUp_bg.jpg);background-repeat:no-repeat;background-size:cover;overflow:hidden}#pickUp .contentsInner{padding-top:120px;padding-bottom:120px}#pickUp .contentsSectionTitle{margin-bottom:4rem}@media screen and (min-width: 769px){#pickUp .contentsSectionTitle{margin-bottom:8rem}}#pickUp .contentsSectionTitle{color:#fff}#pickUp .contentsSectionTitle .ja{color:#ffd500}#pickUp .contentsSectionText{position:relative;color:#fff;margin-bottom:48px;z-index:1}@media screen and (min-width: 769px){#pickUp .contentsSectionText{font-size:1.8rem}}#pickUp .movie{position:relative}#pickUp .movie::before{content:"";display:block;position:absolute;width:150%;padding-top:101.6014234875%;left:50%;bottom:0;-webkit-transform:translate(-50%, 16%);transform:translate(-50%, 16%);background-image:url(images/pickUp_movie_bg.webp);background-repeat:no-repeat;background-size:contain}@media screen and (min-width: 1600px){#pickUp .movie::before{width:160%;padding-top:108.37485172%;-webkit-transform:translate(-50%, 16%);transform:translate(-50%, 16%)}}#pickUp .movie iframe{position:relative;width:100%;height:auto;aspect-ratio:16/9}#news{position:relative;background-color:#eaeae8}#news .newsInner{padding-top:60px;padding-bottom:60px;padding-left:5.6%;padding-right:5.6%}@media screen and (min-width: 769px){#news .newsInner{padding-top:120px;padding-bottom:120px;padding-left:6%;padding-right:6%;max-width:1200px;margin:0 auto;-webkit-box-sizing:content-box;box-sizing:content-box}}#news .contentsSectionTitle{margin-bottom:40px}@media screen and (min-width: 769px){#news .contentsSectionTitle{margin-bottom:80px}}#news .newsList .newsListItem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:16px;background-color:#f8f8f8}@media screen and (min-width: 769px){#news .newsList .newsListItem{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:22px 24px}}#news .newsList .newsListItem+.newsListItem{margin-top:8px}#news .newsList .newsListItem .newsDate{color:#666;font-size:1.4rem;font-weight:500;line-height:1.6}@media screen and (min-width: 769px){#news .newsList .newsListItem .newsDate{width:6em;line-height:2}}#news .newsList .newsListItem .newsText{color:#666;font-size:1.6rem;line-height:1.8}@media screen and (min-width: 769px){#news .newsList .newsListItem .newsText{-webkit-box-flex:1;-ms-flex:1;flex:1}}/*# sourceMappingURL=company.min.css.map */