@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200..900&family=Petit+Formal+Script&display=swap";.visible-xxs{display:none !important}@media(max-width: 480px){.visible-xxs{display:block !important}}.img-responsive100{width:100%;height:auto}.cursor_default{cursor:default !important}.s_text{font-size:.9em}ul{margin:0;padding:0;list-style:none}.slick-outer{position:relative}.slick-content{position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:150;color:#fff;margin:0 auto;padding:0;width:90%}.slick-content p{margin:0;padding:0;font-weight:bold;font-size:1.6rem}.slick-content h2{margin:0 auto;padding:0;font-weight:bold;font-size:7.2rem;line-height:1.3;letter-spacing:.02em;color:#fff;text-align:center;text-shadow:2px 2px 10px rgba(0,0,0,.4),-2px 2px 10px rgba(0,0,0,.4),2px -2px 10px rgba(0,0,0,.4),-2px -2px 10px rgba(0,0,0,.4)}@media(max-width: 1199px){.slick-content h2{font-size:5rem}}@media(max-width: 992px){.slick-content h2{font-size:4rem}}@media(max-width: 767px){.slick-content h2{font-size:3rem}}.ambassador{margin:20px auto 0;padding:0px 0 60px;margin-bottom:0px}.ambassador p{color:#111 !important}.ambassador .lead{line-height:1.8;font-size:1.6rem;color:#111 !important}@media(max-width: 767px){.ambassador .lead{font-size:1.5rem;line-height:1.6}}@media(max-width: 767px){.ambassador{padding-bottom:50px;margin-bottom:50px}}.ambassador h2{margin-bottom:30px;padding-bottom:0;font-size:3rem}.ambassador{counter-reset:title-counter}.ambassador h3.ttl1{margin-bottom:0;margin-top:100px;margin-bottom:50px;font-size:2.4rem;font-weight:600;color:#fff;padding:15px 0px 25px;background-image:linear-gradient(-225deg, #b11c22 0%, #b11c22 48%, #b11c22 100%);position:relative}.ambassador h3.ttl1 span{padding-left:15px;padding-right:15px;display:block}.ambassador h3.ttl1::after{background:linear-gradient(-70deg, transparent 35%, #fff 45%, #fff 55%, transparent 65%);background-size:8px 12px;border:none;height:10px;width:100%;position:absolute;bottom:0;content:"";display:block}.ambassador h3.ttl1 small{display:block;margin-top:5px;color:#fff}@media(max-width: 767px){.ambassador h3.ttl1{margin-top:50px;padding-top:10px}.ambassador h3.ttl1 span{padding-left:10px;padding-right:10px;font-size:2rem}}.ambassador h3.ttl2{margin-bottom:0;margin-top:100px;margin-bottom:50px;font-size:2.4rem;font-weight:600;color:#fff;padding:15px 0px 25px;background-image:linear-gradient(-225deg, #795548 0%, #6d4c41 48%, #5d3602 100%);position:relative}.ambassador h3.ttl2 span{padding-left:15px;padding-right:15px;display:block}.ambassador h3.ttl2::after{background:linear-gradient(-70deg, transparent 35%, #fff 45%, #e1f5fe 55%, transparent 65%);background-size:8px 12px;border:none;height:10px;width:100%;position:absolute;bottom:0;content:"";display:block}.ambassador h3.ttl2 small{display:block;margin-top:5px;color:#fff}@media(max-width: 767px){.ambassador h3.ttl2{margin-top:50px;padding-top:10px}.ambassador h3.ttl2 span{padding-left:10px;padding-right:10px;font-size:2rem}}.ambassador h4{color:#b11c22;font-family:"Noto Serif JP",serif;font-weight:600;font-size:2.4rem;margin-bottom:20px}@media(max-width: 767px){.ambassador h4{font-size:1.8rem}}.ambassador .numbered-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:15px;font-size:3rem;color:#b11c22;font-family:"Noto Serif JP",serif;font-weight:500;margin-bottom:30px}@media(max-width: 767px){.ambassador .numbered-title{font-size:2rem;margin-bottom:20px}}.ambassador .numbered-title::before{counter-increment:title-counter;content:counter(title-counter, decimal-leading-zero) ".";font-size:6rem;font-weight:bold;font-family:"Petit Formal Script",cursive;font-weight:400;color:#b11c22;letter-spacing:-0.05em;line-height:1}@media(max-width: 767px){.ambassador .numbered-title::before{font-size:3rem}}.ambassador .numbered-title2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;font-size:6rem;color:#b11c22;font-family:"Petit Formal Script",cursive;font-weight:400;margin-bottom:30px}@media(max-width: 767px){.ambassador .numbered-title2{font-size:4rem;margin-bottom:20px}}.ambassador .title_block{text-align:center;padding:2em;margin-bottom:0px;background-image:url(../images/ttl_left.svg),url(../images/ttl_right.svg);background-position:left center,right center;background-repeat:no-repeat;background-size:18%}@media(max-width: 1199px){.ambassador .title_block{background-size:15%}}@media(max-width: 992px){.ambassador .title_block{padding:1em;background-size:15%}}.ambassador .title_block em.fujikyu{font-style:normal;color:#b11c22;margin-bottom:0;display:block;line-height:1.3}.ambassador .title_block h2{color:#b11c22;font-size:5rem;line-height:1.2;margin-bottom:10px}@media(max-width: 992px){.ambassador .title_block h2{font-size:3rem}}@media(max-width: 767px){.ambassador .title_block h2{font-size:2.8rem}}.ambassador .title_block h2 em{font-style:normal;font-size:4rem;margin-bottom:0px}@media(max-width: 992px){.ambassador .title_block h2 em{font-size:3rem}}@media(max-width: 767px){.ambassador .title_block h2 em{display:block;font-size:2.2rem}}.ambassador .title_block h2 small{color:#b11c22;font-size:3.6rem;font-weight:500}@media(max-width: 767px){.ambassador .title_block h2 small{font-size:2.4rem}}.ambassador .title_block p{color:#b11c22 !important;font-size:3.6rem;font-weight:500;margin-bottom:30px;line-height:1.3}@media(max-width: 767px){.ambassador .title_block p{font-size:2.4rem}}.ambassador .title_block .copy{display:inline-block;border-radius:30px;margin:auto;background-color:rgba(177,28,34,.2);color:#b11c22 !important;padding:1em 2em}@media(max-width: 992px){.ambassador .title_block .copy{display:inherit;padding:1em}}.ambassador .profile_wrapper{margin-top:100px;background-image:url(../images/p_b_simple_72_1L.png);background-repeat:repeat-x;background-position:top left;padding-top:50px}@media(max-width: 767px){.ambassador .profile_wrapper{padding-top:20px;margin-top:50px}}.ambassador .profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}@media(max-width: 767px){.ambassador .profile{margin-bottom:40px}}.ambassador .profile .photo{width:50%}@media(max-width: 992px){.ambassador .profile .photo{width:100%;margin:0 auto 20px}}.ambassador .profile .description{width:44%}@media(max-width: 992px){.ambassador .profile .description{width:100%}}.ambassador .profile .description .name{font-size:3.2rem;font-family:"Noto Serif JP",serif;font-weight:500;margin-bottom:20px}@media(max-width: 767px){.ambassador .profile .description .name{font-size:2.6rem}}.ambassador .profile .description .name .kana{font-size:2rem;display:inline-block;margin-left:1em}@media(max-width: 767px){.ambassador .profile .description .name .kana{font-size:1.8rem;margin-left:.5em}}.ambassador .background{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}@media(max-width: 767px){.ambassador .background{margin-bottom:40px}}.ambassador .background .photo{width:44%}@media(max-width: 992px){.ambassador .background .photo{width:100%;margin:0 auto 20px}}.ambassador .background .description{width:50%}@media(max-width: 992px){.ambassador .background .description{width:100%}}.ambassador .ceremony{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}@media(max-width: 767px){.ambassador .ceremony{margin-bottom:40px}}.ambassador .ceremony .photo{width:44%}@media(max-width: 992px){.ambassador .ceremony .photo{width:100%;margin:0 auto 20px}}.ambassador .ceremony .description{width:50%}@media(max-width: 992px){.ambassador .ceremony .description{width:100%}}.ambassador .poster{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:80px}@media(max-width: 767px){.ambassador .poster{margin-bottom:40px}}.ambassador .poster .photo{width:50%}@media(max-width: 992px){.ambassador .poster .photo{width:100%;margin:0 auto 20px}}.ambassador .poster .description{width:44%}@media(max-width: 992px){.ambassador .poster .description{width:100%}}.ambassador dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ambassador dl dt{width:5em;color:#b11c22;padding:10px 5px;border-bottom:1px #5d3602 solid}.ambassador dl dd{width:calc(100% - 5.5em);padding:10px 5px;border-bottom:1px #5d3602 solid}.ambassador .button_area1{margin:50px auto;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;width:70%}.ambassador .button_area1 .item{width:48%}@media(max-width: 767px){.ambassador .button_area1 .item{width:100%;margin-bottom:20px}}@media(max-width: 992px){.ambassador .button_area1{width:100%;margin:30px auto;text-align:center}}.ambassador .button_area2{margin:50px 0;text-align:left;width:40%}@media(max-width: 992px){.ambassador .button_area2{width:100%;margin:30px auto;text-align:center}}.ambassador .button_area3{margin:50px auto;text-align:center;width:40%}@media(max-width: 992px){.ambassador .button_area3{width:100%;margin:30px auto;text-align:center}}.ambassador .route_map{margin:30px auto;width:90%}@media(max-width: 767px){.ambassador .route_map{width:100%}}.ambassador .ticket{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ambassador .ticket .item{width:25%;margin-right:5%}@media(max-width: 767px){.ambassador .ticket .item{width:80%;margin:auto auto 20px}}.ambassador .ticket .text{width:40%}@media(max-width: 992px){.ambassador .ticket .text{width:70%}}@media(max-width: 767px){.ambassador .ticket .text{width:100%;margin:auto auto 20px}}.ambassador .other_train{margin:30px auto}.ambassador .other_train h4{color:#333;margin-bottom:20px;font-size:2.2rem}@media(max-width: 767px){.ambassador .other_train h4{font-size:2rem}}.ambassador .other_train .train1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:50px}.ambassador .other_train .train1 .train_slider1{width:58%}@media(max-width: 767px){.ambassador .other_train .train1 .train_slider1{width:100%;margin-bottom:20px}}.ambassador .other_train .train1 .info{width:35%}@media(max-width: 767px){.ambassador .other_train .train1 .info{width:100%;margin-bottom:20px}}.ambassador .other_train .train2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;margin-bottom:30px}.ambassador .other_train .train2 .train_slider1{width:58%}@media(max-width: 767px){.ambassador .other_train .train2 .train_slider1{width:100%;margin-bottom:20px}}.ambassador .other_train .train2 .info{width:35%}@media(max-width: 767px){.ambassador .other_train .train2 .info{width:100%;margin-bottom:20px}}.ambassador .other_train .button_area{margin:30px auto 30px;width:70%}@media(max-width: 767px){.ambassador .other_train .button_area{margin:30px auto 0px;width:100%}}.ambassador .button_2{display:block;background-image:-webkit-gradient(linear, left top, left bottom, from(#4fc3f7), to(#2196f3));background-image:linear-gradient(to bottom, #4fc3f7 0%, #2196f3 100%);border-radius:3px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:300px;padding:15px 25px;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-weight:600}.ambassador .button_2::after{content:"";position:absolute;top:50%;bottom:0;right:2rem;font-size:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:right .3s;transition:right .3s;width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ambassador .button_2:hover{background-image:-webkit-gradient(linear, left bottom, left top, from(#2196f3), to(#2196f3));background-image:linear-gradient(to top, #2196f3 0%, #2196f3 100%);color:#fff}.ambassador .button_2:hover::after{right:1.4rem;border-top:solid 2px #fff;border-right:solid 2px #fff}.ambassador .button_3{display:block;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffb74d), to(#ff9800));background-image:linear-gradient(to bottom, #ffb74d 0%, #ff9800 100%);border-radius:3px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;max-width:300px;padding:15px 25px;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-weight:600}@media(max-width: 767px){.ambassador .button_3{margin:0 auto;max-width:90%}}.ambassador .button_3::after{content:"";position:absolute;top:50%;bottom:0;right:2rem;font-size:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:right .3s;transition:right .3s;width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ambassador .button_3:hover{background-image:-webkit-gradient(linear, left bottom, left top, from(#ff9800), to(#ff9800));background-image:linear-gradient(to top, #ff9800 0%, #ff9800 100%);color:#fff}.ambassador .button_3:hover::after{right:1.4rem;border-top:solid 2px #fff;border-right:solid 2px #fff}.ambassador .button_4{display:block;background-image:-webkit-gradient(linear, left top, left bottom, from(#ffb74d), to(#ff9800));background-image:linear-gradient(to bottom, #ffb74d 0%, #ff9800 100%);border-radius:3px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;max-width:300px;padding:15px 25px;color:#fff;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;font-weight:600}@media(max-width: 767px){.ambassador .button_4{margin:0 auto;max-width:90%}}.ambassador .button_4::after{content:"";position:absolute;top:50%;bottom:0;right:2rem;font-size:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:right .3s;transition:right .3s;width:6px;height:6px;border-top:solid 2px #fff;border-right:solid 2px #fff;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.ambassador .button_4:hover{background-image:-webkit-gradient(linear, left bottom, left top, from(#ff9800), to(#ff9800));background-image:linear-gradient(to top, #ff9800 0%, #ff9800 100%);color:#fff}.ambassador .button_4:hover::after{right:1.4rem;border-top:solid 2px #fff;border-right:solid 2px #fff}.ambassador .sliderNext,.ambassador .sliderPrev{position:absolute;top:50%;width:5rem}@media only screen and (min-width: 768px)and (max-width: 1199px){.ambassador .sliderNext,.ambassador .sliderPrev{width:3.75rem}}@media only screen and (max-width: 767px){.ambassador .sliderNext,.ambassador .sliderPrev{width:2.5rem}}.ambassador .sliderNext,.ambassador .sliderPrev{aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#15587e;border-radius:50%;margin-top:-2.5rem}@media only screen and (min-width: 768px)and (max-width: 1199px){.ambassador .sliderNext,.ambassador .sliderPrev{margin-top:-1.875rem}}@media only screen and (max-width: 767px){.ambassador .sliderNext,.ambassador .sliderPrev{margin-top:-1.25rem}}.ambassador .sliderNext::before,.ambassador .sliderPrev::before{content:"";display:block;width:1em;height:1em;background-color:#253842;-webkit-mask-image:url(../images/right1.svg);-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;mask-image:url(../images/right1.svg);mask-size:contain;mask-repeat:no-repeat;mask-position:center;width:1rem}@media only screen and (max-width: 767px){.ambassador .sliderNext::before,.ambassador .sliderPrev::before{width:.5rem}}.ambassador .sliderNext::before,.ambassador .sliderPrev::before{height:auto;aspect-ratio:1/1;background:#fff}.ambassador .sliderNext.u-white,.ambassador .sliderPrev.u-white{background:#fff}.ambassador .sliderNext.u-white:before,.ambassador .sliderPrev.u-white:before{background:#15587e}.ambassador .sliderPrev{left:-2.5rem}@media only screen and (min-width: 768px)and (max-width: 1199px){.ambassador .sliderPrev{left:-1.875rem}}@media only screen and (max-width: 767px){.ambassador .sliderPrev{left:-1.25rem}}.ambassador .sliderPrev:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.ambassador .sliderNext{right:-2.5rem}@media only screen and (min-width: 768px)and (max-width: 1199px){.ambassador .sliderNext{right:-1.875rem}}@media only screen and (max-width: 767px){.ambassador .sliderNext{right:-1.25rem}}