@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;200;300;400;500;600;700;800&family=Roboto:wght@100;300;400;500;700;900&display=swap);html{scroll-behavior:auto}#contents-area{width:100%;min-width:990px}*{box-sizing:border-box}.lyt-col-1 #contents-body{width:100%;min-width:990px}#page-wrapper img{max-width:100%}.contents-inner{width:800px;margin:0 auto}.is-sp{display:none!important}.page-title-icon{width:54px!important;margin-bottom:20px}#page-mv{position:relative;background:#e7f0eb}#page-mv img{width:100%}#page-mv .page-mv-image{position:relative;width:100%;min-width:950px}#page-mv::after{content:"";position:absolute;height:150px;width:100%;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(0 100%,100% 0,0 0);left:0;bottom:-150px;background:#e7f0eb}#page-comfortable{position:relative;width:845px;margin:-445px auto 0;z-index:1}#page-comfortable img{width:100%}#page-comfortable .page-comfortable-graph-description{position:absolute;color:#5f5e5e;font-size:11px;line-height:1.45;right:71px;bottom:40px}#page-comfortable .page-comfortable-graph-link{color:#5f5e5e;text-decoration:underline;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#page-comfortable .page-comfortable-graph-link .newwindowicon{display:none}#page-comfortable .page-comfortable-graph-link:hover{opacity:.6}.page-comfortable-spot{position:relative;padding-top:150px}.page-comfortable-spot-title{position:relative;text-align:center}.page-comfortable-spot-title h2{width:628px;margin:0 auto 60px}.page-comfortable-spot .page-comfortable-spot-slide-wrap{position:-webkit-sticky;position:sticky;padding-bottom:4.3333vw;top:0;z-index:1;margin-bottom:110px}.page-comfortable-spot .slide-item{width:800px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box}.page-comfortable-spot .slide-item>img{width:50%}.page-comfortable-spot .slide-item__text{width:50%;box-sizing:border-box;padding:30px 40px}.page-comfortable-spot .slide-item__text h3{margin-bottom:27px}.page-comfortable-spot .slide-item__text p{font-size:15px}.page-comfortable-spot .slide-item__text .smaller{font-size:11px;display:inline-block}.page-comfortable-spot .slick-dots{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;bottom:-45px}.page-comfortable-spot .slick-dots li{width:10px;height:10px}.page-comfortable-spot .slick-dots li button{background:#c0bfbf;border-radius:50%;color:#fff;width:100%;height:100%}.page-comfortable-spot .slick-dots li.slick-active button{background:#10ad02}.page-comfortable-spot .slide-arrow{position:absolute;top:50%;width:52px;height:52px;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1;cursor:pointer}.page-comfortable-spot .slide-arrow-prev{background-image:url(/mobile/set/data/network/service/yamanote/img/s/icon-slide-arrow-cm-prev.svg);left:9%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-comfortable-spot .slide-arrow-next{background-image:url(/mobile/set/data/network/service/yamanote/img/s/icon-slide-arrow-cm-next.svg);right:9%;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.page-comfortable-spot-pc-slide .slide-item{margin:0 30px;opacity:.4}.page-comfortable-spot-pc-slide .slide-item.slick-active{opacity:1}.page-comfortable-spot-slide-wrap .slick-dots{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;margin:40px 0 0}.page-comfortable-spot-slide-wrap .slick-dots>*{font-size:0;margin:0 5px}.page-comfortable-spot-slide-wrap .slick-dots>*>*{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:0;width:10px;height:10px;font-size:0;background:0 0;background-color:#c0bfbf;border-radius:100%}.page-comfortable-spot-slide-wrap .slick-dots>.slick-active>*{background-color:#0983f4}.page-comfortable-spot .list-notes{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:800px;margin:40px auto 0}.page-comfortable-spot .list-notes li{position:relative;font-size:11px;padding-left:1em;text-align:left}.page-comfortable-spot .list-notes li span{position:absolute;top:0;left:0}.p-diagonal-before{position:relative}.p-diagonal-before::before{content:"";position:absolute;height:63px;width:100%;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);left:0;top:-62px}.p-diagonal-before-green::before{background:#10ad02}.p-diagonal-after{position:relative}.p-diagonal-after::after{content:"";position:absolute;height:150px;width:100%;left:0;bottom:-150px}.p-diagonal-after-green::after{background:#10ad02}#page-wrapper .page-video{background:#10ad02;padding-bottom:63px;z-index:3;-webkit-transform:translateZ(1px);transform:translateZ(1px)}#page-wrapper .page-video__title{text-align:center;margin-bottom:31px}#page-wrapper .page-video__title img{width:741px}#page-wrapper .page-video__video-wrapper{width:800px;margin:0 auto;aspect-ratio:16/9;cursor:pointer;position:relative;border-radius:16px;overflow:hidden}#page-wrapper .page-video__video-wrapper::after{content:"";display:block;background-image:url(/mobile/set/data/network/service/yamanote/img/shared/icon-play.svg);background-size:contain;background-repeat:no-repeat;width:62px;height:43px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#page-wrapper .page-video__video-wrapper img{width:100%}#page-effort{position:relative;background:#e7f0eb;margin:150px 0 0;padding-bottom:100px;z-index:3;-webkit-transform:translateZ(1px);transform:translateZ(1px)}#page-effort::before{position:absolute;content:"";width:100%;height:150px;background:#e7f0eb;-webkit-clip-path:polygon(100% 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 100%,100% 100%);top:-149px;left:0}#page-effort .page-effort-title{position:relative;text-align:center}#page-effort .page-effort-title h2{width:683px;margin:0 auto 40px}#page-effort .page-effort-cycle-image{width:296px;margin:0 auto 18px}#page-effort .page-effort-cycle-txt{font-size:18px;padding-bottom:57px;text-align:center}#page-effort .page-effort-sec{position:relative;background-color:#fff;border-radius:12px;box-shadow:4.8px 4.8px 9.6px 0 rgba(163,169,177,.08);margin-top:66px;padding:63px 50px 35px}#page-effort .page-effort-sec::before{position:absolute;content:"";width:114px;height:114px;background-color:#fff;border-radius:60px;top:-66px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#page-effort .page-effort-sec+.page-effort-sec{position:relative;margin-top:151px}#page-effort .page-effort-sec+.page-effort-sec::after{position:absolute;content:"";width:54px;height:28.8px;background:url(/mobile/set/data/network/service/yamanote/img/shared/icon-arrow.svg) left bottom no-repeat;background-size:cover;top:-120px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#page-effort .page-effort-sec .page-effort-sec-icon{position:absolute;width:96.5px;top:-61.25px;left:50%;-webkit-transform:translateX(-48.5%);transform:translateX(-48.5%)}#page-effort .page-effort-sec-title h3{margin:0 auto 38px}#page-effort .page-effort-sec-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}#page-effort .page-effort-sec-txt{width:295px}#page-effort .page-effort-sec-txt p{font-size:15px;line-height:1.53}#page-effort .page-effort-sec-image-wrap{position:relative;width:360px}#page-effort .page-effort-sec-father{position:absolute}#page-effort #page-effort-sec-01 .page-effort-sec-title h3{width:610px}#page-effort #page-effort-sec-01 .page-effort-sec-analysis{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;gap:0 21px;width:100%;height:70px;background-color:#e7f0eb;border-radius:8px;margin-top:17px}#page-effort #page-effort-sec-01 .page-effort-sec-analysis+.page-effort-sec-analysis{position:relative;margin-top:17px}#page-effort #page-effort-sec-01 .page-effort-sec-analysis+.page-effort-sec-analysis::before{position:absolute;content:"";width:31px;height:31px;background:url(/mobile/set/data/network/service/yamanote/img/shared/icon-plus.svg) center center no-repeat;background-size:cover;top:-24px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#page-effort #page-effort-sec-01 .page-effort-sec-analysis dt{width:87.25px;text-align:center}#page-effort #page-effort-sec-01 .page-effort-sec-analysis dd{width:145px;margin:0}#page-effort #page-effort-sec-01 .page-effort-sec-analysis dd p{color:#0cad00;font-size:13px;line-height:1.538;margin-top:9px}#page-effort #page-effort-sec-01 .page-effort-sec-father{width:172px;left:-26px;bottom:-80px}#page-effort #page-effort-sec-02 .page-effort-sec-title h3{width:457px}#page-effort #page-effort-sec-02 .page-effort-sec-father{width:197px;right:-211px;bottom:10px}#page-effort #page-effort-sec-03 .page-effort-sec-title h3{width:456px}#page-effort #page-effort-sec-03 .page-effort-sec-countermeasure{width:277px;margin:30px auto 0;text-align:center}#page-effort #page-effort-sec-03 .page-effort-sec-father{width:143px;right:-40px;bottom:-47.4px}#page-effort .page-effort-comfortable-image{width:717px;margin:40px auto 0}#page-sl{position:relative;background:#0cad00;padding:70px 0 10%;z-index:3;overflow:hidden}#page-sl::after{position:absolute;content:"";width:40vw;height:70%;background:url(/mobile/set/data/network/service/yamanote/img/p/img-bg-sl.png) no-repeat bottom right;background-size:contain;right:-3%;bottom:-25%;z-index:-1}#page-sl h2{width:694px;margin:0 auto 40px}#page-sl .page-sl-btn,#page-sl .page-sl-btn-s{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;width:702px;margin:0 auto}#page-sl .page-sl-btn li,#page-sl .page-sl-btn-s li{width:340px}#page-sl .page-sl-btn-link{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#fff;font-size:18px;font-weight:700;background-color:#000;border-radius:50px;padding:25px 0;text-decoration:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#page-sl .page-sl-btn-link::after,#page-sl .page-sl-btn-s-link::after{position:absolute;content:"";width:7px;height:7px;border-top:solid 2px #0cad00;border-right:solid 2px #0cad00;top:48%;right:20px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#page-sl .page-sl-btn-link:hover,#page-sl .page-sl-btn-s-link:hover{opacity:.6}#page-sl .page-sl-btn-s{margin-bottom:20px}#page-sl .page-sl-btn-s-link{display:block;position:relative;color:#000;font-size:16.5px;font-weight:700;background-color:#fff;border-radius:50px;padding:13px 0 14px;text-align:center;text-decoration:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#page-sl .page-sl-btn-s-link img{position:absolute;width:33px;top:8px;left:11px}#page-wrapper .page-sl-wrap__attension{position:absolute;right:10px;bottom:10px;text-align:right}#page-wrapper .page-sl-wrap__attension li{color:#fff;font-size:11px}#page-bnr{position:relative;background-color:#ecf0f4;padding:80px 0;text-align:center}#page-bnr h2{font-size:28.8px;font-weight:700;margin-bottom:40px}#page-bnr h2 span{font-size:21.6px}#page-bnr h2 b{color:#0783f4;font-size:31.2px}#page-bnr .contents-inner{width:826px}#page-bnr .page-bnr-item-wrap{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:56px}#page-bnr .page-bnr-item{width:385px}#page-bnr .page-bnr-item-param{width:950px}#page-bnr h3{position:relative;color:#fff;width:212px;font-size:18px;font-weight:700;background-color:#0783f4;border-radius:30px;margin:0 auto 18px;padding:5px 0}#page-bnr h3::after{position:absolute;content:"";width:0;height:0;border-right:9px solid transparent;border-left:9px solid transparent;border-top:15px solid #0783f4;left:50%;bottom:-9px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#page-bnr .page-bnr-btn{display:block;width:340px;margin:21px auto 0}#page-bnr .page-bnr-btn-link{position:relative;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;color:#000;font-size:16.5px;font-weight:700;background-color:#fff;border:2px solid #000;border-radius:50px;padding:13px 0;text-decoration:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#page-bnr .page-bnr-btn-link::after{position:absolute;content:"";width:7px;height:7px;border-top:solid 2px #000;border-right:solid 2px #000;top:48%;right:20px;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#page-bnr .page-bnr-btn-link:hover{opacity:.6}#page-back{position:relative;padding:80px 0;text-align:center;z-index:3}#page-back .page-back-btn-link{position:relative;color:#333;font-size:18px;text-decoration:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}#page-back .page-back-btn-link::before{position:absolute;content:"";width:8px;height:8px;border-top:solid 2px #000;border-right:solid 2px #000;top:8px;left:-14px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}#page-back .page-back-btn-link:hover{opacity:.6}#page-cm{background:#dbe6eb;padding:90.8px 0 170px;position:relative;z-index:3}#page-cm .page-cm-title{text-align:center;min-width:800px;max-width:1080px;width:78.12%;margin:0 auto 66.8px}#page-cm .page-cm-movie-wrap{margin:0 auto;position:relative;width:800px}#page-cm .page-cm-movie{width:100%;position:relative;z-index:1;cursor:pointer}#page-cm .page-cm-movie::after{content:"";display:block;background-image:url(/mobile/set/data/network/service/yamanote/img/shared/icon-play.svg);background-size:contain;background-repeat:no-repeat;width:62px;height:43px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#page-cm .page-cm-image{width:100%}#page-cm .page-cm-name{margin:20px 0 0;font-size:16px;color:#333;font-weight:700;text-align:center}#page-cm .slide-arrow{position:absolute;top:50%;width:52px;height:52px;background-size:contain;background-repeat:no-repeat;background-position:center;z-index:1;cursor:pointer}#page-cm .slide-arrow-prev{background-image:url(/mobile/set/data/network/service/yamanote/img/s/icon-slide-arrow-cm-prev.svg);left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#page-cm .slide-arrow-next{background-image:url(/mobile/set/data/network/service/yamanote/img/s/icon-slide-arrow-cm-next.svg);right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}#page-cm .slick-dots{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}#page-cm .slick-dots li{width:10px;height:10px}#page-cm .slick-dots li button{background:#fff;border-radius:50%;color:#fff;width:100%;height:100%}#page-cm .slick-dots li.slick-active button{background:#000}#page-network{background:#f8f8f8;min-height:308px;aspect-ratio:1366/308;max-width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;z-index:3}#page-network .page-network-btn{text-align:center}#page-network .page-network-btn-link{position:relative;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;font-size:18px;color:#333}#page-network .page-network-btn-link:hover{opacity:.6}#page-network .page-network-btn-link::before{content:"";background:url(/mobile/set/data/network/service/yamanote/img/p/icon-arrow-left.svg) no-repeat;background-size:contain;background-position:center;display:inline-block;height:25.2px;width:8.02px;vertical-align:bottom;margin-right:6px}#page-modal{position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;display:none}#page-modal .page-modal-screen{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:1}#page-modal .page-modal-contain{position:relative;z-index:2;width:80%;margin:0 auto;aspect-ratio:16/9}#page-modal .page-modal-close{position:absolute;top:0;right:-58px;width:48px;height:48px;background-image:url(/mobile/set/data/network/service/yamanote/img/p/icon-close.png);background-position:center;background-repeat:no-repeat;background-size:contain}#page-modal .page-modal-wrap{width:100%;height:100%;position:relative}#page-modal .page-modal-wrap *{width:100%;height:100%}.slick-dots li button:before{display:none}.p-block-iphone{max-width:677px;width:100%;margin:0 auto;padding:80px 0 45px;text-align:left}.p-block-iphone p,.p-block-iphone ul{margin:0}.p-block-iphone__title{text-align:center}.p-block-iphone__logo{margin-top:40px;text-align:center}.p-block-iphone__list{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;gap:34px;margin-top:33px}.p-block-iphone__image{margin:-17px auto 0}.p-block-iphone--olswari_iphone15,.p-block-iphone--olswari_iphone15pro,.p-block-iphone--olswari_pixel8a{font-family:Roboto,"Noto Sans JP",sans-serif;max-width:950px;padding:58px 0 74px}.p-block-iphone--olswari_iphone15 .p-block-iphone__image,.p-block-iphone--olswari_iphone15pro .p-block-iphone__image,.p-block-iphone--olswari_pixel8a .p-block-iphone__image{text-align:center;margin-top:48px}.p-block-iphone--olswari_iphone15 .p-block-iphone__image__caption,.p-block-iphone--olswari_iphone15pro .p-block-iphone__image__caption,.p-block-iphone--olswari_pixel8a .p-block-iphone__image__caption{color:#000;font-size:30px;line-height:1;font-weight:700;margin-top:22px}.p-block-iphone--olswari_iphone15 .total-amount,.p-block-iphone--olswari_iphone15pro .total-amount,.p-block-iphone--olswari_pixel8a .total-amount{margin-top:62px;height:auto;margin-bottom:8px;background:#fff;border-radius:30px}.p-block-iphone--olswari_iphone15 .total-amount .title,.p-block-iphone--olswari_iphone15pro .total-amount .title,.p-block-iphone--olswari_pixel8a .total-amount .title{height:80px;background:#345cd4;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center;border-radius:30px 30px 0 0;position:relative}.p-block-iphone--olswari_iphone15 .total-amount .title::after,.p-block-iphone--olswari_iphone15pro .total-amount .title::after,.p-block-iphone--olswari_pixel8a .total-amount .title::after{background:#345cd4;height:15px;width:30px;content:"";-webkit-clip-path:polygon(0 100%,50% 0,100% 100%);clip-path:polygon(0 100%,50% 0,100% 100%);position:absolute;top:-14px;left:458px}.p-block-iphone--olswari_iphone15 .total-amount-annotation-mgb40,.p-block-iphone--olswari_iphone15pro .total-amount-annotation-mgb40,.p-block-iphone--olswari_pixel8a .total-amount-annotation-mgb40{margin-bottom:42px}.p-block-iphone--olswari_iphone15 .total-amount-annotation li,.p-block-iphone--olswari_iphone15pro .total-amount-annotation li,.p-block-iphone--olswari_pixel8a .total-amount-annotation li{font-size:10px;line-height:24px;text-indent:-2em;padding-left:2em;color:#666}.p-block-iphone--olswari_iphone15 .total-amount-note,.p-block-iphone--olswari_iphone15pro .total-amount-note,.p-block-iphone--olswari_pixel8a .total-amount-note{margin-bottom:42px}.p-block-iphone--olswari_iphone15 .total-amount-note-mgb0,.p-block-iphone--olswari_iphone15pro .total-amount-note-mgb0,.p-block-iphone--olswari_pixel8a .total-amount-note-mgb0{margin-bottom:0}.p-block-iphone--olswari_iphone15 .total-amount-note li,.p-block-iphone--olswari_iphone15pro .total-amount-note li,.p-block-iphone--olswari_pixel8a .total-amount-note li{color:#666;font-size:10px;line-height:24px;text-indent:calc(-1em - 8px);padding-left:calc(1em + 8px)}.p-block-iphone--olswari_iphone15 .total-amount-note li::before,.p-block-iphone--olswari_iphone15pro .total-amount-note li::before,.p-block-iphone--olswari_pixel8a .total-amount-note li::before{padding-right:8px;content:"・"}.p-block-iphone--olswari_iphone15 .total-amount-note li a,.p-block-iphone--olswari_iphone15pro .total-amount-note li a,.p-block-iphone--olswari_pixel8a .total-amount-note li a{color:#0b5bce}.p-block-iphone--olswari_iphone15 .price-detail,.p-block-iphone--olswari_iphone15pro .price-detail,.p-block-iphone--olswari_pixel8a .price-detail{height:auto;margin-bottom:40px;background:#fff;border-radius:30px}.p-block-iphone--olswari_iphone15 .price-detail .title,.p-block-iphone--olswari_iphone15pro .price-detail .title,.p-block-iphone--olswari_pixel8a .price-detail .title{height:50px;background:#345cd4;border-radius:30px 30px 0 0;font-size:24px;line-height:50px;text-align:center;color:#fff;font-weight:700}.p-block-iphone--olswari_iphone15 .price-detail .detail,.p-block-iphone--olswari_iphone15pro .price-detail .detail,.p-block-iphone--olswari_pixel8a .price-detail .detail{border:solid #345cd4 3px;border-top:none;border-radius:0 0 30px 30px;height:auto;padding:40px 37px 36px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;position:relative}.p-block-iphone--olswari_iphone15 .price-detail .detail .price-title,.p-block-iphone--olswari_iphone15pro .price-detail .detail .price-title,.p-block-iphone--olswari_pixel8a .price-detail .detail .price-title{width:240px;height:32px;margin:0 auto 25px;border:2px solid #345cd4;border-radius:16px;font-size:16px;line-height:30px;text-align:center;color:#345cd4;font-weight:700}.p-block-iphone--olswari_iphone15 .price-detail .detail .normal,.p-block-iphone--olswari_iphone15pro .price-detail .detail .normal,.p-block-iphone--olswari_pixel8a .price-detail .detail .normal{width:395px;margin-bottom:30px;position:relative}.p-block-iphone--olswari_iphone15 .price-detail .detail .normal .plan,.p-block-iphone--olswari_iphone15pro .price-detail .detail .normal .plan,.p-block-iphone--olswari_pixel8a .price-detail .detail .normal .plan{width:386px;margin:0 auto}.p-block-iphone--olswari_iphone15 .price-detail .detail .normal .plan .price-total,.p-block-iphone--olswari_iphone15pro .price-detail .detail .normal .plan .price-total,.p-block-iphone--olswari_pixel8a .price-detail .detail .normal .plan .price-total{margin-bottom:8px;color:#333;font-size:20px;line-height:32px;font-weight:700;text-align:center}.p-block-iphone--olswari_iphone15 .price-detail .detail .normal .plan .price-total strong,.p-block-iphone--olswari_iphone15pro .price-detail .detail .normal .plan .price-total strong,.p-block-iphone--olswari_pixel8a .price-detail .detail .normal .plan .price-total strong{font-weight:700;font-size:30px;vertical-align:-2px}.p-block-iphone--olswari_iphone15 .price-detail .detail .normal .plan .price-1-24,.p-block-iphone--olswari_iphone15 .price-detail .detail .normal .plan .price-25-48,.p-block-iphone--olswari_iphone15pro .price-detail .detail .normal .plan .price-1-24,.p-block-iphone--olswari_iphone15pro .price-detail .detail .normal .plan .price-25-48,.p-block-iphone--olswari_pixel8a .price-detail .detail .normal .plan .price-1-24,.p-block-iphone--olswari_pixel8a .price-detail .detail .normal .plan .price-25-48{width:210px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;font-size:14px;line-height:32px;position:relative}.p-block-iphone--olswari_iphone15 .price-detail .detail .normal .plan .price-1-24 strong,.p-block-iphone--olswari_iphone15 .price-detail .detail .normal .plan .price-25-48 strong,.p-block-iphone--olswari_iphone15pro .price-detail .detail .normal .plan .price-1-24 strong,.p-block-iphone--olswari_iphone15pro .price-detail .detail .normal .plan .price-25-48 strong,.p-block-iphone--olswari_pixel8a .price-detail .detail .normal .plan .price-1-24 strong,.p-block-iphone--olswari_pixel8a .price-detail .detail .normal .plan .price-25-48 strong{font-weight:400;font-size:21px}.p-block-iphone--olswari_iphone15 .price-detail .detail .normal .plan .price-25-48,.p-block-iphone--olswari_iphone15pro .price-detail .detail .normal .plan .price-25-48,.p-block-iphone--olswari_pixel8a .price-detail .detail .normal .plan .price-25-48{margin-bottom:26px}.p-block-iphone--olswari_iphone15 .price-detail .detail .normal .normal-note li,.p-block-iphone--olswari_iphone15pro .price-detail .detail .normal .normal-note li,.p-block-iphone--olswari_pixel8a .price-detail .detail .normal .normal-note li{margin-bottom:8px;font-size:10px;line-height:15px;text-indent:-1.8em;padding-left:2em}.p-block-iphone--olswari_iphone15 .price-detail .detail .normal .normal-note li::before,.p-block-iphone--olswari_iphone15pro .price-detail .detail .normal .normal-note li::before,.p-block-iphone--olswari_pixel8a .price-detail .detail .normal .normal-note li::before{padding-right:8px;content:"・"}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount{width:395px}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .text,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .text,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .text{margin-bottom:10px;text-align:center;color:#345cd4;font-size:18px}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan{width:395px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px dashed #c2cef2}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan+.plan,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan+.plan,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan+.plan{padding:12px 0 2px;border-bottom:1px dashed #c2cef2}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .discount-name,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .discount-name,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .discount-name{width:100%;color:#333;font-size:16px;line-height:32px;font-weight:700}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .discount-name strong,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .discount-name strong,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .discount-name strong{font-weight:700;font-size:30px}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .discount-text,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .discount-text,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .discount-text{width:195px;font-size:14px;letter-spacing:-.04em;white-space:nowrap}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .discount-text-w100,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .discount-text-w100,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .discount-text-w100{width:100%;white-space:wrap}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .discount-text sup,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .discount-text sup,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .discount-text sup{font-size:50%;display:inline-block;vertical-align:middle}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .discount-text strong,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .discount-text strong,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .discount-text strong{font-size:16px;color:#dd2044}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .price-1-24,.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .price-25-48,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .price-1-24,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .price-25-48,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .price-1-24,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .price-25-48{width:200px;font-size:14px;line-height:53px;position:relative;text-align:right}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .price-1-24-w100,.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .price-25-48-w100,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .price-1-24-w100,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .price-25-48-w100,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .price-1-24-w100,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .price-25-48-w100{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .price-1-24 strong,.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .price-25-48 strong,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .price-1-24 strong,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .price-25-48 strong,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .price-1-24 strong,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .price-25-48 strong{font-weight:400;font-size:21px}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .price-1-24 .price-discount,.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .price-25-48 .price-discount,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .price-1-24 .price-discount,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .price-25-48 .price-discount,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .price-1-24 .price-discount,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .price-25-48 .price-discount{color:#dd2044;font-weight:700}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .price-1-24 .price-discount strong,.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .price-25-48 .price-discount strong,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .price-1-24 .price-discount strong,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .price-25-48 .price-discount strong,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .price-1-24 .price-discount strong,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .price-25-48 .price-discount strong{font-weight:700}.p-block-iphone--olswari_iphone15 .price-detail .detail .discount .plan .price-25-48 .price-discount strong,.p-block-iphone--olswari_iphone15pro .price-detail .detail .discount .plan .price-25-48 .price-discount strong,.p-block-iphone--olswari_pixel8a .price-detail .detail .discount .plan .price-25-48 .price-discount strong{text-decoration:line-through}.p-block-iphone--olswari_iphone15 .price-detail .detail .premium-note,.p-block-iphone--olswari_iphone15pro .price-detail .detail .premium-note,.p-block-iphone--olswari_pixel8a .price-detail .detail .premium-note{margin-bottom:40px}.p-block-iphone--olswari_iphone15 .price-detail .detail .premium-note-mgb20,.p-block-iphone--olswari_iphone15pro .price-detail .detail .premium-note-mgb20,.p-block-iphone--olswari_pixel8a .price-detail .detail .premium-note-mgb20{margin-bottom:20px}.p-block-iphone--olswari_iphone15 .price-detail .detail .premium-note li,.p-block-iphone--olswari_iphone15pro .price-detail .detail .premium-note li,.p-block-iphone--olswari_pixel8a .price-detail .detail .premium-note li{margin-bottom:11px;font-size:10px;line-height:15px;text-indent:-1.8em;padding-left:1.8em;color:#666}.p-block-iphone--olswari_iphone15 .price-detail .detail .premium-note li::before,.p-block-iphone--olswari_iphone15pro .price-detail .detail .premium-note li::before,.p-block-iphone--olswari_pixel8a .price-detail .detail .premium-note li::before{padding-right:8px;content:"・"}.p-block-iphone--olswari_iphone15 .price-detail .detail .premium-note li a,.p-block-iphone--olswari_iphone15pro .price-detail .detail .premium-note li a,.p-block-iphone--olswari_pixel8a .price-detail .detail .premium-note li a{color:#0b5bce}.p-block-iphone--olswari_iphone15 .price-detail .detail .premium-note li:last-child,.p-block-iphone--olswari_iphone15pro .price-detail .detail .premium-note li:last-child,.p-block-iphone--olswari_pixel8a .price-detail .detail .premium-note li:last-child{margin:0}.p-block-iphone--olswari_iphone15 .price-detail .detail .note,.p-block-iphone--olswari_iphone15pro .price-detail .detail .note,.p-block-iphone--olswari_pixel8a .price-detail .detail .note{width:100%;padding:12px 22px;margin-bottom:12px;background:#f8f8f8;border-radius:16px;margin-top:40px}.p-block-iphone--olswari_iphone15 .price-detail .detail .note li,.p-block-iphone--olswari_iphone15pro .price-detail .detail .note li,.p-block-iphone--olswari_pixel8a .price-detail .detail .note li{margin-bottom:11px;font-size:10px;line-height:15px;text-indent:-2em;padding-left:2em;color:#666;font-weight:700}.p-block-iphone--olswari_iphone15 .price-detail .detail .note li::before,.p-block-iphone--olswari_iphone15pro .price-detail .detail .note li::before,.p-block-iphone--olswari_pixel8a .price-detail .detail .note li::before{padding-right:8px;content:"・"}.p-block-iphone--olswari_iphone15 .price-detail .detail .note li:last-child,.p-block-iphone--olswari_iphone15pro .price-detail .detail .note li:last-child,.p-block-iphone--olswari_pixel8a .price-detail .detail .note li:last-child{margin:0}.p-block-iphone--olswari_iphone15 .price-detail .detail .annotation-mgb40,.p-block-iphone--olswari_iphone15pro .price-detail .detail .annotation-mgb40,.p-block-iphone--olswari_pixel8a .price-detail .detail .annotation-mgb40{margin-bottom:40px}.p-block-iphone--olswari_iphone15 .price-detail .detail .annotation li,.p-block-iphone--olswari_iphone15pro .price-detail .detail .annotation li,.p-block-iphone--olswari_pixel8a .price-detail .detail .annotation li{position:relative;margin-bottom:8px;font-size:10px;line-height:15px;padding-left:2.6em;color:#666}.p-block-iphone--olswari_iphone15 .price-detail .detail .annotation li span,.p-block-iphone--olswari_iphone15pro .price-detail .detail .annotation li span,.p-block-iphone--olswari_pixel8a .price-detail .detail .annotation li span{position:absolute;top:0;left:0}.p-block-iphone--olswari_iphone15 .link,.p-block-iphone--olswari_iphone15pro .link,.p-block-iphone--olswari_pixel8a .link{text-align:center;width:100%}.p-block-iphone--olswari_iphone15 .link a,.p-block-iphone--olswari_iphone15pro .link a,.p-block-iphone--olswari_pixel8a .link a{display:inline-block;font-size:14px;font-weight:700;line-height:18px;color:#345cd4;text-decoration:none;padding-left:24px;background:url(/mobile/set/data/price_plan/data/paytoku/img/p/icon_link-arrow.png) left center/18px no-repeat}.p-block-iphone--olswari_iphone15 .date,.p-block-iphone--olswari_iphone15pro .date,.p-block-iphone--olswari_pixel8a .date{font-size:10px;line-height:1;color:#666;text-align:end;margin-top:-2px;width:100%}.p-block-iphone--olswari_iphone15 .total-amount .detail{border:solid #345cd4 3px;border-top:none;border-radius:0 0 30px 30px;height:auto;padding:39px 110px 35px 113px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap}.p-block-iphone--olswari_iphone15 .total-amount .detail .normal{width:236px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;line-height:30px}.p-block-iphone--olswari_iphone15 .total-amount .detail .normal::after{width:16px;height:32px;content:"";position:absolute;left:264px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/mobile/set/data/campaigns/list/online-shop-wari/img/p/icon-simulator-arrow.png) no-repeat center;background-size:cover}.p-block-iphone--olswari_iphone15 .total-amount .detail .normal .price{font-size:24px;text-align:center;font-weight:700;margin-top:-12px}.p-block-iphone--olswari_iphone15 .total-amount .detail .normal .price .price-strong{font-size:36px;text-decoration:line-through;letter-spacing:.05em;vertical-align:-3px}.p-block-iphone--olswari_iphone15 .total-amount .detail .discount{max-width:403px}.p-block-iphone--olswari_iphone15 .total-amount .detail .discount__text{line-height:1.25;text-align:center;color:#345cd4;font-size:18px;font-weight:500}.p-block-iphone--olswari_iphone15 .total-amount .detail .discount .price{margin-top:14px;color:#345cd4;text-align:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;line-height:90px}.p-block-iphone--olswari_iphone15 .total-amount .detail .discount .price-text{width:75px;margin-top:-10px;font-size:36px;line-height:1;font-weight:700}.p-block-iphone--olswari_iphone15 .total-amount .detail .discount .price-text span{font-size:24px}.p-block-iphone--olswari_iphone15 .total-amount .detail .discount .price-strong{font-size:50px;font-weight:700;line-height:2em}.p-block-iphone--olswari_iphone15 .total-amount .detail .discount .price-strong span{padding-right:4px;font-size:95px;letter-spacing:-.05em;vertical-align:-4px}.p-block-iphone--olswari_iphone15 .total-amount .detail .discount-option{color:#345cd4;font-size:1.4rem;font-weight:700;letter-spacing:.04em;margin-top:-10px;text-align:center}.p-block-iphone--olswari_iphone15 .total-amount .detail-note{color:#666;font-size:1rem;letter-spacing:.04em;text-align:center;width:100%;margin-top:12px}.p-block-iphone--olswari_iphone15 .total-amount .detail-note+.date{margin-top:8px}.p-block-iphone--olswari_iphone15 .total-amount .detail .date{font-size:1rem;line-height:1;color:#666;text-align:end;width:100%;margin-top:-8px}.p-block-iphone--olswari_iphone15 .price-detail .discount-price-total{padding-top:13px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;flex-wrap:wrap;line-height:52px}.p-block-iphone--olswari_iphone15 .price-detail .discount-price-total__text{margin:0;font-size:20px;color:#345cd4;font-weight:700}.p-block-iphone--olswari_iphone15 .price-detail .discount-price-total .price{font-weight:700;font-size:28px;color:#345cd4}.p-block-iphone--olswari_iphone15 .price-detail .discount-price-total .price strong{font-size:42px;vertical-align:-2px}.p-block-iphone--olswari_iphone15 .price-detail .detail::after{width:30px;height:320px;content:"";position:absolute;left:460px;top:40px;background:url(/mobile/set/data/campaigns/list/online-shop-wari/img/p/icon-simulator-arrow-line.png) no-repeat center;background-size:cover}.p-block-iphone--olswari_iphone15pro .total-amount .detail,.p-block-iphone--olswari_pixel8a .total-amount .detail{border:solid #345cd4 3px;border-top:none;border-radius:0 0 30px 30px;height:auto;padding:39px 115px 35px 115px}.p-block-iphone--olswari_iphone15pro .total-amount .detail__text,.p-block-iphone--olswari_pixel8a .total-amount .detail__text{line-height:1.25;text-align:center;color:#345cd4;letter-spacing:-.02em;font-size:18px;font-weight:500}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group,.p-block-iphone--olswari_pixel8a .total-amount .detail .group{display:-webkit-box;display:-webkit-flex;display:flex}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .normal,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .normal{width:332px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;position:relative;line-height:30px;padding-left:32px}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .normal::after,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .normal::after{width:16px;height:32px;content:"";position:absolute;left:262px;top:53%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(/mobile/set/data/network/service/yamanote/img/p/icon-simulator-arrow.png) no-repeat center;background-size:cover}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .normal .price,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .normal .price{font-size:24px;text-align:center;font-weight:700;margin-top:10px}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .normal .price .price-strong,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .normal .price .price-strong{font-size:36px;text-decoration:line-through;letter-spacing:.05em;vertical-align:-3px}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount{max-width:395px;width:100%}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount-pixel8a,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount-pixel8a{max-width:400px}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount-pixel8a-title,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount-pixel8a-title{color:#345cd4;font-size:18px;text-align:center}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .model-price,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .model-price{font-weight:700;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;padding:4px 0 4px 12px;border-bottom:1px dashed #c2cef2}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .model-price-border-none,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .model-price-border-none{border-bottom:none;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .model-price__text,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .model-price__text{letter-spacing:.04em}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .model-price .price,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .model-price .price{font-size:36px;line-height:1;color:#345cd4}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .model-price .price-pink,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .model-price .price-pink{color:#f52087}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .model-price .price strong,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .model-price .price strong{font-size:70px;vertical-align:-2px}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .model-price .price .smaller,.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .model-price .price small,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .model-price .price .smaller,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .model-price .price small{font-size:.5em}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .model-price .price .smaller,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .model-price .price .smaller{display:inline-block;text-align:center}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .model-price .price .smaller strong,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .model-price .price .smaller strong{font-size:24px}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .discount-price-total,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .discount-price-total{font-weight:700;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:12px 0 9px 0;width:100%;position:relative;-webkit-transform:translateX(-4px);transform:translateX(-4px)}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .discount-price-total .discount-option,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .discount-price-total .discount-option{text-align:center;line-height:1.1;margin-top:8px}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .discount-price-total .block,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .discount-price-total .block{text-align:center;color:#345cd4}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .discount-price-total .block .discount-price-total__text,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .discount-price-total .block .discount-price-total__text{font-size:16px;letter-spacing:.04em}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .discount-price-total .block .price,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .discount-price-total .block .price{font-size:20px;letter-spacing:.02em;line-height:1.1;margin-top:-3px}.p-block-iphone--olswari_iphone15pro .total-amount .detail .group .discount .discount-price-total .block .price strong,.p-block-iphone--olswari_pixel8a .total-amount .detail .group .discount .discount-price-total .block .price strong{font-size:40px;letter-spacing:-.02em;vertical-align:-1.5px}.p-block-iphone--olswari_iphone15pro .total-amount .detail-note,.p-block-iphone--olswari_pixel8a .total-amount .detail-note{margin-top:14px}.p-block-iphone--olswari_iphone15pro .total-amount .detail-note li,.p-block-iphone--olswari_pixel8a .total-amount .detail-note li{color:#666;font-size:10px;line-height:2.4;letter-spacing:.02em}.p-block-iphone--olswari_iphone15pro .total-amount .detail-note li::before,.p-block-iphone--olswari_pixel8a .total-amount .detail-note li::before{content:"・";position:relative;left:2px}.p-block-iphone--olswari_iphone15pro .total-amount .detail .date,.p-block-iphone--olswari_pixel8a .total-amount .detail .date{font-size:10px;line-height:1;color:#666;text-align:end;width:100%;margin-top:-8px;padding-right:20px}.p-block-iphone--olswari_iphone15pro .price-detail .model-price,.p-block-iphone--olswari_pixel8a .price-detail .model-price{font-weight:700;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;width:100%;padding:4px 0;border-bottom:1px dashed #c2cef2}.p-block-iphone--olswari_iphone15pro .price-detail .model-price-border-none,.p-block-iphone--olswari_pixel8a .price-detail .model-price-border-none{border-bottom:none}.p-block-iphone--olswari_iphone15pro .price-detail .model-price__text,.p-block-iphone--olswari_pixel8a .price-detail .model-price__text{letter-spacing:.04em}.p-block-iphone--olswari_iphone15pro .price-detail .model-price__text-blue,.p-block-iphone--olswari_pixel8a .price-detail .model-price__text-blue{color:#345cd4}.p-block-iphone--olswari_iphone15pro .price-detail .model-price .price,.p-block-iphone--olswari_pixel8a .price-detail .model-price .price{font-size:28px}.p-block-iphone--olswari_iphone15pro .price-detail .model-price .price-blue,.p-block-iphone--olswari_pixel8a .price-detail .model-price .price-blue{color:#345cd4}.p-block-iphone--olswari_iphone15pro .price-detail .model-price .price strong,.p-block-iphone--olswari_pixel8a .price-detail .model-price .price strong{font-size:38px;vertical-align:-2px}.p-block-iphone--olswari_iphone15pro .price-detail .model-price .price small,.p-block-iphone--olswari_pixel8a .price-detail .model-price .price small{font-size:.5em}.p-block-iphone--olswari_iphone15pro .price-detail .discount-price-total,.p-block-iphone--olswari_pixel8a .price-detail .discount-price-total{font-weight:700;padding:8px 17px 5px 16px;width:430px;position:relative;-webkit-transform:translateX(-17.5px);transform:translateX(-17.5px);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-flex-wrap:wrap;flex-wrap:wrap}.p-block-iphone--olswari_iphone15pro .price-detail .discount-price-total .discount-option,.p-block-iphone--olswari_pixel8a .price-detail .discount-price-total .discount-option{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;align-items:baseline;line-height:1.2;text-align:center;color:#333}.p-block-iphone--olswari_iphone15pro .price-detail .discount-price-total .discount-option__text,.p-block-iphone--olswari_pixel8a .price-detail .discount-price-total .discount-option__text{margin-top:-3px}.p-block-iphone--olswari_iphone15pro .price-detail .discount-price-total .discount-option__price,.p-block-iphone--olswari_pixel8a .price-detail .discount-price-total .discount-option__price{padding-right:5px;font-size:20px}.p-block-iphone--olswari_iphone15pro .price-detail .discount-price-total .discount-option__price strong,.p-block-iphone--olswari_pixel8a .price-detail .discount-price-total .discount-option__price strong{font-size:28px;vertical-align:-1.5px}.p-block-iphone--olswari_iphone15pro .price-detail .discount-price-total .block,.p-block-iphone--olswari_pixel8a .price-detail .discount-price-total .block{width:325px;margin-right:-5px;padding:0 10px;display:-webkit-box!important;display:-webkit-flex!important;display:flex!important;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;color:#345cd4;border:dashed 1px #345cd4;border-radius:5px}.p-block-iphone--olswari_iphone15pro .price-detail .discount-price-total .block .discount-price-total__text,.p-block-iphone--olswari_pixel8a .price-detail .discount-price-total .block .discount-price-total__text{font-size:16px;letter-spacing:.04em}.p-block-iphone--olswari_iphone15pro .price-detail .discount-price-total .block .price,.p-block-iphone--olswari_pixel8a .price-detail .discount-price-total .block .price{font-size:20px;line-height:1.4}.p-block-iphone--olswari_iphone15pro .price-detail .discount-price-total .block .price strong,.p-block-iphone--olswari_pixel8a .price-detail .discount-price-total .block .price strong{font-size:28px;vertical-align:-1.5px}.p-block-iphone--olswari_iphone15pro .price-detail .discount-price-total .block__price,.p-block-iphone--olswari_pixel8a .price-detail .discount-price-total .block__price{width:60%;text-align:center}.p-block-iphone--olswari_iphone15pro .price-detail .detail::after,.p-block-iphone--olswari_pixel8a .price-detail .detail::after{width:34px;height:408px;content:"";position:absolute;left:460px;top:40px;background:url(/mobile/set/data/network/service/yamanote/img/p/icon-simulator-arrow-line-long.png) no-repeat center;background-size:cover}.p-block-iphone--olswari_iphone15pro .price-detail .detail-pixel8a::after,.p-block-iphone--olswari_pixel8a .price-detail .detail-pixel8a::after{height:255px}.p-block-iphone--olswari_iphone15pro .price-detail .detail-note,.p-block-iphone--olswari_pixel8a .price-detail .detail-note{margin-top:30px}.p-block-iphone--olswari_iphone15pro .price-detail .detail-note li,.p-block-iphone--olswari_pixel8a .price-detail .detail-note li{font-size:10px;line-height:15px;text-indent:-1.8em;padding-left:1.8em;color:#666}.p-block-iphone--olswari_iphone15pro .price-detail .detail-note li::before,.p-block-iphone--olswari_pixel8a .price-detail .detail-note li::before{padding-right:8px;content:"・"}.p-text-notice{max-width:950px;width:100%;margin:0 auto;padding:20px 20px 20px;font-size:10px;text-align:right;color:#3c72d6}.c-floating{position:fixed;bottom:0;left:50%;right:0;z-index:100;background-color:#10ae02;visibility:hidden;-webkit-transition-property:visibility,opacity;transition-property:visibility,opacity;-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:min(100%,825px);height:115px;border-radius:18px 18px 0 0;box-shadow:0 -3px 6px rgba(0,0,0,.2);display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;opacity:0}.c-floating.is-visible{visibility:visible;opacity:1}.c-floating__inner{width:min(100%,685px);margin:0 auto;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.c-floating__inner a{width:337px;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.c-floating__inner a img{width:100%}.c-floating__inner a:hover{opacity:.8}