.smartphone-tablet-pc-kaitori .bg-gray{position:relative;overflow:hidden}.smartphone-tablet-pc-kaitori .bg-gray .js-rellax{position:absolute;background:linear-gradient(90deg, #098dcf 0%, #00b5d1 44%, #00e9bd 100%);width:500px;height:500px;border-radius:7em;opacity:0.4}.smartphone-tablet-pc-kaitori .bg-gray .js-rellax.r01{top:1300px;left:70%;width:250px;height:250px}.smartphone-tablet-pc-kaitori .bg-gray .js-rellax.r02{top:240px;right:65%}.smartphone-tablet-pc-kaitori .bg-gray .js-rellax.r03{height:300px;top:800px;right:79%;width:300px}.smartphone-tablet-pc-kaitori .bg-gray .js-rellax.r04{top:1200px;left:60%}.smartphone-tablet-pc-kaitori .bg-gray .js-rellax.r05{top:1900px;right:65%}.smartphone-tablet-pc-kaitori .bg-gray .js-rellax.r06{height:300px;top:1900px;right:79%;width:300px}.smartphone-tablet-pc-kaitori .top{background:linear-gradient(90deg, #098dcf 0%, #00b5d1 44%, #00e9bd 100%);padding-top:3em}.smartphone-tablet-pc-kaitori .top .box{display:block;margin:0 auto;text-align:center;width:100%;max-width:966px;margin-bottom:1em}@media (max-width: 767px){.smartphone-tablet-pc-kaitori .top .box{margin-bottom:2em}}.smartphone-tablet-pc-kaitori .top-half{background:linear-gradient(90deg, #098dcf 0%, #00b5d1 44%, #00e9bd 100%);text-align:center;position:relative;padding:0 1em}.smartphone-tablet-pc-kaitori .top-half::before{position:absolute;bottom:-1px;left:0;height:50%;width:100%;background-color:#fafafa;content:""}.smartphone-tablet-pc-kaitori .top-half .box{display:inline-block;z-index:1;position:relative;margin:0;padding:1.5em 2em}@media (max-width: 767px){.smartphone-tablet-pc-kaitori .top-half .box{padding:1em}}.smartphone-tablet-pc-kaitori .bg-gray{background-color:#fafafa;padding:0}.smartphone-tablet-pc-kaitori .box{border-radius:1em;padding:1em;margin-bottom:2.5em;box-shadow:4px 4px 8px 1px rgba(0,0,0,0.1)}.smartphone-tablet-pc-kaitori .contents{border-radius:0;color:#008cd3}.smartphone-tablet-pc-kaitori .contents .title{text-align:center;position:relative;border-radius:20px;border:4px solid #008bd1;background-color:#fafafa;max-width:600px;font-size:1.3em;padding:0.1em;line-height:1.5em;margin:3em auto;padding:1em}.smartphone-tablet-pc-kaitori .contents .title h2{margin:0}.smartphone-tablet-pc-kaitori .contents .title::before{position:absolute;top:100%;left:calc(50% - 10px);height:25px;width:50px;border-left:7px solid #008bd1;background-color:#fafafa;transform:skew(60deg);content:""}.smartphone-tablet-pc-kaitori .contents .content .box{position:relative;padding:2em}@media (max-width: 1199px){.smartphone-tablet-pc-kaitori .contents .content .box{font-size:80%}}@media (max-width: 991px){.smartphone-tablet-pc-kaitori .contents .content .box{font-size:65%}}@media (max-width: 767px){.smartphone-tablet-pc-kaitori .contents .content .box{padding:1.2em;font-size:85%}}.smartphone-tablet-pc-kaitori .contents .content .subtitle{background:inherit;font-size:inherit;padding:0;color:inherit}.smartphone-tablet-pc-kaitori .contents .content .subtitle span{display:inline-block;background:#F00;color:#fff;padding:0.2em 0.7em;font-weight:bold;font-size:1.1em;border-radius:0.3em;margin-right:1em;letter-spacing:0.1em}@media (max-width: 767px){.smartphone-tablet-pc-kaitori .contents .content .subtitle span{font-size:0.8em;padding:0 0.6em;margin-right:0.7em;letter-spacing:0.2px}}.smartphone-tablet-pc-kaitori .contents .content .subtitle h3{font-weight:bold;font-size:2em;letter-spacing:0.08em}@media (max-width: 767px){.smartphone-tablet-pc-kaitori .contents .content .subtitle h3{font-size:1.3em;letter-spacing:0.5px}}.smartphone-tablet-pc-kaitori .contents #ease{padding-top:1px}.smartphone-tablet-pc-kaitori .contents #ease .bg-img{background-size:cover;background-position:center;border-radius:7px;position:absolute;top:2em;width:calc(35% - 2em);right:2em;height:calc(100% - 4em)}@media (max-width: 767px){.smartphone-tablet-pc-kaitori .contents #ease .bg-img{position:relative;max-width:70%;right:inherit;top:inherit;width:100%;height:150px;margin:1em auto 0}}.smartphone-tablet-pc-kaitori .contents #ease .row>div>div{padding:1em 1em 0;font-size:1.5em;line-height:170%;letter-spacing:0.08em}.smartphone-tablet-pc-kaitori .contents #ease .row>div>div p:last-child{margin-bottom:0}@media (max-width: 767px){.smartphone-tablet-pc-kaitori .contents #ease .row>div>div{padding:0;font-size:1em;line-height:160%;margin:1em 0 0}.smartphone-tablet-pc-kaitori .contents #ease .row>div>div p{margin:0}}.smartphone-tablet-pc-kaitori .contents #ease .row>div>div span{background:linear-gradient(transparent 50%, #ceeeff 0%)}.smartphone-tablet-pc-kaitori .contents #smooth div.text{text-align:center;line-height:180%;font-size:1.4em;margin:1em 0 1.5em}@media (max-width: 767px){.smartphone-tablet-pc-kaitori .contents #smooth div.text{font-size:1em;line-height:160%}}.smartphone-tablet-pc-kaitori .contents #smooth .bg-blue{background:#e4f6ff;text-align:center;padding:1em;border-radius:8px;height:100%}.smartphone-tablet-pc-kaitori .contents #smooth .bg-blue p.subtitle2{font-weight:bold;font-size:130%}.smartphone-tablet-pc-kaitori .contents #smooth .bg-blue p.text{margin:1em 0 0;line-height:150%}@media (max-width: 767px){.smartphone-tablet-pc-kaitori .contents #smooth .bg-blue p.text{font-size:1em;line-height:160%}}.smartphone-tablet-pc-kaitori .contents #easy div.text{text-align:center;line-height:180%;font-size:1.4em;margin:1em 0 0}.smartphone-tablet-pc-kaitori .contents #easy div.text img{width:80%;max-width:500px;margin-bottom:1em}.smartphone-tablet-pc-kaitori .contents #easy div.text p{margin-bottom:0}@media (max-width: 767px){.smartphone-tablet-pc-kaitori .contents #easy div.text{font-size:1em;line-height:160%}}.smartphone-tablet-pc-kaitori .contents #end img{margin:5em auto}@media (max-width: 767px){.smartphone-tablet-pc-kaitori .contents #end img{margin:4em auto 3em}}
