@charset "UTF-8";.mice-fv{padding-top:64px}.mice-fv .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.mice-fv .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.mice-fv .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.mice-fv .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/mice/fv_img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.mice-fv .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.mice-fv .fv__content .text__box{display:block}.mice-fv .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.mice-fv .fv__content .text__box .breadcrumb-trail{text-align:right}.mice-fv .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.mice-fv{padding-top:64px}.mice-fv .fv__content .text__box{display:block}.mice-fv .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.mice-fv .fv__content .text__box .breadcrumb-trail{text-align:right}.mice-fv .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.mice-wrapper{margin-top:80px !important}.mice-wrapper #section01{margin-bottom:120px}@media (max-width:599px){.mice-wrapper #section01{margin-bottom:80px}}.mice-wrapper #section01 .content__box{display:flex;align-items:center;justify-content:space-between}.mice-wrapper #section01 .content__box .about__left{width:48%}.mice-wrapper #section01 .content__box .about__left p{font-size:15px;line-height:2.1em;letter-spacing:.16em}.mice-wrapper #section01 .content__box .about__right{width:48%;height:450px}.mice-wrapper #section01 .content__box .about__right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mice-wrapper #section02{margin-bottom:120px}@media (max-width:599px){.mice-wrapper #section02{margin-bottom:80px}}.mice-wrapper #section02 .achievements__content{overflow:hidden}.mice-wrapper #section02 .achievements__content .content__inner{display:flex;align-items:center}.mice-wrapper #section02 .achievements__content .content__inner div{height:100px;margin:0 8px}.mice-wrapper #section02 .achievements__content .content__inner div img{display:block;height:100px;-o-object-fit:contain;object-fit:contain}.mice-wrapper #section02 .achievements__content .content__inner .slick-track{display:flex !important;align-items:center}.mice-wrapper #section03{margin-bottom:120px}@media (max-width:599px){.mice-wrapper #section03{margin-bottom:80px}}.mice-wrapper #section04{margin-bottom:80px}.mice-wrapper #section04 .content__box{padding:80px 0;background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/mice/contact-img01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.mice-wrapper #section04 .content__box h3{margin-bottom:64px;font-size:48px;font-weight:700;line-height:1.3em;color:#fff}.mice-wrapper #section04 .content__box .btn__box{display:flex;justify-content:space-between;max-width:550px;margin:0 auto}.mice-wrapper #section04 .content__box .btn__box a{width:45%;display:block;width:100%;max-width:250px;height:-moz-fit-content;height:fit-content;padding:10px;color:#fff !important;text-align:center;letter-spacing:.08em;border:2px solid #fff;border-radius:4px;transition:transform .3s,background .3s,color .3s}@media (min-width:1150px){.mice-wrapper #section04 .content__box .btn__box a:hover{transform:scale(1.05);color:#fff}}@media screen and (min-width:600px) and (max-width:1149px){.mice-wrapper #section04 .content__box{padding:80px 5%}.mice-wrapper #section04 .content__box h3{font-size:32px}}@media screen and (max-width:599px){.mice-wrapper{margin-top:64px !important}.mice-wrapper #section01 .content__box{display:block}.mice-wrapper #section01 .content__box .about__left{width:100%;margin-bottom:32px}.mice-wrapper #section01 .content__box .about__right{width:100%;height:300px}.mice-wrapper #section04 .content__box{padding:80px 5%}.mice-wrapper #section04 .content__box h3{margin-bottom:40px;font-size:24px}.mice-wrapper #section04 .content__box .btn__box{display:block}.mice-wrapper #section04 .content__box .btn__box a{width:100%;max-width:initial;margin-bottom:24px}.mice-wrapper #section04 .content__box .btn__box a:last-child{margin-bottom:0}}.related-companies-wrapper{margin-top:80px !important}.related-companies-wrapper #section01{margin-bottom:120px}@media (max-width:599px){.related-companies-wrapper #section01{margin-bottom:80px}}.related-companies-wrapper #section01 .content__box h1{margin-bottom:80px;font-size:48px;font-weight:700;letter-spacing:.16em}.related-companies-wrapper #section01 .content__box h1 span{display:block;font-size:15px;font-weight:700;letter-spacing:.16em}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list{position:relative;margin-bottom:40px;background-color:#fff;background-repeat:no-repeat,no-repeat;background-position:left,right;background-size:100% 100%,auto 100%;box-shadow:0 3px 10px 3px rgba(0,0,0,.15)}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list:first-child{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/related-companies/white_g.png),url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/related-companies/back-img01.jpg);border-left:8px solid #f6ab00}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list:last-child{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/related-companies/white_g.png),url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/related-companies/back-img02.jpg);border-left:8px solid #e95552}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list .text__box{padding:64px}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list .text__box h3{font-size:32px;font-weight:700;letter-spacing:.08em}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list .img__box{position:absolute;right:24px;bottom:24px;width:30px}@media screen and (min-width:600px) and (max-width:1149px){.related-companies-wrapper #section01 .content__box h1{margin-bottom:64px;font-size:32px}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list .text__box{padding:32px}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list .text__box h3{font-size:24px}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list .img__box{right:16px;bottom:16px}}@media screen and (max-width:599px){.related-companies-wrapper{margin-top:64px !important}.related-companies-wrapper #section01{margin-bottom:120px}}@media screen and (max-width:599px) and (max-width:599px){.related-companies-wrapper #section01{margin-bottom:80px}}@media screen and (max-width:599px){.related-companies-wrapper #section01 .content__box h1{margin-bottom:32px;font-size:24px}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list:first-child{background-image:initial}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list:last-child{background-image:initial}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list .text__box{padding:32px 16px}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list .text__box h3{font-size:24px}.related-companies-wrapper #section01 .content__box .related-companies__list-content .related-companies__list .img__box{right:16px;bottom:32px;width:15px}}.about-fv{padding-top:64px}.about-fv .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.about-fv .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.about-fv .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.about-fv .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/about/fv_img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.about-fv .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.about-fv .fv__content .text__box{display:block}.about-fv .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.about-fv .fv__content .text__box .breadcrumb-trail{text-align:right}.about-fv .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.about-fv{padding-top:64px}.about-fv .fv__content .text__box{display:block}.about-fv .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.about-fv .fv__content .text__box .breadcrumb-trail{text-align:right}.about-fv .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.about-nav-box{margin-bottom:120px;max-width:1000px;padding:0 5%;margin-top:32px;margin-right:auto;margin-left:auto}@media (max-width:599px){.about-nav-box{margin-bottom:80px}}.about-nav-box .nav__list-content{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.about-nav-box .nav__list-content .nav__item{padding-bottom:4px;font-size:16px;font-weight:700;text-align:center;letter-spacing:.08em;border-bottom:1px solid #ececef;transition:.3s}@media (min-width:1150px){.about-nav-box .nav__list-content .nav__item:hover{border-bottom:1px solid #e95552}}.about-nav-box .nav__list-content .nav__item a{display:block}.about-wrapper #section01{margin-bottom:120px}@media (max-width:599px){.about-wrapper #section01{margin-bottom:80px}}.about-wrapper #section01 .content__box{display:flex;justify-content:space-between}.about-wrapper #section01 .content__box .message__left{width:48%}.about-wrapper #section01 .content__box .message__left .img__box{position:relative;height:650px;margin-bottom:24px;background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/about/message-img01.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}.about-wrapper #section01 .content__box .message__left .img__box div{position:absolute;right:24px;bottom:24px}.about-wrapper #section01 .content__box .message__left .img__box div .post{margin-bottom:8px;font-size:13px;font-weight:700;color:#fff;letter-spacing:.08em}.about-wrapper #section01 .content__box .message__left .img__box div .name{font-size:42px;font-weight:700;color:#fff;letter-spacing:.08em}.about-wrapper #section01 .content__box .message__left .img__box div .name span{margin-left:16px;font-size:16px;color:#fff}.about-wrapper #section01 .content__box .message__left .text__box p{margin-bottom:24px;font-size:16px;line-height:2.4em;letter-spacing:.08em}.about-wrapper #section01 .content__box .message__left .text__box .degree__list-content .degree__list-item{position:relative;padding-left:16px;margin-bottom:16px;font-size:14px;letter-spacing:.16em}.about-wrapper #section01 .content__box .message__left .text__box .degree__list-content .degree__list-item span{position:absolute;top:50%;right:calc(100% - 6px);display:inline-block;width:6px;height:2px;background-color:#e95552}.about-wrapper #section01 .content__box .message__right{width:48%}.about-wrapper #section01 .content__box .message__right h3{margin-bottom:24px;font-size:32px;font-weight:700;line-height:1em;letter-spacing:.08em}.about-wrapper #section01 .content__box .message__right p{margin-bottom:40px;font-size:16px;font-weight:700;line-height:2.1em;letter-spacing:.16em}.about-wrapper #section01 .content__box .message__right p span{display:block;margin-bottom:8px}.about-wrapper #section01 .content__box .message__right p span:last-child{margin-bottom:0}.about-wrapper #section02{padding:120px 0;background:#f3f5f7}.about-wrapper #section02 .content__box{margin:0 auto}.about-wrapper #section02 .content__box h3{margin-bottom:40px;font-size:32px;font-weight:700;line-height:1.7em;letter-spacing:.08em}.about-wrapper #section02 .content__box p{font-size:15px;line-height:2.1em;letter-spacing:.16em;max-width:1000px}.about-wrapper #section03{margin-bottom:120px}@media (max-width:599px){.about-wrapper #section03{margin-bottom:80px}}.about-wrapper #section03 .content__box .img__box{margin-bottom:80px;background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/about/about-img01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.about-wrapper #section03 .content__box .img__box h2{padding-top:64px;padding-bottom:600px;color:#fff;text-shadow:0 0 10px #363636}.about-wrapper #section03 .content__box h3{margin-bottom:56px;font-size:32px;font-weight:700;line-height:1.7em;letter-spacing:.08em}.about-wrapper #section03 .content__box p{font-size:15px;line-height:2.1em;letter-spacing:.16em;max-width:500px;margin-bottom:80px;font-weight:700}.about-wrapper #section04{margin-bottom:120px}@media (max-width:599px){.about-wrapper #section04{margin-bottom:80px}}.about-wrapper #section04 .content__box .chart__list-content .chart__item{margin-bottom:8px;background:#f3f5f7}.about-wrapper #section04 .content__box .chart__list-content .chart__item:nth-child(1) h3:after{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/icon/ship.png)}.about-wrapper #section04 .content__box .chart__list-content .chart__item:nth-child(2) h3:after{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/icon/airplane.png)}.about-wrapper #section04 .content__box .chart__list-content .chart__item:nth-child(3) h3:after{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/icon/international.png)}.about-wrapper #section04 .content__box .chart__list-content .chart__item:nth-child(4) h3:after{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/icon/guide.png)}.about-wrapper #section04 .content__box .chart__list-content .chart__item:nth-child(5) h3:after{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/icon/marketing.png)}.about-wrapper #section04 .content__box .chart__list-content .chart__item:nth-child(6) h3:after{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/icon/develop.png)}.about-wrapper #section04 .content__box .chart__list-content .chart__item:nth-child(7) h3:after{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/icon/reservation.png)}.about-wrapper #section04 .content__box .chart__list-content .chart__item:nth-child(8) h3:after{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/icon/tokyo.png)}.about-wrapper #section04 .content__box .chart__list-content .chart__item:last-child{margin-bottom:0}.about-wrapper #section04 .content__box .chart__list-content .chart__item div{display:flex;align-items:center;padding:16px}.about-wrapper #section04 .content__box .chart__list-content .chart__item div h3{position:relative;width:30%;padding-left:46px;margin-right:32px;font-size:24px;font-weight:700}.about-wrapper #section04 .content__box .chart__list-content .chart__item div h3:after{position:absolute;top:calc(50% - 15px);left:0;width:30px;height:30px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}.about-wrapper #section04 .content__box .chart__list-content .chart__item div p{width:70%;font-size:16px}.about-wrapper #section05{margin-bottom:120px}@media (max-width:599px){.about-wrapper #section05{margin-bottom:80px}}.about-wrapper #section05 .content__box .staff__content .content__inner div{height:350px;margin:0 2px}.about-wrapper #section05 .content__box .staff__content .content__inner div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-wrapper #section06{margin-bottom:120px}@media (max-width:599px){.about-wrapper #section06{margin-bottom:80px}}.about-wrapper #section06 .content__box .overview__list-content{margin-bottom:80px}.about-wrapper #section06 .content__box .overview__list-content .overview__item{display:flex;align-items:start;padding:32px 32px 32px 0;border-bottom:2px solid #ececef}.about-wrapper #section06 .content__box .overview__list-content .overview__item:last-child{margin-bottom:0}.about-wrapper #section06 .content__box .overview__list-content .overview__item h3{position:relative;width:30%;margin-right:32px;font-size:16px;color:#a3a3a3}.about-wrapper #section06 .content__box .overview__list-content .overview__item p{width:70%;font-size:16px}.about-wrapper #section06 .content__box .overview__list-content .overview__item ul{width:70%}.about-wrapper #section06 .content__box .overview__list-content .overview__item ul li{margin-bottom:8px;font-size:16px}.about-wrapper #section06 .content__box .overview__list-content .overview__item ul li:last-child{margin-bottom:0}.about-wrapper #section06 .content__box .overview__list-content .overview__item ul li span{display:block;margin-bottom:4px}.about-wrapper #section06 .content__box .map iframe{width:100%}@media screen and (min-width:600px) and (max-width:1149px){.about-nav-box .nav__list-content .nav__item{font-size:12px}.about-wrapper #section01 .content__box .message__left{width:40%}.about-wrapper #section01 .content__box .message__left .img__box div{padding-top:400px}.about-wrapper #section01 .content__box .message__left .img__box div .name{font-size:32px}.about-wrapper #section01 .content__box .message__left .text__box p{font-size:14px;line-height:1.8em}.about-wrapper #section01 .content__box .message__left .text__box .degree__list-content .degree__list-item{font-size:14px}.about-wrapper #section01 .content__box .message__right{width:55%}.about-wrapper #section01 .content__box .message__right h3{font-size:24px}.about-wrapper #section01 .content__box .message__right p{font-size:16px;line-height:1.8em}.about-wrapper #section02 .content__box{text-align:left}.about-wrapper #section02 .content__box .lower-section-border{margin-right:initial;margin-left:initial}.about-wrapper #section03 .content__box .img__box h2{padding-bottom:400px}.about-wrapper #section04 .content__box .chart__list-content .chart__item div h3{padding-left:26px;margin-right:16px;font-size:14px}.about-wrapper #section04 .content__box .chart__list-content .chart__item div h3:after{top:calc(50% - 7.5px);width:15px;height:15px}.about-wrapper #section04 .content__box .chart__list-content .chart__item div p{width:70%}.about-wrapper #section06{margin-bottom:120px}}@media screen and (min-width:600px) and (max-width:1149px) and (max-width:599px){.about-wrapper #section06{margin-bottom:80px}}@media screen and (min-width:600px) and (max-width:1149px){.about-wrapper #section06 .content__box .overview__list-content{margin-bottom:80px}.about-wrapper #section06 .content__box .overview__list-content .overview__item{display:flex;align-items:start;padding:32px 32px 32px 0;border-bottom:2px solid #ececef}.about-wrapper #section06 .content__box .overview__list-content .overview__item:last-child{margin-bottom:0}.about-wrapper #section06 .content__box .overview__list-content .overview__item h3{position:relative;width:30%;margin-right:32px;font-size:16px;color:#a3a3a3}.about-wrapper #section06 .content__box .overview__list-content .overview__item p{width:70%;font-size:16px}.about-wrapper #section06 .content__box .overview__list-content .overview__item ul{width:70%}.about-wrapper #section06 .content__box .overview__list-content .overview__item ul li{font-size:16px}.about-wrapper #section06 .content__box .map iframe{width:100%}}@media screen and (max-width:599px){.about-nav-box .nav__list-content{grid-template-columns:repeat(1,1fr)}.about-nav-box .nav__list-content .nav__item{padding:4px;font-size:12px;border:1px solid #ececef;border-radius:4px}.about-wrapper #section01 .content__box{flex-direction:column-reverse}.about-wrapper #section01 .content__box .message__left{width:100%}.about-wrapper #section01 .content__box .message__left .img__box div{padding-top:260px}.about-wrapper #section01 .content__box .message__left .img__box div .name{font-size:32px}.about-wrapper #section01 .content__box .message__left .text__box{padding-right:5vw !important}.about-wrapper #section01 .content__box .message__left .text__box p{font-size:14px;line-height:1.7em}.about-wrapper #section01 .content__box .message__left .text__box .degree__list-content .degree__list-item{font-size:14px}.about-wrapper #section01 .content__box .message__right{width:100%;padding-left:5vw !important;margin-bottom:32px}.about-wrapper #section01 .content__box .message__right h3{font-size:24px}.about-wrapper #section01 .content__box .message__right p{font-size:16px;line-height:1.7em}.about-wrapper #section02{padding:80px 0}.about-wrapper #section02 .content__box{text-align:left}.about-wrapper #section02 .content__box .lower-section-border{margin-right:initial;margin-left:initial}.about-wrapper #section02 .content__box h3{margin-bottom:32px;font-size:24px}.about-wrapper #section03{margin-bottom:120px}}@media screen and (max-width:599px) and (max-width:599px){.about-wrapper #section03{margin-bottom:80px}}@media screen and (max-width:599px){.about-wrapper #section03 .content__box .img__box h2{padding-top:32px;padding-bottom:200px}.about-wrapper #section03 .content__box .text__box{padding-right:5vw !important}.about-wrapper #section03 .content__box h3{margin-bottom:32px;font-size:24px}.about-wrapper #section03 .content__box p{font-size:16px;line-height:1.7em}.about-wrapper #section03 .content__box .slide__content{overflow:hidden}.about-wrapper #section04 .content__box .chart__list-content .chart__item div{display:block}.about-wrapper #section04 .content__box .chart__list-content .chart__item div h3{width:100%;margin-bottom:16px;font-size:20px}.about-wrapper #section04 .content__box .chart__list-content .chart__item div p{width:100%;font-size:16px}.about-wrapper #section05 .content__box .staff__content .content__inner div{height:200px;margin:0 2px}.about-wrapper #section06 .content__box .overview__list-content .over-view__right{width:100%;margin-bottom:32px}.about-wrapper #section06 .content__box .overview__list-content .over-view__right .overview__list-content .overview__item{padding:16px 16px 16px 0}.about-wrapper #section06 .content__box .overview__list-content .over-view__right .overview__list-content .overview__item h3{width:33%;margin-right:16px;font-size:14px}.about-wrapper #section06 .content__box .overview__list-content .over-view__right .overview__list-content .overview__item p{width:67%;font-size:14px}.about-wrapper #section06 .content__box .overview__list-content .over-view__right .overview__list-content .overview__item ul{width:67%}.about-wrapper #section06 .content__box .overview__list-content .over-view__right .overview__list-content .overview__item ul li{font-size:14px}.about-wrapper #section06 .content__box .map iframe{width:100%}}.works-fv{padding-top:64px}.works-fv .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.works-fv .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.works-fv .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.works-fv .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/works/fv_img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.works-fv .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.works-fv .fv__content .text__box{display:block}.works-fv .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.works-fv .fv__content .text__box .breadcrumb-trail{text-align:right}.works-fv .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.works-fv{padding-top:64px}.works-fv .fv__content .text__box{display:block}.works-fv .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.works-fv .fv__content .text__box .breadcrumb-trail{text-align:right}.works-fv .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.works-wrapper{margin-top:80px !important}.works-wrapper #section01{margin-bottom:120px}@media (max-width:599px){.works-wrapper #section01{margin-bottom:80px}}.works-wrapper #section01 .content__box .content__sub-text{font-size:15px;line-height:2.1em;letter-spacing:.16em;margin-bottom:80px}.works-wrapper #section01 .content__box .works__list-content .works__item{margin-bottom:40px;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:8px;opacity:0;transition:opacity .6s ease,transform .6s ease;transform:translateY(20px)}.works-wrapper #section01 .content__box .works__list-content .works__item.fade-in{opacity:1;transform:translateY(0)}@media (min-width:1150px){.works-wrapper #section01 .content__box .works__list-content .works__item:hover{transform:scale(1.02)}}.works-wrapper #section01 .content__box .works__list-content .works__item:nth-child(1){background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/works/works-img01.jpg)}.works-wrapper #section01 .content__box .works__list-content .works__item:nth-child(2){background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/works/works-img02.jpg)}.works-wrapper #section01 .content__box .works__list-content .works__item:nth-child(3){background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/works/works-img03.jpg)}.works-wrapper #section01 .content__box .works__list-content .works__item:nth-child(4){background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/works/works-img04.jpg)}.works-wrapper #section01 .content__box .works__list-content .works__item:nth-child(5){background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/works/works-img05.jpg);background-position:75% 0}.works-wrapper #section01 .content__box .works__list-content .works__item:nth-child(6){background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/works/works-img06.jpg)}.works-wrapper #section01 .content__box .works__list-content .works__item:last-child{margin-bottom:0}.works-wrapper #section01 .content__box .works__list-content .works__item a{position:relative;display:block;padding:32px}.works-wrapper #section01 .content__box .works__list-content .works__item a.text--color-white h3,.works-wrapper #section01 .content__box .works__list-content .works__item a.text--color-white h4,.works-wrapper #section01 .content__box .works__list-content .works__item a.text--color-white p{color:#fff;text-shadow:0 0 10px #363636}.works-wrapper #section01 .content__box .works__list-content .works__item a.black-text h3,.works-wrapper #section01 .content__box .works__list-content .works__item a.black-text h4,.works-wrapper #section01 .content__box .works__list-content .works__item a.black-text p{text-shadow:0 0 10px #fff}.works-wrapper #section01 .content__box .works__list-content .works__item a h3{margin-bottom:80px;font-family:roboto,sans-serif;font-size:64px;font-weight:lighter;letter-spacing:-.04em}.works-wrapper #section01 .content__box .works__list-content .works__item a h4{margin-bottom:24px;font-size:32px;font-weight:700}.works-wrapper #section01 .content__box .works__list-content .works__item a h4 span{font-size:14px;line-height:1em;letter-spacing:.16em;display:block;color:#e95552}.works-wrapper #section01 .content__box .works__list-content .works__item a p{font-size:15px;line-height:2.1em;letter-spacing:.16em;font-weight:700}.works-wrapper #section01 .content__box .works__list-content .works__item a .arrow__box{position:absolute;right:0;bottom:0;padding:32px}.works-wrapper #section01 .content__box .works__list-content .works__item a .arrow__box p{position:relative;width:130px;padding-bottom:8px;font-size:16px;line-height:1em;letter-spacing:.24em}.works-wrapper #section01 .content__box .works__list-content .works__item a .arrow__box p.arrow--color-white{border-bottom:1px solid #fff}.works-wrapper #section01 .content__box .works__list-content .works__item a .arrow__box p.arrow--color-white:after{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/icon/works-arrow-w.png)}.works-wrapper #section01 .content__box .works__list-content .works__item a .arrow__box p.arrow--color-black{border-bottom:1px solid #272626}.works-wrapper #section01 .content__box .works__list-content .works__item a .arrow__box p.arrow--color-black:after{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/icon/works-arrow-b.png)}.works-wrapper #section01 .content__box .works__list-content .works__item a .arrow__box p:after{position:absolute;top:calc(50% - 2.5px);right:0;width:15px;height:5px;content:"";background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (min-width:600px) and (max-width:1149px){.works-wrapper #section01 .content__box .works__list-content .works__item a.text--color-white h3,.works-wrapper #section01 .content__box .works__list-content .works__item a.text--color-white h4,.works-wrapper #section01 .content__box .works__list-content .works__item a.text--color-white p{color:#fff}.works-wrapper #section01 .content__box .works__list-content .works__item a h3{line-height:50px}.works-wrapper #section01 .content__box .works__list-content .works__item a .arrow__box{top:0}}@media screen and (max-width:599px){.works-wrapper{margin-top:64px !important}.works-wrapper #section01 .content__box .content__sub-text{font-size:15px;line-height:2.1em;letter-spacing:.16em;margin-bottom:64px}.works-wrapper #section01 .content__box .works__list-content .works__item{margin-bottom:32px}.works-wrapper #section01 .content__box .works__list-content .works__item a{padding:16px}.works-wrapper #section01 .content__box .works__list-content .works__item a h3{margin-bottom:64px;font-size:40px;line-height:35px}.works-wrapper #section01 .content__box .works__list-content .works__item a h4{font-size:24px}.works-wrapper #section01 .content__box .works__list-content .works__item a p{line-height:1.5em}.works-wrapper #section01 .content__box .works__list-content .works__item a .arrow__box{top:0;padding:16px}.works-wrapper #section01 .content__box .works__list-content .works__item a .arrow__box p{width:80px;font-size:14px}.works-wrapper #section01 .content__box .works__list-content .works__item a .arrow__box p:after{top:calc(50% - 5px)}}.tokyo-fv{padding-top:64px}.tokyo-fv .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.tokyo-fv .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.tokyo-fv .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.tokyo-fv .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/tokyo/fv_img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.tokyo-fv .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.tokyo-fv .fv__content .text__box{display:block}.tokyo-fv .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.tokyo-fv .fv__content .text__box .breadcrumb-trail{text-align:right}.tokyo-fv .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.tokyo-fv{padding-top:64px}.tokyo-fv .fv__content .text__box{display:block}.tokyo-fv .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.tokyo-fv .fv__content .text__box .breadcrumb-trail{text-align:right}.tokyo-fv .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.tokyo-wrapper{margin-top:80px !important}.tokyo-wrapper #section01{margin-bottom:120px}@media (max-width:599px){.tokyo-wrapper #section01{margin-bottom:80px}}.tokyo-wrapper #section01 .content__box{display:flex;align-items:center;justify-content:space-between}.tokyo-wrapper #section01 .content__box .about__left{width:48%}.tokyo-wrapper #section01 .content__box .about__left p{font-size:15px;line-height:2.1em;letter-spacing:.16em}.tokyo-wrapper #section01 .content__box .about__right{width:48%;height:450px}.tokyo-wrapper #section01 .content__box .about__right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tokyo-wrapper #section02{margin-bottom:120px}@media (max-width:599px){.tokyo-wrapper #section02{margin-bottom:80px}}.tokyo-wrapper #section02 .content__box .works__content{display:flex;justify-content:space-between}.tokyo-wrapper #section02 .content__box .works__content .works__left{width:40%}.tokyo-wrapper #section02 .content__box .works__content .works__left .img__box{height:100%}.tokyo-wrapper #section02 .content__box .works__content .works__left .img__box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tokyo-wrapper #section02 .content__box .works__content .works__right{width:55%}.tokyo-wrapper #section02 .content__box .works__content .works__right .works__list-content .works__list{padding:32px 0;border-top:1px solid #bcbcbc}.tokyo-wrapper #section02 .content__box .works__content .works__right .works__list-content .works__list:last-child{border-bottom:1px solid #bcbcbc}.tokyo-wrapper #section02 .content__box .works__content .works__right .works__list-content .works__list h2{margin-bottom:24px;font-family:roboto,sans-serif;font-size:64px;font-weight:lighter;color:#a3a3a3;letter-spacing:-.04em}.tokyo-wrapper #section02 .content__box .works__content .works__right .works__list-content .works__list h3{margin-bottom:16px;font-size:32px;font-weight:700}.tokyo-wrapper #section02 .content__box .works__content .works__right .works__list-content .works__list p{font-size:15px;line-height:2.1em;letter-spacing:.16em}.tokyo-wrapper #section03{margin-bottom:120px}@media (max-width:599px){.tokyo-wrapper #section03{margin-bottom:80px}}.tokyo-wrapper #section03 .content__box{display:flex;justify-content:space-between}.tokyo-wrapper #section03 .content__box .over-view__left{width:30%}.tokyo-wrapper #section03 .content__box .over-view__left .map{height:100%}.tokyo-wrapper #section03 .content__box .over-view__left .map iframe{height:100%}.tokyo-wrapper #section03 .content__box .over-view__right{width:65%}.tokyo-wrapper #section03 .content__box .over-view__right .overview__list-content .overview__item{display:flex;align-items:start;padding:32px 32px 32px 0;border-bottom:2px solid #ececef}.tokyo-wrapper #section03 .content__box .over-view__right .overview__list-content .overview__item h3{position:relative;width:30%;margin-right:32px;font-size:16px;color:#a3a3a3}.tokyo-wrapper #section03 .content__box .over-view__right .overview__list-content .overview__item p{width:70%;font-size:16px}.tokyo-wrapper #section04{margin-bottom:120px}@media (max-width:599px){.tokyo-wrapper #section04{margin-bottom:80px}}.tokyo-wrapper #section04 .content__box .staff__content .content__inner div{height:350px;margin:0 2px}.tokyo-wrapper #section04 .content__box .staff__content .content__inner div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:600px) and (max-width:1149px){.tokyo-wrapper #section01 .content__box .about__right{height:600px}.tokyo-wrapper #section02 .content__box .works__content .works__right .works__list-content .works__list{padding:16px 0}.tokyo-wrapper #section02 .content__box .works__content .works__right .works__list-content .works__list h2{font-size:40px}.tokyo-wrapper #section02 .content__box .works__content .works__right .works__list-content .works__list h3{font-size:24px}.tokyo-wrapper #section02 .content__box .works__content .works__right .works__list-content .works__list p{line-height:1.5em}.tokyo-wrapper #section04{margin-bottom:120px}}@media screen and (min-width:600px) and (max-width:1149px) and (max-width:599px){.tokyo-wrapper #section04{margin-bottom:80px}}@media screen and (max-width:599px){.tokyo-wrapper{margin-top:64px !important}.tokyo-wrapper #section01 .content__box{display:block}.tokyo-wrapper #section01 .content__box .about__left{width:100%;margin-bottom:32px}.tokyo-wrapper #section01 .content__box .about__right{width:100%;height:200px}.tokyo-wrapper #section02 .content__box .works__content{display:block}.tokyo-wrapper #section02 .content__box .works__content .works__left{width:100%;margin-bottom:32px}.tokyo-wrapper #section02 .content__box .works__content .works__left .img__box{height:250px}.tokyo-wrapper #section02 .content__box .works__content .works__left .img__box img{-o-object-position:0 -100px;object-position:0 -100px}.tokyo-wrapper #section02 .content__box .works__content .works__right{width:100%;padding-left:5vw}.tokyo-wrapper #section02 .content__box .works__content .works__right .works__list-content .works__list{padding:16px 0}.tokyo-wrapper #section02 .content__box .works__content .works__right .works__list-content .works__list h2{margin-bottom:16px;font-size:40px}.tokyo-wrapper #section02 .content__box .works__content .works__right .works__list-content .works__list h3{margin-bottom:8px;font-size:24px}.tokyo-wrapper #section03 .content__box{flex-direction:column-reverse}.tokyo-wrapper #section03 .content__box .over-view__left{width:100%}.tokyo-wrapper #section03 .content__box .over-view__left .map{height:200px}.tokyo-wrapper #section03 .content__box .over-view__right{width:100%;margin-bottom:32px}.tokyo-wrapper #section03 .content__box .over-view__right .overview__list-content .overview__item{padding:16px 16px 16px 0}.tokyo-wrapper #section03 .content__box .over-view__right .overview__list-content .overview__item h3{width:33%;margin-right:16px;font-size:14px}.tokyo-wrapper #section03 .content__box .over-view__right .overview__list-content .overview__item p{width:67%;font-size:14px}.tokyo-wrapper #section04{margin-bottom:120px}}@media screen and (max-width:599px) and (max-width:599px){.tokyo-wrapper #section04{margin-bottom:80px}}@media screen and (max-width:599px){.tokyo-wrapper #section04 .content__box .staff__content .content__inner div{height:200px;margin:0 2px}}.united-travel-fv{padding-top:64px}.united-travel-fv .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.united-travel-fv .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.united-travel-fv .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.united-travel-fv .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/united-travel/fv_img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.united-travel-fv .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.united-travel-fv .fv__content .text__box{display:block}.united-travel-fv .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.united-travel-fv .fv__content .text__box .breadcrumb-trail{text-align:right}.united-travel-fv .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.united-travel-fv{padding-top:64px}.united-travel-fv .fv__content .text__box{display:block}.united-travel-fv .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.united-travel-fv .fv__content .text__box .breadcrumb-trail{text-align:right}.united-travel-fv .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.united-travel-wrapper{margin-top:80px !important}.united-travel-wrapper #section01{margin-bottom:120px}@media (max-width:599px){.united-travel-wrapper #section01{margin-bottom:80px}}.united-travel-wrapper #section01 .content__box{display:flex;align-items:center;justify-content:space-between}.united-travel-wrapper #section01 .content__box .about__left{width:48%}.united-travel-wrapper #section01 .content__box .about__left p{font-size:15px;line-height:2.1em;letter-spacing:.16em}.united-travel-wrapper #section01 .content__box .about__right{width:48%;height:450px}.united-travel-wrapper #section01 .content__box .about__right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.united-travel-wrapper #section02{margin-bottom:120px}@media (max-width:599px){.united-travel-wrapper #section02{margin-bottom:80px}}.united-travel-wrapper #section02 .content__box .features__content .features__list-content{display:grid;grid-template-columns:repeat(3,1fr)}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list{border-right:2px solid #ececef}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list .img__box{height:350px}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list .img__box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list .text__box{padding:32px}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list .text__box h2{margin-bottom:80px;font-family:roboto,sans-serif;font-size:64px;font-weight:lighter;letter-spacing:-.04em}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list .text__box h3{margin-bottom:24px;font-size:24px;font-weight:700}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list .text__box p{font-size:13px;font-weight:700;line-height:1.8em;letter-spacing:.16em}.united-travel-wrapper #section03{margin-bottom:120px;padding:80px 0;background:#f3f5f7}@media (max-width:599px){.united-travel-wrapper #section03{margin-bottom:80px}}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item{display:flex;align-items:center;justify-content:space-between;padding:64px 0;border-bottom:1px solid #a3a3a3}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item:last-child{padding-bottom:0;border-bottom:initial}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item .img__box{width:25%;height:240px;border-radius:4px}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item .img__box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item .text__box{width:70%}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item .text__box h2{margin-bottom:24px;font-size:32px;font-weight:700;color:#e95552;letter-spacing:-.04em}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item .text__box h3{margin-bottom:24px;font-size:32px;font-weight:700}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item .text__box p{font-size:15px;line-height:2.1em;letter-spacing:.16em}.united-travel-wrapper #section04{margin-bottom:120px}@media (max-width:599px){.united-travel-wrapper #section04{margin-bottom:80px}}.united-travel-wrapper #section04 .content__box .guide__content .content__inner div{height:350px;margin:0 2px}.united-travel-wrapper #section04 .content__box .guide__content .content__inner div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.united-travel-wrapper #section04 .content__box .guide__content .content__inner .guide__item{position:relative}.united-travel-wrapper #section04 .content__box .guide__content .content__inner .guide__item:after{position:absolute;right:0;bottom:0;z-index:2;width:45px;height:45px;pointer-events:none;content:"";background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/icon/modal-arrow-black.jpg);background-repeat:no-repeat;background-size:contain}.united-travel-wrapper #section04 .content__box .modal{position:fixed;top:0;left:0;z-index:1;display:none;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.united-travel-wrapper #section04 .content__box .modal__content{position:absolute;top:80px;left:50%;display:flex;gap:20px;width:80%;max-width:800px;max-height:calc(100svh - 160px);padding:30px;overflow-y:auto;background:#fff;border-radius:8px;transform:translate(-50%,0)}.united-travel-wrapper #section04 .content__box .modal__content .close{position:sticky;top:-30px;display:block;width:30px;height:30px;margin-top:-30px;margin-left:-30px;font-size:30px;line-height:25px;color:#fff;text-align:center;cursor:pointer;background:#272626;border-radius:8px 0 0}.united-travel-wrapper #section04 .content__box .modal__content img{width:350px;height:500px;height:auto;-o-object-fit:cover;object-fit:cover}.united-travel-wrapper #section04 .content__box .modal__content .info__wrapper{width:calc(100% - 350px);font-size:16px}.united-travel-wrapper #section04 .content__box .modal__content .info__wrapper .info__list{display:flex;flex-wrap:wrap}.united-travel-wrapper #section04 .content__box .modal__content .info__wrapper .info__list .ttl{width:50px;padding:4px 0;font-weight:700}.united-travel-wrapper #section04 .content__box .modal__content .info__wrapper .info__list .content{width:calc(100% - 50px);padding:4px 0}.united-travel-wrapper #section05{margin-bottom:120px}@media (max-width:599px){.united-travel-wrapper #section05{margin-bottom:80px}}.united-travel-wrapper #section05 .content__box{display:flex;justify-content:space-between}.united-travel-wrapper #section05 .content__box .over-view__left{width:30%}.united-travel-wrapper #section05 .content__box .over-view__left .map{height:100%}.united-travel-wrapper #section05 .content__box .over-view__left .map iframe{height:100%}.united-travel-wrapper #section05 .content__box .over-view__right{width:65%}.united-travel-wrapper #section05 .content__box .over-view__right .overview__list-content .overview__item{display:flex;align-items:start;padding:32px 32px 32px 0;border-bottom:2px solid #ececef}.united-travel-wrapper #section05 .content__box .over-view__right .overview__list-content .overview__item h3{position:relative;width:30%;margin-right:32px;font-size:16px;color:#a3a3a3}.united-travel-wrapper #section05 .content__box .over-view__right .overview__list-content .overview__item p{width:70%;font-size:16px}.united-travel-wrapper #section06{margin-bottom:80px}.united-travel-wrapper #section06 .content__box{padding:80px 0;background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/mice/contact-img01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.united-travel-wrapper #section06 .content__box h3{margin-bottom:40px;font-size:48px;font-weight:700;line-height:1.3em;color:#fff}.united-travel-wrapper #section06 .content__box h3 span{display:block;font-size:28px;font-weight:700;color:#fff}.united-travel-wrapper #section06 .content__box p{margin-bottom:64px;font-size:16px;font-weight:700;line-height:1.8em;color:#fff;letter-spacing:.16em}.united-travel-wrapper #section06 .content__box .btn__box{display:flex;justify-content:space-between;max-width:550px;margin:0 auto}.united-travel-wrapper #section06 .content__box .btn__box a{width:45%;display:block;width:100%;max-width:250px;height:-moz-fit-content;height:fit-content;padding:10px;color:#fff !important;text-align:center;letter-spacing:.08em;border:2px solid #fff;border-radius:4px;transition:transform .3s,background .3s,color .3s}@media (min-width:1150px){.united-travel-wrapper #section06 .content__box .btn__box a:hover{transform:scale(1.05);color:#fff}}@media screen and (min-width:600px) and (max-width:1149px){.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list .img__box{height:250px}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list .text__box{padding:16px}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list .text__box h2{margin-bottom:64px;font-size:40px}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item .text__box h2{font-size:24px}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item .text__box h3{margin-bottom:16px;font-size:24px}.united-travel-wrapper #section04 .content__box .modal{top:0}.united-travel-wrapper #section04 .content__box .modal__content{display:block;width:90%}.united-travel-wrapper #section04 .content__box .modal__content img{width:100%;height:250px;margin-bottom:16px}.united-travel-wrapper #section04 .content__box .modal__content .info__wrapper{width:100%}.united-travel-wrapper #section06 .content__box{padding:80px 5vw}.united-travel-wrapper #section06 .content__box h3{font-size:32px}.united-travel-wrapper #section06 .content__box h3 span{font-size:16px}.united-travel-wrapper #section06 .content__box p{text-align:left}}@media screen and (max-width:599px){.united-travel-wrapper{margin-top:64px !important}.united-travel-wrapper #section01 .content__box{display:block}.united-travel-wrapper #section01 .content__box .about__left{width:100%;margin-bottom:32px}.united-travel-wrapper #section01 .content__box .about__right{width:100%;height:250px}.united-travel-wrapper #section02 .content__box .features__content .features__list-content{grid-template-columns:repeat(1,1fr);gap:32px}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list{border-bottom:2px solid #ececef}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list .img__box{height:250px}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list .text__box{padding:16px 16px 32px}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list .text__box h2{margin-bottom:16px;font-size:40px}.united-travel-wrapper #section02 .content__box .features__content .features__list-content .features__list .text__box h3{margin-bottom:8px;font-size:24px}.united-travel-wrapper #section03{padding:64px 0}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item{display:block}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item .img__box{width:100%;height:200px;margin-bottom:16px}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item .text__box{width:100%}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item .text__box h2{margin-bottom:16px;font-size:40px}.united-travel-wrapper #section03 .content__box .strength__list-content .strength__item .text__box h3{margin-bottom:8px;font-size:24px}.united-travel-wrapper #section04{margin-bottom:120px}}@media screen and (max-width:599px) and (max-width:599px){.united-travel-wrapper #section04{margin-bottom:80px}}@media screen and (max-width:599px){.united-travel-wrapper #section04 .content__box .guide__content .content__inner div{height:200px}.united-travel-wrapper #section04 .content__box .modal{top:0}.united-travel-wrapper #section04 .content__box .modal__content{display:block;width:90%}.united-travel-wrapper #section04 .content__box .modal__content img{width:100%;height:250px;margin-bottom:16px}.united-travel-wrapper #section04 .content__box .modal__content .info__wrapper{width:100%}.united-travel-wrapper #section05 .content__box{flex-direction:column-reverse}.united-travel-wrapper #section05 .content__box .over-view__left{width:100%}.united-travel-wrapper #section05 .content__box .over-view__left .map{height:200px}.united-travel-wrapper #section05 .content__box .over-view__right{width:100%;margin-bottom:32px}.united-travel-wrapper #section05 .content__box .over-view__right .overview__list-content .overview__item{padding:16px 16px 16px 0}.united-travel-wrapper #section05 .content__box .over-view__right .overview__list-content .overview__item h3{width:33%;margin-right:16px;font-size:14px}.united-travel-wrapper #section05 .content__box .over-view__right .overview__list-content .overview__item p{width:67%;font-size:14px}.united-travel-wrapper #section06 .content__box{padding:80px 5vw}.united-travel-wrapper #section06 .content__box h3{margin-bottom:24px;font-size:24px}.united-travel-wrapper #section06 .content__box h3 span{font-size:16px}.united-travel-wrapper #section06 .content__box p{margin-bottom:32px;font-size:14px;text-align:left}.united-travel-wrapper #section06 .content__box .btn__box{display:block}.united-travel-wrapper #section06 .content__box .btn__box a{width:100%;max-width:initial;margin-bottom:24px}.united-travel-wrapper #section06 .content__box .btn__box a:last-child{margin-bottom:0}}.topics-fv .fv__content{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/topic/fv_img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.topics-fv .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;padding:200px 5vw 32px}.topics-fv .fv__content .text__box h1{font-size:100px;font-weight:700;line-height:1.3em;color:#fff;letter-spacing:.06em;text-shadow:0 0 10px #363636}.topics-fv .fv__content .text__box h1 span{display:block;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}.topics-fv .fv__content .text__box .breadcrumb-trail li{color:#fff;text-shadow:0 0 10px #363636}.topics-fv .fv__content .text__box .breadcrumb-trail li a{color:#fff !important;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.topics-fv .fv__content .text__box{display:block}.topics-fv .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.topics-fv .fv__content .breadcrumb-trail{text-align:right}}@media (max-width:599px){.topics-fv .fv__content .text__box{display:block}.topics-fv .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.topics-fv .fv__content .text__box h1 span{padding-top:8px !important}.topics-fv .fv__content .breadcrumb-trail{text-align:right}}.topics-wrapper{margin-top:80px !important}.topics-wrapper #section01{margin-bottom:120px}@media (max-width:599px){.topics-wrapper #section01{margin-bottom:80px}}@media screen and (max-width:599px){.topics-wrapper{margin-top:64px !important}}.map-fv .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;padding:200px 5vw 32px}.map-fv .fv__content .text__box h1{font-size:100px;font-weight:700;line-height:1.3em;color:#000;letter-spacing:.06em}.map-fv .fv__content .text__box h1 span{display:block;font-size:20px;font-weight:700;color:#000;letter-spacing:.04em}.map-fv .fv__content .text__box .breadcrumb-trail li{color:#000}.map-fv .fv__content .text__box .breadcrumb-trail li a{color:#000 !important}@media (min-width:600px) and (max-width:1149px){.map-fv .fv__content .text__box{display:block}.map-fv .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.map-fv .fv__content .breadcrumb-trail{text-align:right}}@media (max-width:599px){.map-fv .fv__content .text__box{display:block}.map-fv .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.map-fv .fv__content .text__box h1 span{padding-top:8px !important}.map-fv .fv__content .breadcrumb-trail{text-align:right}}.map-wrapper{margin-top:80px !important;overflow:auto}.map-wrapper #section01{margin-bottom:120px}@media (max-width:599px){.map-wrapper #section01{margin-bottom:80px}}.map-wrapper #section01 .content__box{padding:64px;background:#fff}.map-wrapper #section01 .content__box .map__list-content{display:grid;grid-template-columns:repeat(3,1fr);gap:64px}.map-wrapper #section01 .content__box .map__list-content .map__list div{border-bottom:1px solid #ececef}.map-wrapper #section01 .content__box .map__list-content .map__list div h2 a{padding:24px 0;font-size:16px;letter-spacing:.04em}.map-wrapper #section01 .content__box .map__list-content .map__list div p a{padding:0 0 10px 16px;font-size:14px;color:#a3a3a3 !important;letter-spacing:.04em}.map-wrapper #section01 .content__box .map__list-content .map__list div p:last-child a{padding-bottom:24px}@media screen and (min-width:600px) and (max-width:1149px){.map-wrapper #section01 .content__box .map__list-content{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:599px){.map-wrapper{margin-top:64px !important}.map-wrapper #section01 .content__box{padding:32px}.map-wrapper #section01 .content__box .map__list-content{grid-template-columns:repeat(1,1fr);gap:24px}}.contact-fv .fv__content{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/contact/fv_img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.contact-fv .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;padding:200px 5vw 32px}.contact-fv .fv__content .text__box h1{font-size:100px;font-weight:700;line-height:1.3em;color:#fff;letter-spacing:.06em;text-shadow:0 0 10px #363636}.contact-fv .fv__content .text__box h1 span{display:block;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}.contact-fv .fv__content .text__box .breadcrumb-trail li{color:#fff;text-shadow:0 0 10px #363636}.contact-fv .fv__content .text__box .breadcrumb-trail li a{color:#fff !important;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.contact-fv .fv__content .text__box{display:block}.contact-fv .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.contact-fv .fv__content .breadcrumb-trail{text-align:right}}@media (max-width:599px){.contact-fv .fv__content .text__box{display:block}.contact-fv .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.contact-fv .fv__content .text__box h1 span{padding-top:8px !important}.contact-fv .fv__content .breadcrumb-trail{text-align:right}}.contact-wrapper{margin-top:80px !important;overflow:auto}.contact-wrapper #section01{margin-bottom:120px}@media (max-width:599px){.contact-wrapper #section01{margin-bottom:80px}}.contact-wrapper #section01 .content__box .form__text{margin-bottom:40px}.contact-wrapper #section01 .content__box .form__text p{font-size:16px;font-weight:700}.contact-wrapper #section01 .content__box .form__box{padding:80px;background:#fff}.contact-wrapper #section01 .content__box .form__box form .contact-block-box{max-width:1000px;margin:0 auto}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .label-flex{display:flex;align-items:center;margin-bottom:8px}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .label-flex span{font-size:16px;font-weight:700}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .label-flex span.required{margin-left:8px;color:#e95552}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .input-flex{display:flex;align-items:center;justify-content:space-between}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .input-flex label{width:48%}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label label.large input{max-width:100%}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label label.medium input{max-width:360px}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label label.small input{max-width:200px}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label label.select .wpcf7-form-control-wrap{position:relative}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label label.select .wpcf7-form-control-wrap:after{position:absolute;top:13px;right:16px;width:12px;height:12px;content:"";border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap{display:block;margin-bottom:40px}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap input,.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap .wpcf7-list-item-label,.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap textarea{font-size:14px;line-height:normal;letter-spacing:.16em}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap .select textarea{width:100%}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap .wpcf7-form-control{display:flex;flex-wrap:wrap}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{display:block;margin:0 30px 0 0}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label{display:inline-flex;align-items:center}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type=checkbox],.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type=radio]{position:relative;width:20px;height:20px;margin:0 8px 0 0;border:1px solid;border-radius:20px}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type=checkbox]:before,.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type=radio]:before{position:absolute;top:50%;left:50%;width:15px;height:15px;visibility:hidden;content:"";background:#e95552;border-radius:15px;transform:translate(-50%,-50%)}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type=checkbox]:checked:before,.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item label input[type=radio]:checked:before{visibility:visible}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) h3{margin-bottom:8px;font-size:16px;font-weight:700}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label{display:block;pointer-events:none}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .privacy-box{height:200px;padding:32px;margin-bottom:40px;overflow:hidden;overflow-y:scroll;pointer-events:all;border:1px solid #a3a3a3;border-radius:4px}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .privacy-box .privacy__text{font-size:15px;line-height:2.1em;letter-spacing:.16em;margin-bottom:32px;letter-spacing:.04em}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .privacy-box .privacy__content{margin-bottom:32px}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .privacy-box .privacy__content p,.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .privacy-box .privacy__content ol,.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .privacy-box .privacy__content li{font-size:15px;line-height:2.1em;letter-spacing:.16em;letter-spacing:.04em}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .privacy-box .privacy__content p{margin-bottom:8px}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .privacy-box .privacy__content ol{padding-left:30px;list-style:auto !important}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .privacy-box .privacy__content li{margin-bottom:8px}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .privacy-box .privacy__content li:last-child{margin-bottom:0}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .privacy-box .privacy__content h2{margin-bottom:16px;font-size:24px;font-weight:700;letter-spacing:.04em}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .privacy-box .end{margin-bottom:0}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .wpcf7-form-control-wrap{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto;pointer-events:none;opacity:.5}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .wpcf7-form-control-wrap.scroll{pointer-events:all;opacity:1}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .wpcf7-form-control-wrap .wpcf7-list-item{margin:0 0 40px}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .wpcf7-form-control-wrap .wpcf7-list-item label .wpcf7-list-item-label{font-size:14px;font-weight:700}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .content--flex{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:700px;margin:0 auto}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .content--flex .return{display:block;width:100%;max-width:250px;height:-moz-fit-content;height:fit-content;padding:10px;margin:0 auto;line-height:normal;color:#fff !important;text-align:center;background:#272626;border-radius:50px;display:none;align-items:center;justify-content:center;width:48%;margin:0}@media (min-width:1150px){.contact-wrapper #section01 .content__box .form__box form .contact-block-box .content--flex .return:hover{color:#272626 !important;background:initial;border:2px solid #272626}}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .content--flex .wpcf7-submit{display:block;width:100%;max-width:250px;height:-moz-fit-content;height:fit-content;padding:10px;margin:0 auto;line-height:normal;color:#fff !important;text-align:center;background:#e95552;border-radius:50px;opacity:.5}@media (min-width:1150px){.contact-wrapper #section01 .content__box .form__box form .contact-block-box .content--flex .wpcf7-submit:hover{color:#e95552 !important;background:initial;border:2px solid #e95552}}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .content--flex .wpcf7-submit.click{opacity:1}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .content--flex .wpcf7-spinner{position:absolute;bottom:-24px}@media screen and (min-width:600px) and (max-width:1149px){.contact-wrapper #section01 .content__box .form__box{padding:80px 64px}}@media screen and (max-width:599px){.contact-wrapper{margin-top:64px !important}.contact-wrapper #section01 .content__box .form__box{padding:64px 32px}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label label.large input{max-width:100%}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label label.medium input{max-width:100%}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block .custom-label label.small input{max-width:100%}.contact-wrapper #section01 .content__box .form__box form .contact-block-box .contact-block:nth-of-type(2) .custom-label .privacy-box{padding:16px}}h2.organization-ttl{font-size:20px;font-weight:700;color:#fff;text-shadow:0 0 10px #363636;letter-spacing:.04em}.organization-fv{background:#fff}.organization-fv .img__box{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;pointer-events:none}.organization-fv .text__box{padding-bottom:30px !important}.organization-fv.cruisedivision{padding-top:64px;position:relative}.organization-fv.cruisedivision .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.organization-fv.cruisedivision .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.organization-fv.cruisedivision .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.organization-fv.cruisedivision .fv__content .img__box{background-image:none;background-repeat:no-repeat;background-position:center;background-size:cover}.organization-fv.cruisedivision .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#000;letter-spacing:.04em}@media (min-width:600px) and (max-width:1149px){.organization-fv.cruisedivision .fv__content .text__box{display:block}.organization-fv.cruisedivision .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.organization-fv.cruisedivision .fv__content .text__box .breadcrumb-trail{text-align:right}.organization-fv.cruisedivision .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.organization-fv.cruisedivision{padding-top:64px}.organization-fv.cruisedivision .fv__content .text__box{display:block}.organization-fv.cruisedivision .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.organization-fv.cruisedivision .fv__content .text__box .breadcrumb-trail{text-align:right}.organization-fv.cruisedivision .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.organization-fv.cruisedivision .content__inner{height:100%;margin-bottom:initial}.organization-fv.cruisedivision .content__inner div{height:100% !important;overflow:hidden}.organization-fv.cruisedivision .content__inner div img{display:block;width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.organization-fv.international-planning{padding-top:64px}.organization-fv.international-planning .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.organization-fv.international-planning .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.organization-fv.international-planning .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.organization-fv.international-planning .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/international-planning/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.organization-fv.international-planning .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.organization-fv.international-planning .fv__content .text__box{display:block}.organization-fv.international-planning .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.organization-fv.international-planning .fv__content .text__box .breadcrumb-trail{text-align:right}.organization-fv.international-planning .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.organization-fv.international-planning{padding-top:64px}.organization-fv.international-planning .fv__content .text__box{display:block}.organization-fv.international-planning .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.organization-fv.international-planning .fv__content .text__box .breadcrumb-trail{text-align:right}.organization-fv.international-planning .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.organization-fv.marketing{padding-top:64px}.organization-fv.marketing .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.organization-fv.marketing .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.organization-fv.marketing .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.organization-fv.marketing .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/marketing/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.organization-fv.marketing .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.organization-fv.marketing .fv__content .text__box{display:block}.organization-fv.marketing .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.organization-fv.marketing .fv__content .text__box .breadcrumb-trail{text-align:right}.organization-fv.marketing .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.organization-fv.marketing{padding-top:64px}.organization-fv.marketing .fv__content .text__box{display:block}.organization-fv.marketing .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.organization-fv.marketing .fv__content .text__box .breadcrumb-trail{text-align:right}.organization-fv.marketing .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.organization-fv.product-development{padding-top:64px}.organization-fv.product-development .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.organization-fv.product-development .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.organization-fv.product-development .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.organization-fv.product-development .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/product-development/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.organization-fv.product-development .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.organization-fv.product-development .fv__content .text__box{display:block}.organization-fv.product-development .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.organization-fv.product-development .fv__content .text__box .breadcrumb-trail{text-align:right}.organization-fv.product-development .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.organization-fv.product-development{padding-top:64px}.organization-fv.product-development .fv__content .text__box{display:block}.organization-fv.product-development .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.organization-fv.product-development .fv__content .text__box .breadcrumb-trail{text-align:right}.organization-fv.product-development .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.organization-fv.reservation{padding-top:64px}.organization-fv.reservation .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.organization-fv.reservation .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.organization-fv.reservation .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.organization-fv.reservation .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/reservation/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.organization-fv.reservation .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.organization-fv.reservation .fv__content .text__box{display:block}.organization-fv.reservation .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.organization-fv.reservation .fv__content .text__box .breadcrumb-trail{text-align:right}.organization-fv.reservation .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.organization-fv.reservation{padding-top:64px}.organization-fv.reservation .fv__content .text__box{display:block}.organization-fv.reservation .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.organization-fv.reservation .fv__content .text__box .breadcrumb-trail{text-align:right}.organization-fv.reservation .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.organization-wrapper{position:relative}.organization-wrapper .table--position-absolute{position:absolute;bottom:calc(100% + 16px);z-index:1;overflow:hidden;border:4px solid #e95552;border-radius:8px}@media (max-width:599px){.organization-wrapper .table--position-absolute{right:5vw !important;left:5vw !important}}@media (min-width:600px) and (max-width:1149px){.organization-wrapper .table--position-absolute{right:5vw !important}}@media (min-width:600px) and (max-width:1000px){.organization-wrapper .table--position-absolute{right:clamp(1vw, calc(80px - 5vw), 3vw) !important}}@media (min-width:1150px){.organization-wrapper .table--position-absolute{right:5vw !important}}.organization-wrapper .table--position-absolute h2{padding:8px 0;font-size:30px;font-weight:700;color:#fff;text-align:center;letter-spacing:.04em;background:#e95552;-webkit-text-stroke:1px #000}.organization-wrapper .table--position-absolute .table-text__box{display:grid;grid-template-columns:repeat(2,1fr);gap:16px 40px;justify-content:space-between;padding:16px;background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 32px 0 rgba(31,38,135,.37)}.organization-wrapper .table--position-absolute .table-text__box li{font-size:14px;line-height:1.5em;letter-spacing:.16em;font-weight:700;color:#fff}.organization-wrapper #section01 .content__box{padding-top:80px !important;padding-bottom:80px !important;color:#fff;background-color:rgba(0,0,0,.4)}.organization-wrapper #section01 .content__box h2{margin-bottom:40px;font-size:72px;font-weight:700;line-height:1.5em;letter-spacing:.08em}.organization-wrapper #section01 .content__box h3{margin-bottom:200px;font-size:32px;font-weight:700;letter-spacing:.08em}.organization-wrapper #section01 .content__box p.content--text-jp{font-size:15px;line-height:1.5em;letter-spacing:.16em;margin-bottom:24px;font-weight:700}.organization-wrapper #section01 .content__box p.content--text-en{font-size:13px;font-weight:700;line-height:2.1em;letter-spacing:.24em}.organization-wrapper .content--bg-color{position:relative;z-index:1;background:#fff}.organization-wrapper #section02{margin-bottom:120px}@media (max-width:599px){.organization-wrapper #section02{margin-bottom:80px}}.organization-wrapper #section02 .content__box .content--flex{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.organization-wrapper #section02 .content__box .content--flex .img__box{height:900px}.organization-wrapper #section02 .content__box .content--flex .img__box img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:599px){.organization-wrapper #section02 .content__box .content--flex .text--padding{padding-right:5vw !important;padding-left:5vw !important}}@media (min-width:600px) and (max-width:1149px){.organization-wrapper #section02 .content__box .content--flex .text--padding{padding-right:5vw !important;padding-left:5vw !important}}@media (min-width:600px) and (max-width:1000px){.organization-wrapper #section02 .content__box .content--flex .text--padding{padding-right:clamp(1vw, calc(80px - 5vw), 3vw) !important;padding-left:clamp(1vw, calc(80px - 5vw), 3vw) !important}}@media (min-width:1150px){.organization-wrapper #section02 .content__box .content--flex .text--padding{padding-right:5vw !important;padding-left:5vw !important}}.organization-wrapper #section02 .content__box .content--flex .text--padding h3{font-size:24px;font-weight:700;line-height:2.1em;letter-spacing:.08em}.organization-wrapper #section02 .content__box .content--flex .text--padding p{font-size:15px;line-height:2.1em;letter-spacing:.16em;margin-top:24px;font-weight:700}.organization-wrapper #section02 .content__box .content--flex .text--padding ul li{margin-bottom:60px}.organization-wrapper #section02 .content__box .content--flex .text--padding ul li:last-child{margin-bottom:0}.organization-wrapper #section02 .content__box .content--flex .text--padding ul li h3{margin-bottom:24px;font-size:24px;font-weight:700;letter-spacing:.08em}.organization-wrapper #section02 .content__box .content--flex .text--padding ul li p{margin-top:initial}.organization-wrapper #section03{margin-bottom:120px}@media (max-width:599px){.organization-wrapper #section03{margin-bottom:80px}}@media screen and (min-width:600px) and (max-width:1149px){.organization-wrapper .table--position-absolute h2{padding:0 8px;font-size:clamp(24px, 4vw, 32px)}.organization-wrapper .table--position-absolute .table-text__box{grid-template-columns:repeat(1,1fr);gap:16px}.organization-wrapper #section01 .content__box h2{margin-bottom:40px;font-size:clamp(32px, 4vw, 72px)}.organization-wrapper #section01 .content__box h3{margin-bottom:clamp(100px, 11vw, 200px);font-size:clamp(24px, 4vw, 32px)}.organization-wrapper #section02 .content__box .content--flex .img__box{height:100%}.organization-wrapper #section02 .content__box .content--flex .text--padding h3{font-size:clamp(16px, 3vw, 24px)}.organization-wrapper #section02 .content__box .content--flex .text--padding p{font-size:13px}.organization-wrapper #section02 .content__box .content--flex .text--padding ul{margin:16px 0}.organization-wrapper #section02 .content__box .content--flex .text--padding ul li{margin-bottom:clamp(40px, 4vw, 60px)}.organization-wrapper #section02 .content__box .content--flex .text--padding ul li h3{font-size:clamp(24px, 4vw, 32px);line-height:normal}}@media screen and (max-width:599px){.organization-wrapper .table--position-absolute{margin:0 auto}.organization-wrapper .table--position-absolute h2{font-size:20px}.organization-wrapper .table--position-absolute .table-text__box{grid-template-columns:repeat(1,1fr);gap:8px 16px;padding:8px}.organization-wrapper #section01 .content__box{padding-top:64px !important;padding-bottom:64px !important}.organization-wrapper #section01 .content__box h2{font-size:32px}.organization-wrapper #section01 .content__box h3{margin-bottom:150px;font-size:24px}.organization-wrapper #section02 .content__box .content--flex{grid-template-columns:1fr;gap:32px}.organization-wrapper #section02 .content__box .content--flex div:nth-child(1){grid-area:1/1/2/2}.organization-wrapper #section02 .content__box .content--flex div:nth-child(2){grid-area:2/1/3/2}.organization-wrapper #section02 .content__box .content--flex div:nth-child(3){grid-area:4/1/5/2}.organization-wrapper #section02 .content__box .content--flex div:nth-child(4){grid-area:3/1/4/2}.organization-wrapper #section02 .content__box .content--flex .img__box{height:300px}.organization-wrapper #section02 .content__box .content--flex .text--padding h3{font-size:16px}.organization-wrapper #section02 .content__box .content--flex .text--padding p{font-size:13px}.organization-wrapper #section02 .content__box .content--flex .text--padding ul li{margin-bottom:24px}.organization-wrapper #section02 .content__box .content--flex .text--padding ul li h3{margin-bottom:16px;font-size:24px}}.tourist-attraction-fv.fukuoka{padding-top:64px}.tourist-attraction-fv.fukuoka .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.tourist-attraction-fv.fukuoka .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.tourist-attraction-fv.fukuoka .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.tourist-attraction-fv.fukuoka .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/fukuoka/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.tourist-attraction-fv.fukuoka .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.tourist-attraction-fv.fukuoka .fv__content .text__box{display:block}.tourist-attraction-fv.fukuoka .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.tourist-attraction-fv.fukuoka .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.fukuoka .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.tourist-attraction-fv.fukuoka{padding-top:64px}.tourist-attraction-fv.fukuoka .fv__content .text__box{display:block}.tourist-attraction-fv.fukuoka .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.tourist-attraction-fv.fukuoka .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.fukuoka .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.tourist-attraction-fv.kitakyushu{padding-top:64px}.tourist-attraction-fv.kitakyushu .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.tourist-attraction-fv.kitakyushu .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.tourist-attraction-fv.kitakyushu .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.tourist-attraction-fv.kitakyushu .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/kitakyushu/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.tourist-attraction-fv.kitakyushu .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.tourist-attraction-fv.kitakyushu .fv__content .text__box{display:block}.tourist-attraction-fv.kitakyushu .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.tourist-attraction-fv.kitakyushu .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.kitakyushu .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.tourist-attraction-fv.kitakyushu{padding-top:64px}.tourist-attraction-fv.kitakyushu .fv__content .text__box{display:block}.tourist-attraction-fv.kitakyushu .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.tourist-attraction-fv.kitakyushu .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.kitakyushu .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.tourist-attraction-fv.sasebo{padding-top:64px}.tourist-attraction-fv.sasebo .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.tourist-attraction-fv.sasebo .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.tourist-attraction-fv.sasebo .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.tourist-attraction-fv.sasebo .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/sasebo/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.tourist-attraction-fv.sasebo .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.tourist-attraction-fv.sasebo .fv__content .text__box{display:block}.tourist-attraction-fv.sasebo .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.tourist-attraction-fv.sasebo .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.sasebo .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.tourist-attraction-fv.sasebo{padding-top:64px}.tourist-attraction-fv.sasebo .fv__content .text__box{display:block}.tourist-attraction-fv.sasebo .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.tourist-attraction-fv.sasebo .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.sasebo .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.tourist-attraction-fv.nagasaki{padding-top:64px}.tourist-attraction-fv.nagasaki .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.tourist-attraction-fv.nagasaki .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.tourist-attraction-fv.nagasaki .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.tourist-attraction-fv.nagasaki .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/nagasaki/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.tourist-attraction-fv.nagasaki .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.tourist-attraction-fv.nagasaki .fv__content .text__box{display:block}.tourist-attraction-fv.nagasaki .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.tourist-attraction-fv.nagasaki .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.nagasaki .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.tourist-attraction-fv.nagasaki{padding-top:64px}.tourist-attraction-fv.nagasaki .fv__content .text__box{display:block}.tourist-attraction-fv.nagasaki .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.tourist-attraction-fv.nagasaki .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.nagasaki .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.tourist-attraction-fv.shimonoseki{padding-top:64px}.tourist-attraction-fv.shimonoseki .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.tourist-attraction-fv.shimonoseki .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.tourist-attraction-fv.shimonoseki .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.tourist-attraction-fv.shimonoseki .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/shimonoseki/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.tourist-attraction-fv.shimonoseki .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.tourist-attraction-fv.shimonoseki .fv__content .text__box{display:block}.tourist-attraction-fv.shimonoseki .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.tourist-attraction-fv.shimonoseki .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.shimonoseki .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.tourist-attraction-fv.shimonoseki{padding-top:64px}.tourist-attraction-fv.shimonoseki .fv__content .text__box{display:block}.tourist-attraction-fv.shimonoseki .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.tourist-attraction-fv.shimonoseki .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.shimonoseki .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.tourist-attraction-fv.yatsushiro{padding-top:64px}.tourist-attraction-fv.yatsushiro .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.tourist-attraction-fv.yatsushiro .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.tourist-attraction-fv.yatsushiro .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.tourist-attraction-fv.yatsushiro .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/yatsushiro/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.tourist-attraction-fv.yatsushiro .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.tourist-attraction-fv.yatsushiro .fv__content .text__box{display:block}.tourist-attraction-fv.yatsushiro .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.tourist-attraction-fv.yatsushiro .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.yatsushiro .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.tourist-attraction-fv.yatsushiro{padding-top:64px}.tourist-attraction-fv.yatsushiro .fv__content .text__box{display:block}.tourist-attraction-fv.yatsushiro .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.tourist-attraction-fv.yatsushiro .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.yatsushiro .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.tourist-attraction-fv.kagoshima{padding-top:64px}.tourist-attraction-fv.kagoshima .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.tourist-attraction-fv.kagoshima .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.tourist-attraction-fv.kagoshima .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.tourist-attraction-fv.kagoshima .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/kagoshima/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.tourist-attraction-fv.kagoshima .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.tourist-attraction-fv.kagoshima .fv__content .text__box{display:block}.tourist-attraction-fv.kagoshima .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.tourist-attraction-fv.kagoshima .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.kagoshima .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.tourist-attraction-fv.kagoshima{padding-top:64px}.tourist-attraction-fv.kagoshima .fv__content .text__box{display:block}.tourist-attraction-fv.kagoshima .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.tourist-attraction-fv.kagoshima .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.kagoshima .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.tourist-attraction-fv.osaka{padding-top:64px}.tourist-attraction-fv.osaka .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.tourist-attraction-fv.osaka .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.tourist-attraction-fv.osaka .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.tourist-attraction-fv.osaka .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/osaka/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.tourist-attraction-fv.osaka .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.tourist-attraction-fv.osaka .fv__content .text__box{display:block}.tourist-attraction-fv.osaka .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.tourist-attraction-fv.osaka .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.osaka .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.tourist-attraction-fv.osaka{padding-top:64px}.tourist-attraction-fv.osaka .fv__content .text__box{display:block}.tourist-attraction-fv.osaka .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.tourist-attraction-fv.osaka .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.osaka .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.tourist-attraction-fv.naha{padding-top:64px}.tourist-attraction-fv.naha .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.tourist-attraction-fv.naha .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.tourist-attraction-fv.naha .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.tourist-attraction-fv.naha .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/naha/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.tourist-attraction-fv.naha .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.tourist-attraction-fv.naha .fv__content .text__box{display:block}.tourist-attraction-fv.naha .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.tourist-attraction-fv.naha .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.naha .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.tourist-attraction-fv.naha{padding-top:64px}.tourist-attraction-fv.naha .fv__content .text__box{display:block}.tourist-attraction-fv.naha .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.tourist-attraction-fv.naha .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.naha .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.tourist-attraction-fv.yokohamako{padding-top:64px}.tourist-attraction-fv.yokohamako .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.tourist-attraction-fv.yokohamako .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.tourist-attraction-fv.yokohamako .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.tourist-attraction-fv.yokohamako .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/yokohamako/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.tourist-attraction-fv.yokohamako .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.tourist-attraction-fv.yokohamako .fv__content .text__box{display:block}.tourist-attraction-fv.yokohamako .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.tourist-attraction-fv.yokohamako .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.yokohamako .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.tourist-attraction-fv.yokohamako{padding-top:64px}.tourist-attraction-fv.yokohamako .fv__content .text__box{display:block}.tourist-attraction-fv.yokohamako .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.tourist-attraction-fv.yokohamako .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.yokohamako .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.tourist-attraction-fv.hakodate{padding-top:64px}.tourist-attraction-fv.hakodate .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.tourist-attraction-fv.hakodate .fv__content .text__box h1{font-size:96px;font-weight:700;line-height:1.3em;letter-spacing:.06em}.tourist-attraction-fv.hakodate .fv__content .text__box .breadcrumb-trail li a{color:#a3a3a3}.tourist-attraction-fv.hakodate .fv__content .img__box{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/hakodate/fv01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.tourist-attraction-fv.hakodate .fv__content .img__box p{padding-top:24px !important;padding-bottom:600px !important;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.tourist-attraction-fv.hakodate .fv__content .text__box{display:block}.tourist-attraction-fv.hakodate .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.tourist-attraction-fv.hakodate .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.hakodate .fv__content .img__box p{padding-bottom:clamp(300px, 20vw, 600px) !important}}@media (max-width:599px){.tourist-attraction-fv.hakodate{padding-top:64px}.tourist-attraction-fv.hakodate .fv__content .text__box{display:block}.tourist-attraction-fv.hakodate .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.tourist-attraction-fv.hakodate .fv__content .text__box .breadcrumb-trail{text-align:right}.tourist-attraction-fv.hakodate .fv__content .img__box p{padding-top:8px !important;padding-bottom:200px !important}}.tourist-attraction-wrapper{margin-top:80px !important}.tourist-attraction-wrapper #section01{margin-bottom:120px}@media (max-width:599px){.tourist-attraction-wrapper #section01{margin-bottom:80px}}.tourist-attraction-wrapper #section01 .content__box p{font-size:15px;line-height:2.1em;letter-spacing:.16em}.tourist-attraction-wrapper #section02{margin-bottom:120px}@media (max-width:599px){.tourist-attraction-wrapper #section02{margin-bottom:80px}}.tourist-attraction-wrapper #section02 .content__box .inner__box{margin-bottom:120px}@media (max-width:599px){.tourist-attraction-wrapper #section02 .content__box .inner__box{margin-bottom:80px}}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box{position:relative;height:650px;margin-bottom:40px;border-radius:8px}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box:before{position:absolute;top:0;left:0;z-index:0;width:100%;height:50%;content:"";background:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0));border-radius:8px 8px 0 0}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box img{height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box h3{font-size:48px;font-weight:700;color:#fff}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box h3.h3--position-absolute{position:absolute;top:32px;left:32px}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box h3 span{display:block;margin-bottom:8px;font-family:Roboto,sans-serif;font-size:16px;font-weight:700}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box h4{font-size:40px;font-weight:700;color:#fff;opacity:.6}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box h4.h4--position-absolute{position:absolute;top:32px;right:32px}.tourist-attraction-wrapper #section02 .content__box .inner__box p{font-size:15px;line-height:2.1em;letter-spacing:.16em;font-weight:700;color:#000}.tourist-attraction-wrapper #section03{margin-bottom:120px}@media (max-width:599px){.tourist-attraction-wrapper #section03{margin-bottom:80px}}.tourist-attraction-wrapper #section03 .plan__text{font-size:15px;line-height:2.1em;letter-spacing:.16em;width:100%;max-width:600px;margin-bottom:80px}.tourist-attraction-wrapper #section03 .youtube__box{height:600px;margin-bottom:40px}.tourist-attraction-wrapper #section03 .youtube__box iframe{width:100%;height:100%}.tourist-attraction-wrapper #section03 .youtube__box img{height:100%;-o-object-fit:cover;object-fit:cover}.tourist-attraction-wrapper #section03 .step__box{margin-bottom:80px}.tourist-attraction-wrapper #section03 .step__box:last-child{margin-bottom:0}.tourist-attraction-wrapper #section03 .step__box .step__text{width:-moz-fit-content;width:fit-content;padding:8px 16px;margin-bottom:24px;font-size:16px;color:#fff;background:#000;border-radius:50px}.tourist-attraction-wrapper #section03 .step__box .step__list-content{display:grid;grid-template-columns:repeat(4,1fr);gap:56px}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item h3{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:60px;margin-bottom:24px;font-size:14px;font-weight:700;letter-spacing:.04em;border:2px solid #a3a3a3;border-radius:8px}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item h3:after{position:absolute;top:calc(50% - 8px);right:-36px;width:16px;height:16px;content:"";background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/icon/arrow-red.png);background-repeat:no-repeat;background-position:center;background-size:contain}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item .img__box{height:140px;margin-bottom:24px}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item .img__box img{height:100%;-o-object-fit:cover;object-fit:cover}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item p{font-size:14px;line-height:1.8em;letter-spacing:.16em}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item:last-child h3:after{content:none}@media screen and (min-width:600px) and (max-width:1149px){.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box{height:400px}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box h3{font-size:clamp(32px, 5vw, 48px)}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box h4{font-size:clamp(24px, 5vw, 40px);text-shadow:0 0 10px #363636}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box h4.h4--position-absolute{top:initial;bottom:32px}.tourist-attraction-wrapper #section03 .youtube__box{height:400px}.tourist-attraction-wrapper #section03 .step__box .step__list-content{gap:16px}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item h3{font-size:clamp(10px, 1.5vw, 16px)}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item h3:after{right:-16px}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item .img__box{height:120px}}@media screen and (max-width:599px){.tourist-attraction-wrapper{margin-top:64px !important}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box{height:300px;margin-bottom:32px}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box h3{font-size:24px}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box h3.h3--position-absolute{top:16px;left:16px}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box h3 span{margin-bottom:4px}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box h4{font-size:24px;text-shadow:0 0 10px #363636}.tourist-attraction-wrapper #section02 .content__box .inner__box .img__box h4.h4--position-absolute{top:initial;right:16px;bottom:16px}.tourist-attraction-wrapper #section03 .plan__text{margin-bottom:40px}.tourist-attraction-wrapper #section03 .youtube__box{height:300px;margin-bottom:32px}.tourist-attraction-wrapper #section03 .step__box{margin-bottom:40px}.tourist-attraction-wrapper #section03 .step__box .step__list-content{grid-template-columns:repeat(1,1fr);gap:64px}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item{position:relative}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item:after{position:absolute;bottom:-44px;left:calc(50% - 8px);width:24px;height:24px;content:"";background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/icon/arrow-red.png);background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(90deg)}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item:last-child:after{content:none}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item h3:after{content:none}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item .img__box{height:120px}.tourist-attraction-wrapper #section03 .step__box .step__list-content li.step__list-item:last-child h3:after{content:none}}.single-topics-wrapper .breadcrumb-trail{margin:16px 0 80px}.single-topics-wrapper #section01 .content__box .topics-ttl{margin-bottom:16px;font-size:40px;font-weight:700}.single-topics-wrapper #section01 .content__box .cat-date__box{display:flex;align-items:center;margin-bottom:32px}.single-topics-wrapper #section01 .content__box .cat-date__box .date{margin-right:24px;font-size:13px;font-weight:700;color:#a3a3a3}.single-topics-wrapper #section01 .content__box .cat-date__box .cat{padding:4px 16px;font-size:13px;color:#fff;background:#272626;border-radius:50px}.single-topics-wrapper #section01 .content__box .topics-text p{font-size:15px;line-height:2.1em;letter-spacing:.16em}.single-topics-wrapper #section01 .content__box .main-btn{display:block;width:100%;max-width:250px;height:-moz-fit-content;height:fit-content;padding:10px;color:#272626 !important;text-align:center;letter-spacing:.08em;border:2px solid #272626;border-radius:4px;transition:transform .3s,background .3s,color .3s;margin:80px auto}@media (min-width:1150px){.single-topics-wrapper #section01 .content__box .main-btn:hover{transform:scale(1.05);color:#fff}}@media screen and (max-width:599px){.single-topics-wrapper .breadcrumb-trail{margin:16px 0 40px}.single-topics-wrapper #section01 .content__box .topics-ttl{font-size:24px}.single-topics-wrapper #section01 .content__box .main-btn{margin:64px auto}}.contact-thanks-fv .fv__content{background-image:url(//oceantravel.co.jp/wp-content/themes/cocoon-child-master/css/../img/contact/fv_img.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.contact-thanks-fv .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;padding:200px 5vw 32px}.contact-thanks-fv .fv__content .text__box h1{font-size:100px;font-weight:700;line-height:1.3em;color:#fff;letter-spacing:.06em;text-shadow:0 0 10px #363636}.contact-thanks-fv .fv__content .text__box h1 span{display:block;font-size:20px;font-weight:700;color:#fff;letter-spacing:.04em;text-shadow:0 0 10px #363636}.contact-thanks-fv .fv__content .text__box .breadcrumb-trail li{color:#fff;text-shadow:0 0 10px #363636}.contact-thanks-fv .fv__content .text__box .breadcrumb-trail li a{color:#fff !important;text-shadow:0 0 10px #363636}@media (min-width:600px) and (max-width:1149px){.contact-thanks-fv .fv__content .text__box{display:block}.contact-thanks-fv .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.contact-thanks-fv .fv__content .breadcrumb-trail{text-align:right}}@media (max-width:599px){.contact-thanks-fv .fv__content .text__box{display:block}.contact-thanks-fv .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.contact-thanks-fv .fv__content .text__box h1 span{padding-top:8px !important}.contact-thanks-fv .fv__content .breadcrumb-trail{text-align:right}}.contact-thanks-wrapper{margin-top:80px !important;overflow:auto}.contact-thanks-wrapper #section01{margin-bottom:120px}@media (max-width:599px){.contact-thanks-wrapper #section01{margin-bottom:80px}}.contact-thanks-wrapper #section01 .content__box .form__text{margin-bottom:40px}.contact-thanks-wrapper #section01 .content__box .form__text p{font-size:16px;font-weight:700}.contact-thanks-wrapper #section01 .content__box .main-btn{display:block;width:100%;max-width:250px;height:-moz-fit-content;height:fit-content;padding:10px;color:#e95552 !important;text-align:center;letter-spacing:.08em;border:2px solid #e95552;border-radius:4px;transition:transform .3s,background .3s,color .3s;margin:0 auto}@media (min-width:1150px){.contact-thanks-wrapper #section01 .content__box .main-btn:hover{transform:scale(1.05);color:#e95552}}@media screen and (max-width:599px){.contact-thanks-wrapper{margin-top:64px !important}}.terms-of-use-fv .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;padding:200px 5vw 32px}.terms-of-use-fv .fv__content .text__box h1{font-size:100px;font-weight:700;line-height:1.3em;color:#000;letter-spacing:.06em}.terms-of-use-fv .fv__content .text__box h1 span{display:block;font-size:20px;font-weight:700;color:#000;letter-spacing:.04em}.terms-of-use-fv .fv__content .text__box .breadcrumb-trail li{color:#000}.terms-of-use-fv .fv__content .text__box .breadcrumb-trail li a{color:#000 !important}@media (min-width:600px) and (max-width:1149px){.terms-of-use-fv .fv__content .text__box{display:block}.terms-of-use-fv .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.terms-of-use-fv .fv__content .breadcrumb-trail{text-align:right}}@media (max-width:599px){.terms-of-use-fv .fv__content .text__box{display:block}.terms-of-use-fv .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.terms-of-use-fv .fv__content .text__box h1 span{padding-top:8px !important}.terms-of-use-fv .fv__content .breadcrumb-trail{text-align:right}}.terms-of-use-wrapper{margin-top:80px !important;overflow:auto}.terms-of-use-wrapper #section01{margin-bottom:120px}@media (max-width:599px){.terms-of-use-wrapper #section01{margin-bottom:80px}}.terms-of-use-wrapper #section01 .content__box{padding:64px;background:#fff}.terms-of-use-wrapper #section01 .content__box .terms-of-use__text{font-size:15px;line-height:2.1em;letter-spacing:.16em;margin-bottom:32px;letter-spacing:.04em}.terms-of-use-wrapper #section01 .content__box .terms-of-use__content{margin-bottom:32px}.terms-of-use-wrapper #section01 .content__box .terms-of-use__content p,.terms-of-use-wrapper #section01 .content__box .terms-of-use__content ol,.terms-of-use-wrapper #section01 .content__box .terms-of-use__content li{font-size:15px;line-height:2.1em;letter-spacing:.16em;letter-spacing:.04em}.terms-of-use-wrapper #section01 .content__box .terms-of-use__content p{margin-bottom:8px}.terms-of-use-wrapper #section01 .content__box .terms-of-use__content ol{padding-left:30px;list-style:auto !important}.terms-of-use-wrapper #section01 .content__box .terms-of-use__content li{margin-bottom:8px}.terms-of-use-wrapper #section01 .content__box .terms-of-use__content li:last-child{margin-bottom:0}.terms-of-use-wrapper #section01 .content__box .terms-of-use__content h2{margin-bottom:16px;font-size:24px;font-weight:700;letter-spacing:.04em}.terms-of-use-wrapper #section01 .content__box .end{margin-bottom:0}@media screen and (max-width:599px){.terms-of-use-wrapper{margin-top:64px !important}.terms-of-use-wrapper #section01 .content__box{padding:24px}.terms-of-use-wrapper #section01 .content__box p,.terms-of-use-wrapper #section01 .content__box ol{margin-bottom:24px}.terms-of-use-wrapper #section01 .content__box h2{font-size:18px}}.privacy-fv .fv__content .text__box{display:flex;align-items:end;justify-content:space-between;padding:200px 5vw 32px}.privacy-fv .fv__content .text__box h1{font-size:100px;font-weight:700;line-height:1.3em;color:#000;letter-spacing:.06em}.privacy-fv .fv__content .text__box h1 span{display:block;font-size:20px;font-weight:700;color:#000;letter-spacing:.04em}.privacy-fv .fv__content .text__box .breadcrumb-trail li{color:#000}.privacy-fv .fv__content .text__box .breadcrumb-trail li a{color:#000 !important}@media (min-width:600px) and (max-width:1149px){.privacy-fv .fv__content .text__box{display:block}.privacy-fv .fv__content .text__box h1{margin-bottom:24px;font-size:clamp(60px, 10vw, 100px)}.privacy-fv .fv__content .breadcrumb-trail{text-align:right}}@media (max-width:599px){.privacy-fv .fv__content .text__box{display:block}.privacy-fv .fv__content .text__box h1{margin-bottom:24px;font-size:40px}.privacy-fv .fv__content .text__box h1 span{padding-top:8px !important}.privacy-fv .fv__content .breadcrumb-trail{text-align:right}}.privacy-wrapper{margin-top:80px !important;overflow:auto}.privacy-wrapper #section01{margin-bottom:120px}@media (max-width:599px){.privacy-wrapper #section01{margin-bottom:80px}}.privacy-wrapper #section01 .content__box{padding:64px;background:#fff}.privacy-wrapper #section01 .content__box .privacy__text{font-size:15px;line-height:2.1em;letter-spacing:.16em;margin-bottom:32px;letter-spacing:.04em}.privacy-wrapper #section01 .content__box .privacy__content{margin-bottom:32px}.privacy-wrapper #section01 .content__box .privacy__content p,.privacy-wrapper #section01 .content__box .privacy__content ol,.privacy-wrapper #section01 .content__box .privacy__content li{font-size:15px;line-height:2.1em;letter-spacing:.16em;letter-spacing:.04em}.privacy-wrapper #section01 .content__box .privacy__content p{margin-bottom:8px}.privacy-wrapper #section01 .content__box .privacy__content ol{padding-left:30px;list-style:auto !important}.privacy-wrapper #section01 .content__box .privacy__content li{margin-bottom:8px}.privacy-wrapper #section01 .content__box .privacy__content li:last-child{margin-bottom:0}.privacy-wrapper #section01 .content__box .privacy__content h2{margin-bottom:16px;font-size:24px;font-weight:700;letter-spacing:.04em}.privacy-wrapper #section01 .content__box .end{margin-bottom:0}@media screen and (max-width:599px){.privacy-wrapper{margin-top:64px !important}.privacy-wrapper #section01 .content__box{padding:24px}.privacy-wrapper #section01 .content__box p,.privacy-wrapper #section01 .content__box ol{margin-bottom:24px}.privacy-wrapper #section01 .content__box h2{font-size:18px}}