.header-title img{margin:0 auto}.header-title .pc{display:block}.header-title .sp{display:none}@media screen and (max-width:667px){.header-title .pc{display:none}.header-title .sp{display:block}}.whats-spot{display:flex;justify-content:center;margin:20px 0 30px}.whats-spot .display{flex-basis:35%}.whats-spot .display figure figcaption{text-align:center;width:85%}@media screen and (max-width:667px){.whats-spot .display figure figcaption{width:100%}}@media screen and (max-width:667px){.whats-spot .display figure{margin:0 auto}.whats-spot .display figure img{margin:0 auto;display:block}}@media screen and (max-width:667px){.whats-spot .display{flex-basis:100%}}.whats-spot .description{flex-basis:45%;margin-top:40px}.whats-spot .description .title{font-size:23px;font-weight:bold;text-align:center;letter-spacing:2px;padding:4px 20px 3px;color:#1c1f87;border:1px solid #1c1f87;border-left:18px solid #1c1f87}@media screen and (max-width:667px){.whats-spot .description .title{font-size:17px;letter-spacing:1px;padding:8px 0}}.whats-spot .description .ribbon{display:block;position:relative;margin:24px 0;padding:5px 0;font-size:18px;text-align:center;color:#fffffc;background:#0096df;transform:rotate(-1deg)}.whats-spot .description .ribbon b{margin:0 2px;font-size:22px;font-weight:normal}.whats-spot .description .ribbon::before{position:absolute;content:'';top:100%;left:0;border:none;border-bottom:solid 15px transparent;border-right:solid 20px #0074ac}@media screen and (max-width:667px){.whats-spot .description{flex-basis:100%}}@media screen and (max-width:667px){.whats-spot{flex-wrap:wrap}}.step .title{background-color:#ec3f4e;color:#fffffc;font-size:22px;width:80%;text-align:center;padding:10px 0;margin:0 auto;letter-spacing:1px}@media screen and (max-width:667px){.step .title{width:100%}}.step .process{background-color:#fcede4;color:#ec3f4e;width:80%;margin:0 auto}@media screen and (max-width:667px){.step .process{width:100%}}.step .process .new_line{display:block}.step .process ol{counter-reset:list;list-style-type:none;padding:0;border:solid 1px #fcede4}.step .process ol li{position:relative;line-height:30px;width:65%;margin:30px auto;padding-left:50px;font-weight:bold;font-size:16px}.step .process ol li::before{counter-increment:list;content:counter(list);position:absolute;left:0;width:30px;height:30px;background:#ec3f4e;text-align:center;color:#fffffc;top:50%;transform:translateY(-50%)}@media screen and (max-width:667px){.step .process ol li::before{left:-40px;top:25%}}.step .process ol li.multipleLines::before{top:25%}@media screen and (max-width:667px){.step .process ol li.multipleLines::before{top:18%}}@media screen and (max-width:667px){.step .process ol li{padding-left:0;width:80%;margin:20px 10px 20px auto}}.step .note{text-align:center;font-weight:bold;font-size:16px;color:#313131;margin-bottom:60px;letter-spacing:1px}.available{background-color:#f4eb51;border:3px solid #f4eb51;border-radius:6px;width:80%;margin:0 auto;font-size:15px;font-weight:bold}.available a{display:block;width:100%;height:100%}.available p{color:#1c1f87;position:relative;padding:5px 0;text-align:center}.available p em{font-style:normal;font-size:20px;margin:0 4px}@media screen and (max-width:667px){.available p em{margin:0 2px}}@media screen and (max-width:667px){.available p .first{display:block}}.available p::before{content:url("../img/spot.png");position:absolute;top:-8px;left:100px}@media screen and (max-width:667px){.available p::before{position:static;display:block}}.available p::after{content:'';width:11px;height:11px;border:0;border-top:solid 3px #1c1f87;border-right:solid 3px #1c1f87;transform:rotate(45deg);position:absolute;top:50%;right:30px;margin-top:-4px}@media screen and (max-width:667px){.available p::after{right:18px}}.available:hover{box-shadow:inset 0 0 0 10em rgba(255,255,255,0.4);border-radius:6px}@media screen and (max-width:667px){.available{width:100%}}/*# sourceMappingURL=style.css.map */