@charset "UTF-8";@media screen and (min-width:769px){.image-content-row .content{padding-left:48px}}.image-content-row .content .title p{margin:0}.image-content-row .content .title h1{font-size:42px;font-size:2.625rem;letter-spacing:0;line-height:1.4;margin:12px 0 35px}@media screen and (min-width:981px){.image-content-row .content .title h1{white-space:nowrap}}.image-content-row .content .text{font-weight:500;letter-spacing:.1em;line-height:2;position:relative}@media screen and (min-width:769px){.image-content-row .content .text:before{background:#f8fff8;-webkit-border-radius:32px;border-radius:32px;bottom:32px;content:"";height:calc(100% + 25px);left:-48px;max-width:1200px;position:absolute;width:calc(100vw - 40px);z-index:-1}}.image-content-row .content .text p:first-child{margin-bottom:36px}.image-content-row .content .text .button{-webkit-border-radius:32px;border-radius:32px;font-size:18px;font-size:1.125rem;letter-spacing:0;max-width:320px;padding:1.28em 0}@media screen and (min-width:769px){.image-content-row .content .text .button{margin-left:0}}.image-content-row .image{padding-right:31px}.m-multiple-rows-contents{margin-top:0}.m-multiple-rows-contents .item{margin-top:48px}.m-multiple-rows-contents .title{font-size:32px;font-size:2rem}.m-multiple-rows-contents .title small{font-size:.75em}@media screen and (max-width:980px){.m-multiple-rows-contents .title{font-size:1.5rem}.m-multiple-rows-contents .title small{font-size:1em}}.m-multiple-rows-contents.-col3{margin-top:4px}@media screen and (max-width:980px){.m-multiple-rows-contents.-col3 .item{width:100%}}.contents-block{border:none}@media screen and (min-width:769px){.contents-block.col2-block{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.contents-block.col2-block .col{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:50%}}@media screen and (max-width:768px){.contents-block.col2-block .col:nth-child(n+2){margin-top:20px}}.contents-block ul{margin-bottom:0}.contents-block ul li{margin-bottom:0;padding-left:1em;text-indent:-1em}.contents-block ul li:before{content:"・"}