.anchor{padding-top:24px;padding-bottom:24px}.anchor__items{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-content:flex-start}.anchor__item{display:block}.anchor__item{margin:8px;-webkit-flex:1 1 calc(100% / 3);-ms-flex:1 1 calc(100% / 3);flex:1 1 calc(100% / 3)}.anchor__item img{width:100%}@media screen and (max-width:768px){.anchor__items{display:block}}@media screen and (max-width:425px){.anchor{padding-top:16px;padding-bottom:16px}.anchor__item{margin:0}}.lead{padding:32px;border:3px solid #f37021;background:#fff;position:relative;max-width:720px;margin:0 auto;padding-top:64px;font-weight:700}.lead__icon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);height:80px}.lead .underline{display:inline}.lead big{display:inline-block;margin-bottom:.5em}@media screen and (max-width:425px){.lead{padding:16px;padding-top:64px}}.headline{font-size:4rem;font-weight:700;text-align:center;margin:40px auto}@media screen and (max-width:560px){.headline{font-size:calc(100vw / 560 * 40)}}.step{padding:32px;background:#fff;max-width:720px;margin:0 auto 24px auto}.step img{margin:32px auto;width:100%}.step h4{font-size:2.4rem;font-weight:700;border-bottom:1px dashed;padding-bottom:4px;margin-bottom:1em}@media screen and (max-width:560px){.h3-tag{font-size:calc(100vw / 560 * 24)}}@media screen and (max-width:425px){.step{padding:16px}.step img{margin:16px auto}.step h4{font-size:calc(100vw / 425 * 24)}}.step h5{color:#f37021;font-weight:700;font-size:2rem;margin:1em auto}.step h6{font-weight:700;margin-top:24px}.step h7{font-weight:700;border-bottom:1px solid;display:block;margin-bottom:24px;padding-bottom:8px}.step .button{margin-left:0}.step .detail{background:#f7f7f7;border:1px solid;padding:24px;margin-top:16px;max-width:640px}.step .detail li{font-weight:700}.single-area .container{max-width:1088px}.single-area .h2-orange{background:linear-gradient(to right,#f5a474,#d84f4f)}.single-area h2{background:0 0;font-size:3.2rem;text-align:center;padding:24px 16px;background-color:#452010;color:#fff}.single-area .single{max-width:720px;margin:0 auto;padding:0 0 40px}.single-area .trip{padding-bottom:0}@media screen and (max-width:768px){.single-area .single{padding:0 16px}}