﻿body.subpage #wrap{padding:155px 0 200px}@media (max-width: 1023px){body.subpage #wrap{padding:100px 0 100px}}body.subpage .page-ttl{text-align:center;display:flex;flex-direction:column;align-items:center}body.subpage .page-ttl .en{font-size:80px;font-size:8rem;line-height:1em;letter-spacing:0em;font-weight:bold;font-weight:bold}@media (max-width: 1023px){body.subpage .page-ttl .en{font-size:40px;font-size:4rem}}body.subpage .page-ttl .ja{font-size:24px;font-size:2.4rem;line-height:1em;margin-top:16px}@media (max-width: 1023px){body.subpage .page-ttl .ja{font-size:16px;font-size:1.6rem;margin-top:8px}}body.subpage .contents{width:calc(100% - 40px);max-width:900px;margin:100px auto 0;font-size:14px;font-size:1.4rem;line-height:2em}@media (max-width: 1023px){body.subpage .contents{width:calc(100% - 30px);font-size:14px;font-size:1.4rem;line-height:1.5em;margin:50px auto 0}}body.subpage .contents .heading{margin-bottom:60px}@media (max-width: 1023px){body.subpage .contents .heading{margin-bottom:40px}}body.subpage .contents ul{display:grid;gap:8px}body.subpage .contents ul li{padding-left:20px;position:relative}body.subpage .contents ul li:before{content:'■';position:absolute;left:0;top:0}body.subpage .contents ul li>ul>li{padding-left:12px}body.subpage .contents ul li>ul>li:before{content:'-'}body.subpage .contents section:nth-child(n+2){margin-top:60px}body.subpage .contents section h3{border-bottom:1px solid #8e8d8d;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:0em;font-weight:bold;padding-bottom:20px;margin-bottom:30px;display:flex}body.subpage .contents section h3 .num{flex-shrink:0;margin-right:10px}body.subpage .contents section h3 em{font-style:normal}

/*# sourceMappingURL=maps/subpage.min.css.map */
