.header{min-width:1280px}.header-wrapper{background-color:#fff;padding:14px 0}.header-wrapper .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-title a{width:300px;height:30px;display:block;background-color:rgba(0,0,0,0);background-image:url(/vol1/images/v2/common/logo.svg);background-size:156px auto;background-position:0 0;background-repeat:no-repeat;text-indent:100%;overflow:hidden;white-space:nowrap}.header-title a:hover{opacity:.7}.header-btnlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-btnlist .faq{margin-right:24px}.header-btnlist .faq a{display:inline-block;font-size:13px;font-weight:600;color:#0078c6}.header-btnlist .faq a:hover{text-decoration:underline}.header-btnlist .login{margin-right:8px}.header-btnlist .login a{display:inline-block;padding:8px 16px;background-color:#0078c6;border:1px solid #0078c6;color:#fff;font-size:13px;font-weight:600}.header-btnlist .login a:hover{background-color:#008cea;border-collor:#008cea}.header-btnlist .regist a{display:inline-block;padding:8px 16px;border:1px solid #0078c6;color:#0078c6;font-size:13px;font-weight:600}.header-btnlist .regist a:hover{background-color:#0078c6;color:#fff}.headersub{padding:12px 0;background-color:#002b48;-webkit-box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1490196078);box-shadow:0px 3px 6px 0px rgba(0,0,0,0.1490196078)}.headersub .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.headersub-title{font-size:22px;font-weight:600;color:#fff}.headersub-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.headersub-list ul li{margin-right:8px}.headersub-list ul li:last-child{margin-right:0}.headersub-list ul li a,.headersub-list ul li span{display:inline-block;width:200px;padding:11px 0;border:1px solid #005289;background:#004573;color:#fff;font-size:16px;font-weight:600;text-align:center}.headersub-list ul li.is-selected span,.headersub-list ul li.is-selected a{background-color:#fff;color:#002b48}.headersub-list ul li a:hover{background-color:#fff;color:#002b48}.headersub-list ul li.is-selected a:hover{background-color:#004573;color:#fff}.page-ringbell .contents{padding-bottom:100px;margin:0 auto;background-color:#fff;min-width:1280px}.kv{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:360px}.kv::before,.kv::after{display:inline-block;content:"";width:28%;aspect-ratio:1/1.23;position:absolute;top:0}.kv::before{background:url(/vol1/premier/ringbell/images/kv_image_left.jpg) left top no-repeat;background-size:contain;left:0}.kv::after{background:url(/vol1/premier/ringbell/images/kv_image_right.jpg?20241004) right top no-repeat;background-size:contain;right:0}.kv-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;width:44%;padding-top:48px}.kv-catalog{position:absolute;bottom:-46px;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);z-index:1;width:731px}.kv-title{max-width:600px}.kv-title-item{text-align:center}.kv-title-item:nth-of-type(2){margin-top:-20px}.kv-title-item:nth-of-type(2),.kv-title-item:nth-of-type(3){padding:0 30px}.kv-title-item:nth-of-type(3){margin:32px 0 20px}.ecoupon-btn{padding:17px 50px;width:100%;background:-webkit-gradient(linear, left top, left bottom, color-stop(40%, #EF6F46), to(#DC4819));background:linear-gradient(180deg, #EF6F46 40%, #DC4819 100%);-webkit-box-shadow:0px 4px 0px #a5330e;box-shadow:0px 4px 0px #a5330e;border-radius:8px;color:#fff;cursor:pointer;text-align:center}.ecoupon-btn:hover{opacity:.7}.ecoupon-btn span{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;font-weight:600;font-size:20px;color:#fff}.ecoupon-btn span::before{display:inline-block;content:"";width:32px;height:32px;margin-right:8px;background:url(/vol1/premier/ringbell/images/icon_coupon.svg) 0 0 no-repeat;background-size:contain}.ringbell-link a{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;font-style:normal;font-weight:600;font-size:16px;text-align:center;color:#222}.ringbell-link a::before{display:inline-block;content:"";width:20px;height:20px;background:url(/vol1/premier/ringbell/images/icon_arrow_purple.svg);background-size:contain;margin-right:4px}.ringbell-link a:hover{color:#624699}section h2{font-weight:600;font-size:40px;text-align:center;letter-spacing:.05em;color:#222;margin-bottom:32px}section .inner{max-width:1200px;margin:0 auto}.flow{margin-bottom:96px}.flow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.flow-list li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:32%;margin-right:2%}.flow-list li:last-child{margin-right:0}.flow-list .list-item{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:2px solid #dbdbdb;position:relative}.flow-list .list-item::before{display:inline-block;content:"";width:80px;height:80px;position:absolute;top:-2px;left:-2px}.flow-list li:nth-of-type(1) .list-item::before{background:url(/vol1/premier/ringbell/images/flow_number_01.svg) 0 0 no-repeat;background-size:contain}.flow-list li:nth-of-type(2) .list-item::before{background:url(/vol1/premier/ringbell/images/flow_number_02.svg) 0 0 no-repeat;background-size:contain}.flow-list li:nth-of-type(3) .list-item::before{background:url(/vol1/premier/ringbell/images/flow_number_03.svg) 0 0 no-repeat;background-size:contain}.flow-list .list-item .thumb{margin-bottom:24px;aspect-ratio:1/.677;overflow:hidden}.flow-list .list-item .thumb img{width:100%}.flow-list .list-item .txt-wrapper .title{margin-bottom:12px;font-weight:600;font-size:24px;color:#222;text-align:center}.flow-list .list-item .txt-wrapper{padding:0 40px 24px}.flow-list .list-item .txt-wrapper .description,.flow-list .list-item .txt-wrapper .description p{font-weight:300;font-size:16px;color:#222}.flow-list .list-item .txt-wrapper .description a{text-decoration:underline;color:#0078c6}.flow-list .list-item .txt-wrapper .description a:hover{text-decoration:none}.flow-list .list-item .txt-wrapper .description .note-txt{font-weight:300;font-size:13px;color:#484848}.flow-container{position:relative}.flow-container::before{display:inline-block;content:"";width:100%;height:70%;background-color:#f6eeff;position:absolute;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.introduction .description{font-weight:300;font-size:18px;line-height:200%;color:#fff}.introduction-contents{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;width:100%;height:360px;background:url(/vol1/premier/ringbell/images/introduction_bg_image.jpg?20241004) center no-repeat;background-size:cover}.introduction-inner{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}.introduction-contents .logo{margin-right:60px}.recomend{padding:64px 0 96px;background-color:#fffaee}.recomend h2{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}.recomend h2::before{display:inline-block;content:"";width:100px;height:100px;background:url(/vol1/premier/ringbell/images/recomend_pickup.svg) 0 0 no-repeat;background-size:contain;margin-right:12px}.recomend-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.recomend-list li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:32%;margin-right:2%}.recomend-list li:last-child{margin-right:0}.recomend-list .list-item a{display:block}.recomend-list .list-item .thumb{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;background-color:#f8f8f8;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #dbdbdb;aspect-ratio:1/.751;overflow:hidden;margin-bottom:16px;padding:16px;object-fit:cover}.recomend-list .list-item .thumb img{max-height:100%}.recomend-list .list-item a:hover .thumb{opacity:.7}.recomend-list .list-item .title{font-weight:600;font-size:20px;color:#222;margin-bottom:4px}.recomend-list .list-item a:hover .title{color:#624699}.recomend-list .list-item .description{font-size:16px;line-height:160%;color:#222}.banner{text-align:center;margin:80px 0}.banner a{display:inline-block}.banner a:hover{opacity:.7}.note-container{padding:40px 64px 64px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fffaee;border:4px solid #dbdbdb;max-width:840px}.note-container .title{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;font-weight:600;font-size:32px;text-align:center;letter-spacing:.05em;color:#222;margin-bottom:24px;line-height:1}.note-container .title::before{display:inline-block;content:"";width:36px;height:36px;background:url(/vol1/premier/ringbell/images/icon_caution.svg) 0 0 no-repeat;background-size:contain;margin-right:4px}.note-list li{margin-bottom:6px}.note-list li:last-child{margin-bottom:0}.note-list li:not(.is-noindent){position:relative;padding-left:18px}.note-list li:not(.is-noindent)::before{display:inline-block;content:"※";position:absolute;top:0;left:0}.note-list li span{display:inline-block;font-weight:300;font-size:16px;line-height:160%;color:#222}.note-list li span a{color:#0078c6;text-decoration:underline}.note-list li span a:hover{text-decoration:none}.footer{background-color:#0078c6;padding:24px 0}.footer-inner{max-width:780px;margin:0 auto}.footer-info{margin-bottom:24px}.footer-info-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer-info-list a{display:inline-block;padding:0 20px;font-weight:300;font-size:12px;color:#fff;border-right:1px solid #bfddf1}.footer-info-list a:hover{text-decoration:underline}.footer-info-list li:first-child a{padding-left:0}.footer-info-list li:last-child a{padding-right:0;border-right:none}.footer-copyright{font-weight:300;font-size:11px;color:#fff}.footer-copyright div:first-child{margin-bottom:4px}.f-roboto{font-family:"Roboto"}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,.5);padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:99}.modal-container:before{content:"";display:inline-block;vertical-align:middle;height:100%}.modal-container.active{opacity:1;visibility:visible}.modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:630px}.modal-header{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;padding:17px 0;background-color:#ef6f46;line-height:1}.modal-header span{color:#fff;text-align:center;font-size:20px;font-style:normal;font-weight:600}.icon-coupon::before{display:inline-block;content:"";width:32px;height:32px;margin-right:8px;background:url(/vol1/premier/ringbell/images/icon_coupon.svg) 0 1px no-repeat;background-size:contain}.icon-close::before{display:inline-block;content:"";width:28px;height:28px;background:url(/vol1/premier/ringbell/images/icon_close.svg) 0 0 no-repeat;background-size:contain}.modal-header .icon-close{position:absolute;top:50%;right:18px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer}.modal-content{background-color:#fff}.is-ecoupon .modal-inner{padding:32px 40px 40px}.is-login .modal-inner,.is-plan .modal-inner{margin:0 auto;padding:40px 64px}.modal-discount{padding:12px 16px;margin-bottom:32px;border-radius:8px;background:#fffaee}.modal-discountinfo{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}.modal-discountinfo li{width:50%}.modal-discountinfo li:first-child{position:relative}.modal-discountinfo li:first-child::after{display:inline-block;content:"";width:1px;height:87%;padding:2px 0;background-color:#f0d89e;position:absolute;right:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.modal-discountinfo .plan{color:#222;text-align:center;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.modal-discountinfo .percent-wrapper{color:#dc4819}.modal-discountinfo .percent-wrapper .num{font-family:"DIN Alternate";font-size:36px;font-weight:700;letter-spacing:-0.5px}.modal-discountinfo .percent-wrapper .percent{font-family:"Hiragino Sans";font-size:26px;font-weight:600}.modal-discountinfo .percent-wrapper .off{font-family:"DIN Alternate";font-size:28px;font-weight:500;letter-spacing:-1.4px}.modal-txt{margin-bottom:16px;color:#222;text-align:center;font-size:20px;font-weight:600;line-height:150%}.is-login .modal-txt{margin-bottom:24px}.color-orange{color:#dc4819}.modal-ecoupon{max-width:420px;margin:0 auto 24px;padding:17px 0;border-radius:8px;border:4px solid #dc4819;background-color:#f8f8f8;position:relative}.icon-copy::before{display:inline-block;content:"";width:32px;height:32px;background:url(/vol1/premier/ringbell/images/icon_copy.svg) 0 0 no-repeat;background-size:contain}.modal-ecoupon .copy-btn{display:inline-block;position:absolute;top:50%;right:20px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer}.modal-ecoupon .icon-copy{position:relative}input.ecoupon-number{border:none;outline:none;background-color:rgba(0,0,0,0)}.modal-ecoupon .ecoupon-number{color:#222;text-align:center;font-size:32px;font-weight:600;letter-spacing:1.6px}.modal-note{padding:24px;border-radius:8px;background:#f8f8f8}.modal-note li{padding-left:18px;margin-bottom:4px;position:relative;text-align:left;line-height:1.5}.modal-note li::before{display:inline-block;content:"※";position:absolute;top:0;left:0}.modal-note li:last-child{margin-bottom:0}.modal-note li span{color:#484848;font-size:16px;font-weight:300}.modal-content .ringbell-link{margin-bottom:32px}.modal-btn{margin:0 auto;max-width:440px}.modal-btn a{display:inline-block;padding:12px 0;color:#fff;font-size:16px;font-weight:600;letter-spacing:.32px;border-radius:4px;background:#0078c6;width:100%}.modal-btn a:hover{background-color:#008cea}.copy-message{display:inline-block;position:relative;display:inline-block;margin:1.5em 0;padding:6px 16px;min-width:150px;max-width:100%;color:#fff;font-size:14px;background:#484848;border-radius:4px}.copy-message::before{content:"";position:absolute;top:100%;left:50%;margin-left:-7px;border:7px solid rgba(0,0,0,0);border-top:7px solid #484848}.modal-ecoupon .message-wrap{display:none;position:absolute;top:-86px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.modal-loading{width:100%;height:100px;text-align:center;padding:32px;background:rgba(0,0,0,0) url(/vol1/premier/ringbell/images/icon_loading.gif) center center no-repeat;background-size:16px}.mb-25{margin-bottom:25px !important}.header-member-menu-btn{padding:0}.header-member-menu-btn button{font-size:13px;font-weight:600;color:#0078c6;padding-right:10px;line-height:1}.header-member-menu-btn::after{right:-2px;top:5px}.header-member{margin-left:0}@media screen and (min-width: 768px){.is-sp{display:none !important}}@media screen and (max-width: 767px){.is-pc{display:none !important}}