<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

.rt-popup .square-box-inr::after,
.rt-popup-sp .square-box-inr::after{display:none;}
.rt-popup .square-box-inr .square-mdl{height:auto;}
#rt_y20_ja_other_PopupBanner{z-index:10000 !important;}
#rt_y20_en_other_PopupBanner{z-index:10000 !important;}



@media all and (min-width:740px){
.rt-popup{position:relative;width:275px;height:150px;}
.rt-popup .square-box-inr{display:flex;flex-flow:column;justify-content:space-between;position:absolute;top:0px;left:0px;width:100%;height:100%;background:linear-gradient( 180deg, rgba(0, 0, 0, 0)57%,rgba(0, 0, 0, 0.4)67%, rgba(0, 0, 0, 0.65)75%, rgba(0, 0, 0, 0.8)100%) 0 0 no-repeat;border-radius:4px;padding:0 !important;}
.rt-popup .square-top{color:#fff;font-size:1.8rem;font-weight:700;text-shadow:0 0 5px #000;margin:35px 5px 0 12px;}
.rt-popup .square-top br{display:none;}
.rt-popup .link-area{display:block;}
.rt-popup .link-area &gt; img{border-radius:4px;width:100%;}
.rt-popup .square-mdl{color:#fff;font-size:1.5rem;line-height:1.5;margin:0 5px 12px 8px;}
.rt-popup .square-mdl .fc-yl{color:#ffe47c;font-weight:700;}
.rt-popup_close{position:absolute;top:-15px;right:-15px;}
#rt_y20_ja_dom_PopupBanner,#rt_y20_ja_int_PopupBanner,#rt_y20_ja_inttour_PopupBanner,#rt_y20_ja_domtour_PopupBanner,#rtoaster_popup,#rt_y20_ja_other_PopupBanner{margin-right:10px;}
}

@media all and (max-width:739px){
#rt_y20_ja_dom_PopupBanner,#rt_y20_ja_int_PopupBanner,#rt_y20_ja_inttour_PopupBanner,#rt_y20_ja_domtour_PopupBanner,#rtoaster_popup,#rt_y20_ja_other_PopupBanner{margin-bottom: -10px;}
.rt-popup-wrapper{background-color:#F5F5F5;padding:5px 0;display:flex;width:100%;justify-content:center;}
.rt-popup-sp{position:relative;width:275px;height:100px;box-shadow:rgba(0, 0, 0, 0.4) 0px 6px 15px 0px;border: 1px solid rgb(217, 217, 217);border-radius: 5px;}
.rt-popup-sp .square-box-inr{display:flex;flex-flow:column;justify-content:space-between;position:absolute;top:1px;left:0px;width:100%;height:100%;background:linear-gradient( 180deg, rgba(0, 0, 0, 0)46%,rgba(0, 0, 0, 0.4)57%, rgba(0, 0, 0, 0.65)75%, rgba(0, 0, 0, 0.8)100%) 0 0 no-repeat;border-radius:4px;padding:0px;}
.rt-popup-sp .square-top{color:#fff;font-size:1.8rem;font-weight:700;text-shadow:0 0 5px #000;margin:17px 10px 0 10px;}
.rt-popup-sp .square-top br{display:none;}
.rt-popup-sp .link-area{display:block;}
.rt-popup-sp .link-area &gt; img{border-radius:4px;}
.rt-popup-sp .square-mdl{color:#fff;font-size:1.5rem;line-height:1.5;margin:0 10px 5px 10px;}
.rt-popup-sp .square-mdl .fc-yl{color:#ffe47c;font-weight:700;}
.rt-popup-sp .rt-popup_close{position:absolute;top:1px;right:-30px;width:16px;height:16px;}
}

@media all and (max-width:330px){.rt-popup-sp .rt-popup_close{top:-26px;right:0px}}

.popup-bnr-wrap{background:rgba(226,231,237,0.9);padding:16px;position:fixed;bottom:0;right:0;left:0;width:100%;z-index:10001;}
.popup-bnr-wrap .popup-bnr{background:#fff;border-radius:6px;margin:0 auto;padding:16px 24px;position:relative;width:872px;}
.popup-bnr-wrap .bnr-inr{display:flex;align-items:center;justify-content:space-between;}
.popup-bnr-wrap .bnr-inr &gt; dl{color:#333;font-size:1.4rem;line-height:1.33;margin-right:24px;}
.popup-bnr-wrap .bnr-inr &gt; dl dt{color:#c00;font-weight:700;}
.popup-bnr-wrap .bnr-inr &gt; dl dd{font-size:1.2rem;margin-top:8px;}
.popup-bnr-wrap .btn-link{margin-top:auto;white-space:nowrap;}
.popup-bnr-wrap .btn-close{background:url(/jp/ja/commonY20/img_sites/icon_close_gd_v2.svg) no-repeat center;background-size:12px 12px; position:absolute;top:8px;right:8px;width:16px;height:16px;line-height:0;padding:2px;}
.popup-bnr-wrap .btn-close a{line-height:0;font-size:0;}
.popup-bnr-wrap .btn-close a:hover{opacity:0;}
.popup-bnr-wrap .btn-close img{width:12px;}
[lang="en"] .popup-bnr-wrap .bnr-inr &gt; dl dt{font-family:'Mulish', sans-serif;}

@media all and (max-width:739px){
.popup-bnr-wrap .popup-bnr{padding:16px;width:100%;}
.popup-bnr-wrap .bnr-inr{display:block;text-align:center;}
.popup-bnr-wrap .bnr-inr &gt; dl{margin-right:0;}
.popup-bnr-wrap .bnr-inr &gt; dl dt{padding:0 26px;}
.popup-bnr-wrap .btn-link{margin-top:10px;white-space:normal;}
.popup-bnr-wrap .btn-close{background-size:18px 18px;top:12px;right:12px;width:24px;height:24px;padding:3px;}
.popup-bnr-wrap .btn-close img{width:18px;}
}</pre></body></html>