@charset "utf-8";
/* CSS Document */



/*============================================================================*/
/* Styles // Minify // ma9B474ED2-v1 //
		// 共通設定 ＞ グローバルテクノロジ共通 // 調整用
		// - - - - - - - - - - - - - - - - - - -*/
	:root{--font-base:var(--font-notoSansJP)}section.mainParts_technology:not([class*=\ v]) .area>.container>.item>.img{flex-direction:column;gap:1rem;display:flex}section.mainParts_technology:not([class*=\ v]) .area>.container>.item>.text>.link>a{flex-direction:row;align-items:baseline;width:fit-content;margin-left:auto;font-size:max(10px,1vw);display:flex}section.mainParts_technology:not([class*=\ v]) .area>.container>.item>.text>.link>a>.text{font-feature-settings:"palt";letter-spacing:0;margin-bottom:.1em;display:block}section.mainParts_technology:not([class*=\ v]) .area>.container>.item>.text>.link>a>.arrow_box{width:2.7rem;margin-left:1.8rem}section.mainParts_technology:not([class*=\ v]) .area>.container>.item>.text>.title{font-size:var(--itemPage-fontSize-titleM)}section.mainParts_technology:not([class*=\ v]) .area>.technologyAnchor-menu{margin-top:2rem;margin-bottom:6rem}section.mainParts_technology:not([class*=\ v]) .area>.technologyAnchor-menu>ul{gap:1rem 3rem;display:flex}section.mainParts_technology:not([class*=\ v]) .area>.technologyAnchor-menu>ul>li>a{border:.2rem solid #c0c4c7;border-radius:1.2rem;align-items:center;height:5rem;padding-left:1.7rem;padding-right:1.7rem;display:flex}@media screen and (max-width:767px){section.mainParts_technology:not([class*=\ v]) .area>.container{flex-direction:column;gap:1.5rem;display:flex}section.mainParts_technology:not([class*=\ v]) .area>.container>.item:after{content:" ";clear:both;display:block}section.mainParts_technology:not([class*=\ v]) .area>.container>.item>.img{float:left;width:50%;padding:0 1.75rem 1.5rem 0}section.mainParts_technology:not([class*=\ v]) .area>.container>.item>.text>*+*{margin-top:1rem}section.mainParts_technology:not([class*=\ v]) .area>.container>.item>.text>.title+.bodyText{margin-top:1.5rem}section.mainParts_technology:not([class*=\ v]) .area>.technologyAnchor-menu{margin-left:2rem;margin-right:2rem;font-size:1.2rem}section.mainParts_technology:not([class*=\ v]) .area>.technologyAnchor-menu>ul{flex-direction:column}}@media screen and (min-width:768px){section.mainParts_technology:not([class*=\ v]) .area>.container{flex-direction:column;gap:4rem;margin-top:3rem;display:flex}section.mainParts_technology:not([class*=\ v]) .area>.container>.item{flex-direction:row;gap:6rem;display:flex}section.mainParts_technology:not([class*=\ v]) .area>.container>.item>.img{flex-shrink:0;width:32rem}section.mainParts_technology:not([class*=\ v]) .area>.container>.item>.text{flex-direction:column;gap:2rem;width:100%;display:flex}}html{scroll-behavior:smooth}section.mainParts_technology{font-family:var(--font-base)}section.mainParts_technology>.area{margin-left:auto;margin-right:auto}.modaal-wrapper.modaal-inline .modaal-content-container a,.modaal-wrapper.modaal-inline .modaal-content-container a:before,.modaal-wrapper.modaal-inline .modaal-content-container a a:after,section.mainParts_technology.v2 a,section.mainParts_technology.v2 a:before,section.mainParts_technology.v2 a:after{transition:all .3s}.modaal-wrapper.modaal-inline .modaal-content-container a:hover,section.mainParts_technology.v2 a:hover{opacity:.7}section.mainParts_technology.v2 .tech__list{grid-auto-flow:dense;display:grid}section.mainParts_technology.v2 .tech__list>.item>.modal>a{flex-direction:column;gap:.5rem;display:flex}section.mainParts_technology.v2 .tech__list>.item>.modal>a>.tech__img{aspect-ratio:1.5;overflow:hidden}section.mainParts_technology.v2 .tech__list>.item>.modal>a>.tech__img>img{object-fit:cover;object-position:center;width:100%;height:100%}.modaal-wrapper.modaal-inline{backdrop-filter:blur(1rem)saturate(80%)}.modaal-wrapper.modaal-inline .modaal-outer-wrapper .modaal-container{overscroll-behavior:contain}.modaal-wrapper.modaal-inline .modaal-container{font-family:var(--font-base);color:#fff;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;background-color:#121212;border:.3rem solid #434343;border-radius:.3rem}.modaal-wrapper.modaal-inline .modaal-container::-webkit-scrollbar{width:6px;height:6px}.modaal-wrapper.modaal-inline .modaal-container::-webkit-scrollbar-thumb{background-color:#888;border-radius:10px}.modaal-wrapper.modaal-inline .modaal-container::-webkit-scrollbar-track{background-color:#f1f1f1}.modaal-wrapper.modaal-inline .modaal-container::-webkit-scrollbar-thumb:hover{background-color:#555}.modaal-wrapper.modaal-inline .modaal-content-container{padding:0}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper{line-height:1.6}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.title{font-weight:700}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.note{color:#cecece}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.learnMore{margin-top:2rem;display:flex;position:sticky;bottom:0}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.learnMore>a{color:#000;background-color:#fff;border:.2rem solid #9f9f9f;border-radius:.3rem;width:fit-content;margin-left:auto;padding:1rem 3rem;display:flex;box-shadow:0 0 14px 4px #000}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.learnMore>a:hover,.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.learnMore>a:active{opacity:1;background-color:#b3b3b3}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.learnMore>a>.data{font-size:0}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.learnMore>a>.data:before{content:var(--word-learnMore,"Learn More　⇒");font-size:initial}@media screen and (max-width:767px){section.mainParts_technology>.area{width:90.7767%}section.mainParts_technology.v2 .tech__list+.tech__title{margin-top:6rem}section.mainParts_technology.v2 .tech__title>h2{padding-top:0;padding-bottom:1.2rem}section.mainParts_technology.v2 .tech__list{grid-gap:4rem 2rem;grid-template-columns:repeat(2,1fr)}section.mainParts_technology.v2 .tech__title+.tech__list{margin-top:2.3rem}section.mainParts_technology.v2 .tech__list>.item>*+*{margin-top:1.3rem}.modaal-wrapper.modaal-inline .modaal-inner-wrapper{padding-bottom:40px}.modaal-wrapper.modaal-inline .modaal-container{max-width:unset;padding:0 1.5rem 1.5rem}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper{padding-top:1.5rem}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.title{margin-bottom:2rem;font-size:2rem}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.mainText{font-size:1.4rem}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.note{margin-top:2rem;font-size:1.2rem}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.img{width:21rem;margin-bottom:2rem;margin-left:auto;margin-right:auto}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.learnMore>a>.data:before{font-size:1.4rem}}@media screen and (min-width:768px){html{overflow-y:scroll}section.mainParts_technology>.area{width:86.25%}section.mainParts_technology.v2 .tech__list+.tech__title{margin-top:14rem}section.mainParts_technology.v2 .tech__title>h2{padding-top:0}section.mainParts_technology.v2 .tech__list{grid-gap:6rem 4rem;grid-template-columns:repeat(4,1fr)}section.mainParts_technology.v2 .tech__title+.tech__list{margin-top:5rem}section.mainParts_technology.v2 .tech__list>.item>*+*{margin-top:1.3rem}.modaal-wrapper.modaal-inline .modaal-outer-wrapper .modaal-container{max-width:120rem;padding:0 3rem 3rem}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper{padding-top:3rem}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.title{margin-bottom:3rem;font-size:2.7rem}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.note{margin-top:2rem;font-size:1.4rem}.modaal-wrapper.modaal-inline .modaal-content-container>.boxWrapper>.img{float:right;width:43rem;margin:0 0 2rem 4rem}}

/*============================================================================*/





/*============================================================================*/




/*============================================================================*/
@media screen and (width<=767px) {/*                         // Mobile // */
	/*============================================================================*/





	/*============================================================================*/
}




/*============================================================================*/
@media screen and (width>=768px) {/*                             // PC // */
	/*============================================================================*/





	/*============================================================================*/
}




/* - - - - - - - - - - - - - - - - - - -
/-/media/Project/globeride/common/css/techList-css.css
ID = {610878AE-702B-4A23-AB72-3083D358E8D2}
- - - - - - - - - - - - - - - - - - - */