.c-page-amsterdam_cp_250405{max-width:430px;width:100%;margin-inline:auto;background:#fff}.c-page-amsterdam_cp_250405 img{display:block;width:100%;-o-object-fit:contain;object-fit:contain}.c-page-amsterdam_cp_250405 li{list-style:none}h2{position:relative;text-align:center;font-family:Cormorant Garamond,"Noto Serif JP",serif;font-size:36px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:normal}h2:before{background-color:#000;bottom:-10px;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:30px}h3{font-family:Shippori Mincho,"Noto Serif JP",serif;color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:normal}h4{font-family:Shippori Mincho,"Noto Serif JP",serif;font-size:22px;font-style:normal;font-weight:500;line-height:1.6;letter-spacing:normal;text-transform:none}h5{color:#fff;font-family:Shippori Mincho,"Noto Serif JP",serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:inherit;text-align:center;padding:2px 12px 5px;background:#272e63;border-radius:2px;width:fit-content;margin:0 auto 20px}h6{color:#a18f79;font-family:Shippori Mincho,"Noto Serif JP",serif;font-size:10px;font-style:normal;font-weight:600;line-height:normal}p{font-family:Shippori Mincho,"Noto Serif JP",serif;color:#272e63;text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:1.6;letter-spacing:normal}a{font-family:Shippori Mincho,"Noto Serif JP",serif;font-size:16px;font-style:normal;font-weight:500;line-height:26px;letter-spacing:.5px;text-decoration:none}.section-inner{padding:80px 22px}.font-serif{font-family:Shippori Mincho,"Noto Serif JP",serif}.font-sans-serif{font-family:ff-scala-sans-pro,Noto Sans JP,sans-serif}.flex{display:flex;align-items:center}.mt20{margin-bottom:20px}.mt40{margin-bottom:40px}.note{font-size:12px}.font-bold{font-weight:700;font-size:larger}.frame-line{font-weight:700;border:1px solid #fff;border-radius:2px}.c-page-amsterdam_cp_250405__campaign .section-inner{background-image:url(amsterdam_cp_250405-sec01-bg01.webp),url(amsterdam_cp_250405-sec01-bg02.webp);background-repeat:no-repeat,no-repeat;background-size:contain,contain;background-position:center top,center bottom;color:#272e63;font-family:Cormorant Garamond,"Noto Serif JP",serif}.c-page-amsterdam_cp_250405__campaign h2{position:relative}.c-page-amsterdam_cp_250405__campaign h2:before{background-color:#272e63;bottom:-20px;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:30px}.c-page-amsterdam_cp_250405__campaign .cta-button{width:fit-content;margin:0 auto 20px}.c-page-amsterdam_cp_250405__campaign .cta-button a{position:relative;background:#272e63;color:#fff;padding:16px 52px;border-radius:30px;text-align:center;display:block}.c-page-amsterdam_cp_250405__campaign .cta-button a:after{content:"";width:6px;height:6px;border:0;border-bottom:solid 1px #fff;border-right:solid 1px #fff;transform:rotate(-45deg);position:absolute;top:44%;right:10%;margin:auto}.c-page-amsterdam_cp_250405__campaign .section-inner .how-to-apply{border-radius:4px;background:#fff;padding:40px 10px 20px;margin:40px 0;color:#272e63;border:solid 1px #272e63}.c-page-amsterdam_cp_250405__campaign .section-inner .how-to-apply p,.c-page-amsterdam_cp_250405__campaign .section-inner .how-to-apply h3{color:#272e63}.c-page-amsterdam_cp_250405__campaign .section-inner .how-to-apply h2:before{background-color:#272e63}.c-page-amsterdam_cp_250405__rijks{background:#efefef}.c-page-amsterdam_cp_250405__rijks .rijks-image{width:120px!important;margin-left:8px}.c-page-amsterdam_cp_250405__rijks p{color:#000;font-size:12px;text-align:left}.c-page-amsterdam_cp_250405__cycle{background:#9d9589;color:#fff}.c-page-amsterdam_cp_250405__cycle .section-inner{background-image:url(amsterdam_cp_250405-sec03-bg01.png);background-repeat:no-repeat;background-position:70% 70%}.c-page-amsterdam_cp_250405__cycle h2:before{background-color:#fff}.c-page-amsterdam_cp_250405__cycle .cycle-image{width:120px!important;margin-left:8px}.c-page-amsterdam_cp_250405__cycle p{color:#fff;font-size:12px;text-align:left}.c-page-amsterdam_cp_250405__amsterdam .section-inner{background-image:url(amsterdam_cp_250405-sec04-bg01.png);background-repeat:no-repeat;background-size:cover;background-position:top center;color:#fff;font-family:adobe-garamond-pro,"Noto Serif JP",serif}.c-page-amsterdam_cp_250405__amsterdam h2{position:relative}.c-page-amsterdam_cp_250405__amsterdam h2:before{background-color:#fff;bottom:-20px;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);width:30px}.c-page-amsterdam_cp_250405__amsterdam .section-inner p{color:#fff}.c-page-amsterdam_cp_250405__amsterdam-best{text-align:left;background:#eae7e4}.c-page-amsterdam_cp_250405__amsterdam-best h4{text-align:left;margin-bottom:20px}.accordion{border-top:1px solid #272E63;border-bottom:1px solid #272E63}.accordion-button{width:100%;background:transparent;border:none;text-align:left;font-size:16px;padding:12px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:#272e63}.accordion-button:after{content:"+";font-size:22px;transition:transform .3s}.accordion-button.active:after{content:"\2212"}.accordion-content{letter-spacing:normal;line-height:1.8;max-height:0;overflow:hidden;transition:max-height .3s ease-out;padding-left:16px}.accordion-content ul{padding:16px 0;font-size:12px;letter-spacing:normal;margin:0;list-style:disc inside}.accordion-content ul li{list-style:disc}.slider-wrap{display:flex;align-items:center;height:274px;overflow:hidden}.slideshow{display:flex;gap:12px;animation:loop-slide 30s infinite linear 1s both;margin-right:12px}.slideshow .content{width:170px;height:274px;list-style:none}.slide-paused:hover .slideshow{animation-play-state:paused}@keyframes loop-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/c-section-amsterdam_cp_250405.css.map */
