.table{display:table}.contents{display:contents}.hidden{display:none}.font-bold{font-weight:700}.text-10px{font-size:10px}.mx-auto{margin-left:auto;margin-right:auto}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-12{margin-top:3rem}.mt-16{margin-top:4rem}.absolute{position:absolute}.relative{position:relative}*{--tw-shadow:0 0 transparent;--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.text-center{text-align:center}.underline{text-decoration:underline}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.sectionWrapper{margin-left:auto;margin-right:auto;}.sectionWrapper h1,.sectionWrapper h2,.sectionWrapper h3{font-weight:700;text-align:center}.sectionWrapper h2{margin-bottom:4%;}.sectionWrapper h2 span{position:relative;padding:0 0 3%;}.sectionWrapper h2 span:after{position:absolute;bottom:0;left:0;background:url(/assets/images/common/bg_ttl.jpg) repeat-x 0 100%;height:15px;width:100%;content:""}.sectionWrapper .item-wrapper{display:flex;justify-content:space-around}.sectionWrapper .item-box{padding-left:3px;padding-right:3px;border:1px solid #0a246a;display:flex;flex-direction:column;justify-content:space-between;}.sectionWrapper .item-box img{max-height:160px;width:auto}.sectionWrapper:not(:first-of-type):before{border-top:1px solid #adadad;padding-top:6%;margin-top:6%;content:"";display:block}.sectionWrapper:last-of-type:after{margin-bottom:10%;content:"";display:block}.sectionWrapper .termsBox dl{margin:0 0 25px;}.sectionWrapper .termsBox dl dt{font-weight:700;margin:0 0 8px}.sectionWrapper .termsBox dl dd,.sectionWrapper .termsBox dl dt{font-size:1em}.sectionWrapper .termsBox dl dd{line-height:2;margin:0 0 10px;}.sectionWrapper .termsBox dl dd ul{margin:0 0 0 20px;}.sectionWrapper .termsBox dl dd ul li{list-style-type:disc}.sectionWrapper .termsBox dl dd a{text-decoration:underline}@media (max-width:767px){.pcOnly{display:none}.sectionWrapper{width:92%;}.sectionWrapper h1{line-height:20px}.sectionWrapper h1,.sectionWrapper h2,.sectionWrapper h3{font-size:14px}.sectionWrapper h2{margin-bottom:8%;}.sectionWrapper h2 span{padding:0 0 6%}.sectionWrapper h4,.sectionWrapper p,.sectionWrapper dd,.sectionWrapper dt,.sectionWrapper td,.sectionWrapper th{font-size:12px}.sectionWrapper p,.sectionWrapper dd,.sectionWrapper dt,.sectionWrapper td,.sectionWrapper th{line-height:21px;}.sectionWrapper p.attention,.sectionWrapper dd.attention,.sectionWrapper dt.attention,.sectionWrapper td.attention,.sectionWrapper th.attention{font-size:12px}.sectionWrapper p+p{margin-top:2rem}.sectionWrapper .topicsBtn a{display:block;padding:0 10px;margin:0 60px;background:#323232;line-height:50px;text-decoration:none;text-align:center;color:#fff;font-size:14px;font-weight:700;vertical-align:top;border-radius:56px;-webkit-border-radius:56px;-moz-border-radius:56px}.sectionWrapper .item-wrapper{flex-direction:column;align-items:center}.sectionWrapper .item-box{width:100%;}.sectionWrapper .item-box+.item-box{margin-top:4%}.sectionWrapper .item-list{font-size:.7em}.sectionWrapper:not(:first-of-type):before{padding-top:8%;margin-top:8%}}@media (min-width:768px){.spOnly{display:none}.sectionWrapper{width:960px;}.sectionWrapper>*{max-width:95%;margin-left:auto;margin-right:auto}.sectionWrapper h1{font-size:1.6em;line-height:36px}.sectionWrapper h2,.sectionWrapper h3,.sectionWrapper h4{font-size:1.6em;letter-spacing:4px}.sectionWrapper h4{font-size:1.4em}.sectionWrapper p,.sectionWrapper dd,.sectionWrapper dt,.sectionWrapper td,.sectionWrapper th{font-size:1.16em;line-height:26px;}.sectionWrapper p.attention,.sectionWrapper dd.attention,.sectionWrapper dt.attention,.sectionWrapper td.attention,.sectionWrapper th.attention{font-size:1em}.sectionWrapper p+p{margin-top:2rem}.sectionWrapper .item-box{flex:1;}.sectionWrapper .item-box+.item-box{margin-left:10px}.sectionWrapper .item-list{font-size:.9em}.sectionWrapper .topicsBtn a{display:inline-block;padding:0 10px;min-width:360px;background:#323232;line-height:56px;text-decoration:none;text-align:center;color:#fff;font-size:120%;font-weight:700;vertical-align:top;transition:all .2s;opacity:1;border-radius:56px;-webkit-border-radius:56px;-moz-border-radius:56px}}