﻿html{font-size:.0661375661vw}@media screen and (min-width: 1512px){html{font-size:1px}}a:hover,a:focus{color:#fff;text-decoration:none}a:hover{transition:.5s;cursor:pointer}.wrap-items-title{margin-bottom:7rem}.wrap-items-title .icon-title-link-page{width:30rem}.wrap-items-title .title-text{font-size:18rem;transform:translate(0, 0)}.wrap-page-title .title{font-size:24rem;margin-bottom:19rem}.breadcrumb{padding:0 0 0 40rem;height:47rem;margin:105rem 0 29.8rem}.breadcrumb li{line-height:17rem;font-size:11rem}.breadcrumb li a{font-size:11rem}.breadcrumb li a:hover{text-decoration:underline;text-underline-offset:3rem}.breadcrumb li:before{margin:0 17rem}.wrap-page-title{padding:0 0 29.8rem 36rem}.wrap-page-title .title{font-size:36rem}header{background-color:#fff}header .wrap-header-lg .wrap-header-top{display:flex;align-items:center;justify-content:space-between;padding-left:23rem}header .wrap-header-lg .wrap-header-top .wrap-logo-area{display:flex;align-items:center;gap:0 25rem}header .wrap-header-lg .wrap-header-top .wrap-logo-area .header-logo{width:714rem}header .wrap-header-lg .wrap-header-top .wrap-logo-area .header-logo img{width:100%}header .wrap-header-lg .wrap-header-top .wrap-logo-area .logo-text{font-size:11rem;font-weight:600;color:#000}header .wrap-header-lg .wrap-header-top .wrap-btn-area{display:flex}header .wrap-header-lg .wrap-header-top .wrap-btn-area a{background-color:#328177;line-height:1.33;font-size:12rem;width:170rem;height:60rem;display:flex;align-items:center;justify-content:center;text-align:center}header .wrap-header-lg .wrap-header-top .wrap-btn-area a img{width:23rem;margin-right:6rem}header .wrap-header-lg .wrap-header-top .wrap-btn-area a:nth-child(2){background-color:#219878}header .wrap-header-lg .wrap-header-top .wrap-btn-area a:nth-child(2) img{width:20rem;margin-right:11rem}header .wrap-header-lg .wrap-header-top .wrap-btn-area a:nth-child(3){background-color:#219878}header .wrap-header-lg .wrap-header-top .wrap-btn-area a:nth-child(3) img{width:22rem;margin-right:11rem}header .wrap-header-lg .wrap-header-top .wrap-btn-area a:hover{background-color:#3d9c90}header .wrap-header-lg .wrap-header-top .wrap-btn-area a:hover:nth-child(2){background-color:#27b58f}header .wrap-header-lg .wrap-header-top .wrap-btn-area a:hover:nth-child(3){background-color:#53c29c}header .wrap-header-lg .wrap-header-top .wrap-btn-area .wrap-btn-area-inner a{width:110rem;height:30rem;background-color:#f8f8f8;font-size:8rem;line-height:.95;font-weight:600;color:#096358;display:flex;align-items:center;justify-content:center;text-align:center}header .wrap-header-lg .wrap-header-top .wrap-btn-area .wrap-btn-area-inner a:hover{background-color:#f8f8f8;opacity:.8}header .wrap-header-lg .wrap-header-bottom ul{display:flex;position:relative}header .wrap-header-lg .wrap-header-bottom ul li.nav-btn{width:165rem;height:50rem;display:flex;align-items:center;justify-content:center;color:#096358;font-weight:600;font-size:15rem}header .wrap-header-lg .wrap-header-bottom ul li.nav-btn:hover{cursor:pointer;background-color:#096358;color:#fff}header .wrap-header-lg .wrap-header-bottom ul li.nav-btn.open{background-color:#096358;color:#fff}header .wrap-header-lg .wrap-header-bottom ul li.wrap-nav-items{display:none;position:absolute;top:50rem;left:0;z-index:150;padding:25rem 0 25rem 33rem;background-color:#096358;width:100%}header .wrap-header-lg .wrap-header-bottom ul li.wrap-nav-items ul{display:block}header .wrap-header-lg .wrap-header-bottom ul li.wrap-nav-items ul li{margin-bottom:14rem}header .wrap-header-lg .wrap-header-bottom ul li.wrap-nav-items ul li a{font-size:12rem;font-weight:600;color:#fff}header .wrap-header-lg .wrap-header-bottom ul li.wrap-nav-items ul li a:hover{text-decoration:underline;text-underline-offset:3rem}header .wrap-header-lg .wrap-header-bottom ul li.wrap-nav-items ul li:last-child{margin-bottom:0}header .wrap-header-lg .wrap-header-bottom ul li.wrap-nav-items.open{display:flex;gap:0 40rem;background-color:#096358;color:#fff}a.wrap-page-top-item{bottom:16rem;width:45rem;height:45rem;box-shadow:0 4px 4px 0 rgba(0,0,0,.25)}a.wrap-page-top-item img{width:8.3rem;margin-bottom:4.8rem}a.wrap-page-top-item .text{font-size:13.3rem}a.wrap-page-top-item:hover img{transform:translateY(-4rem)}a.wrap-page-top-item:hover .text{color:#096358}footer .wrap-footer-top{padding:50rem 73rem;display:flex;gap:0 40rem}footer .wrap-footer-top ul li{margin-bottom:12rem}footer .wrap-footer-top ul li a{font-size:13rem}footer .wrap-footer-top ul li a:hover{color:#fff}footer .wrap-footer-top ul.last-ul{margin-top:0}footer .wrap-footer-top ul.last-ul li{margin-bottom:0}footer .wrap-footer-bottom{padding:17rem 0 31rem}footer .wrap-footer-bottom ul{gap:13rem 12rem;width:100%;margin:0 auto 31rem}footer .wrap-footer-bottom ul li a{font-size:12rem}footer .wrap-footer-bottom ul li a:hover{text-decoration:underline;text-underline-offset:3rem}footer .wrap-footer-bottom p{color:#45a584;font-size:12rem}main.index-page .wrap-mv-area{background-image:url(../images/mv-img-lg.webp?20250701);height:872rem}main.index-page .wrap-mv-area .img-mv-text{width:808rem;top:441.7rem}main.index-page .wrap-news{padding:52rem 0 45rem}main.index-page .wrap-news .wrap-news-text{display:flex;align-items:flex-start;gap:0 72rem;padding:0 182rem 0 72rem}main.index-page .wrap-news .wrap-news-text .title{margin-bottom:0}main.index-page .wrap-news .wrap-news-text .title .icon-news{width:24.2rem}main.index-page .wrap-news .wrap-news-text .title span{width:117rem;font-size:16rem;transform:translate(0, 0)}main.index-page .wrap-news .wrap-news-text .news-list{margin-bottom:63rem;max-width:1077rem}main.index-page .wrap-news .wrap-news-text .news-list li a{font-size:16rem}main.index-page .wrap-news .wrap-news-text .news-list li a .date{max-width:calc(83.89rem + 1em)}main.index-page .wrap-news .wrap-news-text .news-list li a .text{max-width:calc(100% - (83.89rem + 1em))}main.index-page .wrap-news .wrap-news-text .news-list li a:hover{text-decoration:underline;text-underline-offset:3rem}main.index-page .wrap-news .wrap-news-banner .news-banner-list li{width:393rem;height:156rem;cursor:pointer}main.index-page .wrap-news .wrap-news-banner .news-banner-list li a{right:12rem;bottom:9rem;width:95rem;height:21rem}main.index-page .wrap-news .wrap-news-banner .news-banner-list li a span{font-size:10rem}main.index-page .wrap-news .wrap-news-banner .news-banner-list li a img{margin-left:7.5rem}main.index-page .wrap-news .wrap-news-banner .news-banner-list li:hover a{background-color:#fff}main.index-page .wrap-news .wrap-news-banner .news-banner-list li:hover a span{color:#096358}main.index-page .wrap-news .wrap-news-banner .news-banner-list li:hover a img{transform:translateX(4rem)}main.index-page .bg-area{height:674.5rem;background-attachment:fixed;background-position:center}main.index-page .wrap-link-page-area{max-width:977rem;margin:0 auto;align-items:center;justify-content:center;padding:86.5rem 0;gap:22rem}main.index-page .wrap-link-page-area .wrap-link-items{padding:10rem 10rem 6rem;width:calc(33.3333333333% - 14.6666666667rem)}main.index-page .wrap-link-page-area .wrap-link-items .wrap-img-link-page{height:143rem;margin-bottom:16.3rem}main.index-page .wrap-link-page-area .wrap-link-items .wrap-items-title{margin-bottom:2rem}main.index-page .wrap-link-page-area .wrap-link-items .wrap-items-title .icon-title-link-page{width:29rem;transform:translateY(-7rem)}main.index-page .wrap-link-page-area .wrap-link-items .wrap-items-title .title-text{color:#fff;margin-left:6rem}main.index-page .wrap-link-page-area .wrap-link-items .wrap-items-text .link-text{font-size:18rem}main.index-page .wrap-link-page-area .wrap-link-items .wrap-items-text .icon-arrow{width:6rem;margin-right:4rem;margin-top:4rem;transition:.3s ease-in-out}main.index-page .wrap-link-page-area .wrap-link-items:nth-child(2) .wrap-icon-link-page .icon-link-page{top:37rem}main.index-page .wrap-link-page-area .wrap-link-items:nth-child(2):hover{background-color:#e0cc35}main.index-page .wrap-link-page-area .wrap-link-items:nth-child(3) .wrap-icon-link-page .icon-link-page{top:37rem;height:49rem}main.index-page .wrap-link-page-area .wrap-link-items:nth-child(3):hover{background-color:#5e9ae7}main.index-page .wrap-link-page-area .wrap-link-items:nth-child(4) .wrap-icon-link-page .icon-link-page{top:37rem;height:38rem}main.index-page .wrap-link-page-area .wrap-link-items:nth-child(4):hover{background-color:#54c69f}main.index-page .wrap-link-page-area .wrap-link-items:nth-child(5) .wrap-icon-link-page .icon-link-page{top:51rem;height:13.8rem}main.index-page .wrap-link-page-area .wrap-link-items:nth-child(5):hover{background-color:#328177}main.index-page .wrap-link-page-area .wrap-link-items:hover{background-color:#f398b6}main.index-page .wrap-link-page-area .wrap-link-items:hover .wrap-items-text .icon-arrow{transition:.3s ease-in-out;transform:translateX(8rem)}main.index-page .wrap-link-page-area .wrap-items-last{padding:110rem 21rem 6rem 13rem}main.index-page .wrap-link-page-area .wrap-items-last .wrap-items-text img{margin-bottom:6rem}main.index-page .wrap-link-page-area .wrap-items-last:hover{outline:none;background-color:#219878}main.index-page .wrap-us-area{background-color:#096358;padding:124.5rem 0;display:flex;align-items:center;justify-content:center}main.index-page .wrap-us-area .wrap-us-text-area{width:400rem;height:390rem}main.index-page .wrap-us-area .wrap-us-text-area .wrap-items-title .icon-title-link-page{width:30rem}main.index-page .wrap-us-area .wrap-us-text-area .wrap-items-title .title-text{transform:translate(0, 0)}main.index-page .wrap-us-area .wrap-us-text-area .title{margin-bottom:17rem}main.index-page .wrap-us-area .wrap-us-text-area .text{margin-bottom:17rem}main.index-page .wrap-us-area .wrap-us-text-area a:hover{color:#096358;transition:.5s}main.index-page .wrap-us-area .wrap-us-text-area a:hover img{margin-left:13.5rem}main.index-page .wrap-us-area .img-top-about-us{max-width:745rem;height:390rem}main.drone-school-page .wrap-mv-lower-area{margin-bottom:79rem}main.drone-school-page .wrap-mv-lower-area .mv-lower-img{height:513rem}main.drone-school-page .wrap-mv-lower-area .wrap-text-area{padding:76rem 0 72rem}main.drone-school-page .wrap-mv-lower-area .wrap-text-area .title{max-width:1052rem;margin:0 auto 19rem}main.drone-school-page .wrap-mv-lower-area .wrap-text-area .text{max-width:1052rem;margin:0 auto}main.drone-school-page .wrap-mv-lower-area .wrap-btn-area{max-width:1052rem;margin:44rem auto 0;display:flex;gap:0 40rem}main.drone-school-page .wrap-mv-lower-area .wrap-btn-area a{width:506rem;height:126rem;margin-bottom:0;font-size:24rem;border-radius:30rem}main.drone-school-page .wrap-mv-lower-area .wrap-btn-area a:hover img{transform:translateX(4rem)}main.drone-school-page .wrap-mv-lower-area .wrap-btn-area a.btn-01:hover{background-image:url(../images/btn-drone-school-link-01-hover.webp?20250701)}main.drone-school-page .wrap-mv-lower-area .wrap-btn-area a.btn-02:hover{background-image:url(../images/btn-drone-school-link-02-hover.webp?20250701)}main.drone-school-page h2{max-width:1440rem;margin:0 auto 36rem;height:117rem;padding:0 0 0 36rem;border-radius:30px;margin-bottom:37rem}main.drone-school-page h2 span{font-size:24rem;transform:translate(0, 0)}main.drone-school-page h2 img{width:30rem}main.drone-school-page .wrap-drone-explanation-area{max-width:1440rem;margin:0 auto 133rem;padding:0;display:flex;gap:0 31rem}main.drone-school-page .wrap-drone-explanation-area .top-img{order:2;margin-bottom:0;width:calc(100% - 558rem - 31rem - 37rem)}main.drone-school-page .wrap-drone-explanation-area .wrap-items-inner{order:1;max-width:558rem;margin-left:37rem}main.drone-school-page .wrap-drone-explanation-area .wrap-items-inner .text-annotation{margin-bottom:64rem}main.drone-school-page .wrap-drone-explanation-area .wrap-items-inner .wrap-lecturer-area{display:flex;justify-content:center;gap:0 21rem}main.drone-school-page .wrap-drone-explanation-area .wrap-items-inner .wrap-lecturer-area .wrap-name-area{width:160rem}main.drone-school-page .wrap-drone-explanation-area .wrap-items-inner .wrap-lecturer-area .wrap-lecturer-text{padding:34rem 23rem 21rem 53rem;width:279rem}main.drone-school-page .wrap-to-tha-person-area{display:flex;gap:0 66rem;max-width:1052rem;margin:0 auto 133rem}main.drone-school-page .wrap-to-tha-person-area .wrap-items-inner{width:calc(50% - 33rem);margin-bottom:0}main.drone-school-page .wrap-to-tha-person-area .wrap-items-inner .title{padding:10rem 0;font-size:24rem;margin-bottom:48rem}main.drone-school-page .wrap-to-tha-person-area .wrap-items-inner ul{max-width:394rem;margin:0 auto}main.drone-school-page .wrap-curriculum-area .wrap-title{margin:0 auto 30rem;border-radius:22px;max-width:1052rem}main.drone-school-page .wrap-curriculum-area .wrap-title .title{font-size:24rem}main.drone-school-page .wrap-curriculum-area .wrap-items-inner{display:flex;max-width:900rem;margin:0 auto 30rem}main.drone-school-page .wrap-curriculum-area .wrap-items-inner .wrap-item{width:252rem}main.drone-school-page .wrap-curriculum-area .icon-arrow{margin:0 27rem}main.drone-school-page .wrap-fee .text-fee{margin-bottom:5rem}main.drone-school-page .wrap-schedule-area{margin:0 auto;max-width:1052rem}main.drone-school-page .wrap-schedule-area .wrap-table-item{margin-bottom:95rem}main.drone-school-page .wrap-schedule-area .wrap-table-item table{font-size:13rem;margin:0 auto}main.drone-school-page .wrap-schedule-area .wrap-table-item table thead tr th{padding:8rem 0}main.drone-school-page .wrap-schedule-area .wrap-table-item table tbody tr td{padding:12rem 0}main.drone-school-page .wrap-application-form{max-width:1048rem;margin:0 auto 122rem;padding:50rem 80rem}main.drone-school-page .wrap-application-form .img-icon{top:32rem;right:178.8rem}main.drone-school-page .wrap-application-form .wrap-title-item .title-text{font-size:24rem}main.drone-school-page .wrap-application-form .wrap-btn-items{margin-bottom:40rem}main.drone-school-page .wrap-application-form .wrap-btn-items a{width:409rem;margin:0 auto 20rem}main.drone-school-page .wrap-application-form .wrap-btn-items a:hover .icon-arrow{transform:translateX(4rem)}main.drone-school-page .wrap-application-form .wrap-btn-items-bottom .text{font-size:16rem;line-height:1.8}main.drone-school-page .wrap-application-form .wrap-btn-items-bottom a:hover{background-color:#ff8974}main.drone-school-page .wrap-application-form .wrap-btn-items-bottom a:hover img{transform:translateX(4rem)}main.drone-school-page .wrap-drone-package-area{max-width:1052rem;margin:0 auto 143rem}main.drone-school-page .wrap-drone-package-area .title-text{margin:0 0 28rem}main.drone-school-page .wrap-drone-package-area .wrap-drone-package-items{display:flex;justify-content:center;gap:0 34rem;margin:0 0 28rem}main.drone-school-page .wrap-drone-package-area .wrap-drone-package-items .wrap-items{margin:0;width:288rem}main.drone-school-page .wrap-drone-package-area .wrap-drone-package-items .wrap-items .title{font-size:24rem}main.drone-school-page hr{margin:0 36rem 103rem}main.drone-school-page .wrap-btn-bottom-area{margin:0 auto 219rem;max-width:1368rem;display:flex;flex-wrap:wrap;gap:28rem 24rem}main.drone-school-page .wrap-btn-bottom-area .wrap-item{width:calc(50% - 12rem);margin:0;padding:52rem 0;border-radius:30px;cursor:pointer}main.drone-school-page .wrap-btn-bottom-area .wrap-item .title{font-size:24rem;margin-bottom:13rem}main.drone-school-page .wrap-btn-bottom-area .wrap-item .text{font-size:16rem;margin-bottom:13rem}main.drone-school-page .wrap-btn-bottom-area .wrap-item:hover a{color:#096358;background-color:#fff}main.drone-school-page .wrap-btn-bottom-area .wrap-item:hover a img{transform:translateX(4rem)}main.drone-experience-session-page .wrap-mv-lower-area{margin-bottom:86rem}main.drone-experience-session-page .wrap-mv-lower-area .mv-lower-img{height:373rem}main.drone-experience-session-page .wrap-mv-lower-area .wrap-text-area{max-width:1048rem;margin:0 auto;padding:55rem 0 56rem}main.drone-experience-session-page .wrap-mv-lower-area .wrap-text-area .title{margin-bottom:15rem}main.drone-experience-session-page .wrap-mv-lower-area .wrap-text-area .title img{width:30rem}main.drone-experience-session-page .wrap-mv-lower-area .wrap-text-area .title span{font-size:24rem;transform:translateY(4.5rem)}main.drone-experience-session-page .wrap-mv-lower-area .wrap-photo-area{max-width:1048rem;margin:0 auto;padding:0;display:flex;justify-content:center;gap:0 24rem}main.drone-experience-session-page .wrap-mv-lower-area .wrap-photo-area img{width:calc(33.3333333333% - 8rem);margin-bottom:0}main.drone-experience-session-page .wrap-to-tha-person-area{margin:0 0 104rem}main.drone-experience-session-page .wrap-to-tha-person-area .wrap-items-inner{width:100%;margin-bottom:0}main.drone-experience-session-page .wrap-to-tha-person-area .wrap-items-inner .title{max-width:493rem;padding:10rem 0;font-size:24rem;margin:0 auto 48rem}main.drone-experience-session-page .wrap-to-tha-person-area .wrap-items-inner ul{max-width:394rem;margin:0 auto}main.drone-experience-session-page .wrap-curriculum-area .wrap-title{margin:0 auto 30rem;border-radius:22px;max-width:1052rem}main.drone-experience-session-page .wrap-curriculum-area .wrap-title .title{font-size:24rem}main.drone-experience-session-page .wrap-curriculum-area .wrap-items-inner{display:flex;max-width:900rem;margin:0 auto 30rem}main.drone-experience-session-page .wrap-curriculum-area .wrap-items-inner .wrap-item{width:252rem}main.drone-experience-session-page .wrap-curriculum-area .icon-arrow{margin:0 27rem}main.drone-experience-session-page .wrap-fee .text-fee{margin-bottom:5rem}main.drone-experience-session-page .wrap-info-area{margin:0 auto 63rem;padding:0;max-width:1053rem}main.drone-experience-session-page .wrap-info-area .wrap-item{margin-bottom:45rem}main.drone-experience-session-page .wrap-schedule-area{margin:0 auto;max-width:1052rem}main.drone-experience-session-page .wrap-schedule-area .wrap-table-item{margin-bottom:95rem}main.drone-experience-session-page .wrap-schedule-area .wrap-table-item table{font-size:13rem;margin:0 auto}main.drone-experience-session-page .wrap-schedule-area .wrap-table-item table thead tr th{padding:8rem 0}main.drone-experience-session-page .wrap-schedule-area .wrap-table-item table tbody tr td{padding:12rem 0}main.drone-experience-session-page .wrap-application-form{max-width:1052rem;position:relative;padding:63rem 0 74rem;border-radius:30px;margin:0 auto 206rem}main.drone-experience-session-page .wrap-application-form .img-icon{top:36rem;right:84.8rem}main.drone-experience-session-page .wrap-application-form .text{font-size:16rem;font-weight:400;line-height:1.8;color:#fff;margin-bottom:27rem}main.drone-experience-session-page .wrap-application-form .btn:hover{background-color:#ff8974}main.drone-experience-session-page .wrap-application-form .btn:hover img{transform:translateX(4rem)}main.drone-experience-session-page hr{margin:0 36rem 103rem}main.drone-experience-session-page .wrap-btn-bottom-area{margin:0 auto 219rem;max-width:1368rem;display:flex;flex-wrap:wrap;gap:28rem 24rem}main.drone-experience-session-page .wrap-btn-bottom-area .wrap-item{width:calc(50% - 12rem);margin:0;padding:52rem 0;border-radius:30px;cursor:pointer}main.drone-experience-session-page .wrap-btn-bottom-area .wrap-item .title{font-size:24rem;margin-bottom:13rem}main.drone-experience-session-page .wrap-btn-bottom-area .wrap-item .text{font-size:16rem;margin-bottom:13rem}main.drone-experience-session-page .wrap-btn-bottom-area .wrap-item:hover a{color:#096358;background-color:#fff}main.drone-experience-session-page .wrap-btn-bottom-area .wrap-item:hover a img{transform:translateX(4rem)}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner{margin-bottom:90rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .title.title-02{max-width:1047rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .wrap-items-inner-detail{max-width:1047rem;margin:0 auto 30rem;padding:32rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .wrap-items-inner-detail .title-small{font-size:24rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .wrap-items-inner-detail ul{display:flex;gap:0 40rem;max-width:100%}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .wrap-items-inner-detail ul li{width:calc(100% - 30rem);margin-bottom:0}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .wrap-items-inner-detail ul li:last-child{margin-bottom:0}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .wrap-items-inner-detail.wrap-items-inner-detail-02{margin-bottom:0}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .wrap-items-inner-detail.wrap-items-inner-detail-02 ul{display:block}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .wrap-items-inner-detail.wrap-items-inner-detail-02 ul li{width:100%;margin-bottom:40rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .wrap-items-inner-detail.wrap-items-inner-detail-02 ul li .title{max-width:655rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .wrap-items-inner-detail.wrap-items-inner-detail-02 ul li:last-child{margin-bottom:0}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-curriculum-area .wrap-items-inner{max-width:1048rem;display:flex;gap:0 19rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-curriculum-area .wrap-items-inner img:not(.icon-arrow){width:336rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-curriculum-area .wrap-items-inner img:not(.icon-arrow).img-curriculum{margin-bottom:0}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form{max-width:1048rem;margin:0 auto 122rem;padding:50rem 80rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .img-icon{top:32rem;right:125rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form a:hover{background-color:#ff8974}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form a:hover img{transform:translateX(4rem)}main.drone-experience-session-page.disaster-prevention-specialist-education-page.kds-page .wrap-application-form a:hover img.icon-xls{transform:translateX(0)}main.facility-introduction-page .wrap-btn-area{max-width:1052rem;margin:0 auto 14rem;height:126rem}main.facility-introduction-page .wrap-btn-area .btn-img{width:197rem}main.facility-introduction-page .wrap-btn-area .wrap-btn-inner{margin:0 44.3rem 0 33rem}main.facility-introduction-page .wrap-btn-area .wrap-btn-inner p{font-size:20rem}main.facility-introduction-page .wrap-btn-area .wrap-btn-inner .img-icon{width:9.5rem}main.facility-introduction-page .wrap-btn-area:hover{cursor:pointer;border:1px solid #096358}main.facility-introduction-page .wrap-btn-area:hover p{color:#096358}main.facility-introduction-page .wrap-content-area{max-width:1052rem;margin:0 auto 14rem;padding:25rem 25.5rem 40rem}main.facility-introduction-page .wrap-content-area .wrap-content-inner{display:flex;gap:0 36rem}main.facility-introduction-page .wrap-content-area .wrap-content-inner .wrap-photo-area{width:385rem;margin-bottom:0}main.facility-introduction-page .wrap-content-area .wrap-content-inner .wrap-map-area{width:580rem}main.facility-introduction-page .wrap-content-area .wrap-content-inner .wrap-map-area .wrap-access-area,main.facility-introduction-page .wrap-content-area .wrap-content-inner .wrap-map-area .wrap-organization-area{margin-bottom:20rem}main.facility-introduction-page .wrap-content-area .wrap-content-inner .wrap-map-area .wrap-access-area .title,main.facility-introduction-page .wrap-content-area .wrap-content-inner .wrap-map-area .wrap-organization-area .title{font-size:16rem}main.facility-introduction-page .wrap-content-inner-bottom .wrap-organization-detail-area{display:flex;gap:0 23rem;margin:0 35.5rem}main.facility-introduction-page .wrap-content-inner-bottom .wrap-organization-detail-area table{margin:0 auto;font-size:13rem}main.facility-introduction-page .wrap-content-inner-bottom .wrap-organization-detail-area table thead tr th{padding:8rem 0}main.facility-introduction-page .wrap-content-inner-bottom .wrap-organization-detail-area table:nth-child(1){height:97rem}main.facility-introduction-page .wrap-content-inner-bottom .wrap-organization-detail-area table:nth-child(3){height:155rem}main.facility-introduction-page .wrap-application-form{max-width:1052rem;padding:69rem 0;margin:90rem auto 206rem}main.facility-introduction-page .wrap-application-form .btn:hover{background-color:#ff8974}main.facility-introduction-page .wrap-application-form .btn:hover img{transform:translateX(4rem)}main.service-page .wrap-mv-lower-area{padding:0;max-width:1439rem;margin:0 auto 201rem}main.service-page .wrap-mv-lower-area img{height:auto;width:100%;object-fit:cover}main.service-page .wrap-mv-lower-area p{font-size:24rem}main.service-page .wrap-service-explanation{margin:0 auto 178.5rem;max-width:1440rem}main.service-page .wrap-service-explanation .wrap-title-area{padding:0;display:flex;align-items:center;justify-content:center;background-color:#096358;width:100%;height:278rem;gap:0 162rem;margin-bottom:94rem}main.service-page .wrap-service-explanation .wrap-title-area .wrap-page-title{padding:0;margin-bottom:0}main.service-page .wrap-service-explanation .wrap-title-area .wrap-page-title .title{margin-bottom:0}main.service-page .wrap-service-explanation .wrap-title-area .text-area{font-size:16rem;transform:translateY(-10rem)}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area{display:flex;flex-wrap:wrap;gap:39.5rem 47rem;margin-left:194rem}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item{padding:20rem;margin-bottom:0;max-width:500rem;cursor:pointer}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item .icon-top{height:45rem;margin-bottom:30rem}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item .wrap-page-title{padding:0 0 30rem 0}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item .wrap-page-title .title{font-size:32rem}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item .img-item{margin-bottom:30rem}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item .text{margin-bottom:35rem}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item:nth-child(4) .icon-top{height:13.8rem;margin:17rem 0 46rem}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item:hover a{color:#096358;background-color:#fff}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item:hover a img{transform:translateX(4rem)}main.service-page .wrap-application-form{max-width:1052rem;padding:69rem 0;margin:0 auto 206rem}main.service-page .wrap-application-form .btn:hover{background-color:#ff8974}main.service-page .wrap-application-form .btn:hover img{transform:translateX(4rem)}main.mobility-scooter-page .wrap-mv-lower-area{margin-bottom:80rem}main.mobility-scooter-page .wrap-mv-lower-area .mv-lower-img{height:562rem}main.mobility-scooter-page .wrap-mv-lower-area .wrap-text-area{padding:76rem 0;background-color:#edd8d3}main.mobility-scooter-page .wrap-mv-lower-area .wrap-text-area .title{max-width:1052rem;margin:0 auto 19rem}main.mobility-scooter-page .wrap-mv-lower-area .wrap-text-area .text{max-width:1052rem;margin:0 auto 19rem}main.mobility-scooter-page .wrap-mobility-scooter-explanation-area{max-width:1052rem;margin:0 auto 80.5rem;display:flex;gap:0 51rem}main.mobility-scooter-page .wrap-mobility-scooter-explanation-area .wrap-items-inner{width:474rem}main.mobility-scooter-page .wrap-mobility-scooter-explanation-area .wrap-items-inner h2{height:34.5rem;margin:0 0 10rem}main.mobility-scooter-page .wrap-mobility-scooter-explanation-area .wrap-items-inner h2 img{width:30rem}main.mobility-scooter-page .wrap-mobility-scooter-explanation-area .wrap-items-inner h2 span{font-size:24rem;transform:translate(7rem, 4.5rem)}main.mobility-scooter-page .wrap-mobility-scooter-explanation-area .wrap-items-inner .text{margin-bottom:0}main.mobility-scooter-page .wrap-mobility-scooter-explanation-area img{width:527rem;height:345.5rem}main.mobility-scooter-page .wrap-to-tha-person-area{max-width:493rem;margin:0 auto 154rem}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner .title{padding:10rem 0;font-size:24rem;margin-bottom:48rem}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner ul{padding-left:50rem}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner ul li{margin-bottom:47rem}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner .img-to-the-person-02-item{max-width:374rem;padding:0;margin:0 auto 38rem;display:block}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner .wrap-mobility-scoote-function .title{margin-bottom:9rem}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner .wrap-mobility-scoote-function ul{padding-left:24rem;margin:0 0 34rem 0;list-style:disc}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner .wrap-mobility-scoote-function ul ::marker{content:"・"}main.mobility-scooter-page .wrap-application-form{max-width:1052rem;padding:69rem 0 74rem;margin:0 auto 154rem}main.mobility-scooter-page .wrap-application-form .btn:hover{background-color:#ff8974}main.mobility-scooter-page .wrap-application-form .btn:hover img{transform:translateX(4rem)}main.mobility-scooter-page .wrap-application-form .img-icon{left:52rem;width:117rem}.wrap-page-title.wrap-about-us-page-title{max-width:323rem;margin:74.3rem auto}.wrap-page-title.wrap-about-us-page-title .title{font-size:36rem}main.about-us-page .img-mv{padding:0;margin:0 auto 38rem;max-width:1448rem;height:612rem}main.about-us-page .wrap-page-link-area{padding:0;margin-bottom:151rem}main.about-us-page .wrap-page-link-area ul{justify-content:center;gap:0 23rem}main.about-us-page .wrap-page-link-area ul li a{padding:0 9.8rem 0 11rem}main.about-us-page .wrap-page-link-area ul li a:hover{background-color:#096358;color:#fff}main.about-us-page .wrap-page-link-area ul li a:hover img{transform:translateX(4rem)}main.about-us-page .wrap-items-inner-title{margin:0 0 25rem}main.about-us-page .wrap-items-inner-title img{width:22rem}main.about-us-page .wrap-items-inner-title .title-text{font-size:18rem;color:#000}main.about-us-page .wrap-corporate-statement-area{max-width:831.9rem;margin:0 auto 117rem}main.about-us-page .wrap-corporate-statement-area .title-text{font-size:32rem;margin-bottom:70rem}main.about-us-page .wrap-corporate-statement-area .wrap-item{display:flex;align-items:flex-start;gap:0 80rem}main.about-us-page .wrap-corporate-statement-area .wrap-item img{max-width:420rem;margin-bottom:0;margin-top:1em}main.about-us-page .wrap-corporate-philosophy-area{margin:0 auto 154.5rem;max-width:888rem}main.about-us-page .wrap-corporate-philosophy-area ul li{gap:0 12rem}main.about-us-page .wrap-corporate-philosophy-area ul li .text{font-size:20rem;line-height:1.5}main.about-us-page .wrap-behavioral-guidelines-area{padding:0;max-width:1035rem;margin:0 auto 119rem}main.about-us-page .slogan-text{font-size:32rem;margin:0 auto 154rem;text-align:center}main.about-us-page hr{border-bottom:1px solid #dedede;margin:0 0 120.1rem}main.about-us-page .wrap-greeting-area{max-width:1048rem;margin:0 auto 121rem}main.about-us-page .wrap-greeting-area .wrap-items-area{max-width:1048rem;margin:0 auto 119rem;display:flex;gap:0 51rem}main.about-us-page .wrap-greeting-area .wrap-items-area .wrap-text-items{margin-bottom:0}main.about-us-page .wrap-greeting-area .wrap-items-area .wrap-photo-items img{margin-bottom:51rem}main.about-us-page .wrap-business-area{max-width:1048rem;margin:0 auto 52rem}main.about-us-page .wrap-business-area .title-green{font-size:30rem;padding-left:16rem;margin:0 0 40rem}main.about-us-page .wrap-business-area .wrap-inner-items{padding:0;margin-bottom:80rem;border-bottom:none}main.about-us-page .wrap-business-area .wrap-inner-items a{padding:13.5rem 29.3rem 13.5rem 22.5rem;margin:0 16rem 0}main.about-us-page .wrap-business-area .wrap-inner-items a:hover{background-color:#fff;color:#096358}main.about-us-page .wrap-business-area .wrap-inner-items a:hover img{transform:translateX(4rem)}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-btn-area{display:flex;flex-direction:column;margin-bottom:154rem}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-btn-area a{width:235rem;height:51rem;display:flex;align-items:center;justify-content:center;padding:0}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-text-area{display:flex;gap:0 35rem;padding:0 16rem}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-text-area img{width:490.5rem;margin-bottom:30rem}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-text-area .wrap-text-item{margin-bottom:40rem}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-text-area .wrap-text-item .title{font-size:24rem}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-text-area .wrap-text-item .text span{font-size:12rem}main.about-us-page .wrap-business-area .wrap-text-area-bottom .title{margin-bottom:15rem}main.about-us-page .wrap-business-area .wrap-text-area-bottom .wrap-ul-items{display:flex;gap:0 15rem}main.about-us-page .wrap-business-area .wrap-text-area-bottom .wrap-ul-items ul{width:calc(50% - 7.5rem);margin-bottom:15rem}main.about-us-page .wrap-business-area .wrap-text-area-bottom p{margin-bottom:15rem}main.about-us-page .wrap-business-area .wrap-text-area-bottom a{margin:0 0 40rem}main.about-us-page .wrap-company-area{max-width:1048rem;margin:0 auto 120rem;border:none}main.about-us-page .wrap-company-area .wrap-items-inner-title{margin-bottom:50rem}main.about-us-page .wrap-company-area table{margin:0;max-width:calc(100% - 0rem)}main.about-us-page .wrap-company-area table tr th{width:200rem;font-size:16rem;letter-spacing:.6em}main.about-us-page .wrap-company-area table tr td{padding:12rem;width:calc(100% - 200rem);font-size:16rem}main.about-us-page .wrap-company-area table tr td span .date{width:150rem;margin-right:12rem}main.about-us-page .wrap-company-area .wrap-training-facilities-area{margin:0 0 17rem}main.about-us-page .wrap-company-area .wrap-training-facilities-area .title{padding:1rem 0;font-size:13rem;letter-spacing:.6em}main.about-us-page .wrap-company-area .wrap-training-facilities-area .wrap-items-area{flex-wrap:nowrap;gap:0}main.about-us-page .wrap-company-area .wrap-training-facilities-area .wrap-items-area .wrap-item{width:262rem}main.about-us-page .wrap-company-area .wrap-training-facilities-area .wrap-items-area .wrap-item .text{padding:12rem;font-size:13rem}main.about-us-page .wrap-company-area .wrap-training-facilities-area .wrap-btn-area{text-align:right}main.about-us-page .wrap-company-area .wrap-training-facilities-area .wrap-btn-area a{padding:13.5rem 51.3rem 13.5rem 44.5rem}main.about-us-page .wrap-company-area .wrap-training-facilities-area .wrap-btn-area a:hover{background-color:#fff;color:#096358}main.about-us-page .wrap-company-area .wrap-training-facilities-area .wrap-btn-area a:hover img{transform:translateX(4rem)}main.about-us-page .wrap-application-form{max-width:1052rem;padding:69rem 0;margin:0 auto 206rem}main.about-us-page .wrap-application-form .btn:hover{background-color:#ff8974}main.about-us-page .wrap-application-form .btn:hover img{transform:translateX(4rem)}main.technical-consultation-page .wrap-table-area{padding:28rem 32rem;margin-bottom:18rem}main.technical-consultation-page .wrap-table-area .wrap-btn-area a:hover{background-color:#fff;color:#096358}main.technical-consultation-page .wrap-table-area .wrap-btn-area a:hover .icon-arrow{width:4rem;transform:translateX(4rem)}main.technical-consultation-page .wrap-table-area .wrap-btn-bottom-area{margin:0 auto 30rem;display:flex;flex-wrap:wrap;gap:0 40rem}main.technical-consultation-page .wrap-table-area .wrap-btn-bottom-area .wrap-item{width:calc(33.3333333333% - 26.6666666667rem);margin:0;cursor:pointer}main.technical-consultation-page .wrap-table-area .wrap-btn-bottom-area .wrap-item:hover a{color:#096358;background-color:#fff}main.technical-consultation-page .wrap-table-area .wrap-btn-bottom-area .wrap-item:hover a img{transform:translateX(4rem)}main.technical-consultation-page .wrap-table-area .wrap-table-item{width:700rem;margin-bottom:15rem}main.technical-consultation-page .wrap-search-area{margin:0 36rem 23rem}main.technical-consultation-page .wrap-search-area .title{font-size:16rem}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner form{display:flex;align-items:flex-end;gap:0 18rem}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner form .wrap-items{margin-bottom:0}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner form .wrap-items .title{font-size:16rem}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner form .wrap-items .title img{width:30rem}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner form .wrap-items select{width:361rem;padding:13.5rem 12rem;border-radius:5px}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner form .wrap-items-02{margin-bottom:0}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner form .wrap-items-02 .title img{width:23.3rem}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner form .wrap-items-03{margin-bottom:0}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner form .wrap-items-03 .title img{width:13.5rem}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner form button{margin-left:0;transform:translateY(-2.5rem)}main.technical-consultation-page hr{margin-bottom:30rem}main.technical-consultation-page .wrap-card-items{margin:0 36rem;padding-bottom:170rem}main.technical-consultation-page .wrap-card-items .search-numbers{margin-bottom:47.5rem}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner{gap:41.5rem 23rem}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item{border:solid 1px #dedede;width:calc(20% - 18.4rem);height:fit-content}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .title{font-size:16rem}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .text{font-size:12rem}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .term{font-size:12rem}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .wrap-icon-items{gap:0 9rem}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item:hover{opacity:.8}main.technical-consultation-page .wrap-card-items nav{bottom:60rem}main.technical-consultation-page .wrap-card-items nav .pagination{gap:0 14rem}main.technical-consultation-detail-page .wrap-page-back-top{margin:13rem 0 31.5rem 32rem}main.technical-consultation-detail-page .wrap-page-back-top a{font-size:14rem}main.technical-consultation-detail-page .wrap-page-back-top a:hover img{transform:translateX(-4rem)}main.technical-consultation-detail-page .wrap-title-area{max-width:1048rem;margin:0 auto 15.5rem}main.technical-consultation-detail-page .wrap-title-area .title{margin:14rem 0;font-size:30rem}main.technical-consultation-detail-page .wrap-icon-items{max-width:1048rem;margin:0 auto 15.5rem;gap:0 9rem}main.technical-consultation-detail-page .wrap-text-area{display:flex;gap:0 35rem;max-width:1048rem;margin:0 auto}main.technical-consultation-detail-page .wrap-text-area .post-img{width:506.5rem;height:285rem;margin:0}main.technical-consultation-detail-page .wrap-text-area .wrap-text-area-inner{margin:0 0 30rem}main.technical-consultation-detail-page .wrap-text-area .wrap-text-area-inner .title{font-size:24rem}main.technical-consultation-detail-page .wrap-text-area .wrap-text-area-inner .text{margin-bottom:30rem}main.technical-consultation-detail-page .wrap-text-area .wrap-text-area-inner .wrap-table-item{padding:12rem 0}main.technical-consultation-detail-page .wrap-text-area .wrap-text-area-inner .wrap-table-item table tbody tr th{font-size:15rem;font-weight:500;color:#000}main.technical-consultation-detail-page .wrap-curriculum-area{max-width:1048rem;margin:0 auto 72rem}main.technical-consultation-detail-page .wrap-curriculum-area .wrap-curriculum-detail{margin-bottom:0;display:flex;align-items:flex-start;gap:0 32rem}main.technical-consultation-detail-page .wrap-curriculum-area .wrap-curriculum-detail .wrap-items{width:calc(50% - 16rem);margin-bottom:0}main.technical-consultation-detail-page .title-table-item{max-width:1048rem;margin:0 auto 10rem;padding:0}main.technical-consultation-detail-page .wrap-table-item{max-width:1048rem;margin:0 auto 15rem;padding:0}main.technical-consultation-detail-page .wrap-table-item table{width:100%}main.technical-consultation-detail-page .wrap-table-item table thead tr th{height:28rem;font-size:12rem;line-height:1.8;letter-spacing:1.2rem}main.technical-consultation-detail-page .wrap-table-item table tbody tr td{height:32rem;font-size:12rem;line-height:1.8;letter-spacing:1.2rem}main.technical-consultation-detail-page .wrap-application-text{max-width:1048rem;margin:55rem auto 71rem;padding:46rem 0}main.technical-consultation-detail-page .wrap-page-back-bottom{margin:0 auto 104.5rem}main.technical-consultation-detail-page .wrap-page-back-bottom a{font-size:14rem;height:21rem}main.technical-consultation-detail-page .wrap-page-back-bottom a:hover img{transform:translateX(-4rem)}main.technical-consultation-detail-page .wrap-table-area{padding:28rem 32rem;margin-bottom:0}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-area a:hover{background-color:#fff;color:#096358}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-area a:hover .icon-arrow{transform:translateX(4rem)}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-bottom-area{margin:0 auto 30rem;display:flex;flex-wrap:wrap;gap:0 40rem}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-bottom-area .wrap-item{width:calc(33.3333333333% - 26.6666666667rem);margin:0;cursor:pointer}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-bottom-area .wrap-item:hover a{color:#096358;background-color:#fff}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-bottom-area .wrap-item:hover a img{transform:translateX(4rem)}main.technical-consultation-detail-page .wrap-table-area .wrap-table-item{width:700rem;margin:0 0 15rem}main.technical-consultation-detail-page .wrap-table-area .wrap-table-item table tbody tr a:hover{text-decoration:underline;text-underline-offset:3rem}main.made-to-order-seminar-page h2{max-width:1048rem;margin:0 auto;height:36rem;padding:0}main.made-to-order-seminar-page h2 span{font-size:24rem;transform:translate(0, 0)}main.made-to-order-seminar-page h2 img{width:30rem}main.made-to-order-seminar-page .wrap-mv-lower-area{margin-bottom:89rem}main.made-to-order-seminar-page .wrap-mv-lower-area .mv-lower-img{height:562rem}main.made-to-order-seminar-page .wrap-mv-lower-area .wrap-text-area{padding:76rem 0}main.made-to-order-seminar-page .wrap-mv-lower-area .wrap-text-area .title{max-width:1048rem;margin:0 auto 15rem}main.made-to-order-seminar-page .wrap-mv-lower-area .wrap-text-area .text{max-width:1048rem;margin:0 auto}main.made-to-order-seminar-page .wrap-case-study-area{margin-bottom:44rem}main.made-to-order-seminar-page .wrap-case-study-area h2{margin:0 auto 30rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-case-study-items{max-width:1048rem;margin:0 auto 44rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner{margin-bottom:30rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner .title{padding:10rem 0;font-size:24rem;margin-bottom:48rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner ul{max-width:837.6rem;margin:0 auto}main.made-to-order-seminar-page .wrap-case-study-area .wrap-experience-story{max-width:1048rem;margin:0 auto;display:flex;gap:0 20.2rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-experience-story .img-case-study{width:477.8rem;margin:0;padding:0}main.made-to-order-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner{margin:0;display:block;position:relative}main.made-to-order-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner .wrap-item{position:absolute;left:0;top:93rem;width:245rem;height:218rem;padding:33rem 16rem 11rem 63rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner .wrap-item .text{font-size:16rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner .wrap-item-02{left:265rem;top:0;height:157rem}main.made-to-order-seminar-page .wrap-curriculum-area{max-width:1048rem;margin:0 auto 165rem}main.made-to-order-seminar-page .wrap-curriculum-area .title{margin:0 0 31rem}main.made-to-order-seminar-page .wrap-curriculum-area .wrap-items-inner{display:flex;gap:0 26rem}main.made-to-order-seminar-page .wrap-curriculum-area .wrap-items-inner .wrap-img-item{margin:0;min-width:616rem}main.made-to-order-seminar-page .wrap-curriculum-area .wrap-items-inner .wrap-img-item img{width:616rem}main.made-to-order-seminar-page .wrap-curriculum-area .wrap-items-inner .wrap-text-item{max-width:253.9rem;height:142rem;margin:0;padding:26rem 20rem 29rem 25.9rem;background-color:#d3ede4}main.made-to-order-seminar-page .wrap-consultation-area{max-width:1048rem;margin:0 auto 145rem}main.made-to-order-seminar-page .wrap-consultation-area .wrap-title-text{display:flex;gap:0 51rem;margin-bottom:52.6rem}main.made-to-order-seminar-page .wrap-consultation-area .wrap-title-text .wrap-title-text-inner h2{margin-bottom:15rem}main.made-to-order-seminar-page .wrap-consultation-area .wrap-title-text .wrap-title-text-inner .text{margin-bottom:0}main.made-to-order-seminar-page .wrap-consultation-area .wrap-title-text img{max-width:523rem}main.made-to-order-seminar-page .wrap-consultation-area .title.title-consultation-item{margin:0 0 30rem}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items{max-width:1048rem;margin:0 auto;display:flex;gap:0 85rem}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items .img-consultation-number-item{width:440rem;height:348rem;margin-bottom:0}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items .wrap-items-area{width:523rem}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items .wrap-items-area .wrap-item{padding:15rem 0}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items .wrap-items-area .wrap-item .text{width:471rem}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items .wrap-items-area .wrap-item ul{width:459rem}main.consulting-and-lectures-page h2{height:36rem;margin:0 auto 50rem}main.consulting-and-lectures-page h2 img{width:30rem}main.consulting-and-lectures-page h2 span{font-size:24rem;transform:translate(7rem, 4rem)}main.consulting-and-lectures-page .mv-img{height:562rem;margin-bottom:116rem}main.consulting-and-lectures-page .wrap-mv-text-area{max-width:1048rem;margin:0 auto 50rem}main.consulting-and-lectures-page .wrap-mv-text-area .text{padding:0}main.consulting-and-lectures-page .wrap-consulting-area{max-width:1048rem;margin:0 auto 90.8rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item{padding-bottom:59rem;margin-bottom:50rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item h2{padding:0 36rem;height:80rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item{padding:0 16rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table{width:100%}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table thead tr th{padding:5rem 0;font-size:16rem;letter-spacing:1.6rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table thead tr th:last-child{border-right:solid 1px #e0eae9}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table tbody tr td{font-size:16rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table tbody tr td.td-01{font-size:16rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table tbody tr td.td-02{font-size:16rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table tbody tr td.td-05{font-size:16rem;padding:15rem 10rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table.table-small tbody tr td ul{margin-left:16rem;line-height:1.5}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table.table-small tbody tr td.td-01{padding:8rem 0}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table.table-small tbody tr td.td-02{padding:8rem 0}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table.table-small tbody tr td.td-03{padding:10rem 10rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item:first-child .wrap-table-item img{min-width:100%}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .img-item{margin-top:50rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item:last-child{margin-bottom:0}main.consulting-and-lectures-page .wrap-lectures-area{max-width:1048rem;margin:0 auto 136.9rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item{padding-bottom:50.1rem;margin-bottom:62rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item h2{padding:0 36rem;height:80rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item .wrap-table{display:flex;gap:0 35rem;padding:0 16rem;margin:0 0 30rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item .wrap-table .img-item{width:475rem;padding:0;margin-bottom:0}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item .wrap-table .wrap-table-item{padding:11rem 0;width:calc(100% - 505rem);height:195rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item .wrap-table .wrap-table-item table tbody tr th{font-size:15rem;font-weight:500;color:#000}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item:last-child{margin-bottom:0}main.maintenance-consultation-page h2{max-width:1051rem;margin:0 auto;height:36rem;padding:0}main.maintenance-consultation-page h2 span{font-size:24rem;transform:translate(7rem, 4rem)}main.maintenance-consultation-page h2 img{width:30rem}main.maintenance-consultation-page .wrap-mv-lower-area{margin-bottom:89rem}main.maintenance-consultation-page .wrap-mv-lower-area .mv-lower-img{height:562rem}main.maintenance-consultation-page .wrap-mv-lower-area .wrap-text-area{padding:76rem 0}main.maintenance-consultation-page .wrap-mv-lower-area .wrap-text-area .title{max-width:1051rem;margin:0 auto 15rem}main.maintenance-consultation-page .wrap-mv-lower-area .wrap-text-area .text{max-width:1051rem;margin:0 auto}main.maintenance-consultation-page .wrap-achievements-area{padding:0;max-width:1051rem;margin:0 auto 109rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-achievements-text-area{margin-bottom:66rem;display:flex;gap:0 51rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-achievements-text-area .wrap-achievements-text-inner{width:474rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-achievements-text-area .wrap-achievements-text-inner h2{margin-bottom:15rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-achievements-text-area .wrap-achievements-text-inner .text{margin-bottom:15rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-achievements-text-area .img-achievements{width:527rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-case-study-items{max-width:1019rem;margin:0 auto 96rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-case-study-items .wrap-items-inner{margin-bottom:35rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-case-study-items .wrap-items-inner ul{max-width:837.6rem;margin:0 auto}main.maintenance-consultation-page .wrap-achievements-area .wrap-case-study-items .wrap-items-inner ul li{margin-bottom:35rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-case-study-items .wrap-items-inner ul li img{width:23rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-case-study-items .wrap-items-inner ul li span.text-green{display:inline}main.maintenance-consultation-page .wrap-achievements-area .wrap-chart-screen-area{max-width:1051rem;margin:0 auto 122rem;display:flex;gap:0 56rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-chart-screen-area .wrap-chart-item{max-width:473.5rem;width:100%;margin-bottom:0;padding:0 16rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-chart-screen-area .wrap-chart-item .title{margin-bottom:23rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-chart-screen-area .wrap-chart-item img{width:393rem;display:block;margin:0 auto 23rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item{max-width:1019rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-title-area{margin-bottom:30rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-title-area .title{font-size:18rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner{max-width:1019rem;display:flex;gap:0 10rem;padding:0 30rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner ul{width:291rem;margin:0}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner .wrap-photo-area{display:flex;flex-wrap:wrap;width:calc(100% - 291rem)}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner .wrap-photo-area .wrap-photo-item{max-width:50%;margin-bottom:0}main.maintenance-consultation-page .wrap-application-text{max-width:1051rem;margin:0 auto 71rem;padding:46rem 0}main.maintenance-consultation-page .wrap-application-text .btn-item:hover{background-color:#096358;color:#fff}main.maintenance-consultation-page .wrap-application-text .btn-item:hover img{transform:translateX(4rem)}main.information-living{margin-bottom:159rem}main.information-living .wrap-mv-lower-area{margin-bottom:89rem}main.information-living .wrap-mv-lower-area .mv-lower-img{height:562rem}main.information-living .wrap-mv-lower-area .wrap-text-area{padding:76rem 0}main.information-living .wrap-mv-lower-area .wrap-text-area .title{max-width:1051rem;margin:0 auto 15rem}main.information-living .wrap-mv-lower-area .wrap-text-area .text{max-width:1048rem;margin:0 auto}main.information-living .wrap-btn-area{background-image:url(../images/bg-btn-top-information-living.webp?20250701);margin:0 auto 80rem;max-width:937rem;display:flex;align-items:center;justify-content:center;gap:0 15rem}main.information-living .wrap-btn-area .text-icon-red{margin:0}main.information-living .wrap-btn-area img{margin-right:0}main.information-living .wrap-btn-area:hover{background-image:url(../images/bg-btn-top-information-living-hover.webp?20250701)}main.information-living .wrap-btn-area:hover img{transform:translateX(4rem)}main.information-living .wrap-annual-fee-area{max-width:1051rem;margin:0 auto 40rem}main.information-living .wrap-annual-fee-area .wrap-item{padding:35rem 16rem 19rem}main.information-living .wrap-information-living-items{max-width:1051rem;margin:0 auto 88rem}main.information-living .wrap-information-living-items .wrap-item .wrap-photo-item img{height:135rem}main.information-living .wrap-information-living-items .wrap-item ul{margin-left:16rem}main.information-living .wrap-information-living-items .wrap-item ul li{margin-bottom:10rem}main.information-living .wrap-information-living-items .wrap-item ul li .li-item{display:flex;margin-bottom:5rem}main.information-living .wrap-information-living-items .wrap-item ul li .li-item .icon{margin-right:11rem;transform:translateY(5rem)}main.information-living .wrap-information-living-items .wrap-item ul li .text-small{margin-bottom:20rem}main.information-living .wrap-information-living-items .wrap-item ul li a{max-height:21rem;transform:translateY(-3rem);margin-left:15rem}main.information-living .wrap-information-living-items .wrap-item ul li a.li-link:hover{color:#096358;background-color:#fff}main.information-living .wrap-information-living-items .wrap-item ul li a.li-link:hover .icon-arrow{transform:translateX(4rem)}main.information-living .wrap-information-living-items .wrap-item ul li:has(a){display:flex;align-items:center}main.information-living .wrap-information-living-items .wrap-item .text-bottom{margin:20rem auto}main.information-living .wrap-application-text{max-width:1048rem;margin:0 auto 71rem;padding:46rem 0}main.information-living .wrap-application-text .btn:hover{background-color:#ff8974}main.information-living .wrap-application-text .btn:hover img{transform:translateX(4rem)}.wrap-btn-fixed{bottom:37.4rem;left:auto;right:12rem;width:349rem;height:107rem;padding:18rem 43.5rem}.wrap-btn-fixed .text{gap:0 14rem}.wrap-btn-fixed .text img{width:26rem}.wrap-btn-fixed .text span{font-size:13rem;line-height:33rem}.wrap-btn-fixed .link-btn{width:172rem;height:31rem;font-size:14rem;margin:0 auto}.wrap-btn-fixed .link-btn img{width:4rem;margin-left:7.5rem}.wrap-btn-fixed .link-btn:hover{background-color:#ff8974}.wrap-btn-fixed .link-btn:hover .icon-arrow{transform:translateX(4rem)}main.collision-experiment-and-data-page h2{max-width:1048rem;margin:0 auto;height:36rem;padding:0}main.collision-experiment-and-data-page h2 span{font-size:24rem;transform:translate(0, 0)}main.collision-experiment-and-data-page h2 img{width:30rem}main.collision-experiment-and-data-page .wrap-mv-lower-area{margin-bottom:79rem}main.collision-experiment-and-data-page .wrap-mv-lower-area .mv-lower-img{height:513rem}main.collision-experiment-and-data-page .wrap-mv-lower-area .wrap-text-area{padding:76rem 0 72rem}main.collision-experiment-and-data-page .wrap-mv-lower-area .wrap-text-area .title{max-width:1052rem;margin:0 auto 19rem}main.collision-experiment-and-data-page .wrap-mv-lower-area .wrap-text-area .text{max-width:1052rem;margin:0 auto}main.collision-experiment-and-data-page .wrap-explanation-area{max-width:1048rem;margin:0 auto 155rem}main.collision-experiment-and-data-page .wrap-explanation-area h2{margin:0 auto 50rem}main.collision-experiment-and-data-page .wrap-explanation-area .img-data-explanation{margin-bottom:50rem}main.collision-experiment-and-data-page .wrap-explanation-area .wrap-contribution-area{margin:0 auto}main.collision-experiment-and-data-page .wrap-explanation-area .wrap-contribution-area .wrap-items-inner{margin-bottom:50rem}main.collision-experiment-and-data-page .wrap-explanation-area .wrap-contribution-area .wrap-items-inner .title{padding:10rem 0;font-size:24rem;margin-bottom:48rem}main.collision-experiment-and-data-page .wrap-explanation-area .wrap-contribution-area .wrap-items-inner .wrap-ul-item{display:flex;gap:0 48rem}main.collision-experiment-and-data-page .wrap-explanation-area .wrap-contribution-area .wrap-items-inner .wrap-ul-item .img-contribution{width:auto;height:189.7rem;margin:0}main.collision-experiment-and-data-page .wrap-explanation-area .wrap-contribution-area .wrap-items-inner .wrap-ul-item ul li{margin-bottom:29rem}main.collision-experiment-and-data-page .wrap-explanation-area .wrap-contribution-area .wrap-items-inner .wrap-ul-item ul li:last-child{margin-bottom:0}main.collision-experiment-and-data-page .wrap-collision-test-building-area{max-width:1048rem;margin:0 auto 163rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area h2{margin:0 auto 30rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .title-text{margin:0 auto 48rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-photo-area{max-width:1048rem;margin:0 auto 48rem;display:flex;gap:0 2rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-photo-area .img-collision-test-building{width:674rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-photo-area .wrap-ul-area{width:calc(100% - 2rem - 674rem);overflow-x:visible;margin:0;padding:0}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-photo-area .wrap-ul-area ul{width:100%;display:flex;flex-wrap:wrap;gap:3rem 2rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-photo-area .wrap-ul-area ul li{width:calc(50% - 1rem)}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-photo-area .wrap-ul-area ul li img{width:100%}main.collision-experiment-and-data-page .wrap-collision-test-building-area .img-collision-test-building-lg{margin-bottom:48.9rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area{height:772rem;margin-bottom:48rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item{font-size:16rem;line-height:24rem;width:24rem;height:24rem;border-radius:5rem;box-shadow:2rem 2rem 4rem 0 rgba(0,0,0,.35);border:solid 4rem #45a584}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-01{top:265rem;left:256rem;width:93rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-01::after{content:"1 ウィンチ"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-01:hover{width:93rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-02{top:229rem;left:361rem;width:236rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-02::after{content:"2 カウンターウエイトユニット"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-02:hover{width:236rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-03{top:332rem;left:487rem;width:106rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-03::after{content:"3 固定バリア"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-03:hover{width:106rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-04{top:626rem;left:412rem;width:155rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-04::after{content:"4 前突用撮影ピット"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-04:hover{width:155rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-01{top:540rem;left:552rem;width:123rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-01::after{content:"5 高速度カメラ"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-01:hover{width:123rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-02{top:301rem;left:757rem;width:123rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-02::after{content:"5 高速度カメラ"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-02:hover{width:123rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-01{top:442rem;left:166rem;width:139rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-01::after{content:"6 撮影用照明装置"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-01:hover{width:139rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-02{top:116rem;left:733rem;width:139rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-02::after{content:"6 撮影用照明装置"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-02:hover{width:139rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-03{top:584rem;left:487rem;width:139rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-03::after{content:"6 撮影用照明装置"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-03:hover{width:139rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-07{top:646rem;left:814rem;width:92rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-07::after{content:"7 試験車両"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-07:hover{width:92rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-08{top:387rem;left:614rem;width:155rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-08::after{content:"8 オフセットバリア"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-08:hover{width:155rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item{max-width:832rem;margin:0 auto}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-title-area{margin:0 auto 30rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-overview-item-inner{margin:0 auto 60rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-overview-item-inner table{width:832rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-overview-item-inner table tbody tr th,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-overview-item-inner table tbody tr td{font-size:16rem;padding:8rem 16rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-overview-item-inner table tbody tr th{width:420rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-overview-item-inner table tbody tr td{width:206rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-overview-item-inner table.table-02 tbody tr th{width:106rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-overview-item-inner table.table-02 tbody tr td{width:271rem}main.collision-experiment-and-data-page .wrap-application-text{max-width:1052rem;margin:0 auto 71rem;padding:69rem 80rem}main.collision-experiment-and-data-page .wrap-application-text .title{font-size:24rem}main.collision-experiment-and-data-page .wrap-application-text .btn:hover{background-color:#ff8974}main.collision-experiment-and-data-page .wrap-application-text .btn:hover img{transform:translateX(4rem)}main.request-for-collision-experiment-page h2{max-width:1048rem;margin:0 auto;height:36rem;padding:0}main.request-for-collision-experiment-page h2 span{font-size:24rem;transform:translate(0, 0)}main.request-for-collision-experiment-page h2 img{width:30rem}main.request-for-collision-experiment-page .wrap-page-link-area{padding:0;max-width:1048rem;margin:0 auto 63rem}main.request-for-collision-experiment-page .wrap-page-link-area ul{gap:0 20rem}main.request-for-collision-experiment-page .wrap-title-area{max-width:1048rem;margin:0 auto 44rem}main.request-for-collision-experiment-page .wrap-title-area h2{margin-bottom:50rem}main.request-for-collision-experiment-page .wrap-text-area{max-width:1048rem;margin:0 auto 50rem}main.request-for-collision-experiment-page .wrap-text-area .title{margin-bottom:26rem}main.request-for-collision-experiment-page .wrap-text-area .img-request-for-collision-experiment{width:499rem;display:block;margin:0 auto}main.request-for-collision-experiment-page .wrap-text-area+.wrap-text-area{margin-bottom:105.7rem}main.request-for-collision-experiment-page .wrap-steps-to-the-exam-area{max-width:1048rem;margin:0 auto 97rem}main.request-for-collision-experiment-page .wrap-steps-to-the-exam-area h2{margin-bottom:49rem}main.request-for-collision-experiment-page .wrap-steps-to-the-exam-area .wrap-item{display:flex;align-items:center;gap:0 25rem;padding:30rem 0;max-width:844rem;margin:0 auto}main.request-for-collision-experiment-page .wrap-steps-to-the-exam-area .wrap-item .wrap-item-inner .text{margin-bottom:0rem}main.request-for-collision-experiment-page .wrap-application-form{max-width:1048rem;margin:0 auto 50rem}main.request-for-collision-experiment-page .wrap-application-form img{width:46rem;margin-bottom:14.2rem}main.request-for-collision-experiment-page .wrap-application-form .text{font-size:24rem;font-weight:bold;line-height:normal}main.request-for-collision-experiment-page .wrap-application-form+.text-bottom{max-width:1048rem;margin:0 auto 50rem}main.request-for-collision-experiment-page .wrap-form-area{padding:60rem 32rem;max-width:1048rem;margin:0 auto 234rem}main.request-for-collision-experiment-page .wrap-form-area .wrap-items-area{max-width:640rem;margin:0 auto;padding:60rem 64rem}.wrap-page-title.contact-form-check-title{margin:73rem auto 30rem}.wrap-page-title.contact-form-check-title .title{font-size:24rem}main.contact-page{max-width:1048rem;margin:0 auto}main.contact-page .wrap-page-link-area{padding:0;margin-bottom:47rem}main.contact-page .wrap-page-link-area ul li{width:194rem}main.contact-page .wrap-page-link-area ul li a{padding:0 9.8rem 0 11rem}main.contact-page .wrap-page-link-area ul li a:hover{background-color:#096358;color:#fff}main.contact-page .wrap-page-link-area ul li a:hover img{transform:translateX(4rem)}main.contact-page .text{padding:0;margin-bottom:32rem}main.contact-page .text.text-check,main.contact-page .text.text-done{text-align:center}main.contact-page .text.text-done{margin-bottom:73rem}main.contact-page .wrap-form-area{padding:60rem 32rem;margin-bottom:100rem}main.contact-page .wrap-form-area .wrap-items-area{max-width:920rem;margin:0 auto;padding:60rem 64rem}main.contact-page .wrap-form-area .wrap-items-area label select{background-position:98% center}main.contact-page .wrap-form-area .wrap-items-area input[type=submit]:hover{background-color:#ff8974}main.contact-page .wrap-form-area .wrap-items-area.wrap-items-confirmation-area{max-width:824rem}main.contact-page .wrap-form-area .wrap-items-area.wrap-items-confirmation-area label{display:flex;align-items:center;gap:0 21rem;margin-bottom:0;padding:17rem 0}main.contact-page .wrap-form-area .wrap-items-area.wrap-items-confirmation-area label .form-name{width:222rem;margin-bottom:0}main.contact-page .wrap-form-area .wrap-items-area.wrap-items-confirmation-area label .text-confirmation{width:calc(100% - 222rem - 21rem)}main.contact-page .wrap-form-area .wrap-items-area.wrap-items-confirmation-area input[type=submit]{margin:27rem auto}main.contact-page .wrap-form-area .wrap-items-area.wrap-items-confirmation-area input[type=submit]:hover{background-color:#ff8974}main.contact-page .wrap-form-area .wrap-items-area.wrap-items-confirmation-area .btn-return:hover{background-color:#fff;color:#096358}main.contact-page .btn-return-top{margin:0 auto 100rem}main.contact-page .btn-return-top:hover{background-color:#fff;color:#096358}.btn-return-news-detail{padding-left:38.8rem;margin-bottom:37rem;font-size:14rem}.btn-return-news-detail:hover{color:#000;transition:0}.btn-return-news-detail:hover img{transform:translateX(-4rem)}.btn-return-news-detail.bottom{margin-bottom:170rem}main.news-detail-page{max-width:1048rem;margin:0 auto}main.news-detail-page .wrap-title-area{margin-bottom:42rem}main.news-detail-page .wrap-title-area .title{padding:19rem 0;font-size:30rem}main.news-detail-page .wrap-title-area .date{font-size:14rem}main.news-detail-page .mv-news-detail{max-width:888rem;margin:0 auto 40rem;display:block}main.news-detail-page .wrap-text-area{max-width:888rem;margin:0 auto 77.2rem;font-size:24rem;line-height:normal}main.news-detail-page .wrap-text-area .text{font-size:16rem;font-weight:500;line-height:1.8}main.news-detail-page .wrap-text-area a.wp-block-button__link.has-background.wp-element-button{margin:0 auto 20rem 0;max-width:400rem}main.news-detail-page .wrap-text-area a.wp-block-button__link.has-background.wp-element-button:hover{opacity:.8}main.news-detail-page .wrap-text-area h2{font-size:27rem}main.news-detail-page .wrap-text-area h3{font-size:21rem}main.news-detail-page .wrap-text-area h4{font-size:18rem}main.news-detail-page .wrap-text-area h5{font-size:16rem;text-decoration:underline;margin-bottom:10rem;text-underline-offset:5rem}main.news-detail-page .wrap-text-area h6{font-size:16rem}main.permanent-seminar-schedule-page{max-width:1048rem;margin:0 auto 143rem}main.permanent-seminar-schedule-page h2{height:36rem;margin:0 0 39rem;padding:0}main.permanent-seminar-schedule-page h2 span{font-size:24rem}main.permanent-seminar-schedule-page h2 img{width:30rem}main.permanent-seminar-schedule-page .wrap-page-link-area{padding:0;margin-bottom:30rem}main.permanent-seminar-schedule-page .wrap-page-link-area ul li a{padding:0 9.8rem 0 11rem}main.permanent-seminar-schedule-page .wrap-page-link-area ul li a:hover{background-color:#096358;color:#fff}main.permanent-seminar-schedule-page .wrap-page-link-area ul li a:hover img{transform:translateX(4rem)}main.permanent-seminar-schedule-page .title-table-item{margin-bottom:10rem;padding:0}main.permanent-seminar-schedule-page .wrap-table-item{padding:0;margin-bottom:10rem}main.permanent-seminar-schedule-page .wrap-table-item table{width:100%}main.permanent-seminar-schedule-page .wrap-table-item table thead tr th{height:28rem;font-size:12rem;line-height:1.8;letter-spacing:1.2rem}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td{height:32rem;font-size:12rem;line-height:1.8;letter-spacing:1.2rem}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td a:hover{text-decoration:underline;text-underline-offset:3rem}main.permanent-seminar-schedule-page .btn-table-item{margin:0 0 30rem auto}main.permanent-seminar-schedule-page .btn-table-item:hover{background-color:#fff;color:#096358}main.permanent-seminar-schedule-page .btn-table-item:hover .icon-arrow{transform:translateX(4rem)}main.permanent-seminar-schedule-page .btn-return-news-detail.bottom{margin-top:90rem}main.permanent-seminar-page h2{max-width:1048rem;margin:0 auto;height:36rem;padding:0}main.permanent-seminar-page h2 span{font-size:24rem}main.permanent-seminar-page h2 img{width:30rem}main.permanent-seminar-page .wrap-mv-lower-area{margin-bottom:89rem}main.permanent-seminar-page .wrap-mv-lower-area .mv-lower-img{height:562rem}main.permanent-seminar-page .wrap-mv-lower-area .wrap-text-area{padding:76rem 0}main.permanent-seminar-page .wrap-mv-lower-area .wrap-text-area .title{max-width:1048rem;margin:0 auto 15rem}main.permanent-seminar-page .wrap-mv-lower-area .wrap-text-area .text{max-width:1048rem;margin:0 auto}main.permanent-seminar-page .wrap-btn-area{max-width:1048rem;margin:0 auto 66rem;display:flex;gap:0 26rem}main.permanent-seminar-page .wrap-btn-area a{margin-bottom:0}main.permanent-seminar-page .wrap-btn-area a:hover{background-color:#fff;color:#096358}main.permanent-seminar-page .wrap-btn-area a:hover .icon-arrow{transform:translateX(4rem)}main.permanent-seminar-page .wrap-case-study-area{margin-bottom:44rem}main.permanent-seminar-page .wrap-case-study-area h2{margin:0 auto 30rem}main.permanent-seminar-page .wrap-case-study-area .wrap-case-study-items{max-width:1048rem;margin:0 auto 44rem}main.permanent-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner{margin-bottom:30rem}main.permanent-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner .title{padding:10rem 0;font-size:24rem;margin-bottom:48rem}main.permanent-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner ul{max-width:837.6rem;margin:0 auto}main.permanent-seminar-page .wrap-case-study-area .wrap-experience-story{max-width:1048rem;margin:0 auto;display:flex;gap:0 20.2rem}main.permanent-seminar-page .wrap-case-study-area .wrap-experience-story .img-case-study{width:477.8rem;margin:0;padding:0}main.permanent-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner{margin:0;display:block;position:relative}main.permanent-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner .wrap-item{position:absolute;left:0;top:93rem;width:245rem;height:218rem;padding:33rem 16rem 11rem 63rem}main.permanent-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner .wrap-item .text{font-size:16rem}main.permanent-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner .wrap-item-02{left:265rem;top:0;height:157rem}main.permanent-seminar-page .wrap-various-industries-area{max-width:1048rem;margin:0 auto 114rem;display:flex;gap:0 124rem}main.permanent-seminar-page .wrap-various-industries-area .wrap-title-area{width:473rem}main.permanent-seminar-page .wrap-various-industries-area .wrap-title-area h2{margin-bottom:15rem}main.permanent-seminar-page .wrap-various-industries-area .wrap-title-area .text{margin-bottom:0}main.permanent-seminar-page .wrap-various-industries-area .img-item{width:377rem}main.permanent-seminar-page .wrap-steps-to-the-exam-area{max-width:1048rem;margin:0 auto 163rem}main.permanent-seminar-page .wrap-steps-to-the-exam-area h2{margin-bottom:49rem}main.permanent-seminar-page .wrap-steps-to-the-exam-area .wrap-item{display:flex;align-items:center;gap:0 25rem;padding:30rem 0;max-width:844rem;margin:0 auto}main.permanent-seminar-page .wrap-steps-to-the-exam-area .wrap-item .wrap-item-inner .text{margin-bottom:0rem}main.permanent-seminar-page .wrap-application-form{max-width:1048rem;margin:0 auto 177rem;padding:50rem 80rem}main.permanent-seminar-page .wrap-application-form .img-icon{top:32rem;right:178.8rem}main.permanent-seminar-page .wrap-application-form .wrap-title-item .title-text{font-size:24rem}main.permanent-seminar-page .wrap-application-form .wrap-btn-items{margin-bottom:40rem}main.permanent-seminar-page .wrap-application-form .wrap-btn-items a{width:409rem;margin:0 auto 20rem}main.permanent-seminar-page .wrap-application-form .wrap-btn-items a:hover .icon-arrow{transform:translateX(4rem)}main.permanent-seminar-page .wrap-application-form .wrap-btn-items-bottom .text{font-size:16rem;line-height:1.8}main.permanent-seminar-page .wrap-application-form .wrap-btn-items-bottom a:hover{background-color:#ff8974}main.permanent-seminar-page .wrap-application-form .wrap-btn-items-bottom a:hover img{transform:translateX(4rem)}