@charset "UTF-8";.remodal{max-width:980px;padding:70px 0;position:relative;background:transparent}.remodal-close{width:48px;height:48px;color:#fff;border-radius:100%;left:auto;right:0;background-color:#000;transition:.3s cubic-bezier(.13,.78,.38,.98);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.remodal-close:hover{color:#fff}.remodal-close:before,.remodal-close:after{content:'';display:block;background-color:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.remodal-close:before{width:21px;height:3px}.remodal-close:after{width:3px;height:21px}.modal-terms{max-width:890px;padding:44px;background-color:#fff}.present-notes{text-align:left}.present-notes__title{font-size:1.8rem;font-weight:700;text-align:center;line-height:1.4;margin-bottom:20px}.present-notes__heading{margin:30px 0;text-align:center;position:relative}.present-notes__heading:before{content:" ";position:absolute;left:0;top:50%;width:100%;height:1px;background:#000;z-index:1}.present-notes__heading-text{display:inline-block;font-size:1.6rem;font-weight:700;padding:0 15px;margin:0 20px;background:#fff;position:relative;z-index:2}.present-notes__subtitle{margin:20px 0 5px;font-size:16px;font-weight:700;text-align:center}.present-notes__text{font-size:12px;margin-bottom:20px;line-height:1.5}.present-notes__dt{margin:20px 0 5px;font-size:14px;font-weight:700;line-height:1.5}.present-notes__dd{font-size:12px;margin-bottom:20px;line-height:1.5}.present-notes__anchor{color:#1897e0;transition:.3s cubic-bezier(.13,.78,.38,.98)}.present-notes__anchor:hover{text-decoration:none}.present-notes__close{width:60px;height:60px;position:absolute;right:15px;top:15px;text-indent:-1000px;background:url(../img/btn-modal_close.png) no-repeat center center;background-size:contain;cursor:pointer;overflow:hidden;transition:.3s cubic-bezier(.13,.78,.38,.98)}.present-notes__return{display:none}.present-notes .o-indent{display:inline-block;padding-left:1em;text-indent:-1em}.present-notes .o-indent-big{display:inline-block;padding-left:1.25em;text-indent:-1.25em}.present-notes .o-bold{font-weight:700}.present-notes .o-red{color:#c3092f}.header_logo_title{font-size:2.6rem;font-weight:700}.image{max-width:100%;height:auto}.header{background-color:#fff;position:relative;z-index:2}.footer{position:relative}.section_inner{width:92%;margin:0 auto}.page-wrapper{width:100%;position:relative}.page-wrapper:before{content:'';display:block;width:100%;height:100vh;position:fixed;inset:0;background:url(../img/bg-body.jpg) no-repeat center center;background-size:cover}.page-wrapper:after{content:'';display:block;width:100%;height:98px;background-color:#fff;position:absolute;top:-98px;left:0;z-index:1}.page-wrapper_contents{width:100%;max-width:980px;margin-inline:auto;display:-webkit-flex;display:flex;-webkit-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;justify-content:space-between;position:relative}.main{width:100%;max-width:375px}.anchor{display:inline-block;transition:.3s cubic-bezier(.13,.78,.38,.98)}.inline_anchor{display:inline-block;transition:.3s cubic-bezier(.13,.78,.38,.98);text-decoration:none;padding-bottom:1px;border-bottom:1px solid}.aside{margin-right:16.53061%}.aside_inner{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.aside_content{max-width:440px;text-align:center}.pc_cp_title{margin-bottom:26px}.pc_cp_cv_prefix{margin-bottom:12px}.pc_cp_cv_anchor{display:block;transition:.3s cubic-bezier(.13,.78,.38,.98)}.pc_cp_cv_terms{margin-top:24px}.pc_cp_cv_terms_anchor{color:#fff}.testdrive{border-top:2px solid #fff;border-bottom:2px solid #fff;background:linear-gradient(180deg,#82675b,#69544a);color:#fff;padding:35px 0 48px}.testdrive_inner+.testdrive_inner{margin-top:30px}.testdrive_notes{margin-top:5px;font-size:1.2rem;line-height:1.5;font-weight:lighter}.testdrive_suffix{max-width:70.13333%;margin:40px auto 0}.support-cp{padding:30px 0 20px;background:linear-gradient(180deg,#3ab3ce,#0b839f)}.support-cp_title{width:102.31884%;margin-left:-1.15942%;margin-right:-1.15942%}.support-cp_notes{margin-top:12px;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:lighter}.support-cp_car{margin-top:10px}.support-cp_cv{margin-top:30px;text-align:center}.support-cp_cv_prefix{margin-bottom:10px}.support-cp_cv_btn{margin-bottom:20px}.support-cp_cv_terms{width:33.91304%;max-width:117px;margin:0 auto}.banner-area{padding:40px 0 50px;background-color:#e7edf4}.banner-area_inner+.banner-area_inner{margin-top:28px}.banner-area_text{width:83.76812%;margin:0 auto 13px}@media(hover:hover) and (pointer:fine){.remodal-close:hover{opacity:.5}.present-notes__close:hover{opacity:.5}.anchor:hover{opacity:.5}.inline_anchor:hover{opacity:.5;border-bottom:transparent}.pc_cp_cv_anchor:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.remodal-close:hover{opacity:.5}.present-notes__close:hover{opacity:.5}.anchor:hover{opacity:.5}.inline_anchor:hover{opacity:.5;border-bottom:transparent}.pc_cp_cv_anchor:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media screen and (max-width:979px) and (min-width:768px){.present-notes__close{top:10px;right:10px;width:40px;height:40px;background-size:60px 60px}.header_logo_title{font-size:2.2rem}.pagetop{right:0}.header_new,.section__inner,.footnote_inner,.footer_inner,.page-wrapper_contents{max-width:92%;margin-left:4%;margin-right:4%}}