main>section:nth-child(even){background:var(--GrayColor-F6)}.Products-WhyWeCreate .ComContentsContainer{grid-auto-rows:auto;gap:40px 0}.Products-Contents .ComContentsContainer{grid-auto-rows:auto;gap:40px 0}.Products-Contents .nonePost{font-weight:400;font-size:1.6rem;line-height:2}.ProductsComListContainer{display:grid;grid-auto-flow:row;width:100%}.ProductsComListContainer.archive{gap:32px;padding-bottom:40px;padding-top:40px}.ProductsComListContainer.single{gap:40px}.ProductsComListContainer.archive,.ProductsComListContainer+.ProductsComListContainer{border-top:1px solid var(--GrayColor-E5)}.ProductsComListContainer .ProductsComArticleList{display:grid;gap:32px 48px}.ProductsComListContainer .ProductsComArticleList a{color:var(--baseColor);display:grid;grid-auto-flow:row}@media(hover: hover)and (pointer: fine){.ProductsComListContainer .ProductsComArticleList a:hover{color:var(--GrayColor-A2)}.ProductsComListContainer .ProductsComArticleList a:hover figure img{transform:scale(1.1)}}.ProductsComListContainer .ProductsComArticleList figure{border:1px solid var(--GrayColor-E3);border-radius:8px;overflow:hidden}.ProductsComListContainer .ProductsComArticleList figure img{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ProductsComListContainer .ProductsComArticleList h3{font-weight:500;font-size:1.6rem;line-height:1.8;width:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ProductsComListContainer .ProductsComArticleList h3.Lay-LinkIconSets{display:grid;grid-template-columns:1fr auto;--LinkIconSize: 24px}.ProductsComListContainer .ProductsComArticleList h3.Lay-LinkIconSets::after{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;margin:1px 0 auto 1em}.ProductsComListContainer .ProductsComArticleList h3 span.date{display:block;color:var(--GrayColor-A2);font-weight:700;line-height:1.8;width:100%}@media screen and (min-width: 769px){.ProductsComListContainer .ProductsComArticleList{grid-template-columns:repeat(3, 1fr)}.ProductsComListContainer .ProductsComArticleList a{gap:16px 0}.ProductsComListContainer .ProductsComArticleList h3 span.date{font-size:1.5rem}}@media screen and (max-width: 768px){.ProductsComListContainer .ProductsComArticleList{grid-auto-flow:row}.ProductsComListContainer .ProductsComArticleList a{gap:8px 0}}.ProductSingleContainer .ComContentsContainer{grid-auto-rows:auto;gap:0px 0}.ProductSingleContainer .Com-SingleMainTitle{margin-bottom:40px}.ProductSingleContainer .Com-SingleMainTitle .Com-TitlePentagon>p{font-family:var(--font-Poppins)}.ProductSingleContainer .ProductSingleMainImg{line-height:1;width:100%}.ProductSingleContainer .ProductSingleMainImg img{width:100%}.ProductSingleContainer .ProductSingleMainImg+.ProductSinglePostContainer{margin-top:48px}.ProductSingleContainer .ProductSinglePostContainer{line-height:1.8;width:100%}.ProductSingleContainer .ProductSinglePostContainer h2{font-weight:600;margin-bottom:8px}.ProductSingleContainer .ProductSinglePostContainer .products_p_txt{line-height:1.8;margin-bottom:48px}.ProductSingleContainer .ProductSinglePostContainer .products_detail_flex{display:flex;align-items:flex-start;justify-content:space-between}.ProductSingleContainer .ProductSinglePostContainer .themeCompanyPageCol{margin-top:56px}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play{position:sticky;top:17.6rem;width:30%;border:1px solid var(--PrimaryColor);border-radius:6px;padding:2.4rem 2.4rem 0}@media screen and (max-width: 992px){.ProductSingleContainer .ProductSinglePostContainer .products_detail_play{position:auto;width:100%}}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_container{display:flex;flex-flow:column nowrap}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_ttl{color:var(--PrimaryColor);display:flex;flex-flow:row nowrap;align-items:center;font-size:2rem;font-weight:bold;margin-bottom:16px}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_ttl::after{background:url(../img/icons/icon-Controller.svg) no-repeat center center/100% auto;content:"";--iconSizeW: 31px;--iconSizeH: 22px;height:var(--iconSizeH);margin-left:6px;width:var(--iconSizeW)}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_pc{margin-bottom:24px}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_device{font-weight:bold;margin-bottom:1.2rem}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_a_container{display:flex;flex-direction:column;line-height:1}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_a{color:var(--baseColor);text-decoration:underline}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_a img{width:16rem}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_sp{border-top:1px solid var(--PrimaryColor);padding-top:24px;padding-bottom:24px}.ProductSingleContainer .ProductSinglePostContainer .products_img{width:100%}@media screen and (min-width: 993px){.ProductSingleContainer .ProductSinglePostContainer .products_detail_item{width:66%}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_tab{display:none}}@media screen and (max-width: 992px){.ProductSingleContainer .ProductSinglePostContainer .products_detail_item{width:100%}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_tab{display:block;border:1px solid var(--PrimaryColor);border-radius:6px;padding:24px 24px 0}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_a_container{gap:16px;flex-direction:row;flex-wrap:wrap}}@media screen and (max-width: 576px){.ProductSingleContainer .ProductSinglePostContainer .products_p_txt{font-size:1.4rem;margin-bottom:32px}.ProductSingleContainer .ProductSinglePostContainer .themeCompanyPageCol{margin-top:32px;width:100%}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_tab{padding-left:16px;padding-right:16px}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_ttl{font-size:1.8rem}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_ttl::after{--iconSizeW: 26px;--iconSizeH: 18px}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_device{font-size:1.4rem}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_a_container{gap:0rem;flex-direction:column}.ProductSingleContainer .ProductSinglePostContainer .products_detail_play_a{font-size:1.4rem}}@media screen and (min-width: 769px){.ProductSingleContainer{padding-top:80px;padding-bottom:80px}}@media screen and (max-width: 768px){.ProductSingleContainer{padding-top:32px;padding-bottom:48px}}.OtherContents{background:var(--GrayColor-F6);--gapMain: 64px}.OtherContents .ComContentsContainer{grid-auto-rows:auto;gap:var(--gapMain) 0}.OtherContents h2{font-weight:700;line-height:1.6}.OtherContents .ProductsComListContainer+.ProductsComListContainer{padding-top:var(--gapMain)}@media screen and (min-width: 769px){.OtherContents h2{font-size:2.8rem}}@media screen and (max-width: 768px){.OtherContents h2{font-size:2.4rem}}.themeProductsCaseList{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:56px;row-gap:64px}.themeProductsCaseList .themeProductsCaseCard:hover .themeProductsCaseImg img{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (max-width: 992px){.themeProductsCaseList{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 576px){.themeProductsCaseList{grid-template-columns:repeat(1, 1fr);row-gap:32px}}.Products_gallery{width:100%;margin-bottom:48px}.Products_gallery .swiper-slide{width:100% !important}@media screen and (max-width: 992px){.Products_gallery{margin-bottom:32px}}.swiper_products_img{width:85%}@media screen and (max-width: 992px){.swiper_products_img{width:84%}}@media screen and (max-width: 576px){.swiper_products_img{width:100%}}.products_figure{margin-bottom:3.2rem;text-align:center}.products_figcaption{margin-bottom:.8rem}.products_mainswiper{width:100%}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:flex;justify-content:center;align-items:center}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:var(--arrowSize);height:var(--arrowSize);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center}@media screen and (min-width: 577px){.swiper-button-next,.swiper-button-prev{--arrowSize: 40px}.swiper-button-next{right:0}}@media screen and (max-width: 576px){.swiper-button-next,.swiper-button-prev{--arrowSize: 24px;--arrowPosi: 0.8rem}.swiper-button-prev{left:var(--arrowPosi)}.swiper-button-next{right:var(--arrowPosi)}}.products_swiper{width:85%;box-sizing:border-box;padding:10px 0;z-index:0}.products_swiper .swiper_small{display:grid;grid-template-columns:repeat(7, 1fr);gap:.8rem;margin:0 auto}@media screen and (max-width: 992px){.products_swiper{width:84%}}@media screen and (max-width: 576px){.products_swiper{width:100%}}.slide_products img{width:100%}.slide_products_active{opacity:.3}a.u-text-link{color:var(--baseColor);text-decoration:underline}.products_center{text-align:center}.themeCompanyPageListRight img{width:160px;margin-right:10px !important}.products_ryotetsu_container{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:24px}.products_ryotetsu_img{width:49%}.themeCompanyPageTitle{margin-bottom:24px}.themeCompanyPageTitle p{padding-left:30px;position:relative;background:-webkit-gradient(linear, left top, right top, from(#000000), to(#434343));background:linear-gradient(to right, #000000, #434343);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:1.8rem;font-weight:700;display:inline-block}.themeCompanyPageTitle p::before{content:"";position:absolute;left:0;top:0;bottom:0;width:20px;height:1px;background:-webkit-gradient(linear, left top, right top, from(#000000), to(#434343));background:linear-gradient(to right, #000000, #434343);margin:auto}.themeCompanyPageTitle h3{font-size:3.2rem;font-weight:600;color:var(--PrimaryColor)}@media screen and (max-width: 768px){.themeCompanyPageTitle p{font-size:1rem;line-height:15px;padding-left:20px}.themeCompanyPageTitle p::before{width:10px}}@media screen and (max-width: 576px){.themeCompanyPageTitle h3{font-size:2.2rem}}.themeCompanyPageList{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1160px;width:100%;margin-left:auto;margin-right:auto}.themeCompanyPageList .themeCompanyPageListItem{display:-webkit-box;display:flex;border-bottom:1px solid var(--PrimaryColor);padding-bottom:16px}.themeCompanyPageListLeft{width:30%}.themeCompanyPageListRight{width:70%;line-height:1.8}.themeCompanyPageListRight a{color:var(--baseColor);text-decoration:underline}@media screen and (max-width: 992px){.themeCompanyPageListLeft{width:40%}.themeCompanyPageListRight{width:60%}}@media screen and (max-width: 576px){.themeCompanyPageListLeft{width:100%}.themeCompanyPageListRight{width:100%}}.themeCompanyPageList .themeCompanyPageListItem:nth-child(n+2){padding-top:16px}.themeCompanyPageList .themeCompanyPageListItem .themeCompanyPageListLeft p{display:inline-block;font-size:1.6rem;font-weight:600;line-height:25px}.themeCompanyPageList .themeCompanyPageListItem .themeCompanyPageListRight p{font-size:1.6rem;line-height:25px}@media screen and (max-width: 576px){.themeCompanyPageList .themeCompanyPageListItem{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;gap:8px}.themeCompanyPageList .themeCompanyPageListItem .themeCompanyPageListLeft{font-size:1.4rem}.themeCompanyPageList .themeCompanyPageListItem .themeCompanyPageListLeft p{font-size:1.4rem}.themeCompanyPageList .themeCompanyPageListItem .themeCompanyPageListRight p{font-size:1.4rem}}.themeCompanyPageListRight img{width:30px;margin-right:10px !important}.products_kitaro_link_p{display:flex;align-items:center}.products_kitaro_link_p a{line-height:1.8rem}.kitaro_col{margin-bottom:48px}