﻿.contents{background-color:#f5f5f5;padding-bottom:20px}.contents__chapter{width:calc(100% - 40px);margin:20px auto 0 auto;padding-top:80px;padding-bottom:80px}.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:#0068b7;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}.jumper{position:sticky;top:0;background-color:#666;display:flex;justify-content:center;align-items:center;font-weight:500;line-height:1.2;z-index:10}.jumper__body{width:calc(100% - 20px);max-width:1200px;display:flex;justify-content:space-between}.jumper__top{padding:20px 15px 20px 0}.jumper__top-link{transition:all .5s ease;display:flex;border:1px solid #fff;color:#fff;align-items:center;padding:3px 5px}.jumper__top-link:before{content:"▲"}@media screen and (min-width:600px){.jumper__top-link:before{font-size:90%;padding-right:3px}}@media(any-hover: hover){.jumper__top-link:hover{color:#666;background-color:#fff}}@media screen and (max-width:599px){.jumper__top-text{display:none}}.jumper__anchor{flex-grow:1;position:relative;overflow:auto hidden}.jumper__anchor::-webkit-scrollbar{height:5px}.jumper__anchor::-webkit-scrollbar-thumb{background-color:#a6a7ae;border-radius:10px}.jumper__anchor::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.jumper__anchor-list{position:absolute;top:0;left:0;display:flex}.jumper__anchor-item{flex-shrink:0;display:flex}.jumper__anchor-link{display:flex;padding:24px 15px;color:#fff;align-items:center;justify-content:center;font-weight:900}.jumper__anchor-link:before{content:"▼";font-size:90%;padding-right:3px}.jumper__english,.jumper__my-page{padding:20px 0 20px 15px}.jumper__english-link,.jumper__my-page-link{transition:all .5s ease;display:flex;border:1px solid #fff;color:#fff;align-items:center;padding:3px 5px}@media(any-hover: hover){.jumper__english-link:hover,.jumper__my-page-link:hover{color:#666;background-color:#fff}}.js-jumper__unhover:not(.js-jumper__current){opacity:.5}.js-jumper__current{color:#0068b7;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0px 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff}.chapter__title--alpha{font-size:3rem;text-align:center}.safety__title{margin-bottom:20px;width:30%}@media screen and (max-width:599px){.safety__title{width:80%}}.safety__title--img{display:block;width:100%;height:auto;aspect-ratio:75/19}.safety__sec{margin-bottom:60px}.safety__sec--col02{display:flex;justify-content:space-between}@media screen and (max-width:599px){.safety__sec--col02{flex-direction:column}}.safety__sec--title{font-size:3rem;font-weight:700;margin-bottom:20px;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:.1em}.safety__sec--text{line-height:1.8em;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-weight:700;letter-spacing:.1em}.safety__sec--img{width:40%}@media screen and (max-width:599px){.safety__sec--img{width:100%}}.safety__sec--img--pic{display:block;width:100%;height:auto;border:solid 0px;border-radius:50%;aspect-ratio:1/1}.safety01__wrap01{margin-bottom:60px;display:flex;gap:20px;justify-content:center;align-items:center}@media screen and (max-width:599px){.safety01__wrap01{flex-direction:column}}.safety01__wrap01--balloon{position:relative;padding:20px;border:2px solid #00abe5;border-radius:10px;background:#eaf2fb;display:flex}.safety01__wrap01--balloon::before,.safety01__wrap01--balloon::after{border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;z-index:1}@media screen and (min-width:600px){.safety01__wrap01--balloon::before,.safety01__wrap01--balloon::after{left:100%;top:50%}}@media screen and (max-width:599px){.safety01__wrap01--balloon::before,.safety01__wrap01--balloon::after{top:100%;left:50%}}.safety01__wrap01--balloon::before{border-color:rgba(194,225,245,0);border-width:18px}@media screen and (min-width:600px){.safety01__wrap01--balloon::before{border-left-color:#00abe5;margin-top:-18px}}@media screen and (max-width:599px){.safety01__wrap01--balloon::before{border-top-color:#00abe5;margin-left:-18px}}.safety01__wrap01--balloon::after{border-color:rgba(136,183,213,0);border-width:15px}@media screen and (min-width:600px){.safety01__wrap01--balloon::after{border-left-color:#eaf2fb;margin-top:-15px}}@media screen and (max-width:599px){.safety01__wrap01--balloon::after{border-top-color:#eaf2fb;margin-left:-15px}}.safety01__wrap01--balloon--img{width:80%;margin:auto}@media screen and (max-width:599px){.safety01__wrap01--balloon--img{width:100%}}.safety01__wrap01--balloon--img--pic{display:block;width:100%;height:auto;aspect-ratio:677/380}.safety01__wrap01--balloon--img--text{font-size:1.5rem;margin-top:5px}.safety01__wrap01--box{position:relative;width:40%}@media screen and (max-width:599px){.safety01__wrap01--box{width:100%}}.safety01__wrap01--box--circle{position:absolute;top:-50%;right:3%;width:40%}@media screen and (max-width:599px){.safety01__wrap01--box--circle{top:-40px;right:0;width:30%}}.safety01__wrap01--box--circle--img{display:block;width:100%;height:auto;aspect-ratio:1/1}.safety01__wrap01--box--img--pic{display:block;width:100%;height:auto}.safety01__wrap02{padding:20px;margin-bottom:60px;border:1px solid #ec6e65;display:flex;gap:50px;justify-content:center;align-items:center}@media screen and (max-width:599px){.safety01__wrap02{flex-direction:column}}.safety01__wrap02--img{width:15%}@media screen and (max-width:599px){.safety01__wrap02--img{width:50%;margin:auto}}.safety01__wrap02--img--pic{display:block;width:100%;height:auto;aspect-ratio:32/25}.safety01__wrap02--text{font-weight:700;margin-bottom:10px}.safety01__wrap02--dl--text{font-size:1.4rem}