@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');.functionContentsContainer{display:flex;flex-flow:row wrap;max-width:1320px;padding-left:20px;padding-right:20px;width:100%;margin:0 auto 60px;width:100%}.functionContentsContainer .functionExplanation{text-align:center;width:100%}.functionContentsContainer .main{display:flex;max-width:1120px;padding-left:0px;padding-right:0px;width:100%;margin:0 auto 60px}.functionContentsContainer .main p{color:#fff;font-size:1.8rem;font-weight:700;line-height:3.6rem}.functionContentsContainer .functionContentsBlock{display:flex;align-items:center;position:relative;width:100%}.functionContentsContainer .functionContentsBlock figure{position:relative;z-index:1}.functionContentsContainer .functionContentsBlock p,.functionContentsContainer .functionContentsBlock ul{background:#fff;border:1px solid #dfe7f0;border-radius:21px;position:relative}.functionContentsContainer .functionContentsBlock p,.functionContentsContainer .functionContentsBlock ul dd{line-height:3.2rem}.functionContentsContainer .functionContentsBlock ul li{width:100%}.functionContentsContainer .functionContentsBlock ul li:not(:last-of-type){margin-bottom:25px}.functionContentsContainer .functionContentsBlock ul dl dt{color:#00b199;font-weight:700;margin-bottom:5px;width:100%}.functionContentsContainer .functionContentsBlock ul dl dd{width:100%}.functionContentsContainer .assistUL{background-repeat:no-repeat;display:flex;flex-flow:row wrap;max-width:1120px;padding-left:0px;padding-right:0px;width:100%;margin:0 auto 0px;width:100%}.functionContentsContainer .assistUL li{display:flex;flex-flow:row wrap}.functionContentsContainer .assistUL li dl{background:#fff;border:4px solid #00b199;border-radius:25px;display:flex;flex-flow:row wrap;align-content:baseline}.functionContentsContainer .assistUL li dl dt{color:#00b199;font-weight:700;margin-bottom:7px;width:100%}.functionContentsContainer .assistUL li dl dd{line-height:2.4rem}@media screen and (min-width:769px){.functionContentsContainer .functionExplanation{font-size:2.4rem;line-height:4.8rem;margin-bottom:60px}.functionContentsContainer .main{flex-flow:row nowrap}.functionContentsContainer .main p{flex:2;margin-top:70px;padding-left:60px}.functionContentsContainer .functionContentsBlock{flex-flow:row nowrap}.functionContentsContainer .functionContentsBlock figure{max-width:680px;width:53%}.functionContentsContainer .functionContentsBlock.imgLeft{margin-bottom:18px;padding-right:80px}.functionContentsContainer .functionContentsBlock.imgLeft ul,.functionContentsContainer .functionContentsBlock.imgLeft p{margin-left:-100px;padding-left:60px;width:calc(47% + 100px);z-index:0}.functionContentsContainer .functionContentsBlock.imgRight{margin-bottom:18px;padding-left:80px}.functionContentsContainer .functionContentsBlock.imgRight ul{margin-right:-100px;padding-right:60px;width:calc(47% + 100px);z-index:0}.functionContentsContainer .functionContentsBlock.imgRightBottom{padding-left:80px}.functionContentsContainer .functionContentsBlock.imgRightBottom figure{margin-top:17%}.functionContentsContainer .functionContentsBlock.imgRightBottom ul{margin-right:-200px;padding-right:170px;width:calc(47% + 200px);z-index:0}.functionContentsContainer .functionContentsBlock ul dl dt{font-size:2rem}.functionContentsContainer .functionContentsBlock p,.functionContentsContainer .functionContentsBlock ul{padding:30px 44px}.functionContentsContainer .assistUL{background-size:53% auto;background-position:center center}.functionContentsContainer .assistUL li:not(:first-of-type){width:50%}.functionContentsContainer .assistUL li:first-of-type{justify-content:center;width:100%}.functionContentsContainer .assistUL li:nth-of-type(3){justify-content:flex-end}.functionContentsContainer .assistUL li:nth-of-type(4),.functionContentsContainer .assistUL li:nth-of-type(5){justify-content:center}.functionContentsContainer .assistUL li:not(:nth-of-type(n+4)){margin-bottom:15%}.functionContentsContainer .assistUL li dl{max-width:380px;padding:20px 30px;width:66%}.functionContentsContainer .assistUL li dl dt{font-size:2.8rem;text-align:center}}@media screen and (max-width:1100px) and (min-width:1000px){.functionContentsContainer .functionContentsBlock.imgLeft ul,.functionContentsContainer .functionContentsBlock.imgLeft p{padding-left:80px}.functionContentsContainer .functionContentsBlock.imgRight ul,.functionContentsContainer .functionContentsBlock.imgRight p{padding-right:80px}.functionContentsContainer .functionContentsBlock.imgRightBottom figure{margin-top:30%}.functionContentsContainer .functionContentsBlock.imgRightBottom ul,.functionContentsContainer .functionContentsBlock.imgRightBottom p{padding-right:200px}.functionContentsContainer .assistUL{background-size:51% auto}.functionContentsContainer .assistUL li:not(:nth-of-type(n+4)){margin-bottom:10%}.functionContentsContainer .assistUL li dl dt{font-size:2.4rem}}@media screen and (max-width:1000px) and (min-width:769px){.functionContentsContainer .functionContentsBlock.imgLeft{padding-right:0px}.functionContentsContainer .functionContentsBlock.imgLeft ul,.functionContentsContainer .functionContentsBlock.imgLeft p{padding-left:100px}.functionContentsContainer .functionContentsBlock.imgRight{padding-left:0px}.functionContentsContainer .functionContentsBlock.imgRight ul,.functionContentsContainer .functionContentsBlock.imgRight p{padding-right:100px}.functionContentsContainer .functionContentsBlock.imgRightBottom{padding-left:0px}.functionContentsContainer .functionContentsBlock.imgRightBottom figure{margin-top:42%}.functionContentsContainer .functionContentsBlock.imgRightBottom ul,.functionContentsContainer .functionContentsBlock.imgRightBottom p{padding-right:200px}.functionContentsContainer .assistUL{background-size:50% auto}.functionContentsContainer .assistUL li:not(:nth-of-type(n+4)){margin-bottom:9%}.functionContentsContainer .assistUL li dl{padding:20px 20px}.functionContentsContainer .assistUL li dl dt{font-size:2rem}}@media screen and (max-width:768px){.functionContentsContainer h2 span span{white-space:nowrap}.functionContentsContainer .main{flex-flow:row wrap}.functionContentsContainer .main p{margin-top:20px;width:100%}.functionContentsContainer .functionExplanation{font-size:2.2rem;line-height:4.4rem;margin-bottom:40px}.functionContentsContainer .functionContentsBlock{flex-flow:row wrap}.functionContentsContainer .functionContentsBlock figure{margin-bottom:30px;order:0;width:100%}.functionContentsContainer .functionContentsBlock.imgRightBottom{margin-top:75px}.functionContentsContainer .functionContentsBlock ul dl dt{font-size:1.8rem}.functionContentsContainer .functionContentsBlock p,.functionContentsContainer .functionContentsBlock ul{order:1;padding:25px;width:100%}.functionContentsContainer .assistUL{background-position:center top;background-size:320px auto;padding-top:210px}.functionContentsContainer .assistUL li:not(:last-of-type){margin-bottom:10px}.functionContentsContainer .assistUL dl{padding:25px;width:100%}.functionContentsContainer .assistUL dl dt{font-size:1.8rem}}