.mfp-iframe-holder .mfp-close{width:44px}.mfp-iframe-holder .mfp-close:focus{outline:auto}@media(max-width: 640px){#yuiKawamoto .pc{display:none}}#yuiKawamoto .sp{display:none}@media(max-width: 640px){#yuiKawamoto .sp{display:inline}}@media(max-width: 640px){#yuiKawamoto .c-ancLink-a__link{letter-spacing:0}}#yuiKawamoto .c-ancLink-a__item .c-ancLink-a__link.blank::after{display:inline-block;width:14px;height:14px;margin-left:2px;padding-bottom:2px;vertical-align:middle;content:"";background-color:#cf142b;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.45764,19h-12a1.00294,1.00294,0,0,1-1-1V6a1.00294,1.00294,0,0,1,1-1h5a1,1,0,0,0,0-2h-6a1.99944,1.99944,0,0,0-2,2V19a2.00588,2.00588,0,0,0,2,2h14a2.00588,2.00588,0,0,0,2-2V13a1,1,0,1,0-2,0v5A1.00294,1.00294,0,0,1,17.45764,19Zm-4-15a1.00294,1.00294,0,0,0,1,1h2.59l-9.13,9.13a.997.997,0,0,0,1.41,1.41l9.13-9.13V9a1,1,0,0,0,2,0V3h-6A1.00294,1.00294,0,0,0,13.45764,4Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.45764,19h-12a1.00294,1.00294,0,0,1-1-1V6a1.00294,1.00294,0,0,1,1-1h5a1,1,0,0,0,0-2h-6a1.99944,1.99944,0,0,0-2,2V19a2.00588,2.00588,0,0,0,2,2h14a2.00588,2.00588,0,0,0,2-2V13a1,1,0,1,0-2,0v5A1.00294,1.00294,0,0,1,17.45764,19Zm-4-15a1.00294,1.00294,0,0,0,1,1h2.59l-9.13,9.13a.997.997,0,0,0,1.41,1.41l9.13-9.13V9a1,1,0,0,0,2,0V3h-6A1.00294,1.00294,0,0,0,13.45764,4Z"/></svg>');mask-repeat:no-repeat}#yuiKawamoto .c-text-a__text+.c-text-a__text{margin-top:1em}#yuiKawamoto .c-mv__text{color:#fff}@media(max-width: 1100px){#yuiKawamoto .c-mv__text{color:#333}}@media(max-width: 1100px){#yuiKawamoto .c-mv__image{background-position:top left 60%}}#yuiKawamoto .c-h1-a{padding-top:.3em;display:inline-block}@media(max-width: 640px){#yuiKawamoto .c-h1-a{font-size:22px}}#yuiKawamoto .c-h2-a--narrow{margin-top:0}#yuiKawamoto .c-h3-a__text{font-size:20px;line-height:1.6}@media(max-width: 640px){#yuiKawamoto .c-h3-a__text{font-size:18px}}#yuiKawamoto .c-h3-a--white .c-h3-a__text{color:#fff}@media(max-width: 640px){#yuiKawamoto .c-linkCard--col2.col-reverse .c-linkCard__item1{grid-area:2/1/3/2}#yuiKawamoto .c-linkCard--col2.col-reverse .c-linkCard__item2{grid-area:1/1/2/2}}#yuiKawamoto .u-pb-16-9{padding-bottom:56.25% !important;background-color:#fff;overflow:visible !important}#yuiKawamoto .flex-col-reverse{display:flex;flex-flow:column-reverse}#yuiKawamoto .invisible-{visibility:hidden;font-size:0}#yuiKawamoto .profile_ttl_name{font-size:32px;line-height:1;letter-spacing:.5em;margin:1.2em 0 1.2em}@media(max-width: 640px){#yuiKawamoto .profile_ttl_name{font-size:26px}}#yuiKawamoto .profile_ttl_name span{font-size:clamp(0.875rem,0.8125rem + 0.25vw,1rem);letter-spacing:.3em;white-space:nowrap;color:#cf142b;display:block;margin-top:1em}#yuiKawamoto .profile_data_sns{margin-top:40px;display:flex;align-items:center;gap:15px}@media(max-width: 640px){#yuiKawamoto .profile_data_sns{justify-content:center}}#yuiKawamoto .profile_data_sns h3{font-size:20px;margin:0}@media(max-width: 640px){#yuiKawamoto .profile_data_sns h3{font-size:18px}}#yuiKawamoto .profile_data_sns .flex-row{display:flex;gap:20px;flex-flow:nowrap;align-items:center}@media(max-width: 640px){#yuiKawamoto .profile_data_sns .btn-ins img,#yuiKawamoto .profile_data_sns .btn-ytb img,#yuiKawamoto .profile_data_sns .btn-twi img{width:45px;height:auto}}#yuiKawamoto #page-navi{position:sticky;top:0;background-color:hsla(0,0%,100%,.95);padding:15px;margin-top:10px;z-index:20}@media(max-width: 640px){#yuiKawamoto #page-navi{position:static}}#yuiKawamoto .movieArea{position:relative;z-index:10}#yuiKawamoto .movieArea_thumbnail{display:block;position:relative;width:100%;overflow:hidden;z-index:1;background-color:#fff;overflow:hidden}#yuiKawamoto .movieArea_thumbnail::after{content:"";display:block;width:11.9760479042%;height:auto;aspect-ratio:1;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(0,0,0,.7);border-radius:50%;transition:all .2s ease-out}#yuiKawamoto .movieArea_thumbnail::before{content:"";display:block;width:3.7425149701%;height:auto;aspect-ratio:.884;position:absolute;top:50%;left:50%;transform:translate(-40%, -50%);background-color:#fff;clip-path:polygon(0 0, 100% 50%, 0 100%);z-index:2}#yuiKawamoto .movieArea_thumbnail img{transition:all .2s ease-out;vertical-align:bottom}#yuiKawamoto .movieArea_thumbnail:hover img{transform:scale(1.02)}#yuiKawamoto .movieArea_thumbnail:hover::after{background-color:rgba(207,20,43,.8)}#yuiKawamoto .gallery-slider-for{max-width:800px;margin-left:auto;margin-right:auto}#qa{background-color:#f8eded}#qa .qa-text{margin-top:.6em !important;font-feature-settings:"palt";letter-spacing:.05em;padding-left:3em;text-indent:-3em}#qa .qa-text .qa-question{color:#cf142b;font-weight:bold;font-size:114%;width:2.7em;text-indent:0;display:inline-block}#qa .qa-text .qa-answer{color:#186a82;font-weight:bold;font-size:114%;width:2.7em;text-indent:0;display:inline-block}#banner-area{background-color:#f5f5f5;border-top:solid 1px #dedede}#banner-area .banner-area_wrapper{margin:0 auto;padding:0 3%;text-align:center}#banner-area .banner-area_wrapper .banner-btn{display:inline-block;box-shadow:0 0 10px rgba(52,52,52,.1);transition:.3s;width:345px}@media(max-width: 640px){#banner-area .banner-area_wrapper .banner-btn{width:316px}}#banner-area .banner-area_wrapper .banner-btn a{display:inline}#banner-area .banner-area_wrapper .banner-btn:hover{box-shadow:0 3px 8px rgba(52,52,52,.25)}#banner-area .banner-area_wrapper .banner-btn img{vertical-align:bottom;max-width:100%;height:auto}.splide__slide{opacity:.8}.splide__slide.is-active{opacity:1}.splide__slide img{height:auto;width:100%}.slider-wrapper{position:relative}.slider-wrapper #main-carousel{max-width:800px;margin:auto}.slider-wrapper .splide__track_thumbnail{margin-top:17px}.slider-wrapper .splide__track_thumbnail .splide__slide img{object-fit:cover;height:100%}.slider-wrapper .splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #cf142b}.slider-wrapper .splide__pagination{margin-bottom:-60px}.slider-wrapper .splide__pagination__page{border:solid 1px #8c8c8c;background-color:#fff;width:10px;height:10px;margin:5px 10px;opacity:1}@media(max-width: 640px){.slider-wrapper .splide__pagination__page{margin:5px 7px}}.slider-wrapper .splide__pagination__page.is-active{transform:scale(2);border:solid 1px #cf142b;background-color:#cf142b;margin:5px 15px}@media(max-width: 640px){.slider-wrapper .splide__pagination__page.is-active{margin:5px 10px}}.slider-wrapper .splide.is-focus-in .splide__pagination__page:focus-visible,.slider-wrapper .splide.is-focus-in .splide__arrow:focus-visible,.slider-wrapper .splide.is-focus-in .splide__slide:focus-visible,.slider-wrapper .splide.is-focus-in .splide__pagination__page:focus .splide.is-focus-in .splide__arrow:focus,.slider-wrapper .splide.is-focus-in .splide__slide:focus{outline:auto;outline-color:blue}.slider-wrapper .splide__arrows{position:relative;bottom:-40px;max-width:420px;margin:auto}.slider-wrapper .splide__arrows .splide__arrow--prev{position:absolute}.slider-wrapper .splide__arrows .splide__arrow{position:absolute;width:40px;height:40px;background-color:#cf142b;opacity:1;overflow:hidden;text-indent:-1000%}.slider-wrapper .splide__arrows .splide__arrow .splide__arrow--inner{position:relative}.slider-wrapper .splide__arrows .splide__arrow .splide__arrow--inner::after{position:absolute;top:0px;left:9px;right:5px;content:"";background-size:cover;width:14px;height:17px;background-image:url(/-/Media/Ricoh/Sites/jp_ricoh/about/advertisement/yui-kawamoto/img/icon_arrow_white.png)}.slider-wrapper .splide__arrows .splide__arrow--prev .splide__arrow--inner::after{transform:rotate(180deg);left:5px}.jlpgatour-box{padding:0 5% 1em;width:100%;max-width:912px;margin-right:auto;margin-left:auto;margin-top:1em;margin-bottom:1em;box-sizing:border-box}.jlpgatour-box ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:20px;justify-content:center}#message .c-figure__inner{max-width:800px;margin:auto}.sp-banner{margin:0 auto 60px}@media(max-width: 640px){.sp-banner{margin:0 auto 40px}}.sp-banner .sp-banner__link{display:block;width:437px;height:219px;position:relative;transition:.3s;box-shadow:0 0 10px rgba(52,52,52,.1);overflow:hidden}@media(max-width: 640px){.sp-banner .sp-banner__link{width:316px;height:158px}}.sp-banner .sp-banner__link:hover{box-shadow:0 3px 8px rgba(52,52,52,.25)}.sp-banner .sp-banner__link:hover img{transform:scale(1.02)}.sp-banner .sp-banner__link img{width:100%;height:auto;display:block;transition:.3s}.sp-banner .sp-banner__link::after{content:"";position:absolute;bottom:10px;right:12px;width:8px;height:8px;border-bottom:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(-45deg);z-index:3}.sp-banner .sp-banner__link::before{content:"";position:absolute;bottom:0;right:0;width:30px;height:30px;background-color:#cf142b;z-index:2}.sp-banner .sp-banner__content{position:absolute;bottom:0;left:0;width:100%;padding:10px 15px;background:hsla(0,0%,100%,.85);box-sizing:border-box}@media(max-width: 640px){.sp-banner .sp-banner__content{padding:8px 12px}}.sp-banner .sp-banner__cate{color:#cf142b;font-size:20px;font-weight:bold;line-height:1.4;margin-bottom:.5em;text-align:center}@media(max-width: 640px){.sp-banner .sp-banner__cate{font-size:17px}}.sp-banner .sp-banner__title{color:#000;text-align:left;font-size:16px;line-height:1.4;font-feature-settings:"palt"}@media(max-width: 640px){.sp-banner .sp-banner__title{font-size:14px}.sp-banner .sp-banner__title br{display:none}}