@charset "UTF-8";@keyframes arrowLeft{0%{opacity:1;transform:translateZ(0)}50%{opacity:0;transform:translate3d(-200%,0,0)}51%{opacity:0;transform:translate3d(200%,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes arrowRight{0%{opacity:1;transform:translateZ(0)}50%{opacity:0;transform:translate3d(200%,0,0)}51%{opacity:0;transform:translate3d(-200%,0,0)}to{opacity:1;transform:translateZ(0)}}.component-tabs{margin-bottom:4rem}.component-tabs .inner{display:grid;grid-template-columns:repeat(2,48.1586402266%);grid-gap:.8rem 0;justify-content:space-between}.component-tabs .component-tabs__tab{margin:0!important;position:relative}.component-tabs .component-tabs__tab>a{width:100%}.component-tabs .component-tabs__tab>a:before{display:none}.component-tabs .component-tabs__tab .component-tabs__tab_wrapper{padding:.55rem 0;border-bottom:.1rem solid #141f5a}.component-tabs .component-tabs__tab .component-tabs__tab_wrapper .component-tabs__tab_title{font-size:1.3rem;font-weight:400;line-height:1.6156;letter-spacing:0;color:#141f5a}.component-tabs .component-tabs__tab:before{content:"";width:.7rem;height:.7rem;border-top:.1rem solid #141f5a;border-right:.1rem solid #141f5a;box-sizing:border-box;position:absolute;top:50%;right:.3rem;transform:translate(-25%,-75%) rotate(135deg)}@media screen and (min-width:961px){.component-tabs{margin-bottom:8.7rem}.component-tabs .inner{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:center;gap:2rem 2.4999999999%;width:120rem}.component-tabs .component-tabs__tab{flex:0 1 31.6666666667%;width:31.6666666667%}.component-tabs .component-tabs__tab>a{width:100%!important}.component-tabs .component-tabs__tab .component-tabs__tab_wrapper{padding:1.5rem 0}.component-tabs .component-tabs__tab .component-tabs__tab_wrapper .component-tabs__tab_title{font-size:1.8rem;line-height:1.6112}.component-tabs .component-tabs__tab:before{width:1rem;height:1rem;right:.5rem;transition:.3s ease top}.component-tabs .component-tabs__tab:hover:before{top:55%}.component-tabs.col-4 .inner{gap:1rem 4.4444444444%;justify-content:flex-start}.component-tabs.col-4 .inner .component-tabs__tab{flex:0 1 21.6666666667%;width:21.6666666667%}.component-tabs.col-4 .inner .component-tabs__tab .component-tabs__tab_wrapper{padding-top:1rem;padding-bottom:1rem}}.component-news__list{margin-bottom:2.1rem}.component-news__list>*{margin:0!important}.component-news__item{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center;gap:1.3rem 0;padding:1.5rem .2rem;border-bottom:.1rem solid #d6d6d6}.component-news__item .component-news__item_left{flex:0 1 100%;width:100%;display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center}.component-news__item .component-news__item_left .component-news__item_date{flex:0 1 7.5rem;width:7.5rem}.component-news__item .component-news__item_left .component-news__item_categories{flex:0 1 calc(100% - 7.7rem);width:calc(100% - 7.7rem)}.component-news__item .component-news__item_right{flex:0 1 100%;width:100%;padding-right:1.8rem;position:relative}.component-news__item .component-news__item_right:after{content:"";width:.7rem;height:.7rem;border-top:.1rem solid #141f5a;border-right:.1rem solid #141f5a;box-sizing:border-box;position:absolute;top:50%;right:.7rem;transform:translate(-25%,-50%) rotate(45deg)}.component-news__item .component-news__item_date{font-size:1.2rem;font-family:Montserrat,LINE Seed JP,Noto Sans JP,serif;line-height:1.25;letter-spacing:0}.component-news__item .component-news__item_categories{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:flex-start;gap:.5rem .5rem;margin:0}.component-news__item .component-news__item_categories span:not(.wp-block-post-terms__separator),.component-news__item .component-news__item_categories *[rel=tag]:not(.wp-block-post-terms__separator){display:block;flex:0 1 auto;width:auto;padding:.2rem .6rem;font-size:1.1rem;line-height:1.637;letter-spacing:0;border:.1rem solid;border-radius:1.2rem;box-sizing:border-box}.component-news__item .component-news__item_categories span:not(.wp-block-post-terms__separator).news_c1,.component-news__item .component-news__item_categories *[rel=tag]:not(.wp-block-post-terms__separator).news_c1{color:#e64d4d}.component-news__item .component-news__item_categories span:not(.wp-block-post-terms__separator).news_c2,.component-news__item .component-news__item_categories *[rel=tag]:not(.wp-block-post-terms__separator).news_c2{color:#5764d1}.component-news__item .component-news__item_categories span.wp-block-post-terms__separator,.component-news__item .component-news__item_categories *[rel=tag].wp-block-post-terms__separator{display:none}.component-news__item .component-news__item_title{font-size:1.3rem;font-weight:400;line-height:1.4615;letter-spacing:0}.component-news__item.wp-block-tiptip-hyperlink-group-block:has(.component-news__item){padding:0}.component-news__item.wp-block-tiptip-hyperlink-group-block:has(.component-news__item) .component-news__item{display:flex!important}@media screen and (min-width:961px){.component-news__item{gap:0 0;padding:2.15rem 0}.component-news__item .component-news__item_left{flex:0 1 19.375%;width:19.375%}.component-news__item .component-news__item_left .component-news__item_date{flex:0 1 7rem;width:7rem}.component-news__item .component-news__item_left .component-news__item_categories{flex:0 1 calc(100% - 7.4rem);width:calc(100% - 7.4rem)}.component-news__item .component-news__item_left:not(.component-news__item_categories){flex:0 1 10.625%;width:10.625%}.component-news__item .component-news__item_left:not(.component-news__item_categories)+.component-news__item_right{flex:0 1 calc(100% - (10.625% + .6rem));width:calc(100% - (10.625% + .6rem))}.component-news__item .component-news__item_right{flex:0 1 calc(100% - (19.375% + .6rem));width:calc(100% - (19.375% + .6rem))}.component-news__item .component-news__item_right:after{right:.9rem;transition:.3s ease right}.component-news__item .component-news__item_title{font-size:1.5rem;line-height:1.4}.component-news__item:hover .component-news__item_right:after{right:.5rem}}.contents-home__about .contents-home__about_wrapper{margin:0;padding:4rem 0 0;position:relative}.contents-home__about .contents-home__about_wrapper .contents-home__about_logo{margin:0 auto 3rem;width:14.8rem}.contents-home__about .contents-home__about_wrapper .contents-home__about_text{margin:0 0 4.6rem;padding:0 3.55rem;font-size:1.3rem;font-weight:400;line-height:2;letter-spacing:0;color:#101010}.contents-home__about .contents-home__about_wrapper:before{content:"";width:100%;height:88.518%;background:#f9fafa;position:absolute;top:0;left:0;z-index:-1}@media screen and (min-width:961px){.contents-home__about .inner{width:120rem}.contents-home__about .contents-home__about_wrapper{padding:7rem 8.7rem 0}.contents-home__about .contents-home__about_wrapper .contents-home__about_logo{margin-bottom:4rem;width:22rem}.contents-home__about .contents-home__about_wrapper .contents-home__about_text{margin-bottom:4rem;padding:0;font-size:1.5rem;line-height:2.267;text-align:center}.contents-home__about .contents-home__about_wrapper:before{height:89.4254415381%}}.contents-home__feature .contents-home__feature_title{margin-left:2rem;margin-bottom:2rem;width:-moz-fit-content;width:fit-content}.contents-home__feature .contents-home__feature_title a{padding-right:3.78rem;font-size:2rem;font-weight:400;line-height:1.6;letter-spacing:0;font-feature-settings:"palt";color:#141f5a;position:relative}.contents-home__feature .contents-home__feature_title a:before,.contents-home__feature .contents-home__feature_title a:after{content:"";position:absolute}.contents-home__feature .contents-home__feature_title a:before{width:3rem;height:3rem;border:.1rem solid;border-radius:50%;box-sizing:border-box;background:#fff;top:50%;right:0;transform:translateY(-50%)}.contents-home__feature .contents-home__feature_title a:after{width:.55rem;height:.55rem;border-top:.1rem solid;border-right:.1rem solid;box-sizing:border-box;top:50%;right:1.2rem;transform:translate(-25%,-50%) rotate(45deg)}.contents-home__feature .contents-home__feature_title a[href="javascript:void(0);"]{pointer-events:none}.contents-home__feature .contents-home__feature_title a[href="javascript:void(0);"]:before,.contents-home__feature .contents-home__feature_title a[href="javascript:void(0);"]:after{display:none}.contents-home__feature .contents-home__scalability,.contents-home__feature .contents-home__quality,.contents-home__feature .contents-home__reliability{margin-top:0}.contents-home__feature .contents-home__scalability .wp-block-cover,.contents-home__feature .contents-home__quality .wp-block-cover,.contents-home__feature .contents-home__reliability .wp-block-cover{margin:0;padding:4.7rem 2rem 7rem;min-height:-moz-fit-content;min-height:fit-content}.contents-home__feature .contents-home__scalability .wp-block-cover .wp-block-cover__background,.contents-home__feature .contents-home__quality .wp-block-cover .wp-block-cover__background,.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-cover__background{display:none}.contents-home__feature .contents-home__scalability .wp-block-cover .wp-block-group,.contents-home__feature .contents-home__quality .wp-block-cover .wp-block-group,.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-group{display:inline-flex;align-items:center;justify-content:flex-start;gap:0 1.5rem;margin-bottom:2.6rem}.contents-home__feature .contents-home__scalability .wp-block-cover .wp-block-group h2,.contents-home__feature .contents-home__quality .wp-block-cover .wp-block-group h2,.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-group h2{font-size:2.8rem;font-weight:400!important;line-height:1.6074;letter-spacing:.05em;color:#fff!important}.contents-home__feature .contents-home__scalability .wp-block-cover .wp-block-group h3,.contents-home__feature .contents-home__quality .wp-block-cover .wp-block-group h3,.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-group h3{margin:0;font-size:1.8rem;font-weight:400!important;line-height:1.5;letter-spacing:0;color:#fff!important}.contents-home__feature .contents-home__scalability .wp-block-cover .contents-home__scalability_text,.contents-home__feature .contents-home__scalability .wp-block-cover .contents-home__quality_text,.contents-home__feature .contents-home__scalability .wp-block-cover .contents-home__reliability_text,.contents-home__feature .contents-home__quality .wp-block-cover .contents-home__scalability_text,.contents-home__feature .contents-home__quality .wp-block-cover .contents-home__quality_text,.contents-home__feature .contents-home__quality .wp-block-cover .contents-home__reliability_text,.contents-home__feature .contents-home__reliability .wp-block-cover .contents-home__scalability_text,.contents-home__feature .contents-home__reliability .wp-block-cover .contents-home__quality_text,.contents-home__feature .contents-home__reliability .wp-block-cover .contents-home__reliability_text{margin:0;font-size:1.2rem;font-weight:400;line-height:1.5;letter-spacing:0;color:#fff}.contents-home__feature .contents-home__scalability .wp-block-cover .contents-home__scalability_text sup,.contents-home__feature .contents-home__scalability .wp-block-cover .contents-home__quality_text sup,.contents-home__feature .contents-home__scalability .wp-block-cover .contents-home__reliability_text sup,.contents-home__feature .contents-home__quality .wp-block-cover .contents-home__scalability_text sup,.contents-home__feature .contents-home__quality .wp-block-cover .contents-home__quality_text sup,.contents-home__feature .contents-home__quality .wp-block-cover .contents-home__reliability_text sup,.contents-home__feature .contents-home__reliability .wp-block-cover .contents-home__scalability_text sup,.contents-home__feature .contents-home__reliability .wp-block-cover .contents-home__quality_text sup,.contents-home__feature .contents-home__reliability .wp-block-cover .contents-home__reliability_text sup{font-size:80%;vertical-align:20%}.contents-home__feature .contents-home__scalability .wp-block-cover .wp-block-list,.contents-home__feature .contents-home__quality .wp-block-cover .wp-block-list,.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-list{display:grid;grid-template-columns:1fr;grid-gap:.75rem 0;justify-content:space-between;padding:0;list-style:none}.contents-home__feature .contents-home__scalability .wp-block-cover .wp-block-list li,.contents-home__feature .contents-home__quality .wp-block-cover .wp-block-list li,.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-list li{padding-left:1.5rem;font-size:1.2rem;font-weight:400;line-height:1.5;letter-spacing:0;color:#fff;position:relative}.contents-home__feature .contents-home__scalability .wp-block-cover .wp-block-list li:before,.contents-home__feature .contents-home__quality .wp-block-cover .wp-block-list li:before,.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-list li:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:#fff;position:absolute;top:.8rem;left:0}.contents-home__feature .contents-home__quality .wp-block-cover{padding-top:5.2rem;padding-bottom:5.7rem}.contents-home__feature .contents-home__reliability .wp-block-cover{padding-top:3.2rem;padding-bottom:2.9rem}.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-group{margin-bottom:1.9rem}.contents-home__feature .contents-home__reliability .wp-block-cover .contents-home__reliability_attentions{margin-top:.9rem;font-size:.9rem;font-weight:400;line-height:1.556;letter-spacing:0}@media screen and (min-width:961px){.contents-home__feature .contents-home__feature_title{margin:0 auto 4.8rem;width:120rem}.contents-home__feature .contents-home__feature_title a{padding-right:6.8rem;width:-moz-fit-content;width:fit-content;font-size:4rem;line-height:1.6}.contents-home__feature .contents-home__feature_title a:before{width:5rem;height:5rem;right:0;transform:translateY(-50%);transition:.3s ease}.contents-home__feature .contents-home__feature_title a:after{width:.8rem;height:.8rem;right:2rem;transition:.3s ease}.contents-home__feature .contents-home__feature_title a:hover:before{background:#141f5a}.contents-home__feature .contents-home__feature_title a:hover:after{border-top-color:#fff;border-right-color:#fff}.contents-home__feature .contents-home__scalability .wp-block-cover__inner-container,.contents-home__feature .contents-home__quality .wp-block-cover__inner-container,.contents-home__feature .contents-home__reliability .wp-block-cover__inner-container{width:-moz-max-content;width:max-content}.contents-home__feature .contents-home__scalability .wp-block-cover .wp-block-group,.contents-home__feature .contents-home__quality .wp-block-cover .wp-block-group,.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-group{display:block;margin-bottom:2rem}.contents-home__feature .contents-home__scalability .wp-block-cover .wp-block-group h2,.contents-home__feature .contents-home__quality .wp-block-cover .wp-block-group h2,.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-group h2{font-size:8.9rem!important;font-weight:400;line-height:1.60678;letter-spacing:0}.contents-home__feature .contents-home__scalability .wp-block-cover .wp-block-group h3,.contents-home__feature .contents-home__quality .wp-block-cover .wp-block-group h3,.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-group h3{font-size:8.9rem!important;line-height:1.6074}.contents-home__feature .contents-home__scalability .wp-block-cover .contents-home__scalability_text,.contents-home__feature .contents-home__scalability .wp-block-cover .contents-home__quality_text,.contents-home__feature .contents-home__scalability .wp-block-cover .contents-home__reliability_text,.contents-home__feature .contents-home__quality .wp-block-cover .contents-home__scalability_text,.contents-home__feature .contents-home__quality .wp-block-cover .contents-home__quality_text,.contents-home__feature .contents-home__quality .wp-block-cover .contents-home__reliability_text,.contents-home__feature .contents-home__reliability .wp-block-cover .contents-home__scalability_text,.contents-home__feature .contents-home__reliability .wp-block-cover .contents-home__quality_text,.contents-home__feature .contents-home__reliability .wp-block-cover .contents-home__reliability_text{font-size:1.6rem;line-height:1.625}.contents-home__feature .contents-home__scalability .wp-block-cover .wp-block-list,.contents-home__feature .contents-home__quality .wp-block-cover .wp-block-list,.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-list{grid-gap:2.5rem 0}.contents-home__feature .contents-home__scalability .wp-block-cover .wp-block-list li,.contents-home__feature .contents-home__quality .wp-block-cover .wp-block-list li,.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-list li{padding-left:1.8rem;font-size:1.5rem;line-height:1.6}.contents-home__feature .contents-home__scalability .wp-block-cover .wp-block-list li:before,.contents-home__feature .contents-home__quality .wp-block-cover .wp-block-list li:before,.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-list li:before{width:.7rem;height:.7rem;top:.8rem}.contents-home__feature .contents-home__scalability .wp-block-cover__inner-container,.contents-home__feature .contents-home__reliability .wp-block-cover__inner-container{margin-left:auto}.contents-home__feature .contents-home__scalability .wp-block-cover__inner-container{padding-right:10.6rem}.contents-home__feature .contents-home__scalability .wp-block-cover{padding:13.4rem 8rem 16.6rem}.contents-home__feature .contents-home__quality .wp-block-cover__inner-container{padding-left:10.1rem}.contents-home__feature .contents-home__quality .wp-block-cover{padding:17.5rem 8rem 17.7rem}.contents-home__feature .contents-home__reliability .wp-block-cover__inner-container{padding-right:10.2rem}.contents-home__feature .contents-home__reliability .wp-block-cover{padding:14.4rem 8rem 13.5rem}.contents-home__feature .contents-home__reliability .wp-block-cover .wp-block-group{margin-bottom:2rem}.contents-home__feature .contents-home__reliability .wp-block-cover .contents-home__reliability_attentions{margin-top:1.1rem;font-size:1.1rem;line-height:1.637}}.contents-lineup__section .contents-lineup__title{margin-bottom:1.7rem;font-size:1.8rem;font-weight:400;line-height:1.6112;letter-spacing:0;color:#141f5a}.contents-lineup__section .component-lineup__list{margin:0}.contents-lineup__section .component-lineup__list>*{margin:0}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:1.3rem;position:relative;overflow:hidden}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img){position:relative}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before{content:"";display:block;padding-top:64.94%}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_tag{margin:0;padding:.35rem .55rem;font-size:1.1rem;font-weight:400;line-height:1;letter-spacing:0;border:.1rem solid;border-radius:.4rem;box-sizing:border-box;color:#3e3e3e;background:#fff;position:absolute;top:0;left:0;z-index:2}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_tag:empty{display:none}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box:not(:has(.component-lineup__item_image)){background:#f9fafa;position:relative}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box:not(:has(.component-lineup__item_image)):before{content:"";display:block;padding-top:64.94%}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box:not(:has(.component-lineup__item_image)):after{content:"No image";font-size:1.3rem;font-family:Montserrat,LINE Seed JP,Noto Sans JP,serif;font-weight:400;line-height:1;letter-spacing:0;color:#101010;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_title{margin:0;font-size:1.3rem;font-weight:400;line-height:1.6156;letter-spacing:0;color:#101010}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_number{margin:0;font-size:1.6rem;font-family:Montserrat,LINE Seed JP,Noto Sans JP,serif;font-weight:600;line-height:1.25;letter-spacing:0;text-decoration:underline;text-underline-offset:.1em;color:#101010}.contents-lineup__section .component-lineup__list>* .component-lineup__item_tags{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:flex-start;gap:.5rem .5rem;margin:.8rem 0 0}.contents-lineup__section .component-lineup__list>* .component-lineup__item_tags>*{flex:0 1 auto;width:auto;margin:0}.contents-lineup__section .component-lineup__list>* .component-lineup__item_tags .component-tag{margin:0;padding:.35rem .55rem;font-size:1.1rem;font-weight:400;line-height:1;letter-spacing:0;border:.1rem solid #3e3e3e;border-radius:.4rem;box-sizing:border-box;color:#3e3e3e;background:#fff}.contents-lineup__section .component-lineup__list>*.arrow .component-lineup__item .component-lineup__wrapper .component-lineup__item_title span{display:inline-block;margin-left:.5rem;width:1.4rem;height:1.4rem;border:.1rem solid #141f5a;border-radius:50%;box-sizing:border-box;vertical-align:text-bottom;position:relative}.contents-lineup__section .component-lineup__list>*.arrow .component-lineup__item .component-lineup__wrapper .component-lineup__item_title span:before{content:"";width:.2rem;height:.2rem;border-top:.1rem solid #141f5a;border-right:.1rem solid #141f5a;position:absolute;top:50%;left:50%;transform:translate(-65%,-50%) rotate(45deg)}.contents-lineup__section .component-lineup__list>*.underline .component-lineup__item .component-lineup__wrapper .component-lineup__item_title{text-decoration:underline;text-underline-offset:.1em}.contents-lineup__section .component-lineup__list>*.external .component-lineup__item .component-lineup__wrapper .component-lineup__item_title span{display:inline-block;margin-left:.5rem;vertical-align:text-bottom;position:relative}.contents-lineup__section .component-lineup__list>*.external .component-lineup__item .component-lineup__wrapper .component-lineup__item_title span:before{content:"";display:block;font-size:1.4rem;font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#141f5a}.contents-lineup__section .component-lineup__list.col-1{display:grid;grid-template-columns:1fr;grid-gap:1.7rem 0;justify-content:space-between}.contents-lineup__section .component-lineup__list.col-1>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:1.9rem}.contents-lineup__section .component-lineup__list.col-1>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img{width:90%;height:90%}.contents-lineup__section .component-lineup__list.col-1>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before{padding-top:64.94%}.contents-lineup__section .component-lineup__list.col-1>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box:not(:has(.component-lineup__item_image)):before{padding-top:64.94%}.contents-lineup__section .component-lineup__list.col-2{display:grid;grid-template-columns:repeat(2,17rem);grid-gap:1.3rem 0;justify-content:space-between}.contents-lineup__section .component-lineup__list.col-2>a{padding:2rem .8rem 1rem;border-radius:.6rem;background:#fafafa}.contents-lineup__section .contents-lineup__attention{margin-top:2rem;padding-left:1em;font-size:1.2rem;font-weight:400;line-height:1.5834;letter-spacing:0;text-indent:-1em}.contents-lineup__section .contents-lineup__attention a{display:inline;font-weight:700;text-decoration:underline;text-underline-offset:.1em}.contents-lineup__section+.contents-lineup__section{margin-top:4rem}@media screen and (min-width:961px){.contents-lineup__section .inner{width:120rem}.contents-lineup__section .contents-lineup__title{margin-bottom:4rem;font-size:3rem;line-height:1.6}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:2.3rem}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img{transition:.3s ease}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before{padding-top:67.086%}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_tag{padding:.55rem .9rem;font-size:1.2rem;top:.5rem;left:.5rem}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box:not(:has(.component-lineup__item_image)):before{padding-top:67.086%}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box:not(:has(.component-lineup__item_image)):after{font-size:1.5rem}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_title{font-size:1.6rem;line-height:1.625;transition:.3s ease color}.contents-lineup__section .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_number{font-size:1.8rem;line-height:1.2223;transition:.3s ease color}.contents-lineup__section .component-lineup__list>* .component-lineup__item_tags{margin-top:1rem}.contents-lineup__section .component-lineup__list>* .component-lineup__item_tags .component-tag{padding:.55rem 1rem;font-size:1.2rem}.contents-lineup__section .component-lineup__list>*.arrow .component-lineup__item .component-lineup__wrapper .component-lineup__item_title span{margin-left:.6rem;width:2.2rem;height:2.2rem;transform:translateY(.25rem);transition:.3s ease background}.contents-lineup__section .component-lineup__list>*.arrow .component-lineup__item .component-lineup__wrapper .component-lineup__item_title span:before{transition:.3s ease border-color}.contents-lineup__section .component-lineup__list>*.arrow:hover .component-lineup__item .component-lineup__wrapper .component-lineup__item_title span{background:#141f5a}.contents-lineup__section .component-lineup__list>*.arrow:hover .component-lineup__item .component-lineup__wrapper .component-lineup__item_title span:before{border-top-color:#fff;border-right-color:#fff}.contents-lineup__section .component-lineup__list>*.external .component-lineup__item .component-lineup__wrapper .component-lineup__item_title span{transform:translateY(-.25rem)}.contents-lineup__section .component-lineup__list.col-1{grid-template-columns:repeat(3,38rem);grid-gap:2.6rem 2.9rem;justify-content:flex-start}.contents-lineup__section .component-lineup__list.col-1>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:1.5rem}.contents-lineup__section .component-lineup__list.col-1>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before{padding-top:62.106%}.contents-lineup__section .component-lineup__list.col-1>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box:not(:has(.component-lineup__item_image)):before{padding-top:62.106%}.contents-lineup__section .component-lineup__list.col-1>a:hover .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img{transform:translate(-50%,-50%) scale(1.1)}.contents-lineup__section .component-lineup__list.col-2{grid-template-columns:repeat(4,23.3333333333%);grid-gap:2.6rem 2.2222222223%;justify-content:flex-start}.contents-lineup__section .component-lineup__list.col-2>a{padding:2.9rem 1.9rem 1.9rem;border:.1rem solid transparent;transition:.3s ease border-color,.3s ease background}.contents-lineup__section .component-lineup__list.col-2>a:hover{border-color:#141f5a;background:#eff0f5}.contents-lineup__section .component-lineup__list.col-2>a:hover .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img{transform:translate(-50%,-50%) scale(1.1)}.contents-lineup__section .contents-lineup__attention{margin-top:3.5rem;font-size:1.5rem;line-height:2}.contents-lineup__section .contents-lineup__attention a{transition:.3s ease opacity}.contents-lineup__section .contents-lineup__attention a:hover{opacity:.75}.contents-lineup__section+.contents-lineup__section{margin-top:7rem}}.contents-lineup__head{margin-bottom:2rem;padding:1.6rem 0 2.3rem}.contents-lineup__head .contents-lineup__head_left,.contents-lineup__head .contents-lineup__head_right{display:contents}.contents-lineup__head .contents-lineup__image{margin:0 0 1.9rem!important}.contents-lineup__head .contents-lineup__catch{margin:0 0 .6rem;font-size:1.5rem;font-weight:400;line-height:1.6;letter-spacing:0}.contents-lineup__head .contents-lineup__text{margin:0;font-size:1.3rem;font-weight:400;line-height:1.8467;letter-spacing:0}.contents-lineup__head.option-bg{background:#fafafa}@media screen and (min-width:961px){.contents-lineup__head{margin-bottom:3.4rem;padding:3.6rem 0 3.8rem}.contents-lineup__head .inner{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center;width:120rem}.contents-lineup__head .inner .contents-lineup__head_left,.contents-lineup__head .inner .contents-lineup__head_right{flex:0 1 46.6666666667%;width:46.6666666667%}.contents-lineup__head .contents-lineup__head_left,.contents-lineup__head .contents-lineup__head_right{display:block;margin:0}.contents-lineup__head .contents-lineup__image{margin-bottom:0!important}.contents-lineup__head .contents-lineup__catch{margin-bottom:2rem;font-size:2rem}.contents-lineup__head .contents-lineup__text{font-size:1.5rem;line-height:2}}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_head{margin-bottom:1.7rem}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_head .contents-lineup__title{margin-bottom:1.4rem;text-align:center}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_head .contents-lineup__text{margin:0;font-size:1.2rem;font-weight:400;line-height:1.813;letter-spacing:0;color:#333}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list{margin:0}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .inner{padding-top:2rem;padding-bottom:2.6rem;border-top:.1rem solid #eff0f5}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .component-lineup__list.col-2{grid-gap:2.1rem 0}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .component-lineup__list.col-2>*{padding:0;background:transparent}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:.6rem}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_title{margin-bottom:.5rem;font-size:1.2rem;line-height:1.5834}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .component-lineup__list.col-2>*.mediation .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_tag{color:#339260}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .inner{padding-top:3.3rem;padding-bottom:4.5rem;border-top:none;background:#fafafa}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .contents-lineup__title{text-align:center}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .component-lineup__list.col-2{grid-gap:3rem 0}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .component-lineup__list.col-2>*{padding:0}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:1rem}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img{width:90%;height:90%}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before{padding-top:62.356%}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box:not(:has(.component-lineup__item_image)):before,.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box:not(:has(.component-lineup__item_image)):after{display:none}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_title{margin-bottom:0;font-size:1.3rem;line-height:1.6156;text-decoration:underline;text-underline-offset:.1em}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application{border-top:.1rem solid #eff0f5}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .inner{margin-top:5rem;padding-top:3.3rem;padding-bottom:4.5rem;border-top:none;background:#f9fafa}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .contents-lineup__title{text-align:center}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .component-lineup__list.col-2{grid-gap:3rem 0}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .component-lineup__list.col-2>*{padding:0}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:1rem}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img{width:90%;height:90%}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before{padding-top:62.356%}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_title{margin-bottom:0;font-size:1.3rem;line-height:1.6156;text-decoration:underline;text-underline-offset:.1em}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.other .component-lineup__list.col-2>a{padding:1rem .8rem;border:.1rem solid transparent;background:#fafafa}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.bg_gray{background:#f9fafa}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.bg_gray .inner{background:unset!important}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_head{margin-bottom:2.5rem}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .inner{padding-top:0;padding-bottom:0;border-top:none}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .component-lineup__list{grid-gap:2.4rem 0}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:1rem}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img{width:100%;height:100%}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before{padding-top:66.006%}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_title{margin-bottom:.9rem;font-size:1.5rem;line-height:1.6;text-decoration:underline;text-underline-offset:.1em}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_number{font-size:1.3rem;font-family:LINE Seed JP,Noto Sans JP,serif;font-weight:400;line-height:1.6156;letter-spacing:0;text-decoration:none}@media screen and (min-width:961px){.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_head{margin-bottom:4rem}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_head .contents-lineup__title{margin-bottom:1.7rem}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_head .contents-lineup__text{margin:0 auto;width:70rem;font-size:1.5rem;line-height:2}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .inner{padding-top:4rem;padding-bottom:5rem}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .contents-lineup__title{margin-bottom:3rem;font-size:2.4rem;line-height:1.625}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .component-lineup__list.col-2{grid-gap:2.6rem 2.2222222223%}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .component-lineup__list.col-2>*{border:none}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:1rem}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before{padding-top:64.287%}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_title{margin-bottom:.7rem;font-size:1.4rem;line-height:1.643}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .component-lineup__list.col-2>a:hover .component-lineup__item .component-lineup__wrapper .component-lineup__item_title,.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list .component-lineup__list.col-2>a:hover .component-lineup__item .component-lineup__wrapper .component-lineup__item_number{color:#141f5a}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .inner{padding-top:5rem;padding-bottom:5rem;border-top:.1rem solid #eff0f5;background:unset}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .contents-lineup__title{text-align:left}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .component-lineup__list.col-2{grid-gap:2.6rem 2.2222222223%}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:2rem}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before{padding-top:64.288%}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_title{font-size:1.6rem;line-height:1.625}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .inner{margin-top:7.7rem;padding-top:5.3rem;padding-bottom:5.3rem;width:100%}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .contents-lineup__title{margin-bottom:2.5rem;font-size:2.8rem;line-height:1.6074}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .component-lineup__list.col-2{grid-gap:2.6rem 2.2222222223%;margin:0 auto;width:120rem}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:2rem}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before{padding-top:64.288%}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.application .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_title{font-size:1.6rem;line-height:1.625}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.other .component-lineup__list.col-2>a{padding:1rem}.contents-lineup__section.contents-lineup__wrapper .contents-lineup__section_list.other .component-lineup__list.col-2>a:hover{border-color:#141f5a;background:#eff0f5}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_head{margin-bottom:4rem}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .component-lineup__list{grid-template-columns:repeat(3,30.8333333333%);grid-gap:2.6rem 3.7500000001%}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:1.4rem}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img{transform:translate(-50%,-50%)}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before{padding-top:65.946%}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_title{margin-bottom:1.3rem;font-size:1.6rem;line-height:1.625}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .component-lineup__list>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_number{font-size:1.4rem;line-height:1.643}.contents-lineup__section.contents-lineup__wrapper.helpful .contents-lineup__section_list .component-lineup__list>a:hover .component-lineup__item .component-lineup__wrapper .component-lineup__item_title{color:#141f5a}}.contents-lineup__points{margin-top:5rem;margin-bottom:5.5rem}.contents-lineup__points .inner{padding:0 3rem}.contents-lineup__points .contents-lineup__title{margin-bottom:4rem;font-size:1.8rem;font-weight:400;line-height:1.6112;letter-spacing:0;text-align:center;color:#141f5a}.contents-lineup__points .contents-lineup__points_list{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;gap:3rem 0;margin:0}.contents-lineup__points .contents-lineup__points_list .contents-lineup__points_item{flex:0 1 100%;width:100%;margin:0;padding:3rem 2rem;background:#f9fafa;position:relative}.contents-lineup__points .contents-lineup__points_list .contents-lineup__points_item .contents-lineup__points_item__point{padding:.45rem 1rem .45rem .6rem;font-size:1.3rem;font-family:Montserrat,LINE Seed JP,Noto Sans JP,serif;font-weight:400;line-height:1.231;letter-spacing:0;border-left:.4rem solid #234b87;color:#fff;background:#141f5a;position:absolute;top:0;left:0;transform:translateY(-50%)}.contents-lineup__points .contents-lineup__points_list .contents-lineup__points_item .contents-lineup__points_item__title{margin:0 0 1.4rem;font-size:2rem;font-weight:400;line-height:1.6;letter-spacing:0;text-align:center;color:#141f5a}.contents-lineup__points .contents-lineup__points_list .contents-lineup__points_item .contents-lineup__points_item__text{margin:0;font-size:1.3rem;font-weight:400;line-height:1.7695;letter-spacing:0;color:#333}.contents-lineup__points .contents-lineup__points_list .contents-lineup__points_item .contents-lineup__points_item__text sup{font-size:80%;vertical-align:20%}@media screen and (min-width:961px){.contents-lineup__points{margin-top:8rem;margin-bottom:5rem}.contents-lineup__points .inner{padding:0;width:120rem}.contents-lineup__points .contents-lineup__title{margin-bottom:6.5rem;font-size:3rem;line-height:1.6}.contents-lineup__points .contents-lineup__points_list{justify-content:center;gap:3rem 2.4999999999%}.contents-lineup__points .contents-lineup__points_list .contents-lineup__points_item{flex:0 1 31.6666666667%;width:31.6666666667%;padding:3.4rem 0 3.3rem}.contents-lineup__points .contents-lineup__points_list .contents-lineup__points_item .contents-lineup__points_item__point{padding:.8rem 1.2rem .8rem .8rem;font-size:1.5rem;line-height:1.2}.contents-lineup__points .contents-lineup__points_list .contents-lineup__points_item .contents-lineup__points_item__title{padding:0 1.8rem}.contents-lineup__points .contents-lineup__points_list .contents-lineup__points_item .contents-lineup__points_item__text{padding:0 4.05rem;font-size:1.5rem;line-height:1.745}.contents-lineup__points .contents-lineup__points_list .contents-lineup__points_item:nth-child(3) .contents-lineup__points_item__text{padding:0 3.3rem}}.contents-lineup__section.camera_app .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img,.contents-lineup__section.web_service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img,.contents-lineup__section.developer_tool .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img{width:90%;height:90%}.contents-lineup__section.camera_app .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before,.contents-lineup__section.web_service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before,.contents-lineup__section.developer_tool .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before{padding-top:62.356%}.contents-lineup__section.camera_app .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_title,.contents-lineup__section.web_service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_title,.contents-lineup__section.developer_tool .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_title{text-decoration:underline;text-underline-offset:.1em}.contents-lineup__section.camera_app .component-lineup__list.col-2>*.none,.contents-lineup__section.web_service .component-lineup__list.col-2>*.none,.contents-lineup__section.developer_tool .component-lineup__list.col-2>*.none{display:none}.contents-lineup__section.camera_app .component-lineup__list.col-2>a,.contents-lineup__section.web_service .component-lineup__list.col-2>a,.contents-lineup__section.developer_tool .component-lineup__list.col-2>a{padding:0;border:none;border-radius:0;background:transparent}.contents-lineup__section.camera_app .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img,.contents-lineup__section.developer_tool .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img{width:100%;height:100%}@media screen and (min-width:961px){.contents-lineup__section.camera_app .component-lineup__list.col-2,.contents-lineup__section.web_service .component-lineup__list.col-2,.contents-lineup__section.developer_tool .component-lineup__list.col-2{row-gap:4rem}.contents-lineup__section.camera_app .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box,.contents-lineup__section.web_service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box,.contents-lineup__section.developer_tool .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:1rem}.contents-lineup__section.camera_app .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before,.contents-lineup__section.web_service .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before,.contents-lineup__section.developer_tool .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img):before{padding-top:64.288%}.contents-lineup__section.camera_app .component-lineup__list.col-2>*.none,.contents-lineup__section.web_service .component-lineup__list.col-2>*.none,.contents-lineup__section.developer_tool .component-lineup__list.col-2>*.none{display:block}.contents-lineup__section.camera_app .component-lineup__list.col-2>*:hover .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img,.contents-lineup__section.web_service .component-lineup__list.col-2>*:hover .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img,.contents-lineup__section.developer_tool .component-lineup__list.col-2>*:hover .component-lineup__item .component-lineup__wrapper .component-lineup__item_box .component-lineup__item_image:has(img) img{transform:translate(-50%,-50%) scale(1.03)}}@media screen and (min-width:961px){.contents-lineup__section.other .contents-lineup__section_list .component-lineup__list.col-2{grid-template-columns:repeat(3,31.6666666667%);grid-gap:2.6rem 2.4999999999%}.contents-lineup__section.other .contents-lineup__section_list .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box{margin-bottom:0}.contents-lineup__section.other .contents-lineup__section_list .component-lineup__list.col-2>* .component-lineup__item .component-lineup__wrapper .component-lineup__item_box:not(:has(.component-lineup__item_image)):before{padding-top:64.212%}}.contents-catalog__section .contents-catalog__title{margin-bottom:1rem;font-size:1.8rem;font-weight:400;line-height:1.6112;letter-spacing:0;color:#141f5a}.contents-catalog__section .component-download__list{margin:0}.contents-catalog__section .component-download__list>*{margin:0}.contents-catalog__section .component-download__list>* .component-download__item .component-download__wrapper .component-download__item_box{margin-bottom:.8rem;position:relative;overflow:hidden}.contents-catalog__section .component-download__list>* .component-download__item .component-download__wrapper .component-download__item_box .component-download__item_image:has(img){position:relative}.contents-catalog__section .component-download__list>* .component-download__item .component-download__wrapper .component-download__item_box .component-download__item_image:has(img) img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center;"}.contents-catalog__section .component-download__list>* .component-download__item .component-download__wrapper .component-download__item_box .component-download__item_image:has(img):before{content:"";display:block;padding-top:64.94%}.contents-catalog__section .component-download__list>* .component-download__item .component-download__wrapper .component-download__item_box:not(:has(.component-download__item_image)){background:#f9fafa;position:relative}.contents-catalog__section .component-download__list>* .component-download__item .component-download__wrapper .component-download__item_box:not(:has(.component-download__item_image)):before{content:"";display:block;padding-top:64.94%}.contents-catalog__section .component-download__list>* .component-download__item .component-download__wrapper .component-download__item_box:not(:has(.component-download__item_image)):after{content:"No image";width:100%;font-size:1.8rem;font-family:Montserrat,LINE Seed JP,Noto Sans JP,serif;font-weight:400;line-height:1;letter-spacing:0;text-align:center;color:#101010;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.contents-catalog__section .component-download__list>* .component-download__item .component-download__wrapper .component-download__item_title{margin:0;font-size:1.3rem;font-weight:400;line-height:1.385;letter-spacing:0;color:#101010}.contents-catalog__section .component-download__list>* .component-download__item_tags{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:flex-start;gap:.5rem .5rem;margin:1.4rem 0 0}.contents-catalog__section .component-download__list>* .component-download__item_tags>*{flex:0 1 auto;width:auto;margin:0}.contents-catalog__section .component-download__list>* .component-download__item_tags .component-tag{margin:0;padding:.55rem .95rem;font-size:1.2rem;font-weight:400;line-height:1;letter-spacing:0;border:.1rem solid #3e3e3e;border-radius:.4rem;box-sizing:border-box;color:#3e3e3e;background:#fff}.contents-catalog__section .component-download__list>*.underline .component-download__item .component-download__wrapper .component-download__item_title{text-decoration:underline;text-underline-offset:.1em}.contents-catalog__section .component-download__list.col-2{display:grid;grid-template-columns:repeat(2,45.3257790368%);grid-gap:2.6rem 0;justify-content:space-between}.contents-catalog__section .component-download__list.col-2>* .component-download__item .component-download__wrapper .component-download__item_box{margin-bottom:.8rem}.contents-catalog__section .component-download__list.col-2>* .component-download__item .component-download__wrapper .component-download__item_box .component-download__item_image{border:.1rem solid #eaeaea}.contents-catalog__section .component-download__list.col-2>* .component-download__item .component-download__wrapper .component-download__item_box .component-download__item_image:has(img):before{padding-top:22.2rem}.contents-catalog__section .component-download__list.col-2>* .component-download__item .component-download__wrapper .component-download__item_box:not(:has(.component-download__item_image)):before{padding-top:22.2rem;border:.1rem solid #eaeaea}.contents-catalog__section+.contents-catalog__section{margin-top:3rem}@media screen and (min-width:961px){.contents-catalog__section .inner{width:120rem}.contents-catalog__section .contents-catalog__title{margin-bottom:2rem;font-size:2.4rem;line-height:1.625}.contents-catalog__section .component-download__list>* .component-download__item .component-download__wrapper .component-download__item_box{margin-bottom:2.3rem}.contents-catalog__section .component-download__list>* .component-download__item .component-download__wrapper .component-download__item_box .component-download__item_image:has(img) img{transition:.3s ease}.contents-catalog__section .component-download__list>* .component-download__item .component-download__wrapper .component-download__item_box .component-download__item_image:has(img):before{padding-top:67.086%}.contents-catalog__section .component-download__list>* .component-download__item .component-download__wrapper .component-download__item_box:not(:has(.component-download__item_image)):before{padding-top:67.086%}.contents-catalog__section .component-download__list>* .component-download__item .component-download__wrapper .component-download__item_title{font-size:1.6rem;line-height:1.625;transition:.3s ease color}.contents-catalog__section .component-download__list>* .component-download__item_tags{margin-top:1rem}.contents-catalog__section .component-download__list>* .component-download__item_tags .component-tag{padding:.6rem 1rem;font-size:1.2rem}.contents-catalog__section .component-download__list.col-2{grid-template-columns:repeat(4,20.8333333333%);grid-gap:4rem 5.5555555556%;justify-content:flex-start}.contents-catalog__section .component-download__list.col-2>* .component-download__item .component-download__wrapper .component-download__item_box{margin-bottom:1.5rem}.contents-catalog__section .component-download__list.col-2>* .component-download__item .component-download__wrapper .component-download__item_box .component-download__item_image:has(img):before{padding-top:34.8rem}.contents-catalog__section .component-download__list.col-2>* .component-download__item .component-download__wrapper .component-download__item_box:not(:has(.component-download__item_image)):before{padding-top:34.8rem}.contents-catalog__section .component-download__list.col-2>*:hover .component-download__item .component-download__wrapper .component-download__item_title{color:#141f5a}.contents-catalog__section+.contents-catalog__section{margin-top:7.3rem}.contents-catalog__section+.contents-catalog__section .inner{padding-top:4rem;border-top:.1rem solid #eaeaea}}.contents-specification__inner{margin-bottom:6rem}.contents-specification__inner .inner{display:grid;grid-template-columns:1fr;grid-gap:2.1rem 0;justify-content:space-between}@media screen and (min-width:961px){.contents-specification__inner{margin-bottom:19rem}.contents-specification__inner .inner{grid-gap:4rem 0;width:120rem}}.contents-specification__wrapper .contents-specification__switcher{margin:0;padding:.85rem 1.1rem;font-size:1.4rem;font-weight:400;line-height:1.643;letter-spacing:0;text-align:left;border-left:.1rem solid;color:#141f5a;background:#eff0f5;position:relative;cursor:pointer}.contents-specification__wrapper .contents-specification__switcher:after{content:"";width:.7rem;height:.7rem;border-top:.1rem solid #141f5a;border-right:.1rem solid #141f5a;box-sizing:border-box;position:absolute;top:50%;transform:translate(-50%,-85%) rotate(135deg);border-top-color:#383838;border-right-color:#383838;left:auto;right:1rem;transition:.3s ease transform}.contents-specification__wrapper .contents-specification__switcher.active:after{transform:translate(-50%,-25%) rotate(-45deg)}.contents-specification__wrapper .contents-specification__box{display:none;margin:0;width:35.3rem;overflow:auto hidden}.contents-specification__wrapper .contents-specification__box .contents-specification__list{display:grid;grid-template-columns:1fr;grid-gap:.1rem 0;justify-content:space-between;width:-moz-max-content;width:max-content;background:#eaeaea}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item{margin:0;display:grid;background:#fff}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-1{grid-template-columns:8.7rem .67867fr .3676fr repeat(-2,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-2{grid-template-columns:8.7rem .67867fr .3676fr repeat(-1,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-3{grid-template-columns:8.7rem .67867fr .3676fr repeat(0,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-4{grid-template-columns:8.7rem .67867fr .3676fr repeat(1,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-5{grid-template-columns:8.7rem .67867fr .3676fr repeat(2,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-6{grid-template-columns:8.7rem .67867fr .3676fr repeat(3,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-7{grid-template-columns:8.7rem .67867fr .3676fr repeat(4,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-8{grid-template-columns:8.7rem .67867fr .3676fr repeat(5,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-9{grid-template-columns:8.7rem .67867fr .3676fr repeat(6,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-10{grid-template-columns:8.7rem .67867fr .3676fr repeat(7,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-11{grid-template-columns:8.7rem .67867fr .3676fr repeat(8,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-12{grid-template-columns:8.7rem .67867fr .3676fr repeat(9,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-13{grid-template-columns:8.7rem .67867fr .3676fr repeat(10,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-14{grid-template-columns:8.7rem .67867fr .3676fr repeat(11,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-15{grid-template-columns:8.7rem .67867fr .3676fr repeat(12,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-16{grid-template-columns:8.7rem .67867fr .3676fr repeat(13,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-17{grid-template-columns:8.7rem .67867fr .3676fr repeat(14,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-18{grid-template-columns:8.7rem .67867fr .3676fr repeat(15,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-19{grid-template-columns:8.7rem .67867fr .3676fr repeat(16,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-20{grid-template-columns:8.7rem .67867fr .3676fr repeat(17,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-21{grid-template-columns:8.7rem .67867fr .3676fr repeat(18,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-22{grid-template-columns:8.7rem .67867fr .3676fr repeat(19,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-23{grid-template-columns:8.7rem .67867fr .3676fr repeat(20,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-24{grid-template-columns:8.7rem .67867fr .3676fr repeat(21,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-25{grid-template-columns:8.7rem .67867fr .3676fr repeat(22,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-26{grid-template-columns:8.7rem .67867fr .3676fr repeat(23,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-27{grid-template-columns:8.7rem .67867fr .3676fr repeat(24,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-28{grid-template-columns:8.7rem .67867fr .3676fr repeat(25,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-29{grid-template-columns:8.7rem .67867fr .3676fr repeat(26,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-30{grid-template-columns:8.7rem .67867fr .3676fr repeat(27,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-31{grid-template-columns:8.7rem .67867fr .3676fr repeat(28,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-32{grid-template-columns:8.7rem .67867fr .3676fr repeat(29,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-33{grid-template-columns:8.7rem .67867fr .3676fr repeat(30,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-34{grid-template-columns:8.7rem .67867fr .3676fr repeat(31,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-35{grid-template-columns:8.7rem .67867fr .3676fr repeat(32,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-36{grid-template-columns:8.7rem .67867fr .3676fr repeat(33,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-37{grid-template-columns:8.7rem .67867fr .3676fr repeat(34,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-38{grid-template-columns:8.7rem .67867fr .3676fr repeat(35,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-39{grid-template-columns:8.7rem .67867fr .3676fr repeat(36,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-40{grid-template-columns:8.7rem .67867fr .3676fr repeat(37,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-41{grid-template-columns:8.7rem .67867fr .3676fr repeat(38,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-42{grid-template-columns:8.7rem .67867fr .3676fr repeat(39,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-43{grid-template-columns:8.7rem .67867fr .3676fr repeat(40,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-44{grid-template-columns:8.7rem .67867fr .3676fr repeat(41,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-45{grid-template-columns:8.7rem .67867fr .3676fr repeat(42,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-46{grid-template-columns:8.7rem .67867fr .3676fr repeat(43,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-47{grid-template-columns:8.7rem .67867fr .3676fr repeat(44,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-48{grid-template-columns:8.7rem .67867fr .3676fr repeat(45,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-49{grid-template-columns:8.7rem .67867fr .3676fr repeat(46,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-50{grid-template-columns:8.7rem .67867fr .3676fr repeat(47,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-51{grid-template-columns:8.7rem .67867fr .3676fr repeat(48,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-52{grid-template-columns:8.7rem .67867fr .3676fr repeat(49,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-53{grid-template-columns:8.7rem .67867fr .3676fr repeat(50,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-54{grid-template-columns:8.7rem .67867fr .3676fr repeat(51,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-55{grid-template-columns:8.7rem .67867fr .3676fr repeat(52,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-56{grid-template-columns:8.7rem .67867fr .3676fr repeat(53,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-57{grid-template-columns:8.7rem .67867fr .3676fr repeat(54,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-58{grid-template-columns:8.7rem .67867fr .3676fr repeat(55,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-59{grid-template-columns:8.7rem .67867fr .3676fr repeat(56,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-60{grid-template-columns:8.7rem .67867fr .3676fr repeat(57,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-61{grid-template-columns:8.7rem .67867fr .3676fr repeat(58,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-62{grid-template-columns:8.7rem .67867fr .3676fr repeat(59,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-63{grid-template-columns:8.7rem .67867fr .3676fr repeat(60,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-64{grid-template-columns:8.7rem .67867fr .3676fr repeat(61,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-65{grid-template-columns:8.7rem .67867fr .3676fr repeat(62,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-66{grid-template-columns:8.7rem .67867fr .3676fr repeat(63,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-67{grid-template-columns:8.7rem .67867fr .3676fr repeat(64,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-68{grid-template-columns:8.7rem .67867fr .3676fr repeat(65,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-69{grid-template-columns:8.7rem .67867fr .3676fr repeat(66,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-70{grid-template-columns:8.7rem .67867fr .3676fr repeat(67,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-71{grid-template-columns:8.7rem .67867fr .3676fr repeat(68,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-72{grid-template-columns:8.7rem .67867fr .3676fr repeat(69,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-73{grid-template-columns:8.7rem .67867fr .3676fr repeat(70,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-74{grid-template-columns:8.7rem .67867fr .3676fr repeat(71,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-75{grid-template-columns:8.7rem .67867fr .3676fr repeat(72,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-76{grid-template-columns:8.7rem .67867fr .3676fr repeat(73,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-77{grid-template-columns:8.7rem .67867fr .3676fr repeat(74,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-78{grid-template-columns:8.7rem .67867fr .3676fr repeat(75,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-79{grid-template-columns:8.7rem .67867fr .3676fr repeat(76,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-80{grid-template-columns:8.7rem .67867fr .3676fr repeat(77,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-81{grid-template-columns:8.7rem .67867fr .3676fr repeat(78,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-82{grid-template-columns:8.7rem .67867fr .3676fr repeat(79,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-83{grid-template-columns:8.7rem .67867fr .3676fr repeat(80,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-84{grid-template-columns:8.7rem .67867fr .3676fr repeat(81,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-85{grid-template-columns:8.7rem .67867fr .3676fr repeat(82,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-86{grid-template-columns:8.7rem .67867fr .3676fr repeat(83,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-87{grid-template-columns:8.7rem .67867fr .3676fr repeat(84,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-88{grid-template-columns:8.7rem .67867fr .3676fr repeat(85,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-89{grid-template-columns:8.7rem .67867fr .3676fr repeat(86,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-90{grid-template-columns:8.7rem .67867fr .3676fr repeat(87,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-91{grid-template-columns:8.7rem .67867fr .3676fr repeat(88,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-92{grid-template-columns:8.7rem .67867fr .3676fr repeat(89,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-93{grid-template-columns:8.7rem .67867fr .3676fr repeat(90,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-94{grid-template-columns:8.7rem .67867fr .3676fr repeat(91,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-95{grid-template-columns:8.7rem .67867fr .3676fr repeat(92,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-96{grid-template-columns:8.7rem .67867fr .3676fr repeat(93,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-97{grid-template-columns:8.7rem .67867fr .3676fr repeat(94,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-98{grid-template-columns:8.7rem .67867fr .3676fr repeat(95,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-99{grid-template-columns:8.7rem .67867fr .3676fr repeat(96,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>*{display:grid;place-content:center;padding:1rem 1.2rem 1rem 0}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* a{font-size:0;line-height:1;text-align:center}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* a span{font-size:1.2rem;font-weight:400;line-height:1.5834;letter-spacing:0;text-decoration:underline;text-underline-offset:.15em;color:#141f5a}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* a span+i{margin-left:.5rem}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* a i{display:inline-block;font-size:1.2rem}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* a+a{margin-top:1.2rem}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* .none{margin-left:1rem}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* .none:before{content:"";display:inline-block;width:1.4rem;height:.1rem;background:#101010}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item .component-specification__thumbnail img{width:7.5rem}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item .component-specification__number p{font-size:1.3rem;font-family:Montserrat,LINE Seed JP,Noto Sans JP,serif;font-weight:500;line-height:1.231;letter-spacing:0;text-decoration:underline;text-underline-offset:.1em}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.head>*{font-size:1.2rem;font-weight:400;line-height:1.5834;letter-spacing:0;text-align:left}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item:last-child{margin-bottom:.1rem}.contents-specification__wrapper .contents-specification__box.view{display:block}.contents-specification__wrapper#series6 .contents-specification__box .contents-specification__list .component-specification__item .component-specification__instructions a:not(.contents-specification__wrapper#series6 .contents-specification__box .contents-specification__list .component-specification__item .component-specification__instructions a#specification_link__n-op600ca_3) i{display:none}.contents-specification__wrapper#series5 .contents-specification__box .contents-specification__list .component-specification__item .component-specification__instructions a:not(.contents-specification__wrapper#series5 .contents-specification__box .contents-specification__list .component-specification__item .component-specification__instructions a#specification_link__ct-mr3vfg_3,.contents-specification__wrapper#series5 .contents-specification__box .contents-specification__list .component-specification__item .component-specification__instructions a#specification_link__m13vg850ir_3,.contents-specification__wrapper#series5 .contents-specification__box .contents-specification__list .component-specification__item .component-specification__count a#specification_link__ct-mr3vfg_3,.contents-specification__wrapper#series5 .contents-specification__box .contents-specification__list .component-specification__item .component-specification__count a#specification_link__m13vg850ir_3) i,.contents-specification__wrapper#series5 .contents-specification__box .contents-specification__list .component-specification__item .component-specification__count a:not(.contents-specification__wrapper#series5 .contents-specification__box .contents-specification__list .component-specification__item .component-specification__instructions a#specification_link__ct-mr3vfg_3,.contents-specification__wrapper#series5 .contents-specification__box .contents-specification__list .component-specification__item .component-specification__instructions a#specification_link__m13vg850ir_3,.contents-specification__wrapper#series5 .contents-specification__box .contents-specification__list .component-specification__item .component-specification__count a#specification_link__ct-mr3vfg_3,.contents-specification__wrapper#series5 .contents-specification__box .contents-specification__list .component-specification__item .component-specification__count a#specification_link__m13vg850ir_3) i{display:none}.contents-specification__wrapper#recorder .contents-specification__box .contents-specification__list .component-specification__item .component-specification__instructions a i,.contents-specification__wrapper#ip_audio .contents-specification__box .contents-specification__list .component-specification__item .component-specification__instructions a i{display:none}.contents-specification__wrapper#viewer .contents-specification__box .contents-specification__list .component-specification__item .component-specification__instructions a:not(.contents-specification__wrapper#viewer .contents-specification__box .contents-specification__list .component-specification__item .component-specification__instructions a#specification_link__n-rv5_3) i{display:none}@media screen and (min-width:961px){.contents-specification__wrapper .contents-specification__switcher{padding:.9rem 1.4rem;font-size:2em;line-height:1.143;border-left-width:.4rem}.contents-specification__wrapper .contents-specification__switcher:after{width:1rem;height:1rem;right:1.5rem}.contents-specification__wrapper .contents-specification__box{width:100%;overflow:visible}.contents-specification__wrapper .contents-specification__box .contents-specification__list{width:100%}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-1{grid-template-columns:13.5rem 18rem 16.5rem repeat(-2,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-2{grid-template-columns:13.5rem 18rem 16.5rem repeat(-1,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-3{grid-template-columns:13.5rem 18rem 16.5rem repeat(0,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-4{grid-template-columns:13.5rem 18rem 16.5rem repeat(1,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-5{grid-template-columns:13.5rem 18rem 16.5rem repeat(2,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-6{grid-template-columns:13.5rem 18rem 16.5rem repeat(3,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-7{grid-template-columns:13.5rem 18rem 16.5rem repeat(4,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-8{grid-template-columns:13.5rem 18rem 16.5rem repeat(5,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-9{grid-template-columns:13.5rem 18rem 16.5rem repeat(6,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-10{grid-template-columns:13.5rem 18rem 16.5rem repeat(7,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-11{grid-template-columns:13.5rem 18rem 16.5rem repeat(8,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-12{grid-template-columns:13.5rem 18rem 16.5rem repeat(9,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-13{grid-template-columns:13.5rem 18rem 16.5rem repeat(10,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-14{grid-template-columns:13.5rem 18rem 16.5rem repeat(11,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-15{grid-template-columns:13.5rem 18rem 16.5rem repeat(12,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-16{grid-template-columns:13.5rem 18rem 16.5rem repeat(13,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-17{grid-template-columns:13.5rem 18rem 16.5rem repeat(14,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-18{grid-template-columns:13.5rem 18rem 16.5rem repeat(15,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-19{grid-template-columns:13.5rem 18rem 16.5rem repeat(16,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-20{grid-template-columns:13.5rem 18rem 16.5rem repeat(17,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-21{grid-template-columns:13.5rem 18rem 16.5rem repeat(18,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-22{grid-template-columns:13.5rem 18rem 16.5rem repeat(19,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-23{grid-template-columns:13.5rem 18rem 16.5rem repeat(20,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-24{grid-template-columns:13.5rem 18rem 16.5rem repeat(21,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-25{grid-template-columns:13.5rem 18rem 16.5rem repeat(22,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-26{grid-template-columns:13.5rem 18rem 16.5rem repeat(23,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-27{grid-template-columns:13.5rem 18rem 16.5rem repeat(24,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-28{grid-template-columns:13.5rem 18rem 16.5rem repeat(25,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-29{grid-template-columns:13.5rem 18rem 16.5rem repeat(26,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-30{grid-template-columns:13.5rem 18rem 16.5rem repeat(27,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-31{grid-template-columns:13.5rem 18rem 16.5rem repeat(28,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-32{grid-template-columns:13.5rem 18rem 16.5rem repeat(29,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-33{grid-template-columns:13.5rem 18rem 16.5rem repeat(30,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-34{grid-template-columns:13.5rem 18rem 16.5rem repeat(31,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-35{grid-template-columns:13.5rem 18rem 16.5rem repeat(32,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-36{grid-template-columns:13.5rem 18rem 16.5rem repeat(33,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-37{grid-template-columns:13.5rem 18rem 16.5rem repeat(34,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-38{grid-template-columns:13.5rem 18rem 16.5rem repeat(35,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-39{grid-template-columns:13.5rem 18rem 16.5rem repeat(36,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-40{grid-template-columns:13.5rem 18rem 16.5rem repeat(37,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-41{grid-template-columns:13.5rem 18rem 16.5rem repeat(38,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-42{grid-template-columns:13.5rem 18rem 16.5rem repeat(39,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-43{grid-template-columns:13.5rem 18rem 16.5rem repeat(40,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-44{grid-template-columns:13.5rem 18rem 16.5rem repeat(41,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-45{grid-template-columns:13.5rem 18rem 16.5rem repeat(42,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-46{grid-template-columns:13.5rem 18rem 16.5rem repeat(43,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-47{grid-template-columns:13.5rem 18rem 16.5rem repeat(44,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-48{grid-template-columns:13.5rem 18rem 16.5rem repeat(45,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-49{grid-template-columns:13.5rem 18rem 16.5rem repeat(46,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-50{grid-template-columns:13.5rem 18rem 16.5rem repeat(47,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-51{grid-template-columns:13.5rem 18rem 16.5rem repeat(48,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-52{grid-template-columns:13.5rem 18rem 16.5rem repeat(49,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-53{grid-template-columns:13.5rem 18rem 16.5rem repeat(50,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-54{grid-template-columns:13.5rem 18rem 16.5rem repeat(51,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-55{grid-template-columns:13.5rem 18rem 16.5rem repeat(52,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-56{grid-template-columns:13.5rem 18rem 16.5rem repeat(53,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-57{grid-template-columns:13.5rem 18rem 16.5rem repeat(54,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-58{grid-template-columns:13.5rem 18rem 16.5rem repeat(55,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-59{grid-template-columns:13.5rem 18rem 16.5rem repeat(56,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-60{grid-template-columns:13.5rem 18rem 16.5rem repeat(57,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-61{grid-template-columns:13.5rem 18rem 16.5rem repeat(58,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-62{grid-template-columns:13.5rem 18rem 16.5rem repeat(59,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-63{grid-template-columns:13.5rem 18rem 16.5rem repeat(60,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-64{grid-template-columns:13.5rem 18rem 16.5rem repeat(61,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-65{grid-template-columns:13.5rem 18rem 16.5rem repeat(62,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-66{grid-template-columns:13.5rem 18rem 16.5rem repeat(63,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-67{grid-template-columns:13.5rem 18rem 16.5rem repeat(64,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-68{grid-template-columns:13.5rem 18rem 16.5rem repeat(65,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-69{grid-template-columns:13.5rem 18rem 16.5rem repeat(66,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-70{grid-template-columns:13.5rem 18rem 16.5rem repeat(67,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-71{grid-template-columns:13.5rem 18rem 16.5rem repeat(68,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-72{grid-template-columns:13.5rem 18rem 16.5rem repeat(69,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-73{grid-template-columns:13.5rem 18rem 16.5rem repeat(70,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-74{grid-template-columns:13.5rem 18rem 16.5rem repeat(71,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-75{grid-template-columns:13.5rem 18rem 16.5rem repeat(72,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-76{grid-template-columns:13.5rem 18rem 16.5rem repeat(73,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-77{grid-template-columns:13.5rem 18rem 16.5rem repeat(74,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-78{grid-template-columns:13.5rem 18rem 16.5rem repeat(75,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-79{grid-template-columns:13.5rem 18rem 16.5rem repeat(76,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-80{grid-template-columns:13.5rem 18rem 16.5rem repeat(77,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-81{grid-template-columns:13.5rem 18rem 16.5rem repeat(78,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-82{grid-template-columns:13.5rem 18rem 16.5rem repeat(79,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-83{grid-template-columns:13.5rem 18rem 16.5rem repeat(80,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-84{grid-template-columns:13.5rem 18rem 16.5rem repeat(81,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-85{grid-template-columns:13.5rem 18rem 16.5rem repeat(82,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-86{grid-template-columns:13.5rem 18rem 16.5rem repeat(83,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-87{grid-template-columns:13.5rem 18rem 16.5rem repeat(84,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-88{grid-template-columns:13.5rem 18rem 16.5rem repeat(85,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-89{grid-template-columns:13.5rem 18rem 16.5rem repeat(86,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-90{grid-template-columns:13.5rem 18rem 16.5rem repeat(87,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-91{grid-template-columns:13.5rem 18rem 16.5rem repeat(88,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-92{grid-template-columns:13.5rem 18rem 16.5rem repeat(89,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-93{grid-template-columns:13.5rem 18rem 16.5rem repeat(90,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-94{grid-template-columns:13.5rem 18rem 16.5rem repeat(91,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-95{grid-template-columns:13.5rem 18rem 16.5rem repeat(92,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-96{grid-template-columns:13.5rem 18rem 16.5rem repeat(93,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-97{grid-template-columns:13.5rem 18rem 16.5rem repeat(94,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-98{grid-template-columns:13.5rem 18rem 16.5rem repeat(95,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.col-99{grid-template-columns:13.5rem 18rem 16.5rem repeat(96,1fr)}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>*{padding:2rem 2.5rem 2rem 0}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* a{transition:.3s ease opacity}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* a span{font-size:1.5rem;line-height:1.6;text-underline-offset:.1em}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* a span+i{margin-left:.8rem;vertical-align:-.2rem}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* a i{font-size:1.8rem}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* a+a{margin-top:.7rem}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* a:hover{opacity:.75}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* .none{margin-left:0}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item>* .none:before{width:2rem}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item .component-specification__thumbnail img{width:11rem}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item .component-specification__number p{font-size:1.8rem;line-height:1.2223}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item .component-specification__specifications,.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item .component-specification__instructions,.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item .component-specification__app{place-content:center}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.head{position:sticky;top:8rem}.contents-specification__wrapper .contents-specification__box .contents-specification__list .component-specification__item.head>*{font-size:1.5rem;line-height:1.6}}.single__contents .single__contents-blocks{margin-bottom:4rem}.single__contents .component-button{width:26rem}.single__contents .component-button .wp-block-button__link,.single__contents .component-button .wp-element-button{padding:1.7rem 0;width:100%;font-size:1.6rem;font-weight:400;line-height:1.625;letter-spacing:0;border-radius:.6rem;position:relative}.single__contents .component-button .wp-block-button__link:before,.single__contents .component-button .wp-element-button:before{content:"";width:.95rem;height:.95rem;border-top:.2rem solid;border-right:.2rem solid;box-sizing:border-box;position:absolute;top:50%;left:1.275rem;transform:translate(25%,-50%) rotate(-135deg)}.post-type-post .block-editor-block-list__layout>*+*,.single__contents-blocks>*+*{margin-top:3.5rem!important}.post-type-post .block-editor-block-list__layout .single__contents-blocks__text,.single__contents-blocks .single__contents-blocks__text{font-size:1.3rem!important;font-weight:400!important;line-height:1.6156;letter-spacing:0!important;color:#101010!important}.post-type-post .block-editor-block-list__layout .wp-block-heading,.single__contents-blocks .wp-block-heading{font-weight:700!important;letter-spacing:0!important;text-align:left!important;color:#101010!important}.post-type-post .block-editor-block-list__layout .wp-block-heading+*,.single__contents-blocks .wp-block-heading+*{margin-top:1.5rem!important}.post-type-post .block-editor-block-list__layout .wp-block-heading+*.single__contents-blocks__images:not(:has(.wp-block-image))+*,.single__contents-blocks .wp-block-heading+*.single__contents-blocks__images:not(:has(.wp-block-image))+*{margin-top:1.5rem!important}.post-type-post .block-editor-block-list__layout h2.wp-block-heading,.single__contents-blocks h2.wp-block-heading{font-size:1.8rem!important;line-height:1.6112}.post-type-post .block-editor-block-list__layout h3.wp-block-heading,.single__contents-blocks h3.wp-block-heading{padding-left:1rem;font-size:1.5rem!important;line-height:1.6;border-left:.2rem solid #141f5a}.post-type-post .block-editor-block-list__layout .wp-block-image .wp-element-caption,.single__contents-blocks .wp-block-image .wp-element-caption{margin:.8rem 0 0!important;font-size:1rem!important;font-weight:400!important;line-height:1;letter-spacing:0!important;text-align:left!important}.post-type-post .block-editor-block-list__layout .single__contents-blocks__images,.single__contents-blocks .single__contents-blocks__images{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;gap:1.8rem 0}.post-type-post .block-editor-block-list__layout .single__contents-blocks__images .single__contents-blocks__image,.single__contents-blocks .single__contents-blocks__images .single__contents-blocks__image{flex:0 1 100%;width:100%;margin:0}.post-type-post .block-editor-block-list__layout .single__contents-blocks__images .single__contents-blocks__image:not(:has(.wp-block-image)),.single__contents-blocks .single__contents-blocks__images .single__contents-blocks__image:not(:has(.wp-block-image)){display:none}.post-type-post .block-editor-block-list__layout .single__contents-blocks__images:not(:has(.wp-block-image)),.single__contents-blocks .single__contents-blocks__images:not(:has(.wp-block-image)){display:none}.post-type-post .block-editor-block-list__layout .single__contents-blocks__image_text,.post-type-post .block-editor-block-list__layout .single__contents-blocks__text_image,.single__contents-blocks .single__contents-blocks__image_text,.single__contents-blocks .single__contents-blocks__text_image{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;gap:1.8rem 0}.post-type-post .block-editor-block-list__layout .single__contents-blocks__image_text .single__contents-blocks__image,.post-type-post .block-editor-block-list__layout .single__contents-blocks__text_image .single__contents-blocks__image,.single__contents-blocks .single__contents-blocks__image_text .single__contents-blocks__image,.single__contents-blocks .single__contents-blocks__text_image .single__contents-blocks__image{flex:0 1 100%;width:100%;margin:0;order:1}.post-type-post .block-editor-block-list__layout .single__contents-blocks__image_text .single__contents-blocks__texts,.post-type-post .block-editor-block-list__layout .single__contents-blocks__text_image .single__contents-blocks__texts,.single__contents-blocks .single__contents-blocks__image_text .single__contents-blocks__texts,.single__contents-blocks .single__contents-blocks__text_image .single__contents-blocks__texts{flex:0 1 100%;width:100%;margin:0;order:2}.post-type-post .block-editor-block-list__layout .single__contents-blocks__youtube .wp-block-embed-youtube iframe,.single__contents-blocks .single__contents-blocks__youtube .wp-block-embed-youtube iframe{width:100%!important;height:25rem!important}.post-type-post .block-editor-block-list__layout .single__contents-blocks__files,.single__contents-blocks .single__contents-blocks__files{display:grid;grid-template-columns:1fr;grid-gap:1rem 0;justify-content:space-between}.post-type-post .block-editor-block-list__layout .single__contents-blocks__files .single__contents-blocks__file,.single__contents-blocks .single__contents-blocks__files .single__contents-blocks__file{margin:0!important;width:-moz-fit-content;width:fit-content}.post-type-post .block-editor-block-list__layout .single__contents-blocks__files .single__contents-blocks__file .single__contents-blocks__file_text,.single__contents-blocks .single__contents-blocks__files .single__contents-blocks__file .single__contents-blocks__file_text{margin:0;font-size:1.3rem!important;font-weight:700!important;line-height:1.6156;letter-spacing:0;text-decoration:underline!important;text-underline-offset:.1em;color:#101010!important}.post-type-post .block-editor-block-list__layout .single__contents-blocks__files .single__contents-blocks__file .single__contents-blocks__file_text:after,.single__contents-blocks .single__contents-blocks__files .single__contents-blocks__file .single__contents-blocks__file_text:after{display:inline-block;margin-left:.5rem}.post-type-post .block-editor-block-list__layout .single__contents-blocks__files .single__contents-blocks__file.pdf .single__contents-blocks__file_text:after,.post-type-post .block-editor-block-list__layout .single__contents-blocks__files .single__contents-blocks__file.excel .single__contents-blocks__file_text:after,.single__contents-blocks .single__contents-blocks__files .single__contents-blocks__file.pdf .single__contents-blocks__file_text:after,.single__contents-blocks .single__contents-blocks__files .single__contents-blocks__file.excel .single__contents-blocks__file_text:after{font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.post-type-post .block-editor-block-list__layout .single__contents-blocks__files .single__contents-blocks__file.pdf .single__contents-blocks__file_text:after,.single__contents-blocks .single__contents-blocks__files .single__contents-blocks__file.pdf .single__contents-blocks__file_text:after{content:""}.post-type-post .block-editor-block-list__layout .single__contents-blocks__files .single__contents-blocks__file.excel .single__contents-blocks__file_text:after,.single__contents-blocks .single__contents-blocks__files .single__contents-blocks__file.excel .single__contents-blocks__file_text:after{content:""}.post-type-post .block-editor-block-list__layout .single__contents-blocks__files .single__contents-blocks__file.external .single__contents-blocks__file_text:after,.single__contents-blocks .single__contents-blocks__files .single__contents-blocks__file.external .single__contents-blocks__file_text:after{content:"";font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width:961px){.single__contents .inner{width:80rem}.single__contents .single__contents-blocks{margin-bottom:6rem}.single__contents .component-button{width:28rem}.single__contents .component-button .wp-block-button__link,.single__contents .component-button .wp-element-button{padding:1.7rem 0;font-size:1.6rem;line-height:1.625;border:.1rem solid #141f5a;color:#fff;transition:.3s ease color,.3s ease background}.single__contents .component-button .wp-block-button__link:before,.single__contents .component-button .wp-element-button:before{left:1.4rem;transition:.3s ease left}.single__contents .component-button .wp-block-button__link:hover,.single__contents .component-button .wp-element-button:hover{color:#141f5a;background:#fff}.single__contents .component-button .wp-block-button__link:hover:before,.single__contents .component-button .wp-element-button:hover:before{left:1rem}.post-type-post .block-editor-block-list__layout>*+*,.single__contents-blocks>*+*{margin-top:7rem!important}.post-type-post .block-editor-block-list__layout .single__contents-blocks__text,.single__contents-blocks .single__contents-blocks__text{font-size:1.5rem!important;line-height:1.6}.post-type-post .block-editor-block-list__layout .wp-block-heading+*,.single__contents-blocks .wp-block-heading+*{margin-top:5rem!important}.post-type-post .block-editor-block-list__layout .wp-block-heading+*.single__contents-blocks__images:not(:has(.wp-block-image))+*,.single__contents-blocks .wp-block-heading+*.single__contents-blocks__images:not(:has(.wp-block-image))+*{margin-top:5rem!important}.post-type-post .block-editor-block-list__layout h2.wp-block-heading,.single__contents-blocks h2.wp-block-heading{font-size:2rem!important;line-height:1.6}.post-type-post .block-editor-block-list__layout h3.wp-block-heading,.single__contents-blocks h3.wp-block-heading{font-size:1.7rem!important;line-height:1.5886}.post-type-post .block-editor-block-list__layout .wp-block-image .wp-element-caption,.single__contents-blocks .wp-block-image .wp-element-caption{font-size:1.2rem!important;line-height:1.5834}.post-type-post .block-editor-block-list__layout .single__contents-blocks__images>*+*,.single__contents-blocks .single__contents-blocks__images>*+*{margin-top:0!important}.post-type-post .block-editor-block-list__layout .single__contents-blocks__images.col-1 .single__contents-blocks__image .wp-block-image img.horizon,.single__contents-blocks .single__contents-blocks__images.col-1 .single__contents-blocks__image .wp-block-image img.horizon{width:auto;height:100%;max-height:46rem}.post-type-post .block-editor-block-list__layout .single__contents-blocks__images.col-2,.single__contents-blocks .single__contents-blocks__images.col-2{gap:3rem 5%;justify-content:center}.post-type-post .block-editor-block-list__layout .single__contents-blocks__images.col-2 .single__contents-blocks__image,.single__contents-blocks .single__contents-blocks__images.col-2 .single__contents-blocks__image{flex:0 1 47.5%;width:47.5%}.post-type-post .block-editor-block-list__layout .single__contents-blocks__images.col-2 .single__contents-blocks__image .wp-block-image .wp-element-caption,.single__contents-blocks .single__contents-blocks__images.col-2 .single__contents-blocks__image .wp-block-image .wp-element-caption{margin-top:.6rem!important}.post-type-post .block-editor-block-list__layout .single__contents-blocks__images.col-3,.single__contents-blocks .single__contents-blocks__images.col-3{gap:3rem 3.125%;justify-content:center}.post-type-post .block-editor-block-list__layout .single__contents-blocks__images.col-3 .single__contents-blocks__image,.single__contents-blocks .single__contents-blocks__images.col-3 .single__contents-blocks__image{flex:0 1 31.25%;width:31.25%}.post-type-post .block-editor-block-list__layout .single__contents-blocks__images.col-3 .single__contents-blocks__image .wp-block-image .wp-element-caption,.single__contents-blocks .single__contents-blocks__images.col-3 .single__contents-blocks__image .wp-block-image .wp-element-caption{margin-top:.6rem!important}.post-type-post .block-editor-block-list__layout .single__contents-blocks__image_text,.post-type-post .block-editor-block-list__layout .single__contents-blocks__text_image,.single__contents-blocks .single__contents-blocks__image_text,.single__contents-blocks .single__contents-blocks__text_image{justify-content:flex-start;gap:0 3.75%}.post-type-post .block-editor-block-list__layout .single__contents-blocks__image_text>*+*,.post-type-post .block-editor-block-list__layout .single__contents-blocks__text_image>*+*,.single__contents-blocks .single__contents-blocks__image_text>*+*,.single__contents-blocks .single__contents-blocks__text_image>*+*{margin-top:0!important}.post-type-post .block-editor-block-list__layout .single__contents-blocks__image_text .single__contents-blocks__image,.post-type-post .block-editor-block-list__layout .single__contents-blocks__text_image .single__contents-blocks__image,.single__contents-blocks .single__contents-blocks__image_text .single__contents-blocks__image,.single__contents-blocks .single__contents-blocks__text_image .single__contents-blocks__image{flex:0 1 47.5%;width:47.5%;order:unset}.post-type-post .block-editor-block-list__layout .single__contents-blocks__image_text .single__contents-blocks__image .wp-element-caption,.post-type-post .block-editor-block-list__layout .single__contents-blocks__text_image .single__contents-blocks__image .wp-element-caption,.single__contents-blocks .single__contents-blocks__image_text .single__contents-blocks__image .wp-element-caption,.single__contents-blocks .single__contents-blocks__text_image .single__contents-blocks__image .wp-element-caption{margin-top:.6rem!important}.post-type-post .block-editor-block-list__layout .single__contents-blocks__image_text .single__contents-blocks__texts,.post-type-post .block-editor-block-list__layout .single__contents-blocks__text_image .single__contents-blocks__texts,.single__contents-blocks .single__contents-blocks__image_text .single__contents-blocks__texts,.single__contents-blocks .single__contents-blocks__text_image .single__contents-blocks__texts{flex:0 1 48.75%;width:48.75%;order:unset}.post-type-post .block-editor-block-list__layout .single__contents-blocks__youtube .wp-block-embed-youtube iframe,.single__contents-blocks .single__contents-blocks__youtube .wp-block-embed-youtube iframe{height:45rem!important}.post-type-post .block-editor-block-list__layout .single__contents-blocks__files,.single__contents-blocks .single__contents-blocks__files{grid-gap:1.5rem 0}.post-type-post .block-editor-block-list__layout .single__contents-blocks__files .single__contents-blocks__file .single__contents-blocks__file_text,.single__contents-blocks .single__contents-blocks__files .single__contents-blocks__file .single__contents-blocks__file_text{font-size:1.5rem!important;line-height:1.6;transition:.3s ease color}.post-type-post .block-editor-block-list__layout .single__contents-blocks__files .single__contents-blocks__file:hover .single__contents-blocks__file_text,.single__contents-blocks .single__contents-blocks__files .single__contents-blocks__file:hover .single__contents-blocks__file_text{color:#141f5a!important}}.width-10{width:10%!important;height:auto!important}.width-20{width:20%!important;height:auto!important}.width-30{width:30%!important;height:auto!important}.width-40{width:40%!important;height:auto!important}.width-50{width:50%!important;height:auto!important}.width-60{width:60%!important;height:auto!important}.width-70{width:70%!important;height:auto!important}.width-80{width:80%!important;height:auto!important}.width-90{width:90%!important;height:auto!important}.width-100{width:100%!important;height:auto!important}.width-110{width:110%!important;height:auto!important}.width-120{width:120%!important;height:auto!important}.width-130{width:130%!important;height:auto!important}.width-140{width:140%!important;height:auto!important}.width-150{width:150%!important;height:auto!important}.width-160{width:160%!important;height:auto!important}.width-170{width:170%!important;height:auto!important}.width-180{width:180%!important;height:auto!important}.width-190{width:190%!important;height:auto!important}.width-200{width:200%!important;height:auto!important}.width-210{width:210%!important;height:auto!important}.width-220{width:220%!important;height:auto!important}.width-230{width:230%!important;height:auto!important}.width-240{width:240%!important;height:auto!important}.width-250{width:250%!important;height:auto!important}.width-260{width:260%!important;height:auto!important}.width-270{width:270%!important;height:auto!important}.width-280{width:280%!important;height:auto!important}.width-290{width:290%!important;height:auto!important}.width-300{width:300%!important;height:auto!important}.width-310{width:310%!important;height:auto!important}.width-320{width:320%!important;height:auto!important}.width-330{width:330%!important;height:auto!important}.width-340{width:340%!important;height:auto!important}.width-350{width:350%!important;height:auto!important}.width-360{width:360%!important;height:auto!important}.width-370{width:370%!important;height:auto!important}.width-380{width:380%!important;height:auto!important}.width-390{width:390%!important;height:auto!important}.width-400{width:400%!important;height:auto!important}.width-410{width:410%!important;height:auto!important}.width-420{width:420%!important;height:auto!important}.width-430{width:430%!important;height:auto!important}.width-440{width:440%!important;height:auto!important}.width-450{width:450%!important;height:auto!important}.width-460{width:460%!important;height:auto!important}.width-470{width:470%!important;height:auto!important}.width-480{width:480%!important;height:auto!important}.width-490{width:490%!important;height:auto!important}.width-500{width:500%!important;height:auto!important}.width-510{width:510%!important;height:auto!important}.width-520{width:520%!important;height:auto!important}.width-530{width:530%!important;height:auto!important}.width-540{width:540%!important;height:auto!important}.width-550{width:550%!important;height:auto!important}.width-560{width:560%!important;height:auto!important}.width-570{width:570%!important;height:auto!important}.width-580{width:580%!important;height:auto!important}.width-590{width:590%!important;height:auto!important}.width-600{width:600%!important;height:auto!important}.width-610{width:610%!important;height:auto!important}.width-620{width:620%!important;height:auto!important}.width-630{width:630%!important;height:auto!important}.width-640{width:640%!important;height:auto!important}.width-650{width:650%!important;height:auto!important}.width-660{width:660%!important;height:auto!important}.width-670{width:670%!important;height:auto!important}.width-680{width:680%!important;height:auto!important}.width-690{width:690%!important;height:auto!important}.width-700{width:700%!important;height:auto!important}.width-710{width:710%!important;height:auto!important}.width-720{width:720%!important;height:auto!important}.width-730{width:730%!important;height:auto!important}.width-740{width:740%!important;height:auto!important}.width-750{width:750%!important;height:auto!important}.width-760{width:760%!important;height:auto!important}.width-770{width:770%!important;height:auto!important}.width-780{width:780%!important;height:auto!important}.width-790{width:790%!important;height:auto!important}.width-800{width:800%!important;height:auto!important}.width-810{width:810%!important;height:auto!important}.width-820{width:820%!important;height:auto!important}.width-830{width:830%!important;height:auto!important}.width-840{width:840%!important;height:auto!important}.width-850{width:850%!important;height:auto!important}.width-860{width:860%!important;height:auto!important}.width-870{width:870%!important;height:auto!important}.width-880{width:880%!important;height:auto!important}.width-890{width:890%!important;height:auto!important}.width-900{width:900%!important;height:auto!important}.width-910{width:910%!important;height:auto!important}.width-920{width:920%!important;height:auto!important}.width-930{width:930%!important;height:auto!important}.width-940{width:940%!important;height:auto!important}.width-950{width:950%!important;height:auto!important}.width-960{width:960%!important;height:auto!important}.width-970{width:970%!important;height:auto!important}.width-980{width:980%!important;height:auto!important}.width-990{width:990%!important;height:auto!important}.width-1000{width:1000%!important;height:auto!important}.acf-field .acf-input .acf-true-false input[type=checkbox],.acf-field .acf-input .acf-true-false input[type=radio]{width:16px;height:16px}.wp-toolbar,.interface-interface-skeleton__html-container,.block-editor-iframe__html{font-size:62.5%}.wp-toolbar .inner,.interface-interface-skeleton__html-container .inner,.block-editor-iframe__html .inner{width:100%!important}div:not(#site-editor) .block-editor-iframe__body .block-editor-block-list__block .wp-block-tiptip-hyperlink-group-block .wp-block-tiptip-hyperlink-group-block{display:contents}div:not(#site-editor) .block-editor-iframe__body .block-editor-block-list__block:not(.wp-block-button){width:100%!important}.wp-block-buttons .wp-block-button.contents-home__news_button{display:inline-block;width:-moz-fit-content;width:fit-content}.wp-block-buttons .wp-block-button.contents-home__news_button .wp-block-button__link,.wp-block-buttons .wp-block-button.contents-home__news_button .wp-element-button{padding:0 1rem 0 0!important;font-size:1.3rem;font-weight:400;line-height:1.6156;letter-spacing:0;color:#101010;background:unset;position:relative}.wp-block-buttons .wp-block-button.contents-home__news_button .wp-block-button__link:before,.wp-block-buttons .wp-block-button.contents-home__news_button .wp-element-button:before{content:"";width:.55rem;height:.55rem;border-top:.1rem solid #141f5a;border-right:.1rem solid #141f5a;box-sizing:border-box;position:absolute;top:50%;right:0;transform:translate(-25%,-50%) rotate(45deg)}.wp-block-buttons:has(.contents-home__news_button){display:block;margin-top:2.1rem;text-align:right}@media screen and (min-width:961px){.wp-block-buttons .wp-block-button.contents-home__news_button{display:inline-block;width:-moz-fit-content;width:fit-content}.wp-block-buttons .wp-block-button.contents-home__news_button .wp-block-button__link,.wp-block-buttons .wp-block-button.contents-home__news_button .wp-element-button{padding-right:1.5rem!important;font-size:1.4rem;line-height:1.643}.wp-block-buttons .wp-block-button.contents-home__news_button .wp-block-button__link:before,.wp-block-buttons .wp-block-button.contents-home__news_button .wp-element-button:before{transition:.3s ease}.wp-block-buttons .wp-block-button.contents-home__news_button .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.contents-home__news_button .wp-element-button:hover{color:#141f5a}.wp-block-buttons .wp-block-button.contents-home__news_button .wp-block-button__link:hover:before,.wp-block-buttons .wp-block-button.contents-home__news_button .wp-element-button:hover:before{right:-.2rem}.wp-block-buttons:has(.contents-home__news_button){margin-top:1.65rem}}.component-contact{margin-bottom:8.3rem}.component-contact .component-contact__inner{display:grid;grid-template-columns:1fr;grid-gap:3rem 0;justify-content:space-between;padding:3.5rem 2.4rem 3.1rem;background:#eff0f5;position:relative}.component-contact .component-contact__inner .component-contact__wrapper .wp-block-heading{margin-bottom:1rem;font-size:2rem;font-weight:400;line-height:1.6;letter-spacing:0;text-align:center;color:#141f5a}.component-contact .component-contact__inner .component-contact__wrapper p{margin:0 0 1.5rem;font-size:1.3rem;font-weight:400;line-height:1.6156;letter-spacing:0;color:#101010}.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons{display:block}.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button{width:100%}.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-block-button__link,.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-element-button{padding:2.2rem 2.5rem 2.2rem 4.2rem;font-size:1.6rem;font-weight:400;line-height:1.625;letter-spacing:0;border-radius:.6rem;text-align:left;position:relative}.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-block-button__link:before,.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-element-button:before{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;transform:translateY(-50%)}.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-block-button__link:after,.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-element-button:after{content:"";width:.95rem;height:.95rem;border-top:.2rem solid;border-right:.2rem solid;box-sizing:border-box;position:absolute;top:50%;right:1.275rem;transform:translate(-25%,-50%) rotate(45deg)}.component-contact .component-contact__inner .component-contact__wrapper.contact .wp-block-buttons .component-button .wp-block-button__link:before,.component-contact .component-contact__inner .component-contact__wrapper.contact .wp-block-buttons .component-button .wp-element-button:before{content:"";font-size:1.9rem;left:1.2rem}.component-contact .component-contact__inner .component-contact__wrapper.merumaga .wp-block-buttons .component-button .wp-block-button__link,.component-contact .component-contact__inner .component-contact__wrapper.merumaga .wp-block-buttons .component-button .wp-element-button{padding-left:5.9rem}.component-contact .component-contact__inner .component-contact__wrapper.merumaga .wp-block-buttons .component-button .wp-block-button__link:before,.component-contact .component-contact__inner .component-contact__wrapper.merumaga .wp-block-buttons .component-button .wp-element-button:before{content:"";font-size:1.5rem;left:1.7rem}@media screen and (min-width:961px){.component-contact{margin-bottom:8rem}.component-contact .inner{width:120rem}.component-contact .component-contact__inner{grid-template-columns:repeat(2,1fr);grid-gap:0 10.9rem;padding:8.5rem 6.55rem 7.9rem}.component-contact .component-contact__inner .component-contact__wrapper{margin:0}.component-contact .component-contact__inner .component-contact__wrapper .wp-block-heading{margin-bottom:3.1rem;font-size:2.8rem;line-height:1.6074;text-align:left}.component-contact .component-contact__inner .component-contact__wrapper p{margin-bottom:3.6rem;font-size:1.5rem;line-height:1.6}.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-block-button__link,.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-element-button{padding:3.2rem 4rem;font-size:2.1rem;line-height:1.6194;text-align:center;border:.1rem solid #141f5a;color:#fff;transition:.3s ease color,.3s ease background}.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-block-button__link:after,.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-element-button:after{right:1.965rem;transition:.3s ease right}.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-block-button__link:hover,.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-element-button:hover{color:#141f5a;background:#fff}.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-block-button__link:hover:after,.component-contact .component-contact__inner .component-contact__wrapper .wp-block-buttons .component-button .wp-element-button:hover:after{right:1.565rem}.component-contact .component-contact__inner .component-contact__wrapper.contact .wp-block-buttons .component-button .wp-block-button__link:before,.component-contact .component-contact__inner .component-contact__wrapper.contact .wp-block-buttons .component-button .wp-element-button:before{font-size:3.2rem;left:1.878rem}.component-contact .component-contact__inner .component-contact__wrapper.merumaga .wp-block-buttons .component-button .wp-block-button__link,.component-contact .component-contact__inner .component-contact__wrapper.merumaga .wp-block-buttons .component-button .wp-element-button{padding-left:4rem}.component-contact .component-contact__inner .component-contact__wrapper.merumaga .wp-block-buttons .component-button .wp-block-button__link:before,.component-contact .component-contact__inner .component-contact__wrapper.merumaga .wp-block-buttons .component-button .wp-element-button:before{font-size:2.4rem;left:4.314rem}.component-contact .component-contact__inner:before{content:"";width:.1rem;height:29.2rem;background:#dbdbdb;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}
