﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@100..900&display=swap";html{font-size:.2544529262vw}body{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:12rem;color:#fff}ul{margin-bottom:0;padding-left:0;list-style:none}a{display:inline-block;text-decoration:none;color:#fff;transition:.5s}a:hover{text-decoration:none;color:inherit}p{margin-bottom:0}img{max-width:100%}.text-sc{font-family:"Noto Sans SC",sans-serif}.wrap-items-title{display:flex;align-items:flex-end;margin-bottom:6rem}.wrap-items-title .icon-title-link-page{width:15.9rem}.wrap-items-title .title-text{font-family:"Jost",sans-serif;font-size:11rem;font-weight:700;font-style:italic;color:#000;transform:translate(-1rem, 2rem)}.breadcrumb{padding:0 0 0 8rem;height:26rem;align-items:center;background-color:#fff;border-bottom:1px solid #cdcdcd;margin:66rem 0 9.2rem}.breadcrumb li{line-height:12rem;font-size:8rem;font-weight:700;color:#5a5a5a}.breadcrumb li a{font-size:8rem;font-weight:700;color:#5a5a5a}.breadcrumb li:before{content:url(../images/icon-arrow-black.svg?20250701);margin:0 12rem}.breadcrumb li:first-child:before{content:none}.wrap-page-title{padding:0 0 9.2rem 16rem}.wrap-page-title .title{font-size:19rem;font-weight:700;color:#000;margin-bottom:0;line-height:1.5em}.wrap-btn-bottom-area .wrap-item.item-drone{background-image:url(../images/bg-drone-school-btn-bottom-01.webp?20250701)}.wrap-btn-bottom-area .wrap-item.item-drone .title{color:#000}.wrap-btn-bottom-area .wrap-item.item-drone .text{color:#000}.wrap-btn-bottom-area .wrap-item.item-drone-trial{background-image:url(../images/bg-drone-school-btn-bottom-02.webp?20250701)}.wrap-btn-bottom-area .wrap-item.item-drone-trial .title{color:#000}.wrap-btn-bottom-area .wrap-item.item-drone-trial .text{color:#000}.wrap-btn-bottom-area .wrap-item.item-disaster-training{background-image:url(../images/bg-drone-school-btn-bottom-03.webp?20250701)}.wrap-btn-bottom-area .wrap-item.item-disaster-training .title{color:#fff}.wrap-btn-bottom-area .wrap-item.item-disaster-training .text{color:#fff}.wrap-btn-bottom-area .wrap-item.item-drone-licensing{background-image:url(../images/bg-drone-school-btn-bottom-04.webp?20250701)}.wrap-btn-bottom-area .wrap-item.item-drone-licensing .title{color:#fff}.wrap-btn-bottom-area .wrap-item.item-drone-licensing .text{color:#fff}.body-no-scroll{overflow:hidden;height:100%}.body-no-scroll header .wrap-header-xs.fixed-items .btn-nav-icon img{width:16rem}header{position:fixed;top:0;left:0;width:100%;z-index:9000}header .wrap-header-xs{position:absolute;top:22rem;left:13rem;z-index:150}header .wrap-header-xs.fixed-items{padding:18rem 16rem 18rem 13rem}header .wrap-header-xs .header-logo{width:227rem}header .wrap-header-xs .header-logo img{width:100%}header .wrap-header-xs .btn-nav-icon,header .wrap-header-xs .wrap-nav-area{display:none}header .wrap-header-xs.fixed-items{position:fixed;top:0;left:0;width:100%;z-index:150;background-color:#fff;padding:21rem 16rem 20rem 13rem;display:flex;align-items:center;justify-content:space-between}header .wrap-header-xs.fixed-items .btn-nav-icon{display:inline-block;width:22rem}header .wrap-header-xs.fixed-items .btn-nav-icon img{width:100%}header .wrap-header-xs.fixed-items .wrap-nav-area{background-color:#fff;width:100%;height:calc(100vh - 58rem);position:fixed;top:58rem;left:0;padding:22rem 0 150rem;overflow:scroll;-webkit-overflow-scrolling:touch}header .wrap-header-xs.fixed-items .wrap-nav-area ul li{border-bottom:1px solid #989898;padding:24rem 32rem 21rem;font-size:15rem;color:#096358;display:flex;align-items:center;justify-content:space-between;width:100%}header .wrap-header-xs.fixed-items .wrap-nav-area ul li img{width:13rem}header .wrap-header-xs.fixed-items .wrap-nav-area ul li.nav-btn.open{background-color:#096358;color:#fff}header .wrap-header-xs.fixed-items .wrap-nav-area ul li.wrap-nav-items{display:none;padding:0}header .wrap-header-xs.fixed-items .wrap-nav-area ul li.wrap-nav-items ul{padding:20rem 0 20rem 32rem;background-color:#096358}header .wrap-header-xs.fixed-items .wrap-nav-area ul li.wrap-nav-items ul li{border-bottom:none;padding:0;margin-bottom:20rem}header .wrap-header-xs.fixed-items .wrap-nav-area ul li.wrap-nav-items ul li a{padding:0;font-size:14rem;color:#fff}header .wrap-header-xs.fixed-items .wrap-nav-area ul li.wrap-nav-items ul li a:hover{text-decoration:underline}header .wrap-header-xs.fixed-items .wrap-nav-area ul li.wrap-nav-items ul li:last-child{margin-bottom:0}header .wrap-header-xs.fixed-items .wrap-nav-area ul li.wrap-nav-items.open{display:block}header .wrap-header-xs.fixed-items .wrap-nav-area.open-nav-area{display:block}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-nav-bottom{width:calc(100% - 48rem);margin:80rem auto 0}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-nav-bottom .wrap-btn-top{display:flex;flex-wrap:wrap;gap:7rem 5rem}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-nav-bottom .wrap-btn-top a{background-color:#328177;line-height:1.33;font-size:12rem;width:calc(50% - 2.5rem);height:50rem;display:flex;align-items:center;justify-content:center;text-align:center}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-nav-bottom .wrap-btn-top a img{width:23.7rem;margin-right:5.3rem}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-nav-bottom .wrap-btn-top a:nth-child(2){background-color:#219878}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-nav-bottom .wrap-btn-top a:nth-child(2) img{width:24.2rem;margin-right:19.3rem}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-nav-bottom .wrap-btn-top a:nth-child(3){background-color:#219878}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-nav-bottom .wrap-btn-top a:nth-child(3) img{width:19.5rem;margin-right:10.5rem}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-nav-bottom .wrap-btn-top a:hover{background-color:#3d9c90}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-nav-bottom .wrap-btn-top a:hover:nth-child(2){background-color:#27b58f}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-nav-bottom .wrap-btn-top a:hover:nth-child(3){background-color:#53c29c}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-btn-bottom{display:flex;flex-wrap:wrap;gap:7rem 5rem}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-btn-bottom a{width:calc(50% - 2.5rem);height:25rem;background-color:#f8f8f8;font-size:8rem;line-height:1;font-weight:400;color:#096358;display:flex;align-items:center;justify-content:center;text-align:center}header .wrap-header-xs.fixed-items .wrap-nav-area .wrap-btn-bottom a:hover{opacity:.8}a.wrap-page-top-item{position:fixed;bottom:29rem;right:16rem;z-index:150;width:40rem;height:40rem;box-shadow:0 3.6px 3.6px 0 rgba(0,0,0,.25);background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}a.wrap-page-top-item img{width:7.4rem;margin-bottom:4.2rem}a.wrap-page-top-item .text{display:block;font-family:"Jost",sans-serif;font-size:11rem;line-height:1;font-weight:700;font-style:italic;color:#000}footer .wrap-footer-top{padding:46rem 16rem 42rem;background-color:#343434}footer .wrap-footer-top ul li{margin-bottom:13rem}footer .wrap-footer-top ul li a{font-size:11rem;font-weight:700;color:#cdcdcd;text-decoration:underline;text-underline-offset:3rem}footer .wrap-footer-top ul li ul{margin-left:13rem}footer .wrap-footer-top ul li ul li a{text-decoration:none}footer .wrap-footer-top ul.last-ul{margin-top:46rem}footer .wrap-footer-top ul.last-ul li{margin-bottom:0}footer .wrap-footer-bottom{padding:30rem 0 15rem;background-color:#096358;text-align:center}footer .wrap-footer-bottom ul{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:13rem 11rem;width:289rem;margin:0 auto 16rem}footer .wrap-footer-bottom ul li a{font-size:11rem;font-weight:400;line-height:1;color:#fff}footer .wrap-footer-bottom p{color:#228b7e;font-size:7rem;font-weight:400;line-height:1}main.index-page .wrap-mv-area{background-image:url(../images/mv-img.webp?20250701);background-size:cover;background-repeat:no-repeat;height:788rem;position:relative}main.index-page .wrap-mv-area video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}main.index-page .wrap-mv-area .img-mv-text{width:359rem;position:absolute;top:384rem;left:50%;transform:translateX(-50%)}main.index-page .wrap-mv-area .mv-text-small{font-size:10rem;font-weight:700;color:#fff;position:absolute;right:16rem;bottom:17rem}main.index-page .wrap-news{padding:57.9rem 0 48rem 16rem;background-color:#343434}main.index-page .wrap-news .wrap-news-text .title{display:flex;align-items:flex-end;margin-bottom:21.6rem}main.index-page .wrap-news .wrap-news-text .title .icon-news{width:24.2rem}main.index-page .wrap-news .wrap-news-text .title span{font-family:"Jost",sans-serif;font-size:14rem;font-weight:700;font-style:italic;line-height:1;color:#fff;transform:translate(-12rem, 2rem)}main.index-page .wrap-news .wrap-news-text .news-list{margin-bottom:49.8rem;max-width:361rem}main.index-page .wrap-news .wrap-news-text .news-list li{margin-bottom:16.5rem}main.index-page .wrap-news .wrap-news-text .news-list li a{display:flex;align-items:center;gap:1em;font-size:13rem;font-weight:400;color:#fff}main.index-page .wrap-news .wrap-news-text .news-list li a span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}main.index-page .wrap-news .wrap-news-text .news-list li a .date{max-width:calc(67.891rem + 1em);min-width:10em}main.index-page .wrap-news .wrap-news-text .news-list li a .text{max-width:calc(100% - (67.891rem + 1em))}main.index-page .wrap-news .wrap-news-text .news-list li:last-child{margin-bottom:0}main.index-page .wrap-news .wrap-news-banner .news-banner-list{gap:0 7rem;margin-bottom:45rem}main.index-page .wrap-news .wrap-news-banner .news-banner-list li{width:277rem;height:110rem;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center}main.index-page .wrap-news .wrap-news-banner .news-banner-list li a{position:absolute;right:9rem;bottom:7rem;background-color:#096358;display:flex;align-items:center;justify-content:center;width:73rem;height:14rem}main.index-page .wrap-news .wrap-news-banner .news-banner-list li a span{font-size:7rem;font-weight:700;color:#fff}main.index-page .wrap-news .wrap-news-banner .news-banner-list li a img{width:4rem;margin-left:5rem}main.index-page .wrap-news .wrap-news-banner .news-banner-list li a .icon-top-detail{width:9rem;margin-right:4rem}main.index-page .bg-area{height:300rem;background-position:80% center;background-repeat:no-repeat;background-size:cover}main.index-page .wrap-link-page-area{padding:82rem 16rem 76rem;display:flex;gap:9rem 7rem;flex-wrap:wrap}main.index-page .wrap-link-page-area .wrap-link-items{background-color:#df89a6;box-shadow:1.7rem 1.7rem 11.4rem 0 rgba(0,0,0,.25);padding:5rem 5rem 3.4rem;width:calc(50% - 3.5rem)}main.index-page .wrap-link-page-area .wrap-link-items .wrap-img-link-page{height:81.4rem;margin-bottom:7.2rem}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:16.5rem;transform:translateY(-2rem)}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{display:flex;align-items:center;justify-content:space-between}main.index-page .wrap-link-page-area .wrap-link-items .wrap-items-text .link-text{font-size:10rem;font-weight:700;color:#fff}main.index-page .wrap-link-page-area .wrap-link-items .wrap-items-text .icon-arrow{width:3rem}main.index-page .wrap-link-page-area .wrap-link-items:nth-child(2){background-color:#d4be1a}main.index-page .wrap-link-page-area .wrap-link-items:nth-child(3){background-color:#5189c2}main.index-page .wrap-link-page-area .wrap-link-items:nth-child(4){background-color:#45a584}main.index-page .wrap-link-page-area .wrap-link-items:nth-child(5){background-color:#096358}main.index-page .wrap-link-page-area .wrap-items-last{background-color:#328177;padding:55rem 12.1rem 3.4rem 7.4rem;border:none}main.index-page .wrap-link-page-area .wrap-items-last .wrap-items-title .title-text{color:#fff}main.index-page .wrap-link-page-area .wrap-items-last .wrap-items-text{align-items:flex-end}main.index-page .wrap-link-page-area .wrap-items-last .wrap-items-text .link-text{color:#fff}main.index-page .wrap-link-page-area .wrap-items-last .wrap-items-text .icon-arrow{margin-bottom:6rem}main.index-page .wrap-us-area{background-color:#096358;padding:90rem 16rem}main.index-page .wrap-us-area .wrap-us-text-area{background-color:#fff;padding:32rem 41rem}main.index-page .wrap-us-area .wrap-us-text-area .wrap-items-title .icon-title-link-page{width:33.6rem}main.index-page .wrap-us-area .wrap-us-text-area .wrap-items-title .title-text{font-size:18rem;transform:translate(-1rem, 2rem)}main.index-page .wrap-us-area .wrap-us-text-area .title{font-size:24rem;font-weight:700;color:#000;margin-bottom:18rem}main.index-page .wrap-us-area .wrap-us-text-area .text{font-size:18rem;font-weight:700;color:#000;margin-bottom:18rem}main.index-page .wrap-us-area .wrap-us-text-area a{font-family:"Jost",sans-serif;font-style:italic;font-size:14rem;font-weight:700;color:#000}main.index-page .wrap-us-area .wrap-us-text-area a img{width:4rem;margin-left:9.5rem}main.index-page .wrap-us-area .img-top-about-us{width:100%;height:218rem;object-fit:cover;object-position:center}main.drone-school-page .wrap-title{margin:0 0 30rem;padding:10rem 0;border-radius:13px;background-color:#d3ede4;text-align:center}main.drone-school-page .wrap-title .title{font-size:18rem;font-weight:700;color:#000}main.drone-school-page .wrap-title .title-small{margin-top:10rem;font-size:12rem;font-weight:400;color:#000}main.drone-school-page .wrap-mv-lower-area{margin-bottom:40rem}main.drone-school-page .wrap-mv-lower-area .mv-lower-img{width:100%;height:146rem;object-fit:cover}main.drone-school-page .wrap-mv-lower-area .wrap-text-area{padding:80rem 16rem;background-color:#d3ede4}main.drone-school-page .wrap-mv-lower-area .wrap-text-area .title{font-size:18rem;font-weight:700;color:#000;margin-bottom:15rem}main.drone-school-page .wrap-mv-lower-area .wrap-text-area .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.drone-school-page .wrap-mv-lower-area .wrap-btn-area{margin:40rem 0 0}main.drone-school-page .wrap-mv-lower-area .wrap-btn-area a{display:flex;align-items:center;justify-content:center;width:100%;height:89.9rem;margin-bottom:27rem;font-size:16rem;font-weight:700;color:#fff;background-repeat:no-repeat;background-size:cover;border-radius:20rem}main.drone-school-page .wrap-mv-lower-area .wrap-btn-area a img{width:4rem;margin-left:24.3rem}main.drone-school-page .wrap-mv-lower-area .wrap-btn-area a.btn-01{background-image:url(../images/btn-drone-school-link-01.webp?20250701)}main.drone-school-page .wrap-mv-lower-area .wrap-btn-area a.btn-02{background-image:url(../images/btn-drone-school-link-02.webp?20250701);margin-bottom:0}main.drone-school-page h2{padding:0 0 0 16rem;margin:0 15rem;border-radius:20px;background-color:#096358;display:flex;align-items:center;height:84px;margin-bottom:30rem}main.drone-school-page h2#drone-school{scroll-margin-top:110rem}main.drone-school-page h2 span{font-size:18rem;font-weight:700;color:#fff;transform:translate(-1rem, 2rem)}main.drone-school-page h2 img{width:22rem}main.drone-school-page .wrap-drone-explanation-area{margin-bottom:57rem;padding:0 15rem}main.drone-school-page .wrap-drone-explanation-area .top-img{margin-bottom:38.4rem}main.drone-school-page .wrap-drone-explanation-area .wrap-items-inner .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:10rem}main.drone-school-page .wrap-drone-explanation-area .wrap-items-inner .text-annotation{font-size:12rem;font-weight:400;color:#000;margin-bottom:31rem}main.drone-school-page .wrap-drone-explanation-area .wrap-items-inner .wrap-lecturer-area{display:flex;justify-content:space-between}main.drone-school-page .wrap-drone-explanation-area .wrap-items-inner .wrap-lecturer-area .wrap-name-area{width:141.7rem;text-align:center}main.drone-school-page .wrap-drone-explanation-area .wrap-items-inner .wrap-lecturer-area .wrap-name-area img{width:126rem;margin-bottom:21rem}main.drone-school-page .wrap-drone-explanation-area .wrap-items-inner .wrap-lecturer-area .wrap-name-area .name-text{font-size:16rem;font-weight:400;color:#000}main.drone-school-page .wrap-drone-explanation-area .wrap-items-inner .wrap-lecturer-area .wrap-lecturer-text{background-image:url(../images/bg-lecturer-text.webp?20250701);background-size:cover;background-repeat:no-repeat;padding:34rem 18rem 15rem 41.5rem;width:218.3rem}main.drone-school-page .wrap-drone-explanation-area .wrap-items-inner .wrap-lecturer-area .wrap-lecturer-text p{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.drone-school-page .wrap-to-tha-person-area{margin:0 15rem 60rem}main.drone-school-page .wrap-to-tha-person-area .wrap-items-inner{margin-bottom:30rem}main.drone-school-page .wrap-to-tha-person-area .wrap-items-inner .title{text-align:center;padding:5rem 0;background-color:#d3ede4;font-size:18rem;font-weight:700;color:#000;margin-bottom:32rem}main.drone-school-page .wrap-to-tha-person-area .wrap-items-inner ul li{display:flex;align-items:flex-start;gap:0 11rem;margin-bottom:25rem}main.drone-school-page .wrap-to-tha-person-area .wrap-items-inner ul li img{width:23rem}main.drone-school-page .wrap-to-tha-person-area .wrap-items-inner ul li span{font-size:18rem;font-weight:700;color:#000}main.drone-school-page .wrap-to-tha-person-area .wrap-items-inner:last-child{margin-bottom:0}main.drone-school-page .wrap-curriculum-area{margin:0 15rem 60rem}main.drone-school-page .wrap-curriculum-area .wrap-items-inner{margin:0 54.5rem 30rem}main.drone-school-page .wrap-curriculum-area .wrap-items-inner .wrap-item{padding:20rem;background-color:#45a584}main.drone-school-page .wrap-curriculum-area .wrap-items-inner .wrap-item .title{font-size:24rem;font-weight:700;color:#45a584;background-color:#fff;line-height:1;padding:10rem 0;text-align:center;margin-bottom:19rem}main.drone-school-page .wrap-curriculum-area .wrap-items-inner .wrap-item img{border-radius:16px;margin-bottom:19rem}main.drone-school-page .wrap-curriculum-area .wrap-items-inner .wrap-item ul li{font-size:18rem;font-weight:400;color:#fff}main.drone-school-page .wrap-curriculum-area .wrap-items-inner .wrap-item-02{background-color:#219878}main.drone-school-page .wrap-curriculum-area .wrap-items-inner .wrap-item-02 .title{color:#219878}main.drone-school-page .wrap-curriculum-area .wrap-items-inner .wrap-item-03{background-color:#328177}main.drone-school-page .wrap-curriculum-area .wrap-items-inner .wrap-item-03 .title{color:#328177}main.drone-school-page .wrap-curriculum-area .icon-arrow{width:21rem;margin:15rem 0}main.drone-school-page .wrap-fee{text-align:center}main.drone-school-page .wrap-fee .text-fee{font-size:18rem;font-weight:700;color:#096358;margin-bottom:11rem}main.drone-school-page .wrap-fee .text-small{font-size:12rem;font-weight:400;color:#000}main.drone-school-page .wrap-schedule-area{margin:0 15rem}main.drone-school-page .wrap-schedule-area .wrap-table-item{overflow-x:scroll;width:100%;margin-bottom:60rem}main.drone-school-page .wrap-schedule-area .wrap-table-item table{width:746rem;font-size:10.9rem;font-weight:700;line-height:1.8;color:#000;text-align:center;margin-left:15.5rem}main.drone-school-page .wrap-schedule-area .wrap-table-item table thead tr th{border:solid 1px #fff;background-color:#dedede;padding:6.3rem 0}main.drone-school-page .wrap-schedule-area .wrap-table-item table thead tr th:nth-child(1){width:279rem}main.drone-school-page .wrap-schedule-area .wrap-table-item table thead tr th:nth-child(2){width:150rem}main.drone-school-page .wrap-schedule-area .wrap-table-item table thead tr th:nth-child(3){width:150rem}main.drone-school-page .wrap-schedule-area .wrap-table-item table thead tr th:nth-child(4){width:169rem}main.drone-school-page .wrap-schedule-area .wrap-table-item table tbody tr td{border-right:solid 1px #fff;border-left:solid 1px #fff;border-bottom:solid 1px #dedede;background-color:#fff;padding:10rem 0;font-weight:400}main.drone-school-page .wrap-schedule-area .wrap-table-item table tbody tr td:nth-child(1){font-weight:700;background-color:#e8f2ef}main.drone-school-page .wrap-schedule-area .wrap-table-item table tbody tr td:nth-child(4){color:#e47865;font-weight:700}main.drone-school-page .wrap-schedule-area .wrap-table-item table tbody tr.closed td{color:#707070;font-weight:400;text-decoration:line-through}main.drone-school-page .wrap-application-form{margin:0 16rem 72.8rem;padding:75rem 32rem;border-radius:30px;background-color:#328177;position:relative}main.drone-school-page .wrap-application-form .img-icon{position:absolute;top:17rem;right:23rem;width:100rem}main.drone-school-page .wrap-application-form .wrap-title-item{text-align:center;margin-bottom:20rem}main.drone-school-page .wrap-application-form .wrap-title-item .title-text{font-size:18rem;font-weight:700;color:#fff}main.drone-school-page .wrap-application-form .text{font-size:16rem;font-weight:400;line-height:1.8;color:#fff;margin-bottom:20rem}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:297rem;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto 30rem}main.drone-school-page .wrap-application-form .wrap-btn-items a .icon-pdf,main.drone-school-page .wrap-application-form .wrap-btn-items a .icon-xls,main.drone-school-page .wrap-application-form .wrap-btn-items a .icon-word{width:23.7rem;margin-right:9rem}main.drone-school-page .wrap-application-form .wrap-btn-items a img{width:4rem;margin-left:16.5rem}main.drone-school-page .wrap-application-form .wrap-btn-items a.btn-xls{background-color:#45a584;margin-bottom:0}main.drone-school-page .wrap-application-form .wrap-btn-items a.btn-word{background-color:#5189c2;margin-bottom:0}main.drone-school-page .wrap-application-form .wrap-btn-items-bottom .text{font-size:18rem;font-weight:700;color:#fff;text-align:center;margin-bottom:15rem}main.drone-school-page .wrap-application-form .wrap-btn-items-bottom a{width:253rem;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto}main.drone-school-page .wrap-application-form .wrap-btn-items-bottom a img{width:4rem;margin-left:16.5rem}main.drone-school-page .wrap-drone-package-area{margin:0 16rem}main.drone-school-page .wrap-drone-package-area .title-text{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin:0 0 30rem}main.drone-school-page .wrap-drone-package-area .wrap-drone-package-items{margin-bottom:30rem}main.drone-school-page .wrap-drone-package-area .wrap-drone-package-items .wrap-items{padding:20rem;background-color:#f8f8f8;margin:0 36.5rem 34rem}main.drone-school-page .wrap-drone-package-area .wrap-drone-package-items .wrap-items .title{font-size:18rem;font-weight:700;color:#000;margin-bottom:15rem}main.drone-school-page .wrap-drone-package-area .wrap-drone-package-items .wrap-items img{margin-bottom:15rem}main.drone-school-page .wrap-drone-package-area .wrap-drone-package-items .wrap-items .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.drone-school-page .wrap-drone-package-area .wrap-drone-package-items .wrap-items:last-child{margin-bottom:0}main.drone-school-page .wrap-drone-package-area .wrap-fee .text-fee{margin-bottom:30rem}main.drone-school-page .wrap-drone-package-area .wrap-application-form{margin-bottom:84rem}main.drone-school-page hr{border-color:#dedede;margin:0 16rem 49rem}main.drone-school-page .wrap-btn-bottom-area{margin:0 16rem 85rem}main.drone-school-page .wrap-btn-bottom-area .wrap-item{margin:0 0 20rem;background-size:cover;padding:16rem 0;border-radius:13px;text-align:center}main.drone-school-page .wrap-btn-bottom-area .wrap-item .title{font-size:18rem;font-weight:700;margin-bottom:6rem}main.drone-school-page .wrap-btn-bottom-area .wrap-item .text{font-size:11rem;font-weight:400;line-height:1.8;margin-bottom:9rem}main.drone-school-page .wrap-btn-bottom-area .wrap-item a{background-color:#096358;width:75rem;height:21rem;display:flex;align-items:center;justify-content:center;font-size:10rem;font-weight:700;color:#fff;margin:0 auto}main.drone-school-page .wrap-btn-bottom-area .wrap-item a img{width:4rem;margin-left:7.5rem}main.drone-school-page .wrap-btn-bottom-area .wrap-item:last-child{margin-bottom:0}main.drone-experience-session-page .wrap-title{margin:0 0 30rem;padding:10rem 0;border-radius:13px;background-color:#d3ede4;text-align:center}main.drone-experience-session-page .wrap-title .title{font-size:18rem;font-weight:700;color:#000}main.drone-experience-session-page .wrap-title .title-small{margin-top:10rem;font-size:12rem;font-weight:400;color:#000}main.drone-experience-session-page .wrap-mv-lower-area{margin-bottom:94rem}main.drone-experience-session-page .wrap-mv-lower-area .mv-lower-img{width:100%;height:146rem;object-fit:cover}main.drone-experience-session-page .wrap-mv-lower-area .wrap-text-area{padding:48rem 16rem 30rem}main.drone-experience-session-page .wrap-mv-lower-area .wrap-text-area .title{margin-bottom:10rem;display:flex;align-items:flex-start}main.drone-experience-session-page .wrap-mv-lower-area .wrap-text-area .title img{width:22rem}main.drone-experience-session-page .wrap-mv-lower-area .wrap-text-area .title span{font-size:18rem;font-weight:700;color:#000;transform:translateY(3rem)}main.drone-experience-session-page .wrap-mv-lower-area .wrap-text-area .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.drone-experience-session-page .wrap-mv-lower-area .wrap-photo-area{padding:0 30rem}main.drone-experience-session-page .wrap-mv-lower-area .wrap-photo-area img{margin-bottom:10rem}main.drone-experience-session-page .wrap-to-tha-person-area{margin:0 15rem 60rem}main.drone-experience-session-page .wrap-to-tha-person-area .wrap-items-inner{margin-bottom:30rem}main.drone-experience-session-page .wrap-to-tha-person-area .wrap-items-inner .title{text-align:center;padding:5rem 0;background-color:#d3ede4;font-size:18rem;font-weight:700;color:#000;margin-bottom:37rem}main.drone-experience-session-page .wrap-to-tha-person-area .wrap-items-inner ul li{display:flex;align-items:flex-start;gap:0 11rem;margin-bottom:25rem}main.drone-experience-session-page .wrap-to-tha-person-area .wrap-items-inner ul li img{width:23rem}main.drone-experience-session-page .wrap-to-tha-person-area .wrap-items-inner ul li span{font-size:18rem;font-weight:700;color:#000}main.drone-experience-session-page .wrap-to-tha-person-area .wrap-items-inner:last-child{margin-bottom:0}main.drone-experience-session-page .wrap-curriculum-area{margin:0 15rem 60rem}main.drone-experience-session-page .wrap-curriculum-area .wrap-items-inner{margin:0 54.5rem 30rem}main.drone-experience-session-page .wrap-curriculum-area .wrap-items-inner .wrap-item{padding:20rem;background-color:#45a584}main.drone-experience-session-page .wrap-curriculum-area .wrap-items-inner .wrap-item .title{font-size:23rem;font-weight:700;color:#45a584;background-color:#fff;line-height:1;padding:10rem 0;text-align:center;margin-bottom:19rem}main.drone-experience-session-page .wrap-curriculum-area .wrap-items-inner .wrap-item img{border-radius:16px;margin-bottom:19rem}main.drone-experience-session-page .wrap-curriculum-area .wrap-items-inner .wrap-item p{font-size:18rem;font-weight:400;color:#fff}main.drone-experience-session-page .wrap-curriculum-area .wrap-items-inner .wrap-item-02{background-color:#219878}main.drone-experience-session-page .wrap-curriculum-area .wrap-items-inner .wrap-item-02 .title{color:#219878}main.drone-experience-session-page .wrap-curriculum-area .wrap-items-inner .wrap-item-03{background-color:#328177}main.drone-experience-session-page .wrap-curriculum-area .wrap-items-inner .wrap-item-03 .title{color:#328177}main.drone-experience-session-page .wrap-curriculum-area .icon-arrow{width:21rem;margin:15rem 0}main.drone-experience-session-page .wrap-fee{text-align:center}main.drone-experience-session-page .wrap-fee .text-fee{font-size:18rem;font-weight:700;color:#096358;margin-bottom:11rem}main.drone-experience-session-page .wrap-fee .text-small{font-size:12rem;font-weight:400;color:#000}main.drone-experience-session-page .wrap-info-area{margin-bottom:94rem;padding:0 15rem}main.drone-experience-session-page .wrap-info-area .wrap-item{margin-bottom:43rem}main.drone-experience-session-page .wrap-info-area .wrap-item .title{display:flex;margin-bottom:15rem}main.drone-experience-session-page .wrap-info-area .wrap-item .title .icon-square{width:23rem;height:23rem;display:block;background-color:#d3ede4;margin-right:11rem}main.drone-experience-session-page .wrap-info-area .wrap-item .title .text{font-size:18rem;font-weight:700;color:#000}main.drone-experience-session-page .wrap-info-area .wrap-item ul{padding-left:4rem}main.drone-experience-session-page .wrap-info-area .wrap-item ul li{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.drone-experience-session-page .wrap-info-area .wrap-item:last-child{margin-bottom:0}main.drone-experience-session-page .wrap-schedule-area{margin:0 15rem}main.drone-experience-session-page .wrap-schedule-area .wrap-table-item{overflow-x:scroll;width:100%;margin-bottom:60rem}main.drone-experience-session-page .wrap-schedule-area .wrap-table-item table{width:746rem;font-size:10.9rem;font-weight:700;line-height:1.8;color:#000;text-align:center;margin-left:15.5rem}main.drone-experience-session-page .wrap-schedule-area .wrap-table-item table thead tr th{border:solid 1px #fff;background-color:#dedede;padding:6.3rem 0}main.drone-experience-session-page .wrap-schedule-area .wrap-table-item table thead tr th:nth-child(1){width:279rem}main.drone-experience-session-page .wrap-schedule-area .wrap-table-item table thead tr th:nth-child(2){width:150rem}main.drone-experience-session-page .wrap-schedule-area .wrap-table-item table thead tr th:nth-child(3){width:150rem}main.drone-experience-session-page .wrap-schedule-area .wrap-table-item table thead tr th:nth-child(4){width:169rem}main.drone-experience-session-page .wrap-schedule-area .wrap-table-item table tbody tr td{border-right:solid 1px #fff;border-left:solid 1px #fff;border-bottom:solid 1px #dedede;background-color:#fff;padding:10rem 0;font-weight:400}main.drone-experience-session-page .wrap-schedule-area .wrap-table-item table tbody tr td:first-child{font-weight:700;background-color:#e8f2ef}main.drone-experience-session-page .wrap-application-form{position:relative;padding:63rem 17rem 40rem;border-radius:13px;background-color:#328177;text-align:center;margin:0 15rem 94.8rem}main.drone-experience-session-page .wrap-application-form .img-icon{position:absolute;top:19.6rem;right:7.3rem;width:86.6rem}main.drone-experience-session-page .wrap-application-form .text{font-size:16rem;font-weight:400;line-height:1.8;margin-bottom:10rem}main.drone-experience-session-page .wrap-application-form .btn{width:235rem;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto}main.drone-experience-session-page .wrap-application-form .btn img{width:4rem;margin-left:7.5rem}main.drone-experience-session-page hr{border-color:#dedede;margin:0 16rem 49rem}main.drone-experience-session-page .wrap-btn-bottom-area{margin:0 16rem 85rem}main.drone-experience-session-page .wrap-btn-bottom-area .wrap-item{margin:0 0 20rem;background-size:cover;padding:16rem 0;border-radius:13px;text-align:center}main.drone-experience-session-page .wrap-btn-bottom-area .wrap-item .title{font-size:18rem;font-weight:700;margin-bottom:6rem}main.drone-experience-session-page .wrap-btn-bottom-area .wrap-item .text{font-size:11rem;font-weight:400;line-height:1.8;margin-bottom:9rem}main.drone-experience-session-page .wrap-btn-bottom-area .wrap-item a{background-color:#096358;width:75rem;height:21rem;display:flex;align-items:center;justify-content:center;font-size:10rem;font-weight:700;color:#fff;margin:0 auto}main.drone-experience-session-page .wrap-btn-bottom-area .wrap-item a img{width:4rem;margin-left:7.5rem}main.drone-experience-session-page .wrap-btn-bottom-area .wrap-item:last-child{margin-bottom:0}main.facility-introduction-page .wrap-btn-area{margin:0 15rem 10rem;display:flex;align-items:center;border:1px solid #000;height:77rem}main.facility-introduction-page .wrap-btn-area .btn-img{width:120.4rem;height:100%}main.facility-introduction-page .wrap-btn-area .wrap-btn-inner{margin:0 10.5rem 0 19.6rem;display:flex;align-items:center;justify-content:space-between;width:100%}main.facility-introduction-page .wrap-btn-area .wrap-btn-inner p{font-size:13rem;font-weight:700;color:#000}main.facility-introduction-page .wrap-btn-area .wrap-btn-inner .img-icon{width:7rem}main.facility-introduction-page .wrap-btn-area.item-open{background-color:#096358}main.facility-introduction-page .wrap-btn-area.item-open p{color:#fff}main.facility-introduction-page .wrap-btn-area.item-open .img-icon{transform:rotate(180deg)}main.facility-introduction-page .wrap-btn-area.item-open:hover p{color:#fff}main.facility-introduction-page .wrap-content-area{padding:25rem 15rem 40rem;background-color:#f8f8f8}main.facility-introduction-page .wrap-content-area .wrap-photo-area{margin-bottom:36rem}main.facility-introduction-page .wrap-content-area .wrap-photo-area .wrap-photo-inner{margin-top:3.8rem;display:flex;flex-wrap:wrap;gap:2.8rem}main.facility-introduction-page .wrap-content-area .wrap-photo-area .wrap-photo-inner img{width:calc(50% - 1.4rem)}main.facility-introduction-page .wrap-content-area .wrap-map-area{margin-bottom:38rem}main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-map-inner{margin-bottom:20rem}main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-map-inner p{margin-bottom:8rem;font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-map-inner iframe{margin-bottom:12rem}main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-map-inner .text-fax{margin-bottom:0}main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-access-area,main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-organization-area{margin-bottom:20rem}main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-access-area .title,main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-organization-area .title{font-size:13rem;font-weight:700;line-height:1.8;color:#000;border-bottom:1px solid #000;margin-bottom:9rem}main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-access-area ul,main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-organization-area ul{margin-bottom:38rem}main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-access-area ul li,main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-organization-area ul li{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-access-area .text-bottom,main.facility-introduction-page .wrap-content-area .wrap-map-area .wrap-organization-area .text-bottom{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.facility-introduction-page .wrap-content-inner-bottom .wrap-organization-detail-area table{margin:0 auto 15rem;font-size:11rem;font-weight:700;line-height:1.8;color:#000;width:100%;max-width:300rem;text-align:center}main.facility-introduction-page .wrap-content-inner-bottom .wrap-organization-detail-area table thead tr th{width:50%;padding:6rem 8rem;border:solid 1px #fff;background-color:#dedede}main.facility-introduction-page .wrap-content-inner-bottom .wrap-organization-detail-area table tbody{font-weight:400}main.facility-introduction-page .wrap-content-inner-bottom .wrap-organization-detail-area table tbody tr td{width:50%;padding:6rem 8rem;border-bottom:solid 1px #dedede;background-color:#fff}main.facility-introduction-page .wrap-content-inner-bottom .wrap-organization-detail-area table:nth-child(2) thead tr th{width:50%}main.facility-introduction-page .wrap-content-inner-bottom .wrap-organization-detail-area table:nth-child(2) tbody tr td{width:50%}main.facility-introduction-page .wrap-content-inner-bottom .wrap-organization-detail-area table:nth-child(2) tbody tr td:nth-child(1){width:30%;text-align:left}main.facility-introduction-page .wrap-content-inner-bottom .wrap-organization-detail-area table:nth-child(2) tbody tr td:nth-child(2){width:20%;text-align:left}main.facility-introduction-page .wrap-application-form{position:relative;padding:69rem 63rem;background-color:#096358;text-align:center;margin:90rem 15rem 90rem}main.facility-introduction-page .wrap-application-form .text{font-size:16rem;font-weight:400;line-height:1.8;margin-bottom:27rem}main.facility-introduction-page .wrap-application-form .btn{width:235rem;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto}main.facility-introduction-page .wrap-application-form .btn img{width:4rem;margin-left:7.5rem}main.service-page .wrap-mv-lower-area{margin-bottom:101rem;padding:0 15rem}main.service-page .wrap-mv-lower-area img{height:154rem;object-fit:cover;margin-bottom:50rem}main.service-page .wrap-mv-lower-area p{font-size:16rem;font-weight:700;line-height:2.5;color:#000;text-align:center}main.service-page .wrap-service-explanation{margin:0 15rem 188.7rem}main.service-page .wrap-service-explanation .wrap-title-area{padding:19rem 17rem;background-color:#096358;margin-bottom:19.3rem}main.service-page .wrap-service-explanation .wrap-title-area .wrap-page-title{padding:0;margin-bottom:10rem}main.service-page .wrap-service-explanation .wrap-title-area .wrap-page-title .wrap-items-title{justify-content:center}main.service-page .wrap-service-explanation .wrap-title-area .wrap-page-title .wrap-items-title .title-text{color:#fff}main.service-page .wrap-service-explanation .wrap-title-area .wrap-page-title .title{color:#fff;text-align:center;font-weight:700}main.service-page .wrap-service-explanation .wrap-title-area .text-area{font-size:15rem;font-weight:400;color:#fff}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item{padding:25rem 16rem;background-color:#f8f8f8;margin-bottom:30rem}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item .icon-top{height:47rem;margin-bottom:15.2rem}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item .wrap-page-title{padding:0 0 15rem 0}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item .wrap-page-title .title{font-size:18rem}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item .img-item{width:100%;object-fit:cover;margin-bottom:15rem}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:15rem}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item a{width:102rem;height:31rem;display:flex;align-items:center;justify-content:center;font-size:14rem;font-weight:700;color:#fff;background-color:#096358;margin:0 auto}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item a img{width:4rem;margin-left:7.5rem}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item:nth-child(4) .icon-top{height:8.6rem;margin-bottom:33rem}main.service-page .wrap-service-explanation .wrap-service-items-area .wrap-items-area .wrap-item:last-child{margin-bottom:0}main.service-page .wrap-application-form{position:relative;padding:69rem 63rem;background-color:#096358;text-align:center;margin:0 15rem 90rem}main.service-page .wrap-application-form .text{font-size:16rem;font-weight:400;line-height:1.8;margin-bottom:27rem}main.service-page .wrap-application-form .btn{width:235rem;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto}main.service-page .wrap-application-form .btn img{width:4rem;margin-left:7.5rem}main.mobility-scooter-page .wrap-mv-lower-area{margin-bottom:61rem}main.mobility-scooter-page .wrap-mv-lower-area .mv-lower-img{width:100%;height:146rem;object-fit:cover}main.mobility-scooter-page .wrap-mv-lower-area .wrap-text-area{padding:80rem 16rem;background-color:#edd8d3}main.mobility-scooter-page .wrap-mv-lower-area .wrap-text-area .title{font-size:18rem;font-weight:700;color:#000;margin-bottom:15rem}main.mobility-scooter-page .wrap-mv-lower-area .wrap-text-area .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.mobility-scooter-page .wrap-mobility-scooter-explanation-area{margin:0 15rem 71.3rem}main.mobility-scooter-page .wrap-mobility-scooter-explanation-area .wrap-items-inner h2{background-color:#fff;display:flex;align-items:center;height:31rem;margin:0 0 10rem}main.mobility-scooter-page .wrap-mobility-scooter-explanation-area .wrap-items-inner h2 img{width:22rem;height:auto}main.mobility-scooter-page .wrap-mobility-scooter-explanation-area .wrap-items-inner h2 span{font-size:18rem;font-weight:700;transform:translate(4rem, 4rem);color:#000}main.mobility-scooter-page .wrap-mobility-scooter-explanation-area .wrap-items-inner .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:32rem}main.mobility-scooter-page .wrap-mobility-scooter-explanation-area img{width:100%;height:236.7rem;object-fit:cover}main.mobility-scooter-page .wrap-to-tha-person-area{margin:0 15rem 60rem}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner{margin-bottom:0}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner .title{text-align:center;padding:5rem 0;background-color:#edd8d3;font-size:18rem;font-weight:700;color:#000;margin-bottom:32rem}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner ul li{display:flex;align-items:flex-start;gap:0 11rem;margin-bottom:25rem}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner ul li img{width:23rem}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner ul li span{font-size:18rem;font-weight:700;color:#000}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner .img-to-the-person-02-item{padding:0 18rem;margin-bottom:38rem}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner .wrap-mobility-scoote-function .title{font-size:16rem;font-weight:700;color:#000;line-height:1.8;border-bottom:1px solid #000;margin-bottom:18rem;background-color:#fff;text-align:left;padding:0}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner .wrap-mobility-scoote-function ul{margin:0 0 18rem 24rem;list-style:disc}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner .wrap-mobility-scoote-function ul li{display:list-item;margin-bottom:0;font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.mobility-scooter-page .wrap-to-tha-person-area .wrap-items-inner .wrap-mobility-scoote-function .text-bottom{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.mobility-scooter-page .wrap-application-form{position:relative;padding:69rem 12rem 87.5rem 13rem;background-color:#328177;text-align:center;margin:0 15rem 94.8rem}main.mobility-scooter-page .wrap-application-form .text{font-size:16rem;font-weight:400;line-height:1.8;margin-bottom:27rem}main.mobility-scooter-page .wrap-application-form .btn{width:235rem;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto}main.mobility-scooter-page .wrap-application-form .btn img{width:4rem;margin-left:7.5rem}main.mobility-scooter-page .wrap-application-form .img-icon{position:absolute;bottom:0;left:16rem;width:71rem}.wrap-page-title.wrap-about-us-page-title{max-width:162rem;margin:33.7rem auto 50.7rem;padding:0 0 9.2rem 0}.wrap-page-title.wrap-about-us-page-title .title{font-size:18rem}main.about-us-page .img-mv{padding:0 15rem 12rem;width:100%;height:389rem;object-fit:cover}main.about-us-page .wrap-page-link-area{padding:0 36rem;margin-bottom:108rem}main.about-us-page .wrap-page-link-area ul{display:flex;flex-wrap:wrap;gap:12rem 20rem}main.about-us-page .wrap-page-link-area ul li a{padding:0 9rem;display:flex;align-items:center;justify-content:center;height:31rem;border:solid 1px #096358;background-color:#fff;font-size:14rem;font-weight:700;color:#096358}main.about-us-page .wrap-page-link-area ul li a img{width:4rem;margin-left:7.5rem}main.about-us-page .wrap-page-title.wrap-about-us-page-title{max-width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}main.about-us-page .wrap-items-inner-title{display:flex;align-items:flex-start;margin:0 16rem 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{margin:0 15rem 114.4rem}main.about-us-page .wrap-corporate-statement-area .title-text{font-size:18rem;font-weight:700;color:#096358;margin-bottom:50rem}main.about-us-page .wrap-corporate-statement-area .wrap-item{margin-bottom:120rem}main.about-us-page .wrap-corporate-statement-area .wrap-item img{margin-bottom:60rem}main.about-us-page .wrap-corporate-statement-area .wrap-item .wrap-text-area .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:40rem}main.about-us-page .wrap-corporate-statement-area .wrap-item .wrap-text-area .text-bottom{font-size:20rem;font-weight:700;line-height:1.8;color:#096358}main.about-us-page .wrap-corporate-statement-area .wrap-item .wrap-text-area .text-bottom span{display:inline-block}main.about-us-page .wrap-corporate-statement-area .wrap-item:last-child{margin-bottom:0}main.about-us-page .wrap-corporate-philosophy-area{margin:0 16rem 85rem}main.about-us-page .wrap-corporate-philosophy-area ul li{padding:20rem;background-color:#e0eae9;margin-bottom:25rem;display:flex;gap:0 15rem}main.about-us-page .wrap-corporate-philosophy-area ul li .icon{width:10rem;height:10rem;display:block;transform:translate(0, 5rem);font-size:10rem;color:#000}main.about-us-page .wrap-corporate-philosophy-area ul li .text{font-size:18rem;font-weight:700;color:#000}main.about-us-page .wrap-corporate-philosophy-area ul li:last-child{margin-bottom:0}main.about-us-page .wrap-behavioral-guidelines-area{padding:0 5rem;margin-bottom:59.5rem}main.about-us-page .slogan-text{font-size:20rem;font-weight:700;line-height:1.8;color:#096358;margin:0 auto 84rem}main.about-us-page hr{border-bottom:1px solid #dedede;margin:0 15rem 48rem}main.about-us-page .wrap-greeting-area{margin:0 15rem 121rem}main.about-us-page .wrap-greeting-area .wrap-items-area{margin-bottom:131rem}main.about-us-page .wrap-greeting-area .wrap-items-area .wrap-text-items{margin-bottom:38rem}main.about-us-page .wrap-greeting-area .wrap-items-area .wrap-text-items .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:15rem}main.about-us-page .wrap-greeting-area .wrap-items-area .wrap-text-items .text .lead{display:block;font-size:18rem;font-weight:700;line-height:1.8;margin-bottom:-15rem;text-decoration:underline;text-underline-offset:3rem}main.about-us-page .wrap-greeting-area .wrap-items-area .wrap-text-items .text .em{font-weight:700}main.about-us-page .wrap-greeting-area .wrap-items-area .wrap-text-items .text-name{font-size:16rem;font-weight:700;line-height:1.8;color:#000}main.about-us-page .wrap-greeting-area .wrap-items-area .wrap-photo-items img{margin-bottom:38.6rem}main.about-us-page .wrap-greeting-area .wrap-items-area .wrap-photo-items img:last-child{margin-bottom:0}main.about-us-page .wrap-business-area{margin-bottom:52rem}main.about-us-page .wrap-business-area .title-green{color:#fff;font-size:18rem;font-weight:700;display:flex;align-items:center;padding-left:12rem;height:70px;border-radius:15px;background-color:#096358;margin:0 4rem 30rem}main.about-us-page .wrap-business-area .wrap-inner-items{padding:0 15rem;border-bottom:1px solid #dedede;margin-bottom:40rem}main.about-us-page .wrap-business-area .wrap-inner-items a{padding:13.5rem 35.3rem 13.5rem 28.5rem;background-color:#096358;font-size:16rem;font-weight:700;color:#fff;margin-bottom:30rem}main.about-us-page .wrap-business-area .wrap-inner-items a img{width:4rem;margin-left:7.5rem}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-btn-area{margin-bottom:30rem}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-btn-area a{padding:13.5rem 35.3rem 13.5rem 28.5rem;background-color:#096358;font-size:16rem;font-weight:700;color:#fff;margin-bottom:0}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-btn-area a img{width:4rem;margin-left:7.5rem}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-btn-area a+a{margin-top:17rem}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-text-area img{margin-bottom:30rem}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-text-area .wrap-text-item{margin-bottom:30rem}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-text-area .wrap-text-item .title{font-size:18rem;font-weight:700;color:#000;margin-bottom:9rem}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-text-area .wrap-text-item .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.about-us-page .wrap-business-area .wrap-inner-items .wrap-text-area .wrap-text-item .text span{display:block;font-size:10rem;font-weight:400;line-height:1.8;margin-top:26rem}main.about-us-page .wrap-business-area .wrap-text-area-bottom .title{font-size:16rem;font-weight:700;line-height:1.8;color:#000;border-bottom:1px solid #000;margin-bottom:20rem}main.about-us-page .wrap-business-area .wrap-text-area-bottom ul{padding-left:24rem;margin-bottom:20rem;list-style:disc}main.about-us-page .wrap-business-area .wrap-text-area-bottom ul li{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.about-us-page .wrap-business-area .wrap-text-area-bottom p{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:20rem}main.about-us-page .wrap-company-area{border-bottom:1px solid #dedede;margin-bottom:87rem}main.about-us-page .wrap-company-area .wrap-items-inner-title{margin-bottom:60rem}main.about-us-page .wrap-company-area table{margin:0 16rem;width:100%;max-width:calc(100% - 32rem)}main.about-us-page .wrap-company-area table tr th{width:66rem;border-bottom:solid 1px #dedede;background-color:#f8f8f8;font-size:14rem;font-weight:700;line-height:1.8;color:#000;text-align:center}main.about-us-page .wrap-company-area table tr td{border-bottom:solid 1px #dedede;padding:5rem;width:calc(100% - 66rem);font-size:14rem;font-weight:400;line-height:1.8;color:#000}main.about-us-page .wrap-company-area table tr td span{display:flex;align-items:center}main.about-us-page .wrap-company-area table tr td span .date{width:140rem;margin-right:10rem}main.about-us-page .wrap-company-area .wrap-training-facilities-area{margin:0 16rem 17rem}main.about-us-page .wrap-company-area .wrap-training-facilities-area .title{padding:5rem;border-bottom:solid 1px #dedede;background-color:#f8f8f8;color:#000}main.about-us-page .wrap-company-area .wrap-training-facilities-area .wrap-items-area{display:flex;flex-wrap:wrap;gap:0 12rem;margin-bottom:17rem}main.about-us-page .wrap-company-area .wrap-training-facilities-area .wrap-items-area .wrap-item{width:calc(50% - 6rem);border-bottom:solid 1px #dedede}main.about-us-page .wrap-company-area .wrap-training-facilities-area .wrap-items-area .wrap-item .text{padding:5rem;font-size:10rem;font-weight:400;line-height:1.8;color:#000}main.about-us-page .wrap-company-area .wrap-training-facilities-area a{padding:13.5rem 35.3rem 13.5rem 28.5rem;background-color:#096358;font-size:16rem;font-weight:700;color:#fff;margin-bottom:30rem}main.about-us-page .wrap-company-area .wrap-training-facilities-area a img{width:4rem;margin-left:7.5rem}main.about-us-page .wrap-application-form{position:relative;padding:69rem 63rem;background-color:#096358;text-align:center;margin:0 15rem 90rem}main.about-us-page .wrap-application-form .text{font-size:16rem;font-weight:400;line-height:1.8;margin-bottom:27rem}main.about-us-page .wrap-application-form .btn{width:235rem;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto}main.about-us-page .wrap-application-form .btn img{width:4rem;margin-left:7.5rem}main.technical-consultation-page .wrap-table-area{padding:28rem 0 28rem 16rem;background-color:#f8f8f8;margin-bottom:37rem}main.technical-consultation-page .wrap-table-area .wrap-btn-area a{display:flex;align-items:center;justify-content:center;width:283rem;height:31rem;background-color:#096358;font-size:14rem;font-weight:700;color:#fff;margin-bottom:30rem}main.technical-consultation-page .wrap-table-area .wrap-btn-area a .icon-btn{width:12rem;margin-right:8rem}main.technical-consultation-page .wrap-table-area .wrap-btn-area a .icon-arrow{width:4rem;margin-left:7.5rem}main.technical-consultation-page .wrap-table-area .wrap-btn-bottom-area{margin:0 16rem 30rem 0}main.technical-consultation-page .wrap-table-area .wrap-btn-bottom-area .wrap-item{margin:0 0 18rem;background-image:url(../images/bg-btn-permanent-seminar-schedule.webp?20250701);background-size:cover;padding:31.5rem 0;border-radius:20px;text-align:center}main.technical-consultation-page .wrap-table-area .wrap-btn-bottom-area .wrap-item .title{font-size:20rem;font-weight:700;margin-bottom:5rem}main.technical-consultation-page .wrap-table-area .wrap-btn-bottom-area .wrap-item .text{font-size:12rem;font-weight:400;line-height:1.8;margin-bottom:5rem}main.technical-consultation-page .wrap-table-area .wrap-btn-bottom-area .wrap-item a{background-color:#096358;width:82rem;height:21rem;display:flex;align-items:center;justify-content:center;font-size:10rem;font-weight:700;color:#fff;margin:0 auto}main.technical-consultation-page .wrap-table-area .wrap-btn-bottom-area .wrap-item a img{width:4rem;margin-left:7.5rem}main.technical-consultation-page .wrap-table-area .wrap-btn-bottom-area .wrap-item:nth-child(2){background-image:url(../images/bg-btn-made-to-order-seminar.webp?20250701)}main.technical-consultation-page .wrap-table-area .wrap-btn-bottom-area .wrap-item:nth-child(3){background-image:url(../images/bg-btn-consulting-and-lectures.webp?20250701);margin-bottom:0}main.technical-consultation-page .wrap-table-area .wrap-table-item{overflow-x:scroll;width:100%;margin-bottom:30rem}main.technical-consultation-page .wrap-table-area .wrap-table-item table{width:700rem}main.technical-consultation-page .wrap-table-area .wrap-table-item table thead tr th{text-align:center;width:150rem;padding:2rem 0;font-size:10rem;font-weight:400;letter-spacing:5rem;color:#000;border:solid 1px #fff;background-color:#ededed}main.technical-consultation-page .wrap-table-area .wrap-table-item table thead tr th:first-child{background-color:inherit;border:none}main.technical-consultation-page .wrap-table-area .wrap-table-item table tbody tr td{text-align:center;width:150rem;padding:8rem 0;font-size:10rem;font-weight:400;color:#000;border-bottom:solid 1px #dedede;background-color:#fff}main.technical-consultation-page .wrap-table-area .wrap-table-item table tbody tr td span{width:50rem;height:16rem;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:10rem;font-weight:400;color:#fff;margin:2.5rem auto 0}main.technical-consultation-page .wrap-table-area .wrap-table-item table tbody tr td span.blue{background-color:#5189c2}main.technical-consultation-page .wrap-table-area .wrap-table-item table tbody tr td span.yellow{background-color:#d4be1a}main.technical-consultation-page .wrap-table-area .wrap-table-item table tbody tr td span.pink{background-color:#df89a6}main.technical-consultation-page .wrap-table-area ul li{font-size:10rem;font-weight:400;color:#000;margin-left:10rem}main.technical-consultation-page .wrap-table-area ul li::marker{content:"・ "}main.technical-consultation-page .wrap-search-area{scroll-margin-top:110rem;margin:23rem 16rem 20rem}main.technical-consultation-page .wrap-search-area .title{display:flex;align-items:center;margin-bottom:23rem;font-size:16rem;font-weight:700;line-height:1.8;color:#000}main.technical-consultation-page .wrap-search-area .title img{width:14.8rem;margin-right:13rem}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner .wrap-items{margin-bottom:18rem}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner .wrap-items .title{display:flex;align-items:center;margin-bottom:5rem;font-size:14rem;font-weight:700;line-height:1.8;color:#000}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner .wrap-items .title img{width:21.3rem}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner .wrap-items select{-webkit-appearance:none;appearance:none;width:100%;height:56rem;padding:0 12rem;border-radius:4px;background-image:url("../images/icon-select.svg?20250701");background-repeat:no-repeat;background-size:10rem auto;background-position:96% center;font-size:16px;font-weight:700;line-height:1.8;color:#000}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner .wrap-items-02 .title img{width:19rem}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner .wrap-items-03{margin-bottom:23rem}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner .wrap-items-03 .title img{width:12.5rem}main.technical-consultation-page .wrap-search-area .wrap-search-area-inner button{width:235rem;height:51rem;display:flex;align-items:center;justify-content:center;background-color:#096358;font-size:16rem;font-weight:700;color:#fff;margin-left:auto;border:none}main.technical-consultation-page hr{margin-bottom:30rem}main.technical-consultation-page .wrap-card-items{margin:0 9rem;padding-bottom:230rem;position:relative}main.technical-consultation-page .wrap-card-items .search-numbers{font-size:12rem;font-weight:400;color:#000;margin-bottom:15.5rem}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner{display:flex;align-self:flex-start;flex-wrap:wrap;gap:18rem 16rem}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item{border:solid 1px #dedede;width:calc(50% - 8rem);height:fit-content}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .title-category{padding:0 8rem;font-size:8rem;font-weight:700;color:#fff;margin-bottom:8rem}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .title-category.blue{background-color:#0153a6}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .title-category.sky-blue{background-color:#3cbfbd}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .title-category.green{background-color:#45af77}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .title-category.orange{background-color:#f6a054}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .title-category.brown{background-color:#cda256}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .title-category.purple{background-color:#822dac}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .title-category.pink{background-color:#f09de8}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .title{font-size:15rem;font-weight:700;color:#000;margin-bottom:9rem;padding:0 8rem}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item img{margin-bottom:9rem;padding:0 8rem}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .text{font-size:11rem;font-weight:400;color:#000;margin-bottom:9rem;padding:0 8rem;display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .term{font-size:11rem;font-weight:700;color:#000;margin-bottom:9.5rem;padding:0 8rem;display:flex}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .term span{display:inline-block}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .wrap-icon-items{display:flex;gap:0 4rem;margin-bottom:10rem;padding:0 8rem}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .wrap-icon-items p{width:50rem;height:16rem;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:10rem;font-weight:400;color:#fff}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .wrap-icon-items p.blue{background-color:#5189c2}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .wrap-icon-items p.yellow{background-color:#d4be1a}main.technical-consultation-page .wrap-card-items .wrap-card-items-inner .card-item .wrap-icon-items p.pink{background-color:#df89a6}main.technical-consultation-page .wrap-card-items nav{position:absolute;left:50%;bottom:173rem;transform:translateX(-50%)}main.technical-consultation-page .wrap-card-items nav .pagination{justify-content:center;gap:0 3rem}main.technical-consultation-page .wrap-card-items nav .pagination .page-item .page-link{width:32rem;height:32rem;display:flex;align-items:center;justify-content:center;font-size:13rem;font-weight:700;color:#333;border:solid 1px #f1f1f1}main.technical-consultation-page .wrap-card-items nav .pagination>.page-item:nth-child(1) .page-link,main.technical-consultation-page .wrap-card-items nav .pagination>.page-item:nth-child(2) .page-link,main.technical-consultation-page .wrap-card-items nav .pagination>.page-item:nth-last-child(1) .page-link,main.technical-consultation-page .wrap-card-items nav .pagination>.page-item:nth-last-child(2) .page-link{font-size:16rem}main.technical-consultation-page .wrap-card-items nav .pagination .page-item.active .page-link{background-color:#219878;color:#fff}main.technical-consultation-detail-page .wrap-page-back-top{margin:10rem 0 52rem 17.8rem}main.technical-consultation-detail-page .wrap-page-back-top a{font-size:11rem;font-weight:700;color:#000;height:18rem}main.technical-consultation-detail-page .wrap-page-back-top a img{width:4rem;margin-right:9.5rem}main.technical-consultation-detail-page .wrap-title-area{margin:0 16rem 15.5rem}main.technical-consultation-detail-page .wrap-title-area .title-icon-item{font-size:8rem;font-weight:700;color:#fff;padding:0 8rem;line-height:15rem}main.technical-consultation-detail-page .wrap-title-area .title-icon-item.blue{background-color:#0153a6}main.technical-consultation-detail-page .wrap-title-area .title-icon-item.sky-blue{background-color:#3cbfbd}main.technical-consultation-detail-page .wrap-title-area .title-icon-item.green{background-color:#45af77}main.technical-consultation-detail-page .wrap-title-area .title-icon-item.orange{background-color:#f6a054}main.technical-consultation-detail-page .wrap-title-area .title{margin:10rem 0;font-size:18rem;font-weight:700;color:#000;line-height:1.5em}main.technical-consultation-detail-page .wrap-title-area .title-border{display:block;height:15rem;width:100%}main.technical-consultation-detail-page .wrap-title-area .title-border.blue{background-color:#0153a6}main.technical-consultation-detail-page .wrap-title-area .title-border.sky-blue{background-color:#3cbfbd}main.technical-consultation-detail-page .wrap-title-area .title-border.green{background-color:#45af77}main.technical-consultation-detail-page .wrap-title-area .title-border.orange{background-color:#f6a054}main.technical-consultation-detail-page .wrap-icon-items{margin:0 16rem 15.5rem;display:flex;gap:0 4rem}main.technical-consultation-detail-page .wrap-icon-items p{width:50rem;height:16rem;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:10rem;font-weight:400;color:#fff}main.technical-consultation-detail-page .wrap-icon-items p.blue{background-color:#5189c2}main.technical-consultation-detail-page .wrap-icon-items p.yellow{background-color:#d4be1a}main.technical-consultation-detail-page .wrap-icon-items p.pink{background-color:#df89a6}main.technical-consultation-detail-page .wrap-text-area{margin:0 16rem 37rem}main.technical-consultation-detail-page .wrap-text-area .post-img{margin:0 0 35rem;object-fit:cover}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:18rem;font-weight:700;color:#000;margin-bottom:9rem}main.technical-consultation-detail-page .wrap-text-area .wrap-text-area-inner .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.technical-consultation-detail-page .wrap-text-area .wrap-text-area-inner .wrap-table-item{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:10rem 0;overflow:visible}main.technical-consultation-detail-page .wrap-text-area .wrap-text-area-inner .wrap-table-item table{border-spacing:0 5rem;border-collapse:separate;width:100%}main.technical-consultation-detail-page .wrap-text-area .wrap-text-area-inner .wrap-table-item table tbody tr th{font-size:15rem;font-weight:400;color:#000}main.technical-consultation-detail-page .wrap-text-area .wrap-text-area-inner .wrap-table-item table tbody tr th:first-child{width:91rem;border-radius:7px;background-color:#e0eae9;font-weight:700;text-align:center}main.technical-consultation-detail-page .wrap-text-area .wrap-text-area-inner .wrap-table-item table tbody tr th:last-child{width:calc(100% - 91rem);padding:10rem}main.technical-consultation-detail-page .wrap-text-area .wrap-text-area-inner .wrap-table-item table tbody tr th .people{display:block;font-size:12rem;font-weight:400}main.technical-consultation-detail-page .wrap-text-area .wrap-text-area-inner .wrap-table-item table tbody tr th .fee{display:block;font-size:24rem;font-weight:700;color:#45a584}main.technical-consultation-detail-page .wrap-curriculum-area{margin:0 16rem 66rem}main.technical-consultation-detail-page .wrap-curriculum-area .title{font-size:16rem;font-weight:700;line-height:1.8;color:#000;border-bottom:1px solid #000;margin-bottom:20rem}main.technical-consultation-detail-page .wrap-curriculum-area .wrap-period-area{margin-bottom:20rem}main.technical-consultation-detail-page .wrap-curriculum-area .wrap-period-area table tbody tr th{font-size:16rem;line-height:1.88;color:#000}main.technical-consultation-detail-page .wrap-curriculum-area .wrap-period-area table tbody tr th:first-child{width:74rem;background-color:#f8f8f8;font-weight:700;text-align:center}main.technical-consultation-detail-page .wrap-curriculum-area .wrap-period-area table tbody tr th:last-child{width:calc(100% - 74rem);padding:10rem}main.technical-consultation-detail-page .wrap-curriculum-area .wrap-curriculum-detail{margin-bottom:86rem}main.technical-consultation-detail-page .wrap-curriculum-area .wrap-curriculum-detail .wrap-items{padding:20rem;background-color:#e0eae9;margin-bottom:32rem}main.technical-consultation-detail-page .wrap-curriculum-area .wrap-curriculum-detail .wrap-items .title{padding:3rem 0;background-color:#fff;font-size:18rem;font-weight:700;color:#000;border-bottom:none;margin-bottom:19rem;text-align:center}main.technical-consultation-detail-page .wrap-curriculum-area .wrap-curriculum-detail .wrap-items .content{padding:3rem 20rem;background-color:#fff;font-size:16rem;font-weight:400;line-height:1.8;color:#000;border-bottom:none;margin-bottom:19rem;text-align:left}main.technical-consultation-detail-page .wrap-curriculum-area .wrap-curriculum-detail .wrap-items ol{padding-left:20rem}main.technical-consultation-detail-page .wrap-curriculum-area .wrap-curriculum-detail .wrap-items ol li{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.technical-consultation-detail-page .wrap-curriculum-area .wrap-curriculum-detail .wrap-items:last-child{margin-bottom:0}main.technical-consultation-detail-page .title-table-item{font-size:16rem;font-weight:700;line-height:1.8;color:#000;margin-bottom:10rem;padding:0 16rem}main.technical-consultation-detail-page .wrap-table-area .wrap-item{background-image:url(../images/bg-btn-permanent-seminar-schedule.webp?20250701)}main.technical-consultation-detail-page .wrap-table-area .wrap-item:nth-child(2){background-image:url(../images/bg-btn-made-to-order-seminar.webp?20250701)}main.technical-consultation-detail-page .wrap-table-area .wrap-item:nth-child(3){background-image:url(../images/bg-btn-consulting-and-lectures.webp?20250701);margin-bottom:0}main.technical-consultation-detail-page .wrap-table-item{max-width:100%;width:100%;padding:0 16rem;margin-bottom:15rem;overflow-x:scroll}main.technical-consultation-detail-page .wrap-table-item table{width:465rem}main.technical-consultation-detail-page .wrap-table-item table thead tr th{text-align:center;height:38rem;font-size:10rem;letter-spacing:1rem;font-weight:400;font-weight:700;border-right:solid 1px #fff;background-color:#dedede;color:#000;white-space:nowrap}main.technical-consultation-detail-page .wrap-table-item table thead tr th:nth-child(1){width:88rem}main.technical-consultation-detail-page .wrap-table-item table thead tr th:nth-child(2){width:168rem;text-align:center}main.technical-consultation-detail-page .wrap-table-item table thead tr th:nth-child(3){width:105rem}main.technical-consultation-detail-page .wrap-table-item table thead tr th:nth-child(4){width:52rem}main.technical-consultation-detail-page .wrap-table-item table thead tr th:nth-child(5){width:52rem}main.technical-consultation-detail-page .wrap-table-item table thead tr th:nth-child(6){width:52rem;border-right:none}main.technical-consultation-detail-page .wrap-table-item table tbody tr td{text-align:center;height:38rem;font-size:10rem;letter-spacing:1rem;font-weight:400;color:#000;border-bottom:solid 1px #dedede;background-color:#fff}main.technical-consultation-detail-page .wrap-table-item table tbody tr td:nth-child(1){min-width:88rem;color:#fff}main.technical-consultation-detail-page .wrap-table-item table tbody tr td:nth-child(2){min-width:168rem;text-align:left;padding:0 5rem}main.technical-consultation-detail-page .wrap-table-item table tbody tr td:nth-child(3){min-width:105rem}main.technical-consultation-detail-page .wrap-table-item table tbody tr td:nth-child(4){min-width:52rem}main.technical-consultation-detail-page .wrap-table-item table tbody tr td:nth-child(5){min-width:52rem}main.technical-consultation-detail-page .wrap-table-item table tbody tr td:nth-child(6){min-width:52rem;border-right:none}main.technical-consultation-detail-page .wrap-table-item table tbody tr td a{color:#096358}main.technical-consultation-detail-page .wrap-table-item table tbody tr td.blue{background-color:#5189c2}main.technical-consultation-detail-page .wrap-table-item table tbody tr td.sky-blue{background-color:#3cbfbd}main.technical-consultation-detail-page .wrap-table-item table tbody tr td.gold{background-color:#cda256}main.technical-consultation-detail-page .wrap-table-item table tbody tr td.green{background-color:#45af77}main.technical-consultation-detail-page .wrap-table-item table tbody tr td.purple{background-color:#822dac}main.technical-consultation-detail-page .wrap-table-item table tbody tr td.orange{background-color:#f6a054}main.technical-consultation-detail-page .wrap-table-item table tbody tr td.pink{background-color:#f09de8}main.technical-consultation-detail-page .wrap-application-text{margin:55rem 16rem 66rem;padding:46rem 36rem;background-color:#096358;text-align:center}main.technical-consultation-detail-page .wrap-application-text .text{font-size:16rem;font-weight:400;line-height:1.8;color:#fff}main.technical-consultation-detail-page .wrap-page-back-bottom{margin:0 auto 100rem;text-align:center}main.technical-consultation-detail-page .wrap-page-back-bottom a{display:block;font-size:11rem;font-weight:700;color:#000;height:18rem}main.technical-consultation-detail-page .wrap-page-back-bottom a img{width:4rem;margin-right:9.5rem}main.technical-consultation-detail-page .wrap-table-area{padding:28rem 0 28rem 16rem;background-color:#f8f8f8;margin-bottom:49rem}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-area a{display:flex;align-items:center;justify-content:center;width:283rem;height:31rem;background-color:#096358;font-size:14rem;font-weight:700;color:#fff;margin-bottom:30rem}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-area a .icon-btn{width:12rem;margin-right:8rem}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-area a .icon-arrow{width:4rem;margin-left:7.5rem}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-bottom-area{margin:0 16rem 30rem 0}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-bottom-area .wrap-item{margin:0 0 18rem;background-size:cover;padding:31.5rem 0;border-radius:20px;text-align:center}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-bottom-area .wrap-item .title{font-size:20rem;font-weight:700;margin-bottom:5rem}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-bottom-area .wrap-item .text{font-size:12rem;font-weight:400;line-height:1.8;margin-bottom:5rem}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-bottom-area .wrap-item a{background-color:#096358;width:82rem;height:21rem;display:flex;align-items:center;justify-content:center;font-size:10rem;font-weight:700;color:#fff;margin:0 auto}main.technical-consultation-detail-page .wrap-table-area .wrap-btn-bottom-area .wrap-item a img{width:4rem;margin-left:7.5rem}main.technical-consultation-detail-page .wrap-table-area .wrap-table-item{overflow-x:scroll;width:100%;margin-bottom:30rem}main.technical-consultation-detail-page .wrap-table-area .wrap-table-item table{width:700rem}main.technical-consultation-detail-page .wrap-table-area .wrap-table-item table thead tr th{text-align:center;width:150rem;padding:2rem 0;font-size:10rem;font-weight:400;letter-spacing:5rem;color:#000;border:solid 1px #fff;background-color:#ededed}main.technical-consultation-detail-page .wrap-table-area .wrap-table-item table thead tr th:first-child{background-color:inherit;border:none}main.technical-consultation-detail-page .wrap-table-area .wrap-table-item table tbody tr td{text-align:center;width:150rem;padding:8rem 0;font-size:9rem;font-weight:400;color:#000;border-bottom:solid 1px #dedede;background-color:#fff}main.technical-consultation-detail-page .wrap-table-area .wrap-table-item table tbody tr td span{width:50rem;height:16rem;display:flex;align-items:center;justify-content:center;border-radius:5px;font-size:9rem;font-weight:400;color:#fff;margin:2.5rem auto 0}main.technical-consultation-detail-page .wrap-table-area .wrap-table-item table tbody tr td span.blue{background-color:#5189c2}main.technical-consultation-detail-page .wrap-table-area .wrap-table-item table tbody tr td span.yellow{background-color:#d4be1a}main.technical-consultation-detail-page .wrap-table-area .wrap-table-item table tbody tr td span.pink{background-color:#df89a6}main.technical-consultation-detail-page .wrap-table-area ul li{font-size:10rem;font-weight:400;color:#000;margin-left:10rem}main.technical-consultation-detail-page .wrap-table-area ul li::marker{content:"・ "}main.made-to-order-seminar-page h2{background-color:#fff;display:flex;align-items:center;height:31rem;margin:0 0 10rem}main.made-to-order-seminar-page h2 img{width:22rem;height:auto}main.made-to-order-seminar-page h2 span{font-size:18rem;font-weight:700;transform:translate(4rem, 4rem);color:#000}main.made-to-order-seminar-page .wrap-mv-lower-area{margin-bottom:57rem}main.made-to-order-seminar-page .wrap-mv-lower-area .mv-lower-img{width:100%;height:146rem;object-fit:cover}main.made-to-order-seminar-page .wrap-mv-lower-area .wrap-text-area{padding:80rem 16rem;background-color:#096358}main.made-to-order-seminar-page .wrap-mv-lower-area .wrap-text-area .title{font-size:18rem;font-weight:700;color:#fff;margin-bottom:15rem}main.made-to-order-seminar-page .wrap-mv-lower-area .wrap-text-area .text{font-size:16rem;font-weight:400;line-height:1.8;color:#fff}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 16rem 40rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-case-study-items{margin:0 16rem 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{text-align:center;padding:5rem 0;background-color:#e0eae9;font-size:18rem;font-weight:700;color:#000;margin-bottom:32rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner ul li{display:flex;align-items:flex-start;gap:0 11rem;margin-bottom:25rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner ul li img{width:23rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner ul li span{font-size:18rem;font-weight:700;color:#000}main.made-to-order-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner:last-child{margin-bottom:0}main.made-to-order-seminar-page .wrap-case-study-area .wrap-case-study-items .icon-arrow-black{width:21rem;margin:0 auto 30rem;display:block}main.made-to-order-seminar-page .wrap-case-study-area .wrap-experience-story .img-case-study{margin:0 0 20rem;padding:0 16rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner{margin:0 16rem;display:flex;gap:0 14.2rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner .wrap-item{width:173.9rem;height:154.74rem;background-image:url(../images/bg-experience-story-01.webp?20250701);background-repeat:no-repeat;background-size:contain;padding:23.4rem 11.4rem 11.3rem 44.7rem}main.made-to-order-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner .wrap-item .text{font-size:11.4rem;font-weight:400;line-height:1.8;color:#000}main.made-to-order-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner .wrap-item-02{height:111.44rem;background-image:url(../images/bg-experience-story-02.webp?20250701)}main.made-to-order-seminar-page .wrap-curriculum-area{margin-bottom:77rem}main.made-to-order-seminar-page .wrap-curriculum-area .title{font-size:16rem;font-weight:700;line-height:1.8;color:#000;border-bottom:1px solid #000;margin:0 16rem 31rem}main.made-to-order-seminar-page .wrap-curriculum-area .wrap-items-inner .wrap-img-item{overflow-x:scroll;max-width:100%;margin:0 0 31rem 8rem}main.made-to-order-seminar-page .wrap-curriculum-area .wrap-items-inner .wrap-img-item img{min-width:616rem;display:block;height:auto}main.made-to-order-seminar-page .wrap-curriculum-area .wrap-items-inner .wrap-text-item{max-width:253.9rem;margin:0 auto;padding:26rem 20rem 29rem 25.9rem;background-color:#d3ede4}main.made-to-order-seminar-page .wrap-curriculum-area .wrap-items-inner .wrap-text-item ul{margin-left:16rem;list-style:disc}main.made-to-order-seminar-page .wrap-curriculum-area .wrap-items-inner .wrap-text-item ul li{display:list-item;font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.made-to-order-seminar-page .wrap-curriculum-area .wrap-items-inner .wrap-text-item ul li::marker{content:"■"}main.made-to-order-seminar-page .wrap-consultation-area{margin:0 16rem 96rem}main.made-to-order-seminar-page .wrap-consultation-area .wrap-title-text{margin-bottom:78rem}main.made-to-order-seminar-page .wrap-consultation-area .wrap-title-text .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:10rem}main.made-to-order-seminar-page .wrap-consultation-area .wrap-title-text .text span{color:#45a584;font-weight:700}main.made-to-order-seminar-page .wrap-consultation-area .title.title-consultation-item{font-size:16rem;font-weight:700;line-height:1.8;color:#000;border-bottom:1px solid #000;margin:0 0 31rem}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items .img-consultation-number-item{margin-bottom:11rem}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items .wrap-items-area .wrap-item{display:flex;gap:0 29rem;padding:15rem 0;border-bottom:1px solid #dedede}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items .wrap-items-area .wrap-item .number{font-family:"Jost",sans-serif;font-size:16rem;font-weight:700;background-color:#096358;width:23rem;height:23rem;display:flex;align-items:center;justify-content:center;color:#fff;margin-bottom:10rem}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items .wrap-items-area .wrap-item .text{width:309rem;font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items .wrap-items-area .wrap-item ul{width:297rem;margin:5rem 0 0 12rem;list-style:disc}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items .wrap-items-area .wrap-item ul li{display:list-item;font-size:12rem;font-weight:400;line-height:1.8;color:#000}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items .wrap-items-area .wrap-item ul li::marker{content:"・"}main.made-to-order-seminar-page .wrap-consultation-area .wrap-consultation-items .wrap-items-area .wrap-item:first-child{border-top:1px solid #dedede}main.consulting-and-lectures-page h2{background-color:#fff;display:flex;align-items:center;height:31rem;margin:0 16rem 40rem}main.consulting-and-lectures-page h2 img{width:22rem;height:auto}main.consulting-and-lectures-page h2 span{font-size:18rem;font-weight:700;transform:translate(4rem, 4rem);color:#000}main.consulting-and-lectures-page .mv-img{width:100%;height:146rem;object-fit:cover;object-position:top;margin-bottom:65rem}main.consulting-and-lectures-page .wrap-mv-text-area{margin-bottom:40rem}main.consulting-and-lectures-page .wrap-mv-text-area .text{padding:0 16rem;font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.consulting-and-lectures-page .wrap-consulting-area{margin-bottom:137rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item{border-bottom:1px solid #dedede;padding-bottom:30rem;margin-bottom:40rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item h2{padding:0 16rem;margin:0 0 30rem;height:84rem;background-color:#096358}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item h2 span{color:#fff}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item{width:100%;overflow-x:scroll;padding:0 16rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table{width:450rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table thead tr th{text-align:center;padding:6rem 0;font-size:10rem;line-height:1.8;font-weight:700;letter-spacing:1.1rem;color:#000;border:solid 1px #e0eae9;border-right:solid 1px #fff;background-color:#dedede}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table thead tr th:nth-child(1){width:80rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table thead tr th:nth-child(2){width:90rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table thead tr th:nth-child(3){width:40rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table thead tr th:nth-child(4){width:40rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table thead tr th:last-child{width:200rem;border-right:solid 1px #e0eae9}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table tbody tr td{padding:8.8rem 0;font-size:11rem;font-weight:400;color:#000;border:solid 1px #dedede;background-color:#fff;text-align:center}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table tbody tr td.td-01{background-color:#096358;color:#fff;font-size:10rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table tbody tr td.td-02{background-color:#096358;color:#fff;font-size:10rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table tbody tr td.td-05{text-align:justify;padding:21.5rem 5rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table.table-small{max-width:100%}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table.table-small thead tr th:nth-child(1){min-width:80rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table.table-small thead tr th:nth-child(2){min-width:90rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table.table-small thead tr th:last-child{min-width:calc(100% - 80rem - 90rem);border-right:solid 1px #e0eae9}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table.table-small tbody tr td ul{list-style:disc;margin-left:11rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table.table-small tbody tr td ul li{display:list-item}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table.table-small tbody tr td ul li::marker{content:"・"}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table.table-small tbody tr td.td-01{padding:0 7rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .wrap-table-item table.table-small tbody tr td.td-03{text-align:justify;padding:21.5rem 5rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item:first-child .wrap-table-item img{min-width:450rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .img-item{width:100%;margin-top:30rem;padding:0 16rem}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .img-item h3{font-size:16rem;color:#000;font-weight:700}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item .img-item img{width:100%;height:251rem;object-fit:cover}main.consulting-and-lectures-page .wrap-consulting-area .wrap-consulting-item:last-child{margin-bottom:0}main.consulting-and-lectures-page .wrap-lectures-area{margin-bottom:122rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item{border-bottom:1px solid #dedede;padding-bottom:30rem;margin-bottom:68rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item h2{padding:0 16rem;margin:0 0 30rem;height:84rem;background-color:#219878}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item h2 span{color:#fff}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item .wrap-table{margin:0 16rem 52rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item .wrap-table .img-item{width:100%;height:251rem;object-fit:cover;margin-bottom:30rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item .wrap-table .wrap-table-item{border-top:1px solid #dedede;border-bottom:1px solid #dedede;padding:10rem 0}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item .wrap-table .wrap-table-item table{border-spacing:0 5rem;border-collapse:separate}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:400;color:#000}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item .wrap-table .wrap-table-item table tbody tr th:first-child{width:91rem;border-radius:7px;background-color:#e0eae9;font-weight:700;text-align:center}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item .wrap-table .wrap-table-item table tbody tr th:last-child{width:calc(100% - 91rem);padding:10rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item .wrap-table .wrap-table-item table tbody tr th .people{display:block;font-size:12rem;font-weight:400}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item .wrap-table .wrap-table-item table tbody tr th .fee{display:block;font-size:24rem;font-weight:700;color:#45a584}main.consulting-and-lectures-page .wrap-lectures-area .wrap-lectures-item:last-child{margin-bottom:0}main.consulting-and-lectures-page .wrap-lectures-area .wrap-text-area .wrap-item-inner{padding:0 16rem;margin-bottom:30rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-text-area .wrap-item-inner .title{font-size:16rem;font-weight:700;color:#000;line-height:1.8;border-bottom:1px solid #000;margin-bottom:20rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-text-area .wrap-item-inner .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:20rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-text-area .wrap-item-inner ul li,main.consulting-and-lectures-page .wrap-lectures-area .wrap-text-area .wrap-item-inner ol li{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.consulting-and-lectures-page .wrap-lectures-area .wrap-text-area .wrap-item-inner ul ul,main.consulting-and-lectures-page .wrap-lectures-area .wrap-text-area .wrap-item-inner ol ul{margin-left:32rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-text-area .wrap-item-inner ol{padding-left:17rem}main.consulting-and-lectures-page .wrap-lectures-area .wrap-text-area .wrap-item-inner .wrap-item-inner-02 .title{border-bottom:none;margin-bottom:0}main.consulting-and-lectures-page .wrap-lectures-area .wrap-text-area .wrap-item-inner:last-child{margin-bottom:0}main.maintenance-consultation-page h2{background-color:#fff;display:flex;align-items:center;height:31rem;margin:0 0 10rem}main.maintenance-consultation-page h2 img{width:22rem;height:auto}main.maintenance-consultation-page h2 span{font-size:18rem;font-weight:700;transform:translate(4rem, 4rem);color:#000}main.maintenance-consultation-page .wrap-mv-lower-area{margin-bottom:57rem}main.maintenance-consultation-page .wrap-mv-lower-area .mv-lower-img{width:100%;height:146rem;object-fit:cover}main.maintenance-consultation-page .wrap-mv-lower-area .wrap-text-area{padding:80rem 16rem;background-color:#096358}main.maintenance-consultation-page .wrap-mv-lower-area .wrap-text-area .title{font-size:18rem;font-weight:700;color:#fff;margin-bottom:15rem}main.maintenance-consultation-page .wrap-mv-lower-area .wrap-text-area .text{font-size:16rem;font-weight:400;line-height:1.8;color:#fff}main.maintenance-consultation-page .wrap-mv-lower-area .wrap-text-area .text span{display:block;margin-top:15rem;font-size:12rem}main.maintenance-consultation-page .wrap-achievements-area{padding:0 16rem;margin-bottom:111rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-achievements-text-area{margin-bottom:66rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-achievements-text-area .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:10rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-achievements-text-area .text span{display:block;margin-top:10rem;font-size:12rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-case-study-items{margin:0 16rem 67rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-case-study-items .wrap-items-inner{margin-bottom:40rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-case-study-items .wrap-items-inner ul li{display:flex;align-items:flex-start;gap:0 11rem;margin-bottom:25rem}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{display:block;font-size:18rem;font-weight:700;color:#000}main.maintenance-consultation-page .wrap-achievements-area .wrap-case-study-items .wrap-items-inner ul li span.text-small{font-size:12rem;font-weight:400}main.maintenance-consultation-page .wrap-achievements-area .wrap-case-study-items .wrap-items-inner ul li span.text-green{color:#45a584}main.maintenance-consultation-page .wrap-achievements-area .wrap-case-study-items .wrap-items-inner:last-child{margin-bottom:0}main.maintenance-consultation-page .wrap-achievements-area .wrap-chart-screen-area{margin-bottom:114.6rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-chart-screen-area .wrap-chart-item{margin-bottom:66rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-chart-screen-area .wrap-chart-item .title{font-size:16rem;font-weight:700;line-height:1.8;color:#000;border-bottom:1px solid #000;margin-bottom:23rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-chart-screen-area .wrap-chart-item img{margin-bottom:23rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-chart-screen-area .wrap-chart-item .text-green{font-size:16rem;font-weight:700;color:#45a584}main.maintenance-consultation-page .wrap-achievements-area .wrap-chart-screen-area .wrap-chart-item.wrap-screen-item{margin-bottom:0}main.maintenance-consultation-page .wrap-achievements-area .wrap-chart-screen-area .wrap-chart-item.wrap-screen-item img{margin-bottom:0}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-title-area{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:57rem;background-color:#096358;margin-bottom:20rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-title-area .title{font-size:16rem;font-weight:700;color:#fff}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner ul{margin:0 0 10rem 20rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner ul li{display:flex;align-items:center;font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:10rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner ul li img{margin-right:11rem}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner ul li:last-child{margin-bottom:0}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner .wrap-photo-area .wrap-photo-item{background-repeat:no-repeat;background-size:cover;width:100%;height:211rem;margin-bottom:15.5rem;position:relative}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner .wrap-photo-area .wrap-photo-item .title{position:absolute;top:0;left:0;padding:5.5rem 9rem;background-color:#fff;font-size:13px;line-height:1.8;font-weight:400;color:#096358}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner .wrap-photo-area .wrap-photo-item.photo-item-01{background-image:url(../images/img-provided-materials-photo-item-01.webp?20250701)}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner .wrap-photo-area .wrap-photo-item.photo-item-02{background-image:url(../images/img-provided-materials-photo-item-02.webp?20250701)}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner .wrap-photo-area .wrap-photo-item.photo-item-03{background-image:url(../images/img-provided-materials-photo-item-03.webp?20250701)}main.maintenance-consultation-page .wrap-achievements-area .wrap-provided-materials-item .wrap-provided-materials-item-inner .wrap-photo-area .wrap-photo-item.photo-item-04{background-image:url(../images/img-provided-materials-photo-item-04.webp?20250701)}main.maintenance-consultation-page .wrap-application-text{margin:0 16rem 121rem;padding:46rem 36rem;background-color:#096358;text-align:center}main.maintenance-consultation-page .wrap-application-text .text{font-size:16rem;font-weight:400;line-height:1.8;color:#fff}main.maintenance-consultation-page .wrap-application-text .text .btn-text{display:inline;color:#fff}main.maintenance-consultation-page .wrap-application-text .btn-item{display:flex;align-items:center;justify-content:center;width:256rem;height:51rem;background-color:#fff;font-size:16rem;font-weight:700;color:#096358;margin:22rem auto}main.maintenance-consultation-page .wrap-application-text .btn-item img{width:4rem;margin-left:7.5rem}main.information-living .wrap-mv-lower-area{margin-bottom:57rem}main.information-living .wrap-mv-lower-area .mv-lower-img{width:100%;height:146rem;object-fit:cover}main.information-living .wrap-mv-lower-area .wrap-text-area{padding:80rem 16rem;background-color:#096358}main.information-living .wrap-mv-lower-area .wrap-text-area .text{font-size:16rem;font-weight:400;line-height:1.8;color:#fff}main.information-living .wrap-btn-area{background-image:url(../images/bg-btn-top-information-living-xs.webp?20250701);background-size:cover;background-repeat:no-repeat;margin:0 16rem 80rem;display:block;text-align:center;padding:33rem 0;font-size:18rem;font-weight:700;color:#fff}main.information-living .wrap-btn-area .text-icon-red{width:120rem;height:31rem;display:flex;align-items:center;justify-content:center;background-color:#d32929;color:#fff;font-size:14rem;font-weight:700;margin:0 auto 16rem}main.information-living .wrap-btn-area img{width:4rem;margin-left:7.5rem}main.information-living .wrap-annual-fee-area{margin:0 16rem 40rem}main.information-living .wrap-annual-fee-area .wrap-item{position:relative;padding:35rem 0 19rem;border-radius:13rem;border:solid 3px #45a584;text-align:center;margin:0 0 23rem}main.information-living .wrap-annual-fee-area .wrap-item .title{font-size:23rem;font-weight:700;color:#fff;padding:6.5rem 0;border-radius:13rem;text-align:center;background-color:#45a584;width:229rem;position:absolute;left:50%;top:-28rem;transform:translateX(-50%)}main.information-living .wrap-annual-fee-area .wrap-item .fee{font-size:23rem;font-weight:700;color:#45a584;display:flex;align-items:flex-end;justify-content:center;line-height:1;margin-bottom:3rem}main.information-living .wrap-annual-fee-area .wrap-item .fee span{display:inline-block;margin-left:11rem;font-size:11rem;color:#45a584;transform:translateY(-2rem)}main.information-living .wrap-annual-fee-area .wrap-item .text{font-size:12rem;font-weight:400;color:#000}main.information-living .wrap-annual-fee-area .text-bottom{font-size:16rem;font-weight:400;line-height:1.8;color:#000}main.information-living .wrap-information-living-items{margin:0 16rem 70.4rem}main.information-living .wrap-information-living-items .wrap-item{padding:32rem 16rem;background-color:#f8f8f8;margin-bottom:40rem}main.information-living .wrap-information-living-items .wrap-item .wrap-title{text-align:center;padding:13rem 0;background-color:#fff;margin-bottom:20rem}main.information-living .wrap-information-living-items .wrap-item .wrap-title .title{font-size:24rem;font-weight:700;color:#000}main.information-living .wrap-information-living-items .wrap-item .wrap-photo-item{margin-bottom:20rem;text-align:center}main.information-living .wrap-information-living-items .wrap-item .wrap-photo-item img{height:66rem}main.information-living .wrap-information-living-items .wrap-item .title-small{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:10rem}main.information-living .wrap-information-living-items .wrap-item ul li{color:#000;margin-bottom:13rem}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 .li-item .title{font-size:16rem;font-weight:700;line-height:1.8}main.information-living .wrap-information-living-items .wrap-item ul li .text{display:block;font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:5rem}main.information-living .wrap-information-living-items .wrap-item ul li .text-small{display:block;font-size:13rem;font-weight:400;color:#000}main.information-living .wrap-information-living-items .wrap-item ul li a.li-link{padding:3rem 7rem;font-size:10rem;font-weight:700;color:#fff;background-color:#096358}main.information-living .wrap-information-living-items .wrap-item ul li a.li-link .icon-top-detail{width:12rem;margin-right:8rem}main.information-living .wrap-information-living-items .wrap-item ul li a.li-link .icon-arrow{width:4rem;margin-left:7.5rem}main.information-living .wrap-information-living-items .wrap-item ul li a.li-link:last-child{margin-bottom:0}main.information-living .wrap-information-living-items .wrap-item .text-bottom{font-size:15rem;font-weight:400;line-height:1.8;color:#000;margin:20rem 8rem 0;text-align:center}main.information-living .wrap-application-text{margin:0 16rem 121rem;padding:46rem 36rem;background-color:#096358;text-align:center}main.information-living .wrap-application-text .text{font-size:16rem;font-weight:400;line-height:1.8;color:#fff;margin-bottom:27rem}main.information-living .wrap-application-text .btn{width:235rem;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto}main.information-living .wrap-application-text .btn img{width:4rem;margin-left:7.5rem}.wrap-btn-fixed{position:fixed;bottom:37.4rem;left:0;z-index:150;width:150rem;height:62.6rem;background-color:#096358;padding:7rem 14rem}.wrap-btn-fixed .text{display:flex;justify-content:center;gap:0 5rem;margin-bottom:6rem}.wrap-btn-fixed .text img{width:13rem;margin-bottom:0}.wrap-btn-fixed .text span{font-size:9rem;font-weight:400;color:#fff;line-height:1.2;text-align:center}.wrap-btn-fixed .link-btn{display:flex;align-items:center;justify-content:center;width:121rem;height:20.6rem;background-color:#e47865;font-size:9.7rem;color:#fff}.wrap-btn-fixed .link-btn .icon-top-detail{width:12rem;margin-right:8rem}.wrap-btn-fixed .link-btn .icon-arrow{width:3rem;margin-left:5.2rem}main.collision-experiment-and-data-page h2{background-color:#fff;display:flex;align-items:center;height:31rem;margin:0 0 10rem}main.collision-experiment-and-data-page h2 img{width:22rem;height:auto}main.collision-experiment-and-data-page h2 span{font-size:18rem;font-weight:700;transform:translate(4rem, 4rem);color:#000}main.collision-experiment-and-data-page .wrap-mv-lower-area{margin-bottom:57rem}main.collision-experiment-and-data-page .wrap-mv-lower-area .mv-lower-img{width:100%;height:146rem;object-fit:cover}main.collision-experiment-and-data-page .wrap-mv-lower-area .wrap-text-area{padding:80rem 16rem;background-color:#096358}main.collision-experiment-and-data-page .wrap-mv-lower-area .wrap-text-area .title{font-size:18rem;font-weight:700;color:#fff;margin-bottom:15rem}main.collision-experiment-and-data-page .wrap-mv-lower-area .wrap-text-area .text{font-size:16rem;font-weight:400;line-height:1.8;color:#fff}main.collision-experiment-and-data-page .wrap-mv-lower-area .wrap-text-area .text span{display:block;margin-top:15rem;font-size:12rem}main.collision-experiment-and-data-page .wrap-explanation-area h2{height:auto;margin:0 16rem 40rem}main.collision-experiment-and-data-page .wrap-explanation-area .img-data-explanation{width:100%;height:381rem;object-fit:cover;margin-bottom:30rem}main.collision-experiment-and-data-page .wrap-explanation-area .wrap-contribution-area{margin:0 15rem 112.5rem}main.collision-experiment-and-data-page .wrap-explanation-area .wrap-contribution-area .wrap-items-inner .title{text-align:center;padding:5rem 0;background-color:#e47865;font-size:18rem;font-weight:700;color:#000;margin-bottom:32rem}main.collision-experiment-and-data-page .wrap-explanation-area .wrap-contribution-area .wrap-items-inner .wrap-ul-item .img-contribution{width:283rem;margin:0 auto 48rem;display:block}main.collision-experiment-and-data-page .wrap-explanation-area .wrap-contribution-area .wrap-items-inner .wrap-ul-item ul li{display:flex;align-items:flex-start;gap:0 11rem;margin-bottom:25rem}main.collision-experiment-and-data-page .wrap-explanation-area .wrap-contribution-area .wrap-items-inner .wrap-ul-item ul li img{width:23rem}main.collision-experiment-and-data-page .wrap-explanation-area .wrap-contribution-area .wrap-items-inner .wrap-ul-item ul li span{font-size:18rem;font-weight:700;color:#000}main.collision-experiment-and-data-page .wrap-collision-test-building-area{margin-bottom:59.1rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area h2{margin:0 16rem 25rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .title-text{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin:0 16rem 30rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-photo-area{margin:0 16rem 2rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-ul-area{width:100%;overflow-x:scroll;margin:0 0 30rem;padding:0 16rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-ul-area ul{width:682.4rem;display:flex;gap:0 1rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-ul-area ul li img{width:112.9rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area{background-image:url(../images/bg-collision-test-building.webp?20250701);background-repeat:no-repeat;background-size:cover;position:relative;width:100%;height:73.6641221374vw;margin-bottom:30rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item{font-size:11rem;line-height:16rem;font-weight:700;color:#000;width:16.5rem;height:16rem;background-color:#fff;display:flex;align-items:center;justify-content:center;border-radius:3.4rem;box-shadow:1.4rem 1.4rem 2.8rem 0 rgba(0,0,0,.35);border:solid 2rem #45a584;position:absolute;z-index:1;cursor:pointer}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-01{top:94rem;left: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,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-01:focus{width:64rem;z-index:150}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-01:hover::after,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-01:focus::after{content:"1 ウィンチ"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-02{top:81rem;left:136rem}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,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-02:focus{width:162rem;z-index:150}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-02:hover::after,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-02:focus::after{content:"2 カウンターウエイトユニット"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-03{top:122rem;left:181rem}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,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-03:focus{width:74rem;z-index:150}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-03:hover::after,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-03:focus::after{content:"3 固定バリア"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-04{top:204rem;left:156rem}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,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-04:focus{width:107rem;z-index:150}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-04:hover::after,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-04:focus::after{content:"4 前突用撮影ピット"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-01{top:206rem;left:199rem}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,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-01:focus{width:85rem;z-index:150}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-01:hover::after,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-01:focus::after{content:"5 高速度カメラ"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-02{top:104rem;left:281rem}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,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-02:focus{width:85rem;z-index:150}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-02:hover::after,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-05-02:focus::after{content:"5 高速度カメラ"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-01{top:152rem;left:59rem}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,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-01:focus{width:96rem;z-index:150}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-01:hover::after,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-01:focus::after{content:"6 撮影用照明装置"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-02{top:42rem;left:274rem}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,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-02:focus{width:96rem;z-index:150}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-02:hover::after,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-02:focus::after{content:"6 撮影用照明装置"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-03{top:212rem;left:179rem}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,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-03:focus{width:96rem;z-index:150}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-03:hover::after,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-06-03:focus::after{content:"6 撮影用照明装置"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-07{top:235rem;left:308rem}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,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-07:focus{width:63rem;z-index:150}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-07:hover::after,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-07:focus::after{content:"7 試験車両"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-08{top:140rem;left:224rem}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,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-08:focus{width:107rem;z-index:150}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-08:hover::after,main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-item-testing-center-area .item-08:focus::after{content:"8 オフセットバリア"}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-title-area{margin:0 16rem 17rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-title-area .title{font-size:16rem;font-weight:700;color:#000;line-height:1.8;border-bottom:1px solid #000}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-overview-item-inner{margin:0 8rem 50rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-overview-item-inner table{width:377rem}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:11rem;font-weight:400;color:#000;border:solid 1px #dedede;padding:7rem 5rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-overview-item-inner table tbody tr th{width:106rem}main.collision-experiment-and-data-page .wrap-collision-test-building-area .wrap-overview-item .wrap-overview-item-inner table tbody tr td{width:135.5rem}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-collision-test-building-area .wrap-overview-item .wrap-overview-item-inner .text-table-bottom{font-size:12rem;font-weight:400;color:#000;margin-top:17rem}main.collision-experiment-and-data-page .wrap-application-text{margin:0 16rem 121rem;padding:46rem 36rem;background-color:#096358;text-align:center}main.collision-experiment-and-data-page .wrap-application-text .title{font-size:18rem;font-weight:700;color:#fff;margin-bottom:27rem}main.collision-experiment-and-data-page .wrap-application-text .text{font-size:16rem;font-weight:400;line-height:1.8;color:#fff;margin-bottom:27rem}main.collision-experiment-and-data-page .wrap-application-text .btn{width:235rem;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto}main.collision-experiment-and-data-page .wrap-application-text .btn img{width:4rem;margin-left:7.5rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-mv-lower-area .wrap-text-area .text span.text-small{display:block;margin-top:15rem;font-size:12rem;font-weight:400;color:#000}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 .wrap-items-inner-detail{padding:32rem 16rem;background-color:#f9f9f9;margin-bottom:30rem}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:18rem;font-weight:700;color:#000;display:inline-block;border-bottom:3px solid #000;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 ul li{display:block;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 ul li .title{display:flex;background-color:inherit;padding:0;margin-bottom:15rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .wrap-items-inner-detail ul li .title img{width:23rem;margin-right:10rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .wrap-items-inner-detail ul li .title span{font-size:18rem;font-weight:700;color:#000}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-to-tha-person-area .wrap-items-inner .wrap-items-inner-detail ul li .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000}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 li .title{align-items:flex-start;text-align:left;margin-bottom:0}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-curriculum-area .wrap-items-inner{max-width:252rem;margin:0 auto 30rem;padding:20rem;background-color:#45a584}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-curriculum-area .wrap-items-inner img:not(.icon-arrow){width:214rem;border-radius:16rem;margin-bottom:13rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-curriculum-area .wrap-items-inner ul{font-size:18rem;font-weight:400;color:#fff}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-info-area ul li.text-top{margin-bottom:15rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-info-area ul li.text-top a{color:#096358;text-decoration:underline}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-info-area ul li.text-bottom{margin-top:15rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form{margin:0 16rem 72.8rem;padding:75rem 32rem;border-radius:30px;background-color:#328177;position:relative}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .img-icon{position:absolute;top:17rem;right:23rem;width:100rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .wrap-title-item{text-align:center;margin-bottom:20rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .wrap-title-item .title-text{font-size:18rem;font-weight:700;color:#fff}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .text{font-size:16rem;font-weight:400;line-height:1.8;color:#fff;margin-bottom:20rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .wrap-btn-items{margin-bottom:40rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .wrap-btn-items a{width:297rem;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto 30rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .wrap-btn-items a .icon-pdf,main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .wrap-btn-items a .icon-xls,main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .wrap-btn-items a .icon-word{width:23.7rem;margin-right:9rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .wrap-btn-items a img{width:4rem;margin-left:16.5rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .wrap-btn-items a.btn-xls{background-color:#45a584;margin-bottom:0}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .wrap-btn-items a.btn-word{background-color:#5189c2;margin-bottom:0}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .wrap-btn-items-bottom .text{font-size:18rem;font-weight:700;color:#fff;text-align:center;margin-bottom:15rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .wrap-btn-items-bottom a{width:253rem;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto}main.drone-experience-session-page.disaster-prevention-specialist-education-page .wrap-application-form .wrap-btn-items-bottom a img{width:4rem;margin-left:16.5rem}main.drone-experience-session-page.disaster-prevention-specialist-education-page.kds-page .wrap-curriculum-area .wrap-items-inner{background-color:inherit}main.drone-experience-session-page.disaster-prevention-specialist-education-page.kds-page .wrap-application-form .btn{width:294rem}.wrap-page-title.contact-form-check-title{text-align:center;margin:30rem auto;padding:0}.wrap-page-title.contact-form-check-title .title{font-size:18rem;line-height:1}main.contact-page .wrap-page-link-area{padding:0 16rem;margin-bottom:26rem}main.contact-page .wrap-page-link-area ul li a{padding:0 9.8rem 0 11rem;display:flex;align-items:center;justify-content:center;height:31rem;border:solid 1px #096358;background-color:#fff;font-size:14rem;font-weight:700;color:#096358}main.contact-page .wrap-page-link-area ul li a img{width:4rem;margin-left:7.5rem}main.contact-page .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000;padding:0 16rem;margin-bottom:26rem}main.contact-page .text.text-check{margin-bottom:30rem}main.contact-page .text.text-done{margin-bottom:87rem}main.contact-page .wrap-form-area{padding:50rem 16rem;background-color:#dedede;margin-bottom:103rem;text-align:center}main.contact-page .wrap-form-area .title{font-size:24rem;font-weight:700;padding:13rem 0;width:100%;color:#000;background-color:#fff;margin-bottom:46rem}main.contact-page .wrap-form-area .wrap-items-area{border-radius:30px;border:solid 1px #343434;background-color:#fff;padding:60rem 16rem}main.contact-page .wrap-form-area .wrap-items-area label{width:100%;text-align:left;margin-bottom:30rem}main.contact-page .wrap-form-area .wrap-items-area label .form-name{display:block;font-size:16rem;font-weight:700;line-height:1;color:#000;margin-bottom:16rem}main.contact-page .wrap-form-area .wrap-items-area label .form-name .form-name-small{color:#d32929;margin-left:8rem}main.contact-page .wrap-form-area .wrap-items-area label input,main.contact-page .wrap-form-area .wrap-items-area label select,main.contact-page .wrap-form-area .wrap-items-area label textarea{border-radius:8px;border:solid 1px #dedede;background-color:#f8f8f8;padding:17rem 11rem;width:100%;height:50rem;font-size:16rem;line-height:1}main.contact-page .wrap-form-area .wrap-items-area label input::placeholder{color:#b3b3b3}main.contact-page .wrap-form-area .wrap-items-area label input:focus-visible{outline:none}main.contact-page .wrap-form-area .wrap-items-area label select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("../images/icon-select.svg?20250701");background-repeat:no-repeat;background-size:10rem auto;background-position:96% center;border:1px solid #000;background-color:#fff;padding:10.5rem 12rem}main.contact-page .wrap-form-area .wrap-items-area label textarea{height:300rem}main.contact-page .wrap-form-area .wrap-items-area input[type=submit]{background-color:#e47865;border:none;display:flex;align-items:center;justify-content:center;width:235rem;height:51rem;font-size:16rem;font-weight:700;color:#fff;margin:0 auto}main.contact-page .wrap-form-area .wrap-items-area input[type=submit] img{width:4rem;margin-left:7.5rem}main.contact-page .wrap-form-area .wrap-items-area.wrap-items-confirmation-area label{border-bottom:solid 1px #dedede}main.contact-page .wrap-form-area .wrap-items-area.wrap-items-confirmation-area label .form-name{font-size:13rem}main.contact-page .wrap-form-area .wrap-items-area.wrap-items-confirmation-area label .text-confirmation{font-size:16rem;font-weight:400;color:#000}main.contact-page .wrap-form-area .wrap-items-area.wrap-items-confirmation-area input[type=submit]{background-color:#e47865;border:1px solid #e47865;margin-bottom:27rem}main.contact-page .wrap-form-area .wrap-items-area.wrap-items-confirmation-area .btn-return{height:31rem;border:0;background-color:#096358;margin:0 auto;display:flex;align-items:center;justify-content:center;font-size:14rem;font-weight:700;color:#fff}main.contact-page .wrap-form-area .wrap-items-area.wrap-items-confirmation-area .btn-return img{width:4rem;margin-right:10rem}main.contact-page .contact-form-check-title{text-align:center;margin:30rem 0;padding:0 16rem}main.contact-page .btn-return-top{width:235rem;height:51rem;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#096358;font-size:16rem;font-weight:700;margin:0 auto 125rem}main.contact-page .btn-return-top img{width:4rem;margin-left:7.5rem}.btn-return-news-detail{padding-left:16rem;margin-bottom:40rem;display:flex;align-items:center;font-size:11rem;font-weight:700;color:#000}.btn-return-news-detail img{width:4rem;margin-right:7.5rem}.btn-return-news-detail.bottom{justify-content:center;padding-left:0;margin-bottom:109rem}main.news-detail-page{margin:0 16rem}main.news-detail-page .wrap-title-area{margin-bottom:40rem}main.news-detail-page .wrap-title-area .title{border-top:5rem solid #096358;border-bottom:5rem solid #096358;padding:14rem 0;font-size:18rem;font-weight:700;color:#000;margin-bottom:12rem;line-height:1.5em}main.news-detail-page .wrap-title-area .date{font-family:"Jost",sans-serif;font-size:13rem;font-weight:400;color:#000}main.news-detail-page .mv-news-detail{margin-bottom:40rem}main.news-detail-page .wrap-text-area{font-size:16rem;line-height:1.8;color:#000;margin-bottom:77.2rem}main.news-detail-page .wrap-text-area .title{font-weight:700;border-bottom:1px solid #000;margin-bottom:20rem}main.news-detail-page .wrap-text-area .text{font-weight:400;margin-bottom:40rem}main.news-detail-page .wrap-text-area p{font-size:16rem;font-weight:400;margin-bottom:40rem}main.news-detail-page .wrap-text-area h1,main.news-detail-page .wrap-text-area h2,main.news-detail-page .wrap-text-area h3,main.news-detail-page .wrap-text-area h4,main.news-detail-page .wrap-text-area h5,main.news-detail-page .wrap-text-area h6{font-weight:700;margin-bottom:20rem}main.news-detail-page .wrap-text-area h2{font-size:20rem}main.news-detail-page .wrap-text-area h3{font-size:18rem;text-decoration:underline;margin-bottom:10rem;text-underline-offset:5rem}main.news-detail-page .wrap-text-area h4{font-size:16rem}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.news-detail-page .wrap-text-area a{color:#707070;text-decoration:underline}main.news-detail-page .wrap-text-area a.wp-block-button__link.has-background.wp-element-button{text-decoration:none;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto 30rem;width:calc(100vw - 32rem);padding:0 0;border-radius:0;max-width:100%}main.news-detail-page .wrap-text-area a.wp-block-button__link.has-background.wp-element-button img{margin-bottom:0;margin-left:.5em}main.news-detail-page .wrap-text-area .wp-block-button{width:100%}main.news-detail-page .wrap-text-area .has-cyan-bluish-gray-background-color.has-background{text-align:center;line-height:2em}main.news-detail-page .wrap-text-area .has-cyan-bluish-gray-background-color.has-background img{margin-bottom:0}main.news-detail-page .wrap-text-area img{margin-bottom:20rem}main.news-detail-page .wrap-text-area ul{padding-inline-start:40rem;list-style:disc;font-size:16rem;font-weight:400;margin-bottom:40rem}main.news-detail-page .wrap-text-area ol{padding-inline-start:40rem;list-style:decimal;font-size:16rem;font-weight:400;margin-bottom:40rem}main.permanent-seminar-schedule-page{margin-bottom:174rem}main.permanent-seminar-schedule-page h2{background-color:#fff;display:flex;align-items:center;height:31rem;margin:0 16rem 24rem}main.permanent-seminar-schedule-page h2 img{width:22rem;height:auto}main.permanent-seminar-schedule-page h2 span{font-size:18rem;font-weight:700;transform:translate(4rem, 4rem);color:#000}main.permanent-seminar-schedule-page .wrap-page-link-area{padding:0 111rem 0 16rem;margin-bottom:55rem}main.permanent-seminar-schedule-page .wrap-page-link-area ul{display:flex;flex-wrap:wrap;gap:9rem 20rem}main.permanent-seminar-schedule-page .wrap-page-link-area ul li a{padding:0 9rem;display:flex;align-items:center;justify-content:center;height:31rem;border:solid 1px #096358;background-color:#fff;font-size:14rem;font-weight:700;color:#096358}main.permanent-seminar-schedule-page .wrap-page-link-area ul li a img{width:4rem;margin-left:7.5rem}main.permanent-seminar-schedule-page .title-table-item{font-size:16rem;font-weight:700;line-height:1.8;color:#000;margin-bottom:10rem;padding:0 16rem}main.permanent-seminar-schedule-page .wrap-table-item{overflow-x:scroll;width:100%;padding:0 16rem;margin-bottom:10rem}main.permanent-seminar-schedule-page .wrap-table-item table{width:465rem}main.permanent-seminar-schedule-page .wrap-table-item table thead tr th{text-align:center;height:38rem;font-size:10rem;letter-spacing:1rem;font-weight:400;font-weight:700;border-right:solid 1px #fff;background-color:#dedede;color:#000;white-space:nowrap}main.permanent-seminar-schedule-page .wrap-table-item table thead tr th:nth-child(1){width:88rem}main.permanent-seminar-schedule-page .wrap-table-item table thead tr th:nth-child(2){width:168rem;text-align:center}main.permanent-seminar-schedule-page .wrap-table-item table thead tr th:nth-child(3){width:105rem}main.permanent-seminar-schedule-page .wrap-table-item table thead tr th:nth-child(4){width:52rem}main.permanent-seminar-schedule-page .wrap-table-item table thead tr th:nth-child(5){width:52rem}main.permanent-seminar-schedule-page .wrap-table-item table thead tr th:nth-child(6){width:52rem;border-right:none}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td{text-align:center;height:38rem;font-size:10rem;letter-spacing:1rem;font-weight:400;color:#000;border-bottom:solid 1px #dedede;background-color:#fff}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td:nth-child(1){min-width:88rem;color:#fff}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td:nth-child(2){min-width:168rem;text-align:left;padding:0 5rem}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td:nth-child(3){min-width:105rem}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td:nth-child(4){min-width:52rem}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td:nth-child(5){min-width:52rem}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td:nth-child(6){min-width:52rem;border-right:none}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td a{color:#096358}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td.blue{background-color:#5189c2}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td.sky-blue{background-color:#3cbfbd}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td.gold{background-color:#cda256}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td.green{background-color:#45af77}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td.purple{background-color:#822dac}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td.orange{background-color:#f6a054}main.permanent-seminar-schedule-page .wrap-table-item table tbody tr td.pink{background-color:#f09de8}main.permanent-seminar-schedule-page .btn-table-item{width:228rem;height:31rem;display:flex;align-items:center;justify-content:center;background-color:#096358;margin:0 16rem 30rem auto;font-size:14rem;font-weight:700;color:#fff}main.permanent-seminar-schedule-page .btn-table-item .icon-search{width:12rem;margin-right:8rem}main.permanent-seminar-schedule-page .btn-table-item .icon-arrow{width:4rem;margin-left:7.5rem}main.permanent-seminar-schedule-page .btn-return-news-detail.bottom{margin-top:90rem}main.permanent-seminar-page h2{background-color:#fff;display:flex;align-items:center;height:31rem;margin:0 0 10rem}main.permanent-seminar-page h2 img{width:22rem;height:auto}main.permanent-seminar-page h2 span{font-size:18rem;font-weight:700;transform:translate(4rem, 4rem);color:#000}main.permanent-seminar-page .wrap-mv-lower-area{margin-bottom:46rem}main.permanent-seminar-page .wrap-mv-lower-area .mv-lower-img{width:100%;height:146rem;object-fit:cover}main.permanent-seminar-page .wrap-mv-lower-area .wrap-text-area{padding:80rem 16rem;background-color:#096358}main.permanent-seminar-page .wrap-mv-lower-area .wrap-text-area .title{font-size:18rem;font-weight:700;color:#fff;margin-bottom:15rem}main.permanent-seminar-page .wrap-mv-lower-area .wrap-text-area .text{font-size:16rem;font-weight:400;line-height:1.8;color:#fff}main.permanent-seminar-page .wrap-btn-area{margin:0 16rem 65rem}main.permanent-seminar-page .wrap-btn-area a{display:flex;align-items:center;justify-content:center;width:283rem;height:31rem;background-color:#096358;font-size:14rem;font-weight:700;color:#fff;margin-bottom:11rem}main.permanent-seminar-page .wrap-btn-area a .icon-btn{width:12rem;margin-right:8rem}main.permanent-seminar-page .wrap-btn-area a .icon-arrow{width:4rem;margin-left:7.5rem}main.permanent-seminar-page .wrap-btn-area a:last-child{width:228rem;margin-bottom:0}main.permanent-seminar-page .wrap-case-study-area{margin-bottom:44rem}main.permanent-seminar-page .wrap-case-study-area h2{margin:0 16rem 40rem}main.permanent-seminar-page .wrap-case-study-area .wrap-case-study-items{margin:0 16rem 73rem}main.permanent-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner{margin-bottom:40rem}main.permanent-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner .title{text-align:center;padding:5rem 0;background-color:#e0eae9;font-size:18rem;font-weight:700;color:#000;margin-bottom:32rem}main.permanent-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner ul li{display:flex;align-items:flex-start;gap:0 11rem;margin-bottom:25rem}main.permanent-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner ul li img{width:23rem}main.permanent-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner ul li span{font-size:18rem;font-weight:700;color:#000}main.permanent-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner .img-item{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:600rem}main.permanent-seminar-page .wrap-case-study-area .wrap-case-study-items .wrap-items-inner:last-child{margin-bottom:0}main.permanent-seminar-page .wrap-case-study-area .wrap-case-study-items .icon-arrow-black{width:21rem;margin:0 auto 30rem;display:block}main.permanent-seminar-page .wrap-case-study-area .wrap-experience-story .img-case-study{margin:0 0 20rem;padding:0 16rem}main.permanent-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner{margin:0 16rem;display:flex;gap:0 14.2rem}main.permanent-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner .wrap-item{width:173.9rem;height:154.74rem;background-image:url(../images/bg-experience-story-01.webp?20250701);background-repeat:no-repeat;background-size:contain;padding:23.4rem 11.4rem 11.3rem 44.7rem}main.permanent-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner .wrap-item .text{font-size:11.4rem;font-weight:400;line-height:1.8;color:#000}main.permanent-seminar-page .wrap-case-study-area .wrap-experience-story .wrap-experience-story-inner .wrap-item-02{height:111.44rem;background-image:url(../images/bg-experience-story-02.webp?20250701)}main.permanent-seminar-page .wrap-various-industries-area{margin:0 16rem 133rem}main.permanent-seminar-page .wrap-various-industries-area .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:30rem}main.permanent-seminar-page .wrap-steps-to-the-exam-area{margin:0 16rem 125rem}main.permanent-seminar-page .wrap-steps-to-the-exam-area h2{margin-bottom:30rem}main.permanent-seminar-page .wrap-steps-to-the-exam-area .wrap-item{border-top:1px solid #dedede;padding:15rem 0}main.permanent-seminar-page .wrap-steps-to-the-exam-area .wrap-item .wrap-item-inner .title{display:flex;align-items:center;gap:0 30rem;font-size:16rem;font-weight:700;line-height:1.8;color:#000;margin-bottom:5rem}main.permanent-seminar-page .wrap-steps-to-the-exam-area .wrap-item .wrap-item-inner .title span{background-color:#096358;width:23rem;height:23rem;display:flex;align-items:center;justify-content:center;font-family:"Jost",sans-serif;font-size:16rem;font-weight:700;color:#fff}main.permanent-seminar-page .wrap-steps-to-the-exam-area .wrap-item .wrap-item-inner .text{font-size:16rem;font-weight:400;line-height:1.8;color:#000;margin-bottom:20rem}main.permanent-seminar-page .wrap-steps-to-the-exam-area .wrap-item img{width:150rem}main.permanent-seminar-page .wrap-steps-to-the-exam-area .wrap-item:last-child{border-bottom:1px solid #dedede}main.permanent-seminar-page .wrap-application-form{margin:0 16rem 87rem;padding:75rem 32rem;background-color:#096358;position:relative}main.permanent-seminar-page .wrap-application-form .img-icon{position:absolute;top:17rem;right:23rem;width:100rem}main.permanent-seminar-page .wrap-application-form .wrap-title-item{text-align:center;margin-bottom:20rem}main.permanent-seminar-page .wrap-application-form .wrap-title-item .title-text{font-size:18rem;font-weight:700;color:#fff}main.permanent-seminar-page .wrap-application-form .text{font-size:16rem;font-weight:400;line-height:1.8;color:#fff;margin-bottom:20rem}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:297rem;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto 30rem}main.permanent-seminar-page .wrap-application-form .wrap-btn-items a .icon-pdf,main.permanent-seminar-page .wrap-application-form .wrap-btn-items a .icon-xls,main.permanent-seminar-page .wrap-application-form .wrap-btn-items a .icon-word{width:23.7rem;margin-right:9rem}main.permanent-seminar-page .wrap-application-form .wrap-btn-items a img{width:4rem;margin-left:16.5rem}main.permanent-seminar-page .wrap-application-form .wrap-btn-items a.btn-xls{background-color:#45a584;margin-bottom:0}main.permanent-seminar-page .wrap-application-form .wrap-btn-items a.btn-word{background-color:#5189c2;margin-bottom:0}main.permanent-seminar-page .wrap-application-form .wrap-btn-items-bottom .text{font-size:18rem;font-weight:700;color:#fff;text-align:center;margin-bottom:15rem}main.permanent-seminar-page .wrap-application-form .wrap-btn-items-bottom a{width:253rem;height:51rem;background-color:#e47865;display:flex;align-items:center;justify-content:center;font-size:16rem;font-weight:700;color:#fff;margin:0 auto}main.permanent-seminar-page .wrap-application-form .wrap-btn-items-bottom a img{width:4rem;margin-left:16.5rem}