@charset "UTF-8";

body{margin-top:0!important}.global_nav-block.category .global_nav__list{display:none!important}#globalHeader.is-fixed,#globalHeader.is-fixed #globalNav{position:inherit!important}#mainContents{margin-top:0!important}.button-pagetop{background:#008CD5}@media (max-width:768px){.button-pagetop{right:4px}}@media (min-width:769px){#globalHeader.is-fixed{transform:translateY(0)}}

/*  アイコン
-----------------------------------------------------------*/
.m-ico{display:inline-flex;align-items:center;font-style:normal;vertical-align:middle;font-weight:400}.m-ico:before{position:relative;top:-1px;font-family:'Material Icons Round';content:attr(data-icon);font-size:100%}.m-ico.-arrow{transform:scale(1.3)}@media print, screen and (min-width:960px){.m-ico.-arrow{transform:scale(1.5)}}

/*  表示・非表示
-----------------------------------------------------------*/
@media print, screen and (max-width:959px){.pc-only{display:none}}@media print, screen and (min-width:960px){.sp-only{display:none}}.sr-only{display:none}

/*  BREADCRUMBS
-----------------------------------------------------------*/
.breadcrumbs_wrapper{display:flex;align-items:center}.breadcrumbs_contents{display:block;width:100%;overflow-x:auto;white-space:nowrap;margin-bottom:-2px;padding-bottom:2px}.breadcrumbs_item{display:inline-flex;align-items:center;color:#6b6e71;font-size:1.2rem;line-height:2}.breadcrumbs_item.-home{flex-shrink:0;margin:0 8px}.breadcrumbs_inner{width:100%;display:flex}.breadcrumbs_item:not(:first-child){margin-left:4px}.breadcrumbs_item a{color:#c0c5cb}.breadcrumbs_item:not(:last-child):after{margin-left:4px;font-family:'Material Icons Round';content:"\e5cc";color:#c0c5cb}.breadcrumbs_item:last-child{padding-right:8px}a.breadcrumbs_anchor{color:#3498db;font-weight:700}@media screen and (max-width:959px){.breadcrumbs .inner{margin:0}}@media print,screen and (min-width:960px){.breadcrumbs{margin-top:4px}.breadcrumbs_wrapper{margin: 0 auto;max-width:1280px;width:100%}}

/*  kome
============================================================================= */
p.kome,.kome li{position:relative;padding-left:1.2em}p.kome:before,.kome li:before{position:absolute;left:0;top:0;content:"※"}

/*  CONTENTS
============================================================================= */
.dpMain *{font-feature-settings:"palt";font-family:"Work Sans","Noto Sans JP",sans-serif}.dpMain input,.dpMain button,.dpMain textarea,.dpMain select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;font-size:100%;color:#323743}.dpMain img{width:100%;height:auto;vertical-align:bottom}.dpMain{color:#323743;font-size:1.4rem}.dpSect{margin-top:32px}.inner{margin:0 16px}.dpSectWp{margin-top:24px}@media print,screen and (min-width:960px){.dpMain{color:#323743;font-size:1.6rem}.dpSect{margin-top:56px}.inner{margin:0 auto;width:100%;max-width:1280px}.dpSectWp{margin-top:32px}}.main[data-gacategory="kaigai_worldheritage_top"] .sect.heritage .morebt{display:none}

/* MV --------------------------------- */
.pageHd{position:relative}.pageHd::after{position:absolute;left:0;bottom:0;content:"";display:inline-block;width:100%;height:16px;background:url(/cruise/princess/diamondprincess/_images/cpninfo_bg.png) center / auto 100% repeat-x}@media print,screen and (min-width:960px){.pageHd{position:relative;background:linear-gradient(135deg,#622d8f 0%,#622d8f 3%,#0054df 6%,#3aa3ec 12%,#aaebff 23%,#94dbf2 51%,#76d5f2 67%,#52ccf2 100%)}.pageHd::after{height:32px}}@media screen and (max-width:959px){.mv{position:relative;background:linear-gradient(135deg,#622d8f 0%,#622d8f 3%,#0054df 6%,#3aa3ec 12%,#aaebff 23%,#94dbf2 51%,#76d5f2 67%,#52ccf2 100%)}}
.mv_inner{position:relative;margin:0 auto;width:100%;max-width:1280px;padding:16px 8px 120px;text-align:center}.mv_inner::before,.mv_inner::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:0;padding-top:calc(400 / 1000 * 100%);display:block;background-position:center;background-size:100% auto;background-repeat:no-repeat}.mv_inner::before{background-image:url(/cruise/princess/diamondprincess/_images/mv_ship_sp.png);animation:fadeInOut1 12s ease-in-out 4s infinite both}.mv_inner::after{z-index:1;background-image:url(/cruise/princess/diamondprincess/_images/mv_ship2_sp.png);animation:fadeInOut2 12s ease-in-out 4s infinite both;opacity:0}.mv_box{position:relative;z-index:0;display:flex;flex-direction:column}.dpTtl{display:flex;flex-direction:column;align-items:center;text-align:center;color:#043e76;line-height:1.2}.dpTtl span{font-weight:700}.dpTtl01{font-size:1.6rem;font-family:"Noto Serif JP",serif}.dpTtl02{font-size:2.6rem;font-family:"Noto Serif JP",serif}.dpTtl03{position:relative;display:flex;justify-content:center;align-items:center;margin-top:8px;padding:4px 8px;min-height:20px;text-align:center;color:#fff;font-family:"Noto Serif JP",serif;font-size:1.4rem;text-shadow:0 0 6px #7f6625;background:url(/cruise/princess/diamondprincess/_images/mv_bar.png) repeat-x center}.dpTtl03::before,.dpTtl03::after{position:absolute;top:0;content:"";display:block;width:61px;height:100%}.dpTtl03::before{right:100%;background:url(/cruise/princess/diamondprincess/_images/mv_bar_left.png) center no-repeat}.dpTtl03::after{left:100%;background:url(/cruise/princess/diamondprincess/_images/mv_bar_right.png) center no-repeat}.mv_txtInfo{order:-1;margin-bottom:4px;color:#a28640;text-align:center;font-weight:700;text-shadow:0 0 4px #fff,0 0 4px #fff,0 0 4px #fff}.mv_txtInfo span{position:relative;padding:0 12px}.mv_txtInfo span::before,.mv_txtInfo span::after{position:absolute;top:0;content:"";display:inline-block;width:3px;height:100%;background:#a28640;box-shadow:0 0 4px #fff,0 0 4px #fff,0 0 4px #fff}.mv_txtInfo span::before{transform:rotate(-24deg);left:0}.mv_txtInfo span::after{transform:rotate(24deg);right:0}.mv_txt{margin-top:8px;color:#043e76;text-align:left;font-weight:600;text-shadow:0 0 4px #fff,0 0 4px #fff,0 0 4px #fff;letter-spacing:.05em}.mv_inner{padding-bottom:36vw}.mv_bt-sp{margin:8px auto 0;max-width:270px;text-align:center}.mv_bt-pc{display:none}@media print,screen and (min-width:960px){.mv_inner{position:relative;z-index:0;padding:24px 0;text-align:left;background:none;overflow:hidden}.mv_inner::before,.mv_inner::after{left:inherit;bottom:inherit;top:0;right:0;width:50%;height:100%;display:block;padding-top:0;background-position:right center;background-size:auto 100%;-webkit-mask-image:linear-gradient(to right,transparent,black 10%);mask-image:linear-gradient(to right,transparent,black 10%)}.mv_inner::before{background-image:url(/cruise/princess/diamondprincess/_images/mv_ship.png)}.mv_inner::after{z-index:1;background-image:url(/cruise/princess/diamondprincess/_images/mv_ship2.png)}.mv_box{width:50%}.dpTtl01{font-size:2.6rem}.dpTtl02{font-size:5rem;line-height:1.2}.dpTtl03{margin-top:8px;padding:8px;min-height:40px;font-size:2rem}.mv_txtInfo{font-size:2.2rem}.mv_txt{margin-top:16px;line-height:1.6;font-size:1.8rem}.mv_txt span{font-weight:500}.mv_bt{margin:16px auto 0;max-width:1236px}.mv_bt-sp{display:none}.mv_bt-pc{display:block;margin:0 auto;padding:16px 0 0;max-width:1236px}.mv_bt-pc a{transition:opacity .2s ease-out}.mv_bt-pc a:hover{opacity:.6}}@media screen and (min-width:960px) and (max-width:1280px){.mv{padding:0 16px}}@media print,screen and (min-width:960px){[aria-labelledby="plan2025-22-5"] .lineupCassette_link:not(.-book){margin:55px 0}}@keyframes fadeInOut1{0%{opacity:1}20%{opacity:0}40%{opacity:0}60%{opacity:1}100%{opacity:1}}@keyframes fadeInOut2{0%{opacity:0}20%{opacity:1}40%{opacity:1}60%{opacity:0}100%{opacity:0}}
.service{padding-bottom:32px}@media screen and (max-width:959px){.service{padding-top:16px;background:#76d5f2}}.serviceBlock{padding:16px;background:#fff;box-shadow:0 0 15px 0 rgba(255,255,223,1)}.serviceHd{display:flex;flex-direction:column-reverse;align-items:center;color:#c14e4e;line-height:1.5}.serviceHd_ttl{line-height:1.3;text-align:center;font-size:1.8rem;font-weight:700}.serviceHd_ttl span{display:inline-block}.serviceHd_txt{font-size:1.2rem;font-weight:500}.serviceHd_txt span{position:relative;padding:0 8px}.serviceHd_txt span::before,.serviceHd_txt span::after{position:absolute;top:0;content:"";display:inline-block;width:1px;height:100%;background:#c14e4e;box-shadow:0 0 4px #fff,0 0 4px #fff,0 0 4px #fff}.serviceHd_txt span::before{transform:rotate(-24deg);left:0}.serviceHd_txt span::after{transform:rotate(24deg);right:0}.serviceList{display:flex;flex-direction:column;flex-wrap:wrap;gap:8px 0;margin-top:8px;counter-reset:listnum}.serviceList_item{position:relative;cursor:pointer;padding:8px 16px 8px 40px;background:#faf7f4;transition:background .2s ease-out}.serviceList_item-txt{display:flex;flex-direction:column;color:#87836b;line-height:1.5;letter-spacing:.05em}.serviceList_item-txt-ss{font-size:1.2rem;font-weight:500}.serviceList_item-txt-s{font-size:1.2rem;font-weight:500}.serviceList_item-txt-l{font-size:1.4rem;font-weight:700}@media print,screen and (max-width:959px){.serviceList_item-txt-line{display:block}}.serviceList_item-price{display:inline-block;margin-left:4px;padding:2px 8px;line-height:1;color:#fff;font-size:1rem;border-radius:50vw;transform:translateY(-1px)}.serviceList_item-price.-free{background:#699acc}.serviceList_item-price.-paid{background:#cc7f7b}.serviceList_item-more{margin-top:4px;padding-top:4px;line-height:1;border-top:solid 1px #e5e3e2;text-align:right}.serviceList_item-moreBt{border-radius:50vw;color:#87836b;font-size:1.2rem;font-weight:700}.serviceList_item-moreBt .m-ico{margin-left:4px}.serviceList_item-kome{display:flex;gap:0 8px;align-items:center;width:100%;color:#87836b;font-family:"Noto Serif JP",serif;font-weight:700}.serviceList_item-kome::before,.serviceList_item-kome::after{content:"";flex:1;height:1px;background:#87836b}.serviceList_item-num{position:absolute;left:-12px;top:-4px;width:45px;height:44px;background:url(/cruise/princess/diamondprincess/_images/service_num.png) center / 100% auto no-repeat}.serviceList_item-num::before{position:absolute;left:-3%;bottom:0;width:100%;text-align:center;color:#87836b;font-size:1.8rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,Helvetica Neue,HelveticaNeue,Arial,Verdana,"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック",Yu Gothic,Meiryo,sans-serif;font-weight:500;transform:scale(.9,1);counter-increment:listnum;content:counter(listnum,decimal-leading-zero)}.modal.modalService{max-width:600px}.modal.modalService .modal-content{overflow:inherit;padding:0 16px}.modal-serviceCnt{position:relative;letter-spacing:.05em;padding:32px 16px 16px;background:#faf7f4}.modal-serviceCnt em.red{color:#c14e4e}.modalService_support{position:absolute;top:-8px;right:-8px;text-align:right}.modalService_support span{position:relative;display:inline-block;padding:8px 16px;color:#fff;line-height:1.3;border-radius:50vw;background:#87836b}.modalService_support span::before{position:absolute;right:16px;top:calc(100% - 1px);content:"";width:0;height:0;border-right:10px solid transparent;border-top:15px solid #87836b}.modalService_txt{font-size:1.5rem;line-height:1.7}.modalService_txt+.modalService_txt{margin-top:16px}.modalService_kome{margin-top:16px;font-size:1.2rem}.modalService_tax{margin-top:8px;line-height:1.3;border:solid 2px #87836b;background:#87836b}.modalService_tax dt{padding:4px 16px;color:#fff;text-align:center}.modalService_tax dd{padding:4px 16px;text-align:center;background:#fff}.modalService_tax dd em{font-size:1.8rem;font-weight:700}@media print,screen and (min-width:960px){.service{margin-top:32px;padding-bottom:80px}.serviceBlock{padding:24px 40px 32px}.serviceHd_ttl{font-size:3.2rem}.serviceHd_txt{font-size:2.2rem}.serviceHd_txt span{padding:0 16px}.serviceHd_txt span::before,.serviceHd_txt span::after{width:3px}.serviceList{flex-direction:row;gap:0 24px;margin-top:16px}.serviceList_item{padding:16px 32px 8px 140px;width:calc(100% / 2 - 12px)}.serviceList_item-txt-ss{font-size:1.4rem}.serviceList_item-txt-s{font-size:1.8rem}.serviceList_item-txt-l{font-size:2.2rem}.serviceList_item-price{margin-left:8px;padding:4px 8px 4px;font-size:1.4rem;transform:translateY(-2px)}.serviceList_item-more{margin-top:8px;padding-top:8px}.serviceList_item-moreBt{font-size:100%}.serviceList_item-kome{gap:0 16px;margin:16px 0 8px}.serviceList_item-num{left:24px;top:50%;transform:translateY(-50%);width:95px;height:92px}.serviceList_item-num::before{font-size:4rem}.modal.modalService .modal-content{padding:0 24px}.modal-serviceCnt{padding:32px 24px 24px}.modalService_support{top:-16px;right:-16px}.modalService_support span::before{right:24px;border-right-width:15px;border-top-width:20px}.modalService_txt{font-size:1.8rem;line-height:1.8}.modalService_kome{font-size:1.4rem}.modalService_tax{display:flex;margin-top:16px}.modalService_tax dt{display:flex;justify-content:center;align-items:center}.modalService_tax dd{flex:1;display:flex;justify-content:center;align-items:center}.modalService_tax dd em{font-size:2.4rem}}

/* CPN INFO --------------------------------- */
.cpninfo{padding-bottom:48px;background:linear-gradient(to bottom,#f2ecdd 0%,#efe7d4 100%)}.cpninfo_hd{position:relative;display:flex;justify-content:center}.cpninfo_hdttl{position:relative;margin-top:-16px}.cpninfo_hdttl span{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding:8px 24px;width:100%;min-height:40px;font-family:"Noto Serif JP",serif;font-weight:700;color:#fff;font-size:2rem;text-shadow:0 0 6px #000;background:linear-gradient(135deg,#193978 0%,#3b87b3 40%,#3b77b3 60%,#193978 100%)}.cpninfo_hdttl::before,.cpninfo_hdttl::after{position:absolute;bottom:-5px;content:"";display:block;width:40px;height:42px}.cpninfo_hdttl::before{right:calc(100% - 10px);background:url(/cruise/princess/diamondprincess/_images/cpninfo_ttl_left.png) center / 100% auto no-repeat}.cpninfo_hdttl::after{left:calc(100% - 10px);background:url(/cruise/princess/diamondprincess/_images/cpninfo_ttl_right.png) center / 100% auto no-repeat}.cpninfoWp{position:relative;z-index:1;margin-top:16px}.cpninfoList{display:none;margin-top:-16px}.cpninfoList.slick-initialized{display:block}.cpninfoList.slick-initialized .slick-list{padding-top:20px!important}.cpninfoList .slick-prev,.cpninfoList .slick-next{overflow:hidden;width:40px;height:40px;border-radius:50vw;background-color:rgba(0,0,0,.4)}.cpninfoList .slick-prev{left:2px}.cpninfoList .slick-next{right:2px}.cpninfoList .slick-prev::before,.cpninfoList .slick-next::before{color:#fff;opacity:1;font-size:2rem}.cpninfoList .slick-track{display:flex}.cpninfoList .slick-slide{height:auto!important}.cpninfoList_item{position:relative;padding:0 4px}.cpninfoList_itemWp{cursor:pointer;position:relative;padding:16px;height:100%;text-align:center;color:#043e76;border:solid 4px #5d7c8f;background:#fff;transition:background .2s ease-out}.cpninfoList_itemWp::before{pointer-events:none;position:absolute;left:4px;top:4px;content:"";display:inline-block;width:calc(100% - 10px);height:calc(100% - 10px);border:solid 1px #dbe2e6}.cpninfoList_itemInner{display:flex;flex-direction:column;height:100%}.cpninfoList_itemInner::before,.cpninfoList_itemInner::after{position:absolute;content:"";display:inline-block;width:94px;height:94px;background:url(/cruise/princess/diamondprincess/_images/cpninfo_frame.png) center / 100% auto no-repeat}.cpninfoList_itemInner::before{left:0;top:0}.cpninfoList_itemInner::after{right:0;bottom:0;transform:rotate(180deg)}.cpninfoList_itemTtl{display:flex;flex-direction:column}.cpninfoList_itemTtl span{font-family:"Noto Serif JP",serif;font-weight:700}.cpninfoList_itemTtl02{line-height:1.3;font-size:2rem}.cpninfoList_itemTtl02 span{display:inline-block}.cpninfoList_itemTtl02_y{margin-left:4px;font-size:1.4rem}.cpninfoList_itemTtl03{display:inline-block;margin-top:8px;padding:4px 16px 6px;line-height:1.3;color:#fff;font-size:1.2rem;font-weight:700;text-shadow:none;border-radius:50vw;background:#c14e4e;letter-spacing:.05em}.cpninfoList_itemExtension{position:absolute;right:-2px;top:-2px;padding:4px 8px;color:#fbe01a;line-height:1;font-size:1.2rem;font-weight:700;background:#5d7c8f}.cpninfoList_itemTarget{margin-top:8px;font-weight:600;line-height:1.3}.cpninfoList_itemTarget span{font-weight:600;display:inline-block}.cpninfoList_itemDate{margin-top:8px;padding:4px;color:#fff;line-height:1.3;background:#a28640}.cpninfoList_itemDate dt{font-size:1.4rem}.cpninfoList_itemDate dt::before{content:"-";margin-right:8px}.cpninfoList_itemDate dt::after{content:"-";margin-left:8px}.cpninfoList_itemDate dd{margin-left:8px}.cpninfoList_itemBt{margin-top:auto;padding-top:16px;font-weight:700}.cpninfoList_itemBt .m-ico{margin-left:4px;font-size:2.5rem}.cpninfoList_itemIcon{position:absolute;right:-8px;top:-18px;display:flex;justify-content:center;align-items:center;width:55px;height:55px;line-height:1.3;color:#fff;font-size:1.4rem;font-weight:500;border-radius:50vw;background:linear-gradient(to bottom,#093a78 0%,#1978ae 100%);transform:rotate(10deg);box-shadow:0 5px 10px 0 rgba(255,255,255,.8)}.cpninfoList_itemIconTxt{display:flex;flex-direction:column;align-items:center}.cpninfoList_itemNow{position:absolute;left:-4px;top:-8px;transform:translate(-50%,0);padding:8px;line-height:1;color:#c14e4e;font-size:1.4rem;text-align:center;font-weight:700;background:#fff;border:solid 1px #c14e4e;white-space:nowrap}.cpninfoList_itemCats{flex:1;display:flex;gap:4px;margin-top:8px}.cpninfoList_itemCat{flex:1;display:flex;flex-direction:column;padding:4px;line-height:1.3;color:#fff;font-size:1.2rem;font-weight:500;background:#c14e4e}.cpninfoList_itemCat-name{flex:1;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;line-height:1.1;font-weight:700}.cpninfoList_itemCat-name span{font-weight:700}.cpninfoList_itemCat-date{margin-top:2px;display:inline-block;text-align:center;font-size:1rem;font-weight:400;line-height:1}.cpninfoList_itemCat-date-line{display:block}@media screen and (max-width:959px){.cpninfoWp .inner{margin:0}.cpninfoList_itemNow{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media print,screen and (min-width:960px){.cpninfo{padding-bottom:40px;background:linear-gradient(to bottom,#f2ecdd 0%,#efe7d4 100%)}.cpninfo_hdttl{margin-top:-56px}.cpninfo_hdttl span{padding:8px 100px;min-height:91px;letter-spacing:.1em;font-size:3rem}.cpninfo_hdttl::before,.cpninfo_hdttl::after{bottom:-27px;width:82px;height:87px}.cpninfo_hdttl::before{right:calc(100% - 22px);background-position:center}.cpninfo_hdttl::after{left:calc(100% - 22px);background-position:center}.cpninfo_hdttl span::after{pointer-events:none;position:absolute;left:50%;top:-60px;transform:translateX(-50%);z-index:1;content:"";display:block;width:1185px;height:377px;background:url(/cruise/princess/diamondprincess/_images/cpninfo_kira.png) center / 100% auto no-repeat}.cpninfoWp{margin-top:56px}.cpninfoList{display:flex;justify-content:center;margin-left:-24px}.cpninfoList_item{margin-left:24px;padding:0;width:calc(1280px / 3 - 24px)}.cpninfoList.-col2 .cpninfoList_item{width:calc(1280px / 2 - 24px)}.cpninfoList_itemWp:hover{background:#f3fbff}.cpninfoList_itemInner::before,.cpninfoList_itemInner::after{background-position:center}.cpninfoList_itemTtl02{font-size:2.6rem}.cpninfoList_itemTtl02_y{margin-left:8px;font-size:2rem}.cpninfoList_itemTtl03{font-size:1.4rem}.cpninfoList_itemExtension{font-size:1.4rem}.cpninfoList_itemTarget,.cpninfoList_itemTarget span{font-weight:500}.cpninfoList_itemBt{font-size:1.8rem}.cpninfoList_itemIcon{right:-16px;top:-24px;width:70px;height:70px;font-size:1.6rem;transform:rotate(10deg)}.cpninfoList_itemNow{left:-12px;top:0;transform:translate(-50%,-50%);padding:12px;font-size:1.8rem}.cpninfoList_itemCat{flex:1;padding:8px 4px 4px;line-height:1.3;color:#fff;font-size:1.4rem;font-weight:500;background:#c14e4e}.cpninfoList_itemCat-date{font-size:1.2rem}}@media screen and (min-width:960px) and (max-width:1280px){.cpninfo{padding:0 16px 40px}.cpninfoList{margin-left:-16px}.cpninfoList_item{margin-left:16px;width:calc(100% / 3 - 16px)}.cpninfoList.-col2 .cpninfoList_item{width:calc(100% / 2 - 16px)}}

/* LINE UP --------------------------------- */
.lineup{padding-top:16px}.lineup_ttl{display:flex;flex-direction:column;align-items:center;text-align:center;color:#043e76}.lineup_ttl01{margin-top:8px;font-size:1.4rem;font-weight:700;font-family:"Noto Serif JP",serif}.lineup_ttl02{line-height:1.3;font-size:2.2rem;font-weight:700;font-family:"Noto Serif JP",serif}.lineup_ttl02 span{display:inline-block;font-weight:700;font-family:"Noto Serif JP",serif}.lineup_ttl::before{content:"";width:100px;height:26px;background:url(/cruise/princess/diamondprincess/_images/lineup_ttlen.png) center / 100% auto no-repeat}.lineup_ttl::after{content:"";margin-top:8px;width:200px;height:19px;background:url(/cruise/princess/diamondprincess/_images/ttlbar.png) center / 100% auto no-repeat}.lineupBd{margin-top:8px}.lineupTab{position:sticky;left:0;top:0;z-index:2;width:100%;padding:4px 8px 0;border-bottom:solid 5px #093a78;background:#fff}.lineupTabbts{display:flex;justify-content:center;margin:0 auto;width:100%;max-width:1000px}.lineupTabbts .lineupTab_bt{cursor:pointer;flex:1;min-height:35px;color:#093a78;font-size:1.8rem;font-weight:700;font-family:"Noto Serif JP",serif;border-bottom:none;border-radius:4px 4px 0 0;background:#fff;transition:background .2s ease-out}.lineupTabbts .lineupTab_bt[aria-selected="true"]{color:#fff;background:linear-gradient(135deg,#1978ae 0%,#093a78 100%)}.lineupTabbts .lineupTab_bt span{margin-left:4px;font-size:1.8rem;font-family:"Noto Serif JP",serif}.lineupTabwp{background:#e4f4f9}.lineupTabcont{padding-bottom:24px}.lineupTabcont[aria-hidden="true"]{display:none}.lineupTabcont[aria-hidden="false"]{display:block}.lineupTabbd{transition:opacity .2s ease-out}.lineupTabcont[aria-hidden="true"] .lineupTabbd{opacity:0}.lineupTabcont[aria-hidden="false"] .lineupTabbd{opacity:1}.lineupTab-ship{display:flex;position:sticky;left:0;top:44px;z-index:2;padding:0 5px;background:#093a78}.lineupTab-ship_bts{display:flex;justify-content:center;margin:0 auto;width:100%;max-width:1000px}.lineupTab-ship_bts .lineupTab-ship_bt{cursor:pointer;flex:1;min-height:35px;color:#fff;font-size:1.2rem;font-weight:700;font-family:"Noto Serif JP",serif;border-bottom:none;border-radius:4px 4px 0 0;transition:background .2s ease-out}.lineupTab-ship_bt[aria-selected="true"]{color:#093a78;background:#e4f4f9}.lineupTab-ship_bt span{margin-left:4px;font-size:1.8rem;font-family:"Noto Serif JP",serif}.lineupTabShipcont{padding-bottom:24px}.lineupTabShipcont[aria-hidden="true"]{display:none}.lineupTabShipcont[aria-hidden="false"]{display:block}.lineupTabShipcont{transition:opacity .2s ease-out}.lineupTabShipcont[aria-hidden="true"] .lineupTabbd{opacity:0}.lineupTabShipcont[aria-hidden="false"] .lineupTabbd{opacity:1}.lineupSort{display:flex;position:sticky;left:0;top:44px;z-index:2;padding:3px 5px 5px 3px;background-color:#e4f4f9}.lineupTabShipcont .lineupSort{top:79px}.lineupSort .lineupSort_bt{cursor:pointer;min-height:35px;color:#043e76;line-height:1.1;font-size:1.2rem;font-weight:700;font-family:"Noto Serif JP",serif;border-radius:4px;border:solid 2px #043e76;background:#fff;transition:background .2s ease-out}.lineupSort .lineupSort_bt[aria-selected="true"]{color:#fff;background:#043e76}.lineupSort .lineupSort_bt[aria-selected="false"]:hover{background:#fffbf1}.lineupSort .lineupSort_bt span{display:block;font-weight:700;font-family:"Noto Serif JP",serif}.lineupSort_bts{flex:1;display:flex;justify-content:center;flex-wrap:wrap}.lineupSort_bts .lineupSort_bt{margin:2px 0 0 2px}.lineupSort.-col2 .lineupSort_bts .lineupSort_bt{width:calc(100% / 2 - 2px)}.lineupSort.-col3 .lineupSort_bts .lineupSort_bt{width:calc(100% / 3 - 2px)}.lineupSort.-col4 .lineupSort_bts .lineupSort_bt{width:calc(100% / 4 - 2px)}.lineupSort.-col5 .lineupSort_bts .lineupSort_bt{width:calc(100% / 3 - 2px)}.lineupSort.-col6 .lineupSort_bts .lineupSort_bt{width:calc(100% / 3 - 2px)}.lineupCassette{margin-top:-8px}.lineupCassette_item{margin-top:16px}.lineupCassette_item[aria-hidden="true"]{display:none}.lineupCassette_item[aria-hidden="false"]{display:block}.lineupCassette_itemWp{transition:opacity .2s ease-out}.lineupCassette_item[aria-hidden="true"] .lineupCassette_itemWp{opacity:0}.lineupCassette_item[aria-hidden="false"] .lineupCassette_itemWp{opacity:1}.lineupCassette_itemWp{display:flex;flex-direction:column;height:100%;padding-bottom:8px;background:#fff}.lineupCassette_img{order:-1;position:relative}.lineupCassette_img figcaption{position:absolute;right:0;top:3px;padding:0 5px 0 88px;color:#fff;font-size:1.2rem;text-align:right;line-height:1.2;text-shadow:0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%),0 0 2px rgb(0 0 0 / 80%)}.lineupCassette_cpn{position:absolute;left:4px;bottom:4px;display:flex;flex-direction:column;align-items:flex-start}.lineupCassette_cpn .lineupCassette_cpnBt{cursor:pointer;padding:8px;color:#fff;line-height:1.3;text-align:left;border-radius:4px;background-color:rgba(0,0,0,.6);transition:color .2s ease-out,background .2s ease-out}.lineupCassette_cpn .lineupCassette_cpnBt .m-ico{margin-left:4px}.lineupCassette_cpn .lineupCassette_cpnBt:hover{color:#ccc;background-color:rgba(0,0,0,1)}.lineupCassette_cpn .lineupCassette_cpnBt:not(:first-child){margin-top:4px}.lineupCassette_dept{position:absolute;left:4px;top:4px;padding:4px;background:#fff}.lineupCassette_hd{position:relative;flex:1;margin-top:16px}.lineupTabShipcont.-diamond .lineupCassette_hd::before{position:absolute;bottom:100%;right:0;content:"ダイヤモンド・プリンセス";padding:0 4px;color:#fff;font-size:1.2rem;background:#043e76}.lineupTabShipcont.-sapphire .lineupCassette_hd::before{position:absolute;bottom:100%;right:0;content:"サファイア・プリンセス";padding:0 4px;color:#fff;font-size:1.2rem;background:#043e76}.lineupCassette_ttl{margin:0 16px;padding-left:8px;color:#043e76;line-height:1.3;font-size:1.8rem;font-weight:700;font-family:"Noto Serif JP",serif;border-left:solid 3px #043e76}.lineupCassette_date{margin:8px 16px 0}.lineupCassette_route{margin:4px 16px 0}.lineupCassette_route,.lineupCassette_date{display:flex;align-items:flex-start}.lineupCassette_route::before,.lineupCassette_date::before{flex:none;content:"";display:inline-block;margin:calc(1em - 1px) 8px 0 0;width:4px;height:1px;background-color:#000}.lineupCassette_cpnLinks{position:relative;margin:24px 8px 0;padding:8px;background:#f5f5f5;border-radius:8px}.lineupCassette_cpnLinksTtl{margin-bottom:4px;text-align:center;font-weight:700;font-family:"Noto Serif JP",serif}.lineupCassette_cpnLinks+.lineupCassette_cpnLinksTtl{margin-top:8px}.lineupCassette_links{margin:8px 16px 0}.lineupCassette_cpnLinks .lineupCassette_links{margin:8px 8px 0}.lineupCassette_links.-col2{display:flex;flex-wrap:wrap;margin:0 16px 0 8px}.lineupCassette_cpnLinks .lineupCassette_links.-col2{margin:0 0 0 -8px}.lineupCassette_link:not(:first-child){margin-top:8px}.lineupCassette_links.-col2 .lineupCassette_link:not(.-book){margin:0 0 0 8px;width:calc(100% / 2 - 8px)}.lineupCassette_links.-col2 .lineupCassette_link:not(.-book) a{padding:8px 16px 8px 4px;font-size:1.4rem}.lineupCassette_cpnLinks .lineupCassette_links.-col2 .lineupCassette_link:not(.-book) a{background:linear-gradient(to bottom,#c14e4e 0%,#c14e4e 50%,#b44343 51%,#b44343 100%)}.lineupCassette_links.-col2 .lineupCassette_linkIco{display:none}.lineupCassette_links.-col2 .lineupCassette_link:not(.-book) .m-ico{right:4px}.lineupCassette_links.-col2 .lineupCassette_link.-book{margin-left:8px;width:calc(100%)}.lineupCassette_cpnLinksKome{display:flex;justify-content:center;margin-top:4px;font-size:1.2rem}.lineupCassette_link a{transition:opacity .2s ease-out}.lineupCassette_link:not(.-book) a{position:relative;display:flex;justify-content:center;align-items:center;min-height:60px;padding:8px 24px 8px 68px;line-height:1.3;text-align:center;color:#fff;letter-spacing:-.1em;font-weight:700;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 3px #666;border-radius:4px;background:linear-gradient(to bottom,#b1944a 0%,#b1944a 50%,#a0843f 51%,#a98d43 100%)}.lineupCassette_link:not(.-book) .m-ico{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.lineupCassette_linkIco{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;padding:4px;width:60px;line-height:1.3;color:#836b2f;font-size:1.4rem;text-shadow:none;border-radius:4px;background-color:rgba(255,255,255,.8)}.lineupCassette_link.-book{display:flex;justify-content:center;align-items:center;margin-top:16px;padding-top:8px;font-weight:500;text-align:center;border-top:dashed 1px #ccc}.lineupCassette_link.-book .m-ico{margin:-4px 8px 0 0;font-size:2.5rem;line-height:1}.lineupCassette_cpnLinks+.lineupCassette_cpnLinksTtl{margin-top:8px}.lineupCassette_links{margin:8px 16px 0}.lineupCassette_cpnLinks .lineupCassette_links{margin:8px 8px 0}.lineupCassette_links.-col2{display:flex;flex-wrap:wrap;margin:0 16px 0 8px}.lineupCassette_cpnLinks .lineupCassette_links.-col2{margin:0 0 0 -8px}.lineupCassette_link:not(:first-child){margin-top:8px}.lineupCassette_links.-col2 .lineupCassette_link:not(.-book){margin:0 0 0 8px;width:calc(100% / 2 - 8px)}.lineupCassette_links.-col2 .lineupCassette_link:not(.-book) a{padding:8px 16px 8px 4px;font-size:1.4rem}.lineupCassette_cpnLinks .lineupCassette_links.-col2 .lineupCassette_link:not(.-book) a{background:linear-gradient(to bottom,#c14e4e 0%,#c14e4e 50%,#b44343 51%,#b44343 100%)}.lineupCassette_links.-col2 .lineupCassette_linkIco{display:none}
.lineupCassette_links.-col2 .lineupCassette_link:not(.-book) .m-ico{right:4px}.lineupCassette_links.-col2 .lineupCassette_link.-book{margin-left:8px;width:calc(100%)}.lineupCassette_cpnLinksKome{display:flex;justify-content:center;margin-top:4px;font-size:1.2rem}.lineupCassette_link a{transition:opacity .2s ease-out}.lineupCassette_link:not(.-book) a{position:relative;display:flex;justify-content:center;align-items:center;min-height:60px;padding:8px 24px 8px 68px;line-height:1.3;text-align:center;color:#fff;letter-spacing:-.1em;font-weight:700;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 3px #666;border-radius:4px;background:linear-gradient(to bottom,#b1944a 0%,#b1944a 50%,#a0843f 51%,#a98d43 100%)}.lineupCassette_link:not(.-book) .m-ico{position:absolute;right:8px;top:50%;transform:translateY(-50%)}.lineupCassette_linkIco{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:center;padding:4px;width:60px;line-height:1.3;color:#836b2f;font-size:1.4rem;text-shadow:none;border-radius:4px;background-color:rgba(255,255,255,.8)}.lineupCassette_link.-book{display:flex;justify-content:center;align-items:center;margin-top:16px;padding-top:8px;font-weight:500;text-align:center;border-top:dashed 1px #ccc}.lineupCassette_link.-book .m-ico{margin:-4px 8px 0 0;font-size:2.5rem;line-height:1}.lineupCassette_3links{display:flex;flex-wrap:wrap;gap:3px;margin:8px 16px 0}.lineupCassette_3link{width:calc(100% / 3 - 2px)}.lineupCassette_3link a{transition:opacity .2s ease-out}.lineupCassette_3link:not(.-book) a{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:60px;padding:4px 1.4rem 8px 4px;line-height:1.2;text-align:center;color:#fff;letter-spacing:-.1em;font-size:1.3rem;font-weight:700;text-shadow:1px 1px 3px #666;border-radius:4px;background:linear-gradient(to bottom,#b1944a 0%,#b1944a 50%,#a0843f 51%,#a98d43 100%)}.lineupCassette_3link:not(.-book) .m-ico{position:absolute;right:0;top:50%;transform:translateY(-50%);line-height:1}.lineupCassette_3linkIco{order:-1;padding:2px 8px;line-height:1;color:#836b2f;font-size:1rem;text-shadow:none;border-radius:2px;background-color:rgba(255,255,255,.8)}.lineupCassette_3link-txt{margin-top:4px;font-family:"Noto Serif JP",serif}.lineupCassette_3link-txt-line{display:inline-block;font-family:"Noto Serif JP",serif}.lineupCassette_3link.-book{width:100%;display:flex;justify-content:center;align-items:center;margin-top:16px;padding-top:8px;font-weight:500;text-align:center;border-top:dashed 1px #ccc}.lineupCassette_3link.-book .m-ico{margin:-4px 8px 0 0;font-size:2.5rem;line-height:1}.noplan{margin:100px 0;text-align:center;font-size:2rem;font-weight:700}@media print,screen and (min-width:960px){.lineup{padding-top:40px}.lineup_ttl01{font-size:3rem}.lineup_ttl02{line-height:1.5;font-size:3.6rem}.lineup_ttl::before{width:168px;height:48px}.lineup_ttl::after{width:300px;height:28px}.lineupBd{margin-top:24px}.lineupTab{padding:8px 8px 0}.lineupTabbts .lineupTab_bt{min-height:60px;font-size:2.8rem}.lineupTabbts .lineupTab_bt[aria-selected="false"]:hover{background:#e8eced}.lineupTab_bt:not(:first-child){margin-left:16px}.lineupTabcont{padding-bottom:80px}.lineupTab-ship{padding:5px 8px 0;top:73px}.lineupTab-ship_bts .lineupTab-ship_bt{min-height:60px;font-size:2.2rem}.lineupTab-ship_bt[aria-selected="false"]:hover{background:#4b7cbb}.lineupTab-ship_bt:not(:first-child){margin-left:16px}.lineupTabcont{padding-bottom:80px}.lineupSort{top:73px;padding:16px 0}.lineupTabShipcont .lineupSort{top:138px}.lineupSort .lineupSort_bt{min-height:60px;font-size:1.8rem;font-weight:500}.lineupSort .lineupSort_bt span{font-weight:500}.lineupSort_bts{margin:0 auto;width:100%;max-width:1280px}.lineupSort_bts .lineupSort_bt:not([data-filter="all"]){margin-left:16px}.lineupSort.-col2 .lineupSort_bts .lineupSort_bt{width:calc(100% / 2 - 16px)}.lineupSort.-col3 .lineupSort_bts .lineupSort_bt{width:calc(100% / 3 - 16px)}.lineupSort.-col4 .lineupSort_bts .lineupSort_bt{width:calc(100% / 4 - 16px)}.lineupSort.-col5 .lineupSort_bts .lineupSort_bt{width:calc(100% / 5 - 16px)}.lineupSort.-col6 .lineupSort_bts .lineupSort_bt{width:calc(100% / 6 - 16px)}.lineupCassette{display:flex;flex-wrap:wrap;margin:16px 0 0 -32px}.lineupCassette_item{margin:32px 0 0 32px;width:calc(100% / 3 - 32px)}.lineupCassette_itemWp{padding-bottom:16px}.lineupCassette_cpn{left:8px;bottom:8px}.lineupCassette_dept{left:8px;top:8px}.lineupCassette_ttl{margin:0 24px;padding:4px 0 4px 8px;font-size:2.2rem}.lineupTabShipcont.-diamond .lineupCassette_ttl::before{right:-24px}.lineupTabShipcont.-sapphire .lineupCassette_ttl::before{right:-24px}.lineupCassette_date{margin:8px 24px 0}.lineupCassette_route{margin:4px 24px 0}.lineupCassette_links{margin:24px 16px 0}.lineupCassette_link a:hover{opacity:.6}.lineupCassette_link:not(.-book) a{font-size:1.8rem}.lineupCassette_link.-book{margin-top:16px;padding-top:16px}.lineupCassette_3link a:hover{opacity:.6}.lineupCassette_3link:not(.-book) a{font-size:1.6rem}.lineupCassette_3linkIco{padding:2px 8px;font-size:1.2rem}.lineupTabShipcont .lineupCassette_links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lineupTabShipcont .lineupCassette_link:not(.-book){width:calc(100% / 3 - 8px)}.lineupTabShipcont .lineupCassette_link:not(.-book) a{flex-direction:column}}@media screen and (min-width:960px) and (max-width:1280px){.lineupTabwp{padding:0 16px}.lineupCassette{display:flex;flex-wrap:wrap;margin:16px 0 0 -16px}.lineupCassette_item{margin:32px 0 0 16px;width:calc(100% / 2 - 16px)}}


/*.lineupCassette_cpnLinks .lineupCassette_cpnLinksTtl,.lineupCassette_cpnLinks .lineupCassette_links,.lineupCassette_cpnLinks .lineupCassette_cpnLinksKome{opacity:.1}.lineupCassette_cpnLinks::before{position:absolute;left:0;top:0;z-index:1;content:"Coming Soon... \A 9/4～販売開始";white-space:pre;display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;line-height:1.3;font-size:2rem;font-weight:700;background-color:rgba(0,0,0,.05);border-radius:8px;opacity:1}.lineupCassette_cpnLinks a{pointer-events:none}*/


/* CAMPAIGN --------------------------------- */
.campaign{overflow:hidden;padding:24px 0;background:url(/cruise/princess/diamondprincess/_images/campaign_bg.png) center top repeat}.campaignBd{margin:0 auto;padding:16px 8px 64px;width:100%;max-width:1280px;background:#abd1de}.campaignWp:last-child .campaignBd{padding-bottom:40px}.campaignMv{position:relative;margin:0 auto;width:100%;max-width:1500px}.campaignMvInner{overflow:hidden;padding:16px;background:url(/cruise/princess/diamondprincess/_images/cpn_mv_sp.png) left bottom / 100% auto no-repeat #f9f8f5;box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}.campaignMv_hd{display:flex;justify-content:center}.campaignMv_hdttl{position:relative;min-width:calc(100% - 84px)}.campaignMv_hdttl::before,.campaignMv_hdttl::after{position:absolute;bottom:-5px;content:"";display:block;width:40px;height:42px}.campaignMv_hdttl::before{right:calc(100% - 10px);background:url(/cruise/princess/diamondprincess/_images/cpninfo_ttl_left.png) center / 100% auto no-repeat}.campaignMv_hdttl::after{left:calc(100% - 10px);background:url(/cruise/princess/diamondprincess/_images/cpninfo_ttl_right.png) center / 100% auto no-repeat}.campaignMv_hdttlbox{position:relative;z-index:1;display:flex;justify-content:center;align-items:center;padding:8px 16px;width:100%;min-height:40px;text-align:center;line-height:1.3;color:#fff;letter-spacing:.05em;font-family:"Noto Serif JP",serif;font-size:1.6rem;font-weight:700;text-shadow:0 0 6px #000;background:linear-gradient(135deg,#193978 0%,#3b87b3 40%,#3b77b3 60%,#193978 100%)}.campaignMv_hdttlInfo{position:absolute;left:50%;top:calc(100% + 4px);transform:translate(-50%,0);padding:2px 8px;line-height:1.3;color:#c14e4e;font-size:1.2rem;font-weight:700;text-shadow:none;border-radius:50vw;background:#fff;white-space:nowrap;letter-spacing:.05em}.campaignMv_fuki{position:absolute;right:2px;top:6px;z-index:2;display:flex;justify-content:center;align-items:center;width:55px;height:55px;line-height:1.3;color:#fff;font-size:1.4rem;font-weight:500;border-radius:50vw;background:linear-gradient(to bottom,#b1954b 0%,#967031 100%);transform:rotate(10deg);box-shadow:0 5px 10px 0 rgba(255,255,255,.8)}.campaignMv_fukiTxt{display:flex;flex-direction:column;align-items:center}.campaignMv_txt{margin-top:24px;font-size:1.6rem;font-weight:500;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.campaignMv_txtBold{padding:0 8px;color:#c14e4e;font-weight: bold;background:linear-gradient(transparent 70%, #f5ec7d 70%)}.campaignMv_kome{display:flex;justify-content:center;margin-top:8px;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.campaignMv_target{margin-top:16px;color:#1a7bb1;font-size:1.6rem;font-weight:700;text-align:center;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}.campaignMv_target span{display:inline-block;font-weight:700}.campaignMv_targetComb{margin-top:16px;text-align:center}.campaignMv_targetComb.js-modal-detail-bt{cursor:pointer;transition: opacity .2s ease-out}.campaignMv_targetComb p{display:inline-block;padding:8px 0;line-height:1.8;color:#c14e4e;font-size:1.4rem;font-weight:700;text-align:center;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff,0 0 10px #fff;border-top:solid 2px #c14e4e;border-bottom:solid 2px #c14e4e}.campaignMv_targetComb p span{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:1.8rem}.campaignMv_targetComb em{display:inline-block;margin-right:4px;padding:2px 6px;color:#fff;font-size:1.3rem;border-radius:4px;background:#c14e4e;text-shadow:none}.campaignMv_date{margin-top:16px;text-align:center}.campaignMv_dateList{display:inline-flex;flex-direction:column;align-items:center;padding:4px 8px;min-width:300px;color:#fff;line-height:1.3;background:#a28640}.campaignMv_dateList dt{font-size:1.2rem}.campaignMv_dateList dt::before{content:"-";margin-right:8px}.campaignMv_dateList dt::after{content:"-";margin-left:8px}.campaignMv_dateList dd{font-weight:700}.campaignNews{padding:4px;border-radius:4px;background:#fff}.campaignNewsWp{position:relative;border:solid 1px #d7ceb8}.campaignNewsWp::before,.campaignNewsWp::after,.campaignNewsWpInner::before,.campaignNewsWpInner::after{position:absolute;content:"";width:8px;height:8px;background:url(/cruise/princess/diamondprincess/_images/news_bg.png) center / 100% auto no-repeat}.campaignNewsWp::before{left:-1px;top:-1px}.campaignNewsWp::after{right:-1px;top:-1px;transform:rotate(90deg)}.campaignNewsWpInner::before{left:-1px;bottom:-1px;transform:rotate(-90deg)}.campaignNewsWpInner::after{right:-1px;bottom:-1px;transform:rotate(-180deg)}.campaignNewsWpInner{padding:8px 16px}.campaignNews_ttl{color:#043e76;font-size:2rem;font-weight:600;font-family:"Noto Serif JP",serif}.campaignNews_list{position:relative}.campaignNews_bd.is-accordion:not(.is-open) .campaignNews_list::after{position:absolute;left:0;bottom:-1px;z-index:1;content:"";display:inline-block;width:100%;height:50px;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%,rgba(255,255,255,1) 99%)}.campaignNews_listItem{display:flex;padding:8px 0}.campaignNews_listItem:not(:first-child){border-top:dashed 1px #abd1de}.campaignNews_listItem dt{width:80px}.campaignNews_listItem dd{flex:1}.campaignNews_listItem a{transition:opacity .2s ease-out}.campaignNews_listItem a:hover{opacity:.6}.campaignNews_more{padding-top:16px;text-align:center;border-top:solid 1px #baccd2}.campaignNews_more .m-ico{margin-left:8px;font-size:2.5rem}.campaignNews_more button{cursor:pointer;color:#043e76;font-weight:700;transition:opacity .2s ease-out}.campaignNews_bd.is-accordion:not(.is-open) .campaignNews_more{padding-top:0}.campaignNews_bd.is-accordion:not(.is-open) .campaignNews_more button{margin-top:-16px}@media print,screen and (min-width:960px){.campaign{padding:80px 0}.campaignBd{padding:36px 36px 120px}.campaignMvInner{padding:88px 40px 40px;border-radius:40px;box-shadow:0 5px 10px 0 rgba(0,0,0,.2);background:#fff}.campaignMvInner::before,.campaignMvInner::after{pointer-events:none;position:absolute;top:0;content:"";display:inline-block;width:32%;height:100%}.campaignMvInner::before{left:0;border-radius:40px 0 0 40px;background:url(/cruise/princess/diamondprincess/_images/cpn_mv01.png) right center / cover no-repeat}.campaignMvInner::after{right:0;border-radius:0 40px 40px 0;background:url(/cruise/princess/diamondprincess/_images/cpn_mv02.png) left center / cover no-repeat}.campaignMv_hd{position:absolute;left:0;top:0;z-index:1;width:100%}.campaignMv_hdttl{margin-top:-48px;min-width:inherit}.campaignMv_hdttlbox{padding:8px 100px;min-height:91px;letter-spacing:.05em;font-size:3.6rem}.campaignMv_hdttl::before,.campaignMv_hdttl::after{bottom:-27px;width:82px;height:87px}.campaignMv_hdttl::before{right:calc(100% - 22px)}.campaignMv_hdttl::after{left:calc(100% - 22px)}.campaignMv_hdttlInfo{top:0;transform:translate(-50%,-50%);padding:4px 16px;font-size:1.8rem}.campaignMv_fuki{right:32px;top:-32px;width:120px;height:120px;font-size:2.6rem}.campaignMv_txt{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:0;font-size:2.8rem}.campaignMv_target{margin-top:24px;font-size:2.4rem}.campaignMv_targetComb{margin-top:24px}.campaignMv_targetComb.js-modal-detail-bt:hover{opacity:.6}.campaignMv_targetComb p{display:inline-flex;flex-direction:column;padding:8px 16px;font-size:2.4rem}.campaignMv_targetComb p span{display:flex;align-items:center;flex-wrap:wrap;font-size:2.8rem}.campaignMv_targetComb em{font-size:2.4rem;vertical-align:middle}.campaignMv_date{margin-top:32px}.campaignMv_dateList{padding:8px 24px;min-width:350px;font-size:2rem}.campaignMv_dateList dt{font-size:1.6rem}.campaignNews{padding:16px}.campaignNewsWp{border-width:2px}.campaignNewsWp::before,.campaignNewsWp::after,.campaignNewsWpInner::before,.campaignNewsWpInner::after{width:16px;height:16px}.campaignNewsWp::before{left:-2px;top:-2px}.campaignNewsWp::after{right:-2px;top:-2px}.campaignNewsWpInner::before{left:-2px;bottom:-2px}.campaignNewsWpInner::after{right:-2px;bottom:-2px}.campaignNewsWpInner{display:flex;padding:16px 40px}.campaignNews_ttl{width:100%;max-width:160px;padding-top:6px;text-align:center;font-size:2.6rem}.campaignNews_bd{flex:1;margin-left:32px}.campaignNews_listItem{padding:16px 8px}.campaignNews_listItem dt{width:100px}.campaignNews_listItem a:hover{opacity:.6}.campaignNews_more button:hover{opacity:.6}}@media screen and (min-width:960px) and (max-width:1360px){.campaignMvInner{border-radius:0}}

/* キャンペーン内容 */
.campaignDetail{padding:8px 8px 16px;border-radius:4px;background:#fff}.campaignNews+.campaignDetail{margin-top:8px}.campaignDetail_ttl{display:flex;flex-direction:column;align-items:center;text-align:center;color:#043e76;font-size:2rem;font-weight:600;font-family:"Noto Serif JP",serif}.campaignDetail_ttl::after{content:"";margin-top:8px;width:100px;height:9px;background:url(/cruise/princess/diamondprincess/_images/ttlbar.png) center / 100% auto no-repeat}.cpnHd-plan{position:relative}.cpnHd-plan a{position:absolute;right:-8px;top:50%;transform:translate(100%,-50%);color:#a28640;font-size:2rem;line-height:1;transition:opacity .2s ease-out}.campaignDetail_cnt:not(:first-of-type){margin-top:24px}.campaignDetail_cnt:first-of-type{margin-top:8px}.campaignDetail_cntTtl{font-size:1.6rem;font-weight:500}.campaignDetail_cnthd{margin-bottom:8px}.campaignDetail_cnthd .campaignDetail_cntTtl{padding-left:8px;line-height:1.3;border-left:solid 3px #043e76}.campaignDetail_cntTtl span{font-size:1.2rem}.campaignDetail_cntBt{margin-top:8px;text-align:center}.campaignDetail_cntBt a{display:inline-block;padding:4px 16px;color:#fff;font-weight:700;border-radius:4px;background:linear-gradient(135deg,#1978ae 0%,#093a78 100%);transition:opacity .2s ease-out}.campaignDetail_cntBt a .m-ico{margin:-4px 8px 0 0;font-size:2.5rem;line-height:1}.cpntable{display:block;margin-top:4px;width:100%;border-radius:4px;border:solid 1px #5d7c8f;background:#fff;overflow:hidden}.cpntableBd-row{display:flex;border-top:solid 1px #5d7c8f}.cpntableBd-row_ttl{display:flex;align-items:center;justify-content:center;width:45%;padding:4px;font-weight:700}.cpntableBd-row_ttl>div{width:100%}.cpntableDate{margin-bottom:6px;text-align:center;font-weight:700;line-height:1.2}.cpntableDate:not(:first-of-type){margin-top:8px;padding-top:8px;border-top:dashed 1px #ccc}.cpntableDate_inline{display:inline-block}.cpntableRooms:not(.-single){margin-top:-4px}.cpntableRooms.-single{text-align:center}.cpntableRooms_item{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:4px;min-height:40px;color:#fff;padding:4px;text-align:center;font-size:1.2rem;line-height:1.3;font-family:"Noto Serif JP",serif;border-radius:4px;background:#1a7bb1}.cpntableRooms_item span{font-family:"Noto Serif JP",serif}.cpntableRooms_item span.fs{font-size:1.2rem}.cpntableRooms.-line{position:relative;margin-top:0;padding-top:8px}.cpntableRooms.-line::before{position:absolute;left:8px;top:8px;content:"";display:inline-block;width:calc(100% - 8px);height:1px;border-top:dashed 1px #abd1de}.cpntableCnt{width:55%;display:flex;flex-direction:column}.cpntableCnt-row{display:flex;flex-direction:column;width:100%;height:100%}.cpntableCnt-item{flex:1;display:flex;justify-content:center;align-items:center;padding:8px;height:100%;border-left:solid 1px #5d7c8f}.cpntableCnt-item:not(:first-child){border-top:solid 1px #ccc}.cpntableCnt-item_price{margin-top:4px;text-align:center;line-height:1.3}.cpntableCnt-item_priceB{font-size:1.8rem;font-weight:700}.cpntableCnt-item_priceB.-red{color:#c14e4e}.cpntableHd-item_priceSub{font-size:1.2rem}.cpnCorr{position:relative;transform:translateY(-30%);display:inline-flex;justify-content:center;align-items:center;margin-left:2px;font-size:1rem;width:1.3rem;height:1.3rem;color:#1a7bb1;line-height:1;border-radius:50vw;background:#94dbf2}.cpntableCnt-item_priceBefore{text-decoration:line-through;text-decoration-color:rgba(0,0,0,.3)}.cpntableCnt-item_priceDouble{margin-top:8px;padding-top:8px;border-top:dashed 1px #ccc}.cpntableCnt-item_ttl+.cpntableCnt-item_priceDouble,.cpntableCnt-item_priceDouble-basic>.cpntableCnt-item_priceDouble:first-child{margin-top:0;padding-top:0;border-top:none}.cpntableCnt-item_priceDouble dl{line-height:1.3;font-size:2.2rem;border-radius:4px;border:solid 1px #c14e4e}.cpntableCnt-item_priceDouble dt{padding:4px 8px;line-height:1;text-align:center;font-size:1.2rem;font-weight:500;color:#fff;background:#c14e4e}.cpntableCnt-item_priceDouble dd{padding:4px 8px;text-align:center;font-size:1.2rem}.cpntableCnt-item_priceDoublenum{line-height:1;font-size:1.6rem;font-weight:700}.cpnbts{margin:16px auto 0;width:100%;max-width:530px}.cpnbtsList_item:not(:first-child){margin-top:8px}.cpnbtsList_item a{position:relative;display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:60px;line-height:1.3;text-align:center;color:#fff;font-size:1.6rem;font-weight:700;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 3px #666;border-radius:4px;background:linear-gradient(to bottom,#b1944a 0%,#b1944a 50%,#a0843f 51%,#a98d43 100%);transition:opacity .2s ease-out}.cpnbtsList_item .m-ico{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:3rem}.cpnbtsList_item-subtxt{font-size:1.4rem;font-family:"Noto Serif JP",serif}.campaignDetail_moretxt{display:flex;justify-content:center;align-items:center;flex-direction:column;margin:8px 0;font-weight:700;text-align:center}.campaignDetail_moretxt span{font-weight:700}.campaignDetail_moretxt-bracket{position:relative;margin-right:8px;padding:0 8px}.campaignDetail_moretxt-bracket::before,.campaignDetail_moretxt-bracket::after{position:absolute;top:0;content:"";display:inline-block;width:1px;height:100%;background:#000}.campaignDetail_moretxt-bracket::before{left:0;transform:rotate(-32deg)}.campaignDetail_moretxt-bracket::after{right:0;transform:rotate(32deg)}.campaignDetail_moretxt-line{line-height:1.3}.campaignDetail_moretxt-line.-txt{color:#043e76;font-size:1.4rem}.campaignDetail_moretxt-line.-strong{font-size:2.4rem;color:#c14e4e;background:linear-gradient(transparent 70%,#f5ec7d 70%)}.campaignDetail .kome{margin-top:4px;font-size:1.2rem}.campaignDetail .kome .red{color:#BC0A0D}.cpnPlanBts{margin:16px 16px 0}@media screen and (max-width:959px){.cpnPlanBts_item:not(:first-child){margin-top:8px}.cpntableCnt-item_price .sp-br{display:block}}.cpnPlanBts_item a{position:relative;display:flex;justify-content:center;align-items:center;min-height:60px;line-height:1.3;text-align:center;color:#fff;padding:4px 16px 4px 4px;font-size:1.6rem;font-weight:700;font-family:"Noto Serif JP",serif;text-shadow:1px 1px 3px #666;border-radius:4px;background:linear-gradient(to bottom,#c14e4e 0%,#c14e4e 50%,#b44343 51%,#b44343 100%);transition:opacity .2s ease-out}.cpnPlanBts_item .m-ico{position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:2rem;font-weight:400}.cpnPlanBts_shop{display:flex;justify-content:center;align-items:center;margin-top:16px;text-align:center}.cpnPlanBts_shop a{font-weight:700;text-decoration:underline;line-height:1;transition:opacity .2s ease-out}.cpnPlanBts_shop .m-ico{margin-right:4px;font-size:2.5rem}@media screen and (max-width:959px){.cpntableHd-row{display:none}.cpntableHd-row+.cpntableBd-row{border-top:none}}@media print,screen and (min-width:960px){.campaignDetail{padding:40px}.campaignNews+.campaignDetail{margin-top:40px}.campaignDetail_ttl{font-size:3rem}.campaignDetail_ttl::after{width:200px;height:19px}.cpnHd-plan a:hover{opacity:.6}.campaignDetail_cnt:not(:first-of-type){margin-top:32px}.campaignDetail_cnt:first-of-type{margin-top:24px}.campaignDetail_cntTtl{font-size:2.4rem}.campaignDetail_cntTtl span{font-size:1.8rem}.campaignDetail_cnthd{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:0}.campaignDetail_cnthd .campaignDetail_cntTtl{padding:4px 0 4px 16px;border-width:5px}.campaignDetail_cntBt a:hover{opacity:.6}.cpntable{margin-top:8px}.cpntableHd-row{display:flex;font-weight:700}.cpntableHd-item{display:flex;justify-content:center;align-items:center;width:calc(100% / 3);text-align:center;padding:8px;line-height:1.3;background:#e2edf1}.cpntable.-col4 .cpntableHd-item{width:calc(100% / 4)}.cpntableHd-item:not(:first-child){border-left:solid 1px #5d7c8f}.cpntableHd-item.-join{width:calc((100% / 3) * 2)}.cpntableBd-row_ttl{width:calc(100% / 3);padding:8px}.cpntable.-col4 .cpntableBd-row_ttl{width:calc(100% / 4)}.cpntableDate{margin-bottom:4px}.cpntableRooms:not(.-single){display:flex;flex-wrap:wrap;margin:-4px 0 0 -4px}.cpntableRooms_item{margin:4px 0 0 4px;min-height:54px;width:calc(100% / 2 - 4px);padding:4px 8px;font-size:1.4rem}.cpntableRooms.-s .cpntableRooms_item{width:calc(100% / 3 - 4px)}.cpntable.-col4 .cpntableRooms_item{width:calc(100% - 4px)}.cpntableCnt{width:calc((100% / 3) * 2)}.cpntable.-col4 .cpntableCnt{width:calc((100% / 4) * 3)}.cpntableCnt-row{flex-direction:row}.cpntableCnt-item_ttl{display:none}.cpntableCnt-item_price{margin-top:0}.cpntableCnt-item_priceB{font-size:2.6rem}.cpntableHd-item_priceSub{font-size:1.4rem}.cpnCorr{transform:translateY(-80%);font-size:1.2rem;width:1.5rem;height:1.5rem}.cpntableCnt-item_priceDouble dl{display:flex}.cpntableCnt-item_priceDouble dt{display:flex;justify-content:center;align-items:center;font-size:1.6rem;width:140px}.cpntableCnt-item_priceDouble dd{font-size:1.2rem}.cpntableCnt-item_priceDoublenum{font-size:2rem}.cpntableCnt-item_priceDouble-basic{display:flex;gap:8px}.cpntableCnt-item_priceDouble-basic .cpntableCnt-item_priceDouble{margin-top:0;padding-top:0;border-top:none}.cpntableCnt-item_priceDouble-basic dl{flex-direction:column}.cpntableCnt-item_priceDouble-basic dt{width:100%}.cpnbts{margin:40px auto 0}.cpnbtsList_item:not(:first-child){margin-top:16px}.cpnbtsList_item a{min-height:80px;font-size:2.2rem}.cpnbtsList_item a:hover{opacity:.6}.cpnbtsList_item-subtxt{font-size:1.8rem}.campaignDetail_moretxt-bracket{margin-right:16px;padding:0 12px}.campaignDetail_moretxt-line.-txt{color:#043e76;font-size:2.2rem}.campaignDetail_moretxt-line.-strong{font-size:3rem;color:#c14e4e;background:linear-gradient(transparent 70%,#f5ec7d 70%)}.campaignDetail_moretxt{margin:16px 0 0}
.campaignDetail .kome{font-size:1.4rem}.cpnPlanBts{display:flex;justify-content:center;margin:24px auto 0;max-width:800px}.cpnPlanBts_item{width:calc(100% / 2 - 8px)}.cpnPlanBts_item a{min-height:60px;font-size:1.8rem}.cpnPlanBts_item a:hover{opacity:.6}.cpnPlanBts_item .m-ico{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:2rem;font-weight:400}.cpnPlanBts_shop{margin-top:24px}.cpnPlanBts_shop a:hover{opacity:.6}}.modal-content .campaignWp:last-child .campaignBd{padding-bottom:16px}@media screen and (max-width:959px){.modal-content .cpntableBd-row_ttl{width:40%}.modal-content .cpntableCnt{width:60%}}.modal-content .campaignDetail{margin-top:24px}@media print,screen and (min-width:960px){.modal-content .campaignMvInner{padding-top:140px}.modal-content .campaignMv_hd{top:24px}.modal-content .campaignMv_fuki{right:16px;top:16px}.modal-content .campaignBd,.modal-content .campaignDetail{padding:16px}.modal-content .campaignWp:last-child .campaignBd{padding-bottom:16px}.modal-content .campaignMv{max-width:100%}.modal-content .campaignMvInner{padding-top:140px;border-radius:0}.modal-content .campaignMvInner::before,.modal-content .campaignMvInner::after{border-radius:0}.modal-content .campaignMv_hd{top:24px}.modal-content .campaignMv_hdttl{margin-top:0}.modal-content .campaignMv_fuki{right:16px;top:16px}.modal-content .campaignBd,.modal-content .campaignDetail{padding:16px}.modal-content .campaignDetail{margin-top:24px}}
.cpntableCnt-item_priceTotal{display:block;padding:8px;color:#fff;border-radius:4px;background:#c14e4e}.cpntableCnt-item_priceSub em{color:#c14e4e;font-weight:700;background:linear-gradient(transparent 70%,#f5ec7d 70%)}@media screen and (max-width:959px){.cpntableCnt-item_priceTotal{width:135px;margin:0 auto}.cpntableCnt-item_priceTotal span{display:block}}@media print,screen and (min-width:960px){.cpntableCnt-item_priceTotal{font-size:2.2rem}}

/*  JS
============================================================================= */
/* SLIDER --------------------------------- */
.slick-slider{position:relative;display:block;box-sizing:border-box;user-select:none;touch-action:pan-y;width:100%}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0);width:100%;height:100%}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:flex;flex-direction:column}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;top:50%;transform:translateY(-50%);font-size:0;cursor:pointer;color:transparent!important;border:none;outline:none;z-index:2;background:none}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:3rem;line-height:1;opacity:.75;color:#3d2502;font-family:'Material Icons Round'}.slick-prev{left:0;width:30px}.slick-next{right:0;width:30px}.slick-prev:before{content:"\e5e0"}.slick-next:before{content:"\e5e1"}.slick-dots{position:absolute;bottom:-20px;display:flex;justify-content:center;width:100%}.slick-dots li{position:relative;display:inline-block;width:10px;height:10px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:10px;height:10px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-size:1rem;line-height:20px;position:absolute;top:0;left:0;content:'●';font-family:Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-dots>li:first-child:last-child{display:none}

/* MODAL --------------------------------- */
.open-modal{cursor:pointer;margin-right:10px;padding:10px;color:#333;border-radius:4px;border:1px solid #ccc;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;background-color:#f1f1f1}.open-modal:focus-visible{border-color:#81c2e3;outline:0;box-shadow:0 0 0 .25rem rgba(2,132,199,.25)}@media screen and (max-width:959px){body.modal-lock{height:var(--viewport-height,100%);overflow:hidden;box-sizing:border-box}}@media screen and (min-width:960px){body.modal-lock{position:fixed;width:100%;height:100%;left:0;overflow-y:scroll;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.modal{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-height:85%;background:#fff;border-radius:16px}.modal-wrap *{box-sizing:border-box}.modal-wrap{z-index:1002;display:none;position:fixed;top:0;left:0;width:100%;height:100%}.modal-overlay{z-index:1001;display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}button.modal-close{position:absolute;right:0;bottom:100%;z-index:2;margin:0;padding:0;color:#fff;font-size:2.5rem;cursor:pointer;transition:opacity 0.4s ease,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.modal-close:focus-visible{outline:0;box-shadow:0 0 0 .25rem rgba(255,255,255,.25)}.modal-close .m-ico{margin:0}.modal-block{padding:16px 0;height:100%}.modal-header{position:absolute;left:0;bottom:100%;opacity:0;visibility:hidden}.modal-content{padding:0 4px;height:100%;overflow-y:auto}.modal-content::-webkit-scrollbar{background:#ccc;width:3px;border-radius:50vw}.modal-content::-webkit-scrollbar-thumb{border-radius:50vw;background:#aaa}@media screen and (min-width:960px){.modal{max-width:1280px;width:100%;border-radius:24px}button.modal-close{right:-1em}.modal-block{padding:24px 0}.modal-content{padding:0 24px}.modal-content::-webkit-scrollbar{width:8px}.modal-close:hover{opacity:.6}}@media screen and (min-width:960px) and (max-width:1280px){.modal{max-width:1000px}button.modal-close{right:0}}

/*  ANIMATION
============================================================================= */
@keyframes animation01{0%{transform:rotate(0deg)}100%{transform:rotate(15deg)}}@keyframes animation02{0%{transform:translateY(0)}100%{transform:translateY(10px)}}@keyframes animation02_sp{0%{transform:translateY(0)}100%{transform:translateY(5px)}}@keyframes yure{0%,100%{transform:rotateZ(-4deg)}50%{transform:rotateZ(-9deg)}}@keyframes yure2{0%,100%{transform:rotateZ(-8deg)}50%{transform:rotateZ(-16deg)}}@keyframes move-forever{0%{transform:translate(-90px,0%)}100%{transform:translate(85px,0%)}}@keyframes wave{0%{background-position:0 0%}100%{background-position:-72px 0%}}
