#travel{position:relative}#travel img.orn{position:absolute}#travel .btn.arrow{margin-inline:auto 0}#travel section{position:relative}#travel section h2 img{margin:0 auto}#travel section h2+*{margin-top:1.8rem}#travel section section{margin-top:2.4rem}@media screen and (min-width: 768px){#travel section.spot{margin-top:4.8rem}}#travel section.spot h3{display:grid;place-content:center;font-size:1.4rem;width:19.6rem;height:2.6rem;border-radius:1.3rem;background:#fff;margin:0 auto;color:#00395a}@media screen and (min-width: 768px){#travel section.spot h3{width:29.4rem;height:3.9rem;border-radius:1.95rem;font-size:2.1rem}}#travel section.spot h3+*{margin-top:1.5rem}@media screen and (min-width: 768px){#travel section.spot h3+*{margin-top:3rem}}#travel section.spot section{display:flex;flex-direction:row-reverse;gap:1rem;margin-top:0}@media screen and (min-width: 768px){#travel section.spot section{gap:4.8rem}}#travel section.spot section h4{font-size:1.3rem;color:#00395a}@media screen and (min-width: 768px){#travel section.spot section h4{font-size:2.4rem}}@media screen and (min-width: 768px){#travel section.spot section h4+*{margin-top:2rem}}#travel section.spot section figure{width:52%}#travel section.spot section .box{width:calc(48% - 1rem);padding-top:.5rem;padding-right:3rem}#travel section.spot section .contents_body{font-size:1.1rem;line-height:1.5;text-align:justify}@media screen and (min-width: 768px){#travel section.spot section .contents_body{font-size:1.6rem}}#travel section.spot section:nth-of-type(even){flex-direction:row}#travel section.spot section:nth-of-type(even) .box{padding-inline:3rem 0}#travel section.spot section+section{margin-top:2.2rem}@media screen and (min-width: 768px){#travel section.spot section+section{margin-top:4.8rem}}@media screen and (min-width: 768px){#travel section .btn_area{margin-top:4.8rem}}#travel section .btn_area .btn+.btn{margin-top:1.8rem}@media screen and (min-width: 768px){#travel section .btn_area .btn+.btn{margin-top:3rem}}#travel #miyagi{margin-top:3rem}@media screen and (min-width: 768px){#travel #miyagi{margin-top:6rem}}#travel #miyagi h2 img{width:6.4rem}@media screen and (min-width: 768px){#travel #miyagi h2 img{width:9.6rem}}#travel #miyagi .btn{margin-top:1rem}#travel #miyagi .orn.orn01{width:5.9rem;left:6%;top:-2.8rem}@media screen and (min-width: 768px){#travel #miyagi .orn.orn01{left:12%;width:8rem;top:-8rem}}#travel #zao{margin-top:2rem;padding-top:6.6rem;padding-bottom:3rem;background:#e5e7ec}@media screen and (min-width: 768px){#travel #zao{margin-top:9rem;padding-top:9rem;padding-bottom:9rem}}#travel #zao h2 img{width:6.4rem}@media screen and (min-width: 768px){#travel #zao h2 img{width:9.6rem}}#travel #zao .btn_area{margin-top:2rem}@media screen and (min-width: 768px){#travel #zao .btn_area{margin-top:4rem}}#travel #zao .orn01{width:2.5rem;top:-1.5rem;left:17.8%}@media screen and (min-width: 768px){#travel #zao .orn01{width:3.75rem}}#travel #zao .orn02{width:13.8rem;top:2.35rem;right:4%}@media screen and (min-width: 768px){#travel #zao .orn02{width:20.7rem}}#travel #tagajo{padding-top:6.6rem;padding-bottom:3rem;background:#fce5ea}@media screen and (min-width: 768px){#travel #tagajo{padding-top:9rem;padding-bottom:9rem}}#travel #tagajo h2 img{width:8.4rem}@media screen and (min-width: 768px){#travel #tagajo h2 img{width:12.6rem}}#travel #tagajo .spot h3,#travel #tagajo .spot h4{color:#e6002c}#travel #tagajo .btn_area{margin-top:2rem}@media screen and (min-width: 768px){#travel #tagajo .btn_area{margin-top:4rem}}#travel #tagajo .orn01{width:10.7rem;top:-1.6rem;left:6.1%}@media screen and (min-width: 768px){#travel #tagajo .orn01{width:16.05rem}}#travel #tagajo .orn02{width:5.5rem;top:2.8rem;right:17.3%;transform:scale(-1, 1)}@media screen and (min-width: 768px){#travel #tagajo .orn02{width:8.25rem}}#travel #info{margin-top:3.6rem}@media screen and (min-width: 768px){#travel #info{margin-top:9rem}}#travel #info h2 img{width:25.2rem}@media screen and (min-width: 768px){#travel #info h2 img{width:37.8rem}}#travel #info>.contents_body{margin-top:6.6rem}#travel #info>.contents_body section{margin:0 auto}@media screen and (min-width: 768px){#travel #info>.contents_body section{width:48rem}}#travel #info>.contents_body section h3{display:grid;place-content:center;width:100%;height:2.8rem;border-radius:1.4rem;color:#fff;background:#e6002c;font-size:1.2rem}@media screen and (min-width: 768px){#travel #info>.contents_body section h3{height:4.8rem;font-size:1.8rem;border-radius:2.4rem}}#travel #info>.contents_body section h3+*{margin-top:2rem}@media screen and (min-width: 768px){#travel #info>.contents_body section h3+*{margin-top:3.6rem}}#travel #info>.contents_body section.oversea{margin-top:3rem}@media screen and (min-width: 768px){#travel #info>.contents_body section.oversea{margin-top:6rem}}#travel #info>.contents_body section.oversea h3{background:#00395a}#travel #info .btn{margin-inline:auto}#travel #info .btn .logo{width:4.9rem;justify-content:center;margin-right:-0.5rem;order:1}@media screen and (min-width: 768px){#travel #info .btn .logo{width:7.35rem}}#travel #info .btn .label{order:2}#travel #info .btn:before{order:3}#travel #info .btn+.btn{margin-top:2rem}#travel #info .orn01{width:5rem;top:3.4rem;left:40%}@media screen and (min-width: 768px){#travel #info .orn01{width:7.5rem;left:24%}}#travel #info .orn02{width:6.2rem;top:7.5rem;left:5.3%}@media screen and (min-width: 768px){#travel #info .orn02{width:9.3rem}}#travel #info .orn03{width:9.1rem;top:6.7rem;right:4%}@media screen and (min-width: 768px){#travel #info .orn03{width:13.65rem}}#travel .btn_area .bln{display:flex;align-items:center;justify-content:center;color:#00395a;font-size:1.3rem;font-weight:700;text-align:center}@media screen and (min-width: 768px){#travel .btn_area .bln{font-size:1.95rem}}#travel .btn_area .bln::before,#travel .btn_area .bln::after{content:"";display:block;width:1.4rem;height:2px;background:#00395a;border-radius:.5px;transform-origin:center center}@media screen and (min-width: 768px){#travel .btn_area .bln::before,#travel .btn_area .bln::after{width:2rem}}#travel .btn_area .bln::before{transform:rotate(60deg)}#travel .btn_area .bln::after{transform:rotate(-60deg)}#travel .btn_area .bln+.btn{margin-top:0 !important}#travel .btn_area .bln.red{color:#e6002c}#travel .btn_area .bln.red::before,#travel .btn_area .bln.red::after{background:#e6002c}#travel .btn_area .inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem}@media screen and (min-width: 768px){#travel .btn_area .inner{flex-direction:row;justify-content:center;gap:3rem}}#travel .btn_area .inner .btn{margin:0}#travel .btn_area .inner .btn+.btn{margin-top:0}
