﻿.contents{padding-bottom:20px;color:#555657;letter-spacing:.1em}@media screen and (max-width: 1024px){.contents{padding-top:68px}}@media screen and (min-width:600px){.contents .spbr{display:none}}.contents__chapter{width:calc(100% - 40px);margin:20px auto 0 auto;padding-top:80px;padding-bottom:120px}@media screen and (max-width:599px){.contents__chapter{padding-bottom:80px}}.contents__chapter~.contents__chapter{padding-top:0}.contents__chapter:last-of-type{padding-bottom:160px}@media screen and (max-width:599px){.contents__chapter:last-of-type{padding-bottom:120px}}.chapter{background:#fff}.chapter__outer{width:calc(100% - 20px);max-width:1200px;margin:0 auto}.chapter__inner{margin-top:60px}.chapter__title--alpha{color:#1a1a1a;font-size:4rem;font-weight:900}@media screen and (max-width: 1024px){.chapter__title--alpha{display:flex;justify-content:center}}.chapter__title--bravo{color:#1a1a1a;font-size:2rem;font-weight:900}@media screen and (max-width: 1024px){.chapter__title--bravo{display:flex;justify-content:center}}.chapter__title--charlie{background-color:#8cb4b4;color:#fff;font-size:2rem;font-weight:900;line-height:1.2;padding:7px 15px}.chapter__title--charlie::before{content:"▼"}.chapter__title--delta{border:1px solid #333;font-size:2rem;font-weight:900;line-height:1.2;padding:5px 15px}.chapter__body{margin:30px 5px}.chapter__text{line-height:2}.mvarea{padding:32px 0 0;margin-top:40px}.mvarea__h2{display:flex;flex-direction:column;width:96%;max-width:1200px;margin:0 auto;text-align:center;font-weight:600;letter-spacing:.1em}@media screen and (min-width:600px){.mvarea__h2 .spbr{display:none}}.mvarea__h2--en{font-size:2.5rem;color:#8cb4b4;margin-bottom:8px;letter-spacing:.1em;font-weight:500}.mvarea__h2--ja{font-size:clamp(2.8rem,5vw,3.5rem);line-height:1.4;color:#555657}.btn{position:relative;display:flex;justify-content:center;align-items:center;color:#555657;border:1px solid #555657;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}@media(any-hover: hover){.btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}.btn:after{content:"";border-right:1px solid #555657;border-top:1px solid #555657;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.btn:hover{background:#8cb4b4;color:#fff;border-color:#fff}.btn:hover:after{border-color:#fff}}.btn{position:relative;justify-content:center;padding:10px 15px}.btn::after{margin-top:8px;margin-left:5px;display:inline-block;transform:translateY(-50%) rotate(45deg)}.link-btn{position:relative;display:flex;justify-content:center;align-items:center;color:#555657;border:1px solid #aaa;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}@media(any-hover: hover){.link-btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}.link-btn:after{content:"";border-right:1px solid #555657;border-top:1px solid #555657;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.link-btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.link-btn:hover{background:#8cb4b4;color:#fff;border-color:#fff}.link-btn:hover:after{border-color:#fff}}.circlearrow{display:grid;place-items:center;aspect-ratio:1/1;overflow:hidden;background-color:#fff;border-radius:50%;right:20px;width:30px;height:30px;border:1px solid #555657}.circlearrow__inn{overflow:hidden}.circlearrow__inn::after{display:block;aspect-ratio:1/1;width:2rem;background-color:#555657;content:"";mask:url(/common/img/icon/icon_arrow.svg) no-repeat 50% 50%/contain}.table__body{width:100%;border:1px solid #ccc;border-collapse:collapse}.table__label{background:#f2f2f2;border:1px solid #ccc;padding:10px;font-weight:700}@media screen and (max-width:599px){.table__label{display:block}}@media screen and (min-width:600px){.table__label{width:20%;white-space:nowrap}}.table__data{background:#fff;border:1px solid #ccc;padding:10px}@media screen and (max-width:599px){.table__data{display:block}}.table__data--w20{width:20%;background:#fff;border:1px solid #ccc;padding:10px;vertical-align:middle}@media screen and (max-width:599px){.table__data--w20{width:100%;display:block}}.table__data--w30{width:30%;background:#fff;border:1px solid #ccc;padding:10px;vertical-align:middle}@media screen and (max-width:599px){.table__data--w30{width:100%;display:block}}.table__data--w40{width:40%;background:#fff;border:1px solid #ccc;padding:10px;vertical-align:middle}@media screen and (max-width:599px){.table__data--w40{width:100%;display:block}}.table__data--w50{width:50%;background:#fff;border:1px solid #ccc;padding:10px;vertical-align:middle}@media screen and (max-width:599px){.table__data--w50{width:100%;display:block}}.table__list-item+.table__list-title{margin-top:2em}.table__list-item,.table__list-title{line-height:2em}.table__link{text-decoration:underline}@media(any-hover: hover){.table__link:hover{text-decoration:none}}.table__link:before{content:">";letter-spacing:5px}.w-table{border:1px solid #ccc;border-collapse:collapse}@media screen and (max-width:599px){.w-table{width:100%}}.w-table--w100{width:100%}.w-table__label{background:#f2f2f2;border:1px solid #ccc;padding:10px}.w-table__label--w20{width:20%;background:#f2f2f2;border:1px solid #ccc;padding:10px}.w-table__label--w40{width:40%;background:#f2f2f2;border:1px solid #ccc;padding:10px}.w-table__label--w50{width:50%;background:#f2f2f2;border:1px solid #ccc;padding:10px}.w-table__data{background:#fff;border:1px solid #ccc;padding:10px}.w-table__data--w20{width:20%;background:#fff;border:1px solid #ccc;padding:10px}.w-table__data--w40{width:40%;background:#fff;border:1px solid #ccc;padding:10px}.w-table__data--w50{width:50%;background:#fff;border:1px solid #ccc;padding:10px}.s-table{width:100%;border:1px solid #ccc;border-collapse:collapse}.s-table--wrap{overflow-x:auto}.s-table--wrap::-webkit-scrollbar{height:10px;background:#d6f0ff}@media screen and (max-width:599px){.s-table--wrap::-webkit-scrollbar{height:5px}}.s-table--wrap::-webkit-scrollbar-thumb{background:#8cb4b4}.s-table__label{background:#f2f2f2;border:1px solid #ccc;padding:10px;white-space:nowrap;text-align:center}.s-table__label--sticky{position:sticky;left:0;background:#f2f2f2;border:1px solid #ccc;padding:10px;white-space:nowrap;z-index:1}.s-table__data{background:#fff;border:1px solid #ccc;padding:10px;white-space:nowrap}.s-table__data--num{background:#fff;border:1px solid #ccc;padding:10px;text-align:right;white-space:nowrap}.news-detail .figure01{max-width:700px;margin:auto}.news-detail .logoprof{display:flex;justify-content:space-between;gap:40px}@media screen and (max-width: 680px){.news-detail .logoprof{flex-direction:column;gap:20px}}@media screen and (max-width: 680px){.news-detail .logoprof .fl-01{order:2}}.news-detail .logoprof .logo{width:30%;margin:auto}@media screen and (max-width: 680px){.news-detail .logoprof .logo{width:80%;margin:auto;order:1}}.news-detail .tagline{display:flex;align-items:center;justify-content:center}.news-detail .profile__table{width:90%;margin:auto;border-collapse:collapse}@media screen and (max-width: 1024px){.news-detail .profile__table{width:100%}}@media screen and (max-width:599px){.news-detail .profile__table--tr:first-child th{border-top:1px solid #ccc}}.news-detail .profile__table--tr th{vertical-align:middle;width:30%;border:1px solid #8cb4b4;text-align:center;padding:16px}@media screen and (max-width:599px){.news-detail .profile__table--tr th{display:block;width:100%;text-align:left;border-top:rgba(0,0,0,0);border-bottom:rgba(0,0,0,0)}}.news-detail .profile__table--tr td{vertical-align:middle;width:70%;padding:16px;border:1px solid #8cb4b4}@media screen and (min-width:600px){.news-detail .profile__table--tr td .spbr{display:none}}@media screen and (max-width:599px){.news-detail .profile__table--tr td{display:block;width:100%}}.news-detail .profile__table--tr td a{color:#8cb4b4}.news-detail .profile__table--tr td a:hover{text-decoration:underline}