@charset "UTF-8";body{font-family:Meiryo,'Hiragino Kaku Gothic ProN','Hiragino Sans',system-ui,sans-serif;font-size:62.5%}#str-contents{padding:0;box-sizing:border-box}#str-contents h1:not([class]){margin-bottom:0;padding:0;border-bottom:none}img{max-width:100%;height:auto}.pc-visible{display:block}.sp-visible{display:none}.newwindowicon{display:none}.container{padding:0 0 54px}h1 img{width:100%;text-align:center}.text{margin:38px 0 0;font-weight:700;font-size:28px;text-align:center}.button-list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:40px;margin-top:36px;padding:0 55px}.button-list-item{width:calc((100% - 40px)/ 2);background:#fbd906;border-radius:15px;box-shadow:0 4px 4px #00000033;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:8px;padding:10px 28px 8.5px;min-height:96px;box-sizing:border-box;-webkit-transition:opacity .5s;transition:opacity .5s;cursor:pointer}.button-list-item:hover{text-decoration:none;opacity:.7;-webkit-transition:opacity .5s;transition:opacity .5s}.button-list-item-link__icon{display:block;width:63.99px;pointer-events:none}.button-list-item-link__text{margin:4px 0 0;font-weight:700;font-size:32px;line-height:1;text-align:center;color:#333;pointer-events:none}.detail{padding-bottom:50px;display:none;position:relative;z-index:1}.detail.is-active{display:block}.detail .inner{padding:0 55px}.detail .inner .text{margin-bottom:38px}.detail .content{margin:0 0 40px;padding:30px 40px 40px;border:3px solid #fbd906;border-radius:20px}.detail .content .content-icon{width:80px;height:80px;margin:0 auto 20px;display:block}.detail .content .content-text{font-size:34px;font-weight:700;text-align:center}.detail .button-list{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.detail .button-list-item{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.detail .button-list-item.no{background:#e6e8eb}.detail .button-list-item.no .button-list-item-link__text{font-size:28px}.detail .button-list-item-link{width:100%;min-height:60px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;text-decoration:none}.detail .back{width:50px;margin:0 auto;display:block;position:relative;color:#333!important;font-size:18px;line-height:1.5;padding-left:16px;text-decoration:none;-webkit-transition:opacity .4s;transition:opacity .4s;cursor:pointer}.detail .back::before{content:"";display:block;border-top:solid 3px #333;border-right:solid 3px #333;width:8px;height:8px;position:absolute;top:10px;left:0;-webkit-transform:translateY(-25%) rotate(-135deg);transform:translateY(-25%) rotate(-135deg)}@media(hover:hover){.detail .back:hover{opacity:.7}.detail .back:hover::before{-webkit-animation:arrow-l .4s ease-in-out 0s 2 alternate;animation:arrow-l .4s ease-in-out 0s 2 alternate}}@-webkit-keyframes arrow-l{0%{-webkit-transform:translateY(-25%) translate3d(0,0,0) rotate(-135deg);transform:translateY(-25%) translate3d(0,0,0) rotate(-135deg)}50%{-webkit-transform:translateY(-25%) translate3d(-30%,0,0) rotate(-135deg);transform:translateY(-25%) translate3d(-30%,0,0) rotate(-135deg)}100%{-webkit-transform:translateY(-25%) translate3d(0,0,0) rotate(-135deg);transform:translateY(-25%) translate3d(0,0,0) rotate(-135deg)}}@keyframes arrow-l{0%{-webkit-transform:translateY(-25%) translate3d(0,0,0) rotate(-135deg);transform:translateY(-25%) translate3d(0,0,0) rotate(-135deg)}50%{-webkit-transform:translateY(-25%) translate3d(-30%,0,0) rotate(-135deg);transform:translateY(-25%) translate3d(-30%,0,0) rotate(-135deg)}100%{-webkit-transform:translateY(-25%) translate3d(0,0,0) rotate(-135deg);transform:translateY(-25%) translate3d(0,0,0) rotate(-135deg)}}@-webkit-keyframes arrow-r{0%{-webkit-transform:translateY(0) translate3d(0,0,0) rotate(45deg);transform:translateY(0) translate3d(0,0,0) rotate(45deg)}50%{-webkit-transform:translateY(0) translate3d(30%,0,0) rotate(45deg);transform:translateY(0) translate3d(30%,0,0) rotate(45deg)}100%{-webkit-transform:translateY(0) translate3d(0,0,0) rotate(45deg);transform:translateY(0) translate3d(0,0,0) rotate(45deg)}}@keyframes arrow-r{0%{-webkit-transform:translateY(0) translate3d(0,0,0) rotate(45deg);transform:translateY(0) translate3d(0,0,0) rotate(45deg)}50%{-webkit-transform:translateY(0) translate3d(30%,0,0) rotate(45deg);transform:translateY(0) translate3d(30%,0,0) rotate(45deg)}100%{-webkit-transform:translateY(0) translate3d(0,0,0) rotate(45deg);transform:translateY(0) translate3d(0,0,0) rotate(45deg)}}.content_note{margin:0 20px 40px;text-align:center;font-size:14px}.content-note__text a{text-decoration:underline;font-weight:700}.content_note ul{list-style-type:disc!important;padding-left:200px;margin:0 auto;text-align:left}.content-2col{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.content-2col .content-icon{margin:0!important}.content-2col .content-text{width:80%;margin:5px auto 0;text-align:center!important;line-height:1;color:#333}.content a.content-link{-webkit-transition:opacity .4s;transition:opacity .4s;position:relative}.content a.content-link:active,.content a.content-link:focus,.content a.content-link:visited{color:#333;text-decoration:none}.content a.content-link:hover{text-decoration:none;opacity:.7}.content a.content-link:hover::after{-webkit-animation:arrow-r .4s ease-in-out 0s 2 alternate;animation:arrow-r .4s ease-in-out 0s 2 alternate}.js-content .content{background-color:#fbd906;text-align:center!important;box-shadow:0 4px 4px #00000033;padding:10px 40px 10px}.js-content .content:nth-child(4){background-color:#ccc;border:none;padding:16px 0 1px;border-radius:20px}.js-content .content:nth-child(4) a.content-link::after{right:40px;top:0}.js-content .content:nth-child(4) a:link{color:#333}.js-content .content:nth-child(4) .content-text{font-size:24px;margin-left:0}.js-content .content .content-text{font-size:28px;font-weight:700;text-align:center}