@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&display=swap');@import url('https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400&display=swap');.considerContentsContainer{display:flex;flex-flow:row wrap;max-width:1160px;padding-left:20px;padding-right:20px;width:100%;margin:0 auto 60px;width:100%}.considerContentsContainer .main{display:flex;margin:0 auto 60px;width:100%}.considerContentsContainer .main p{color:#fff;font-size:1.8rem;font-weight:700;line-height:3.6rem}.considerContentsContainer .mainUL{background-repeat:no-repeat;display:flex;flex-flow:row wrap;width:100%}.considerContentsContainer .mainUL li{display:flex;flex-flow:row wrap}.considerContentsContainer .mainUL li:not(:empty){background:#fff;border:1px solid #dfe7f0;border-radius:25px}.considerContentsContainer .mainUL li figure img{max-width:63px}.considerContentsContainer dl dt{color:#00b199;font-weight:700;margin-bottom:10px}.considerContentsContainer .considerExplanation{text-align:center;width:100%}.considerContentsContainer .considerIntroductionUL{display:flex;flex-flow:row wrap;width:100%}.considerContentsContainer .considerIntroductionUL li{background-color:#fff;border-radius:25px;box-shadow:0px 10px 10px 0px rgba(0, 99, 140, 0.3);padding:30px 20px}.considerContentsContainer .considerIntroductionUL figure{margin-bottom:25px;text-align:center}.considerContentsContainer .considerIntroductionUL figure img{max-width:130px}.considerContentsContainer .considerIntroductionUL dt{margin-bottom:25px;text-align:center}.considerContentsContainer .considerIntroductionUL dt span{display:inline-block;width:100%}.considerContentsContainer.considerBottomBtn a{background:-webkit-linear-gradient(left, #fcac44 0%, #fc4707 100%);background:linear-gradient(to right, #fcac44 0%, #fc4707 100%);border-radius:100px;box-shadow:0px 6px 6px 0px rgba(252, 71, 7, 0.3);color:#fff;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;font-size:1.8rem;font-weight:700;max-width:100%;padding:20px 30px;position:relative;width:100%;max-width:800px;margin:auto;text-align:center;word-break:keep-all}.considerContentsContainer.considerBottomBtn a::after{background:url('../images/arrow/arrow-right.svg') no-repeat center center / 100% auto;content:"";height:16px;position:absolute;top:calc(50% - 16px / 2);right:8px;width:16px}.considerContentsContainer .considerDeviceh3{font-weight:700;margin-bottom:20px;text-align:center;width:100%}.considerContentsContainer .considerDeviceUL{display:flex;flex-flow:row wrap;width:100%}.considerContentsContainer .considerDeviceUL li{background:#fff;border:1px solid #dfe7f0;border-radius:25px;padding:25px;text-align:center}@media screen and (min-width:769px){.considerContentsContainer .considerExplanation{font-size:2.4rem;line-height:4.8rem;margin-bottom:60px}.considerContentsContainer .main{flex-flow:row nowrap}.considerContentsContainer .main p{flex:2;margin-top:70px;padding-left:60px}.considerContentsContainer .mainUL{background-position:center center;background-size:32% auto}.considerContentsContainer .mainUL li{padding:30px;text-align:center;width:calc((100% - 40px) / 3.0001)}.considerContentsContainer .mainUL li:not(:nth-of-type(3n)){margin-right:20px}.considerContentsContainer .mainUL li:nth-of-type(n+4){margin-top:40px}.considerContentsContainer .mainUL li figure{margin-bottom:10px;width:100%}.considerContentsContainer dl{width:100%}.considerContentsContainer dl dt{font-size:2.8rem}.considerContentsContainer .considerIntroductionUL{margin-top:70px}.considerContentsContainer .considerIntroductionUL li{width:calc((100% - 100px) / 3.0001)}.considerContentsContainer .considerIntroductionUL li:not(:last-of-type){margin-right:50px}.considerContentsContainer .considerIntroductionUL li dl dd{line-height:3.2rem}.considerContentsContainer .considerDeviceh3{font-size:2.4rem}.considerContentsContainer .considerDeviceUL li{width:calc((100% - 40px) / 3.0001)}.considerContentsContainer .considerDeviceUL li:not(:last-of-type){margin-right:20px}}@media screen and (max-width:768px){.considerContentsContainer h2{letter-spacing:2px}.considerContentsContainer h2 span span{white-space:nowrap}.considerContentsContainer .considerExplanation{font-size:2.2rem;line-height:4.4rem;margin-bottom:40px}.considerContentsContainer .main{flex-flow:row wrap}.considerContentsContainer .main p{margin-top:20px;width:100%}.considerContentsContainer .mainUL{background-position:center top;background-size:320px auto;padding-top:249px}.considerContentsContainer .mainUL li{padding:18px;width:100%}.considerContentsContainer .mainUL li:not(:last-of-type){margin-bottom:10px}.considerContentsContainer .mainUL li figure{margin-right:10px;width:63px}.considerContentsContainer .mainUL li dl{width:calc(100% - 73px)}.considerContentsContainer .mainUL li dl dt{font-size:1.8rem}.considerContentsContainer .considerIntroductionUL{margin-top:50px}.considerContentsContainer .considerIntroductionUL li{width:100%}.considerContentsContainer .considerIntroductionUL li:not(:last-of-type){margin-bottom:50px}.considerContentsContainer .considerIntroductionUL dl dt{font-size:2.6rem;margin-bottom:12px}.considerContentsContainer .considerDeviceh3{font-size:2.2rem}.considerContentsContainer .considerDeviceUL li{width:100%}.considerContentsContainer .considerDeviceUL li:not(:last-of-type){margin-bottom:10px}}