﻿@import"https://fonts.googleapis.com/css2?family=Kosugi&display=swap&text=%E5%A1%9A";@import"https://fonts.googleapis.com/css2?family=PT+Sans+Caption&display=swap&text=Ig";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@400;700;900&display=swap";@media screen and (max-width: 767px){.pc-only{display:none !important}}@media screen and (min-width: 768px){.sp-only{display:none !important}}.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px !important}.pt-0{padding-top:0px !important}.pb-0{padding-bottom:0px !important}.mt-5{margin-top:5px !important}.mb-5{margin-bottom:5px !important}.pt-5{padding-top:5px !important}.pb-5{padding-bottom:5px !important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.pt-10{padding-top:10px !important}.pb-10{padding-bottom:10px !important}.mt-15{margin-top:15px !important}.mb-15{margin-bottom:15px !important}.pt-15{padding-top:15px !important}.pb-15{padding-bottom:15px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.pt-20{padding-top:20px !important}.pb-20{padding-bottom:20px !important}.mt-25{margin-top:25px !important}.mb-25{margin-bottom:25px !important}.pt-25{padding-top:25px !important}.pb-25{padding-bottom:25px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px !important}.mt-35{margin-top:35px !important}.mb-35{margin-bottom:35px !important}.pt-35{padding-top:35px !important}.pb-35{padding-bottom:35px !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.pt-40{padding-top:40px !important}.pb-40{padding-bottom:40px !important}.mt-45{margin-top:45px !important}.mb-45{margin-bottom:45px !important}.pt-45{padding-top:45px !important}.pb-45{padding-bottom:45px !important}.mt-50{margin-top:50px !important}.mb-50{margin-bottom:50px !important}.pt-50{padding-top:50px !important}.pb-50{padding-bottom:50px !important}.mt-55{margin-top:55px !important}.mb-55{margin-bottom:55px !important}.pt-55{padding-top:55px !important}.pb-55{padding-bottom:55px !important}.mt-60{margin-top:60px !important}.mb-60{margin-bottom:60px !important}.pt-60{padding-top:60px !important}.pb-60{padding-bottom:60px !important}.mt-65{margin-top:65px !important}.mb-65{margin-bottom:65px !important}.pt-65{padding-top:65px !important}.pb-65{padding-bottom:65px !important}.mt-70{margin-top:70px !important}.mb-70{margin-bottom:70px !important}.pt-70{padding-top:70px !important}.pb-70{padding-bottom:70px !important}.mt-75{margin-top:75px !important}.mb-75{margin-bottom:75px !important}.pt-75{padding-top:75px !important}.pb-75{padding-bottom:75px !important}.mt-80{margin-top:80px !important}.mb-80{margin-bottom:80px !important}.pt-80{padding-top:80px !important}.pb-80{padding-bottom:80px !important}.mt-85{margin-top:85px !important}.mb-85{margin-bottom:85px !important}.pt-85{padding-top:85px !important}.pb-85{padding-bottom:85px !important}.mt-90{margin-top:90px !important}.mb-90{margin-bottom:90px !important}.pt-90{padding-top:90px !important}.pb-90{padding-bottom:90px !important}.mt-95{margin-top:95px !important}.mb-95{margin-bottom:95px !important}.pt-95{padding-top:95px !important}.pb-95{padding-bottom:95px !important}.mt-100{margin-top:100px !important}.mb-100{margin-bottom:100px !important}.pt-100{padding-top:100px !important}.pb-100{padding-bottom:100px !important}@keyframes rotate01{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:5042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:5043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:5045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:5044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:5046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#fff}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset rgba(0,0,0,0)}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px)and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-content{max-width:800px;width:90%;box-sizing:border-box;font-family:"Kosugi","Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif}.mfp-content .mfp-close{right:-40px;top:-20px}.c-list__measurements_popup{max-width:800px;margin:auto;background:#fff;border-radius:20px;padding:20px;display:grid;grid-template-columns:120px auto;grid-template-rows:repeat(4, auto);gap:5px 0px;grid-template-areas:"img hdg" "img hdg2" "img txt";align-items:stretch}.c-list__measurements_popup .c-list__measurements_popup_hdg01{grid-area:hdg;font-size:1.2em;font-weight:bold}.c-list__measurements_popup .c-list__measurements_popup_hdg02{grid-area:hdg2;font-size:20px;font-weight:bold;margin-bottom:10px}.c-list__measurements_popup .c-list__measurements_popup_icon{grid-area:img;align-self:center}.c-list__measurements_popup .c-list__measurements_item_txt{grid-area:txt;font-size:18px}.c-list__measurements_popup .c-list__measurements_item_btn{grid-area:btn}.c-list__measurements_popup .c-list__measurements_item_btn .popup-modal-dismiss{text-align:center;width:100%;margin:0;padding:0}.c-btn__close{background:#666;border-radius:500px;color:#fff !important;display:inline-block;padding:.5em 2em}@media screen and (max-width: 767px){.mfp-content{width:90% !important}.mfp-content .mfp-close{right:0;top:-40px}.c-list__measurements_popup{padding:5%;display:grid;grid-template-columns:30% auto;grid-template-rows:repeat(4, auto);gap:5px 5%;grid-template-areas:"img hdg" "img hdg2" "txt txt";align-items:stretch}.c-list__measurements_popup .c-list__measurements_popup_hdg01{font-size:14px}.c-list__measurements_popup .c-list__measurements_popup_hdg02{font-size:18px}.c-list__measurements_popup .c-list__measurements_item_txt{margin-top:16px;font-size:14px}.c-btn__close{background:#666;border-radius:500px;color:#fff !important;display:inline-block;padding:.5em 2em}}.mfp-container.mfp-iframe-holder .mfp-content{border:solid 10px #fff;background:#fff !important;border-radius:10px;width:auto;height:calc(86vh + 20px);aspect-ratio:1080/1730;padding:0 !important}.mfp-container.mfp-iframe-holder .mfp-content .mfp-iframe-scaler{height:86vh;width:auto;aspect-ratio:1080/1730}.mfp-container.mfp-iframe-holder .mfp-content .mfp-iframe-scaler iframe{background:#fff;box-shadow:none}@media screen and (max-width: 767px){.mfp-container.mfp-iframe-holder .mfp-content{border:solid 3px #fff;background:#fff !important;border-radius:5px;width:96% !important;height:auto;aspect-ratio:1080/1730;padding:0 !important}.mfp-container.mfp-iframe-holder .mfp-content .mfp-iframe-scaler{height:auto;width:100%;aspect-ratio:1080/1730;padding:0 !important}.mfp-container.mfp-iframe-holder .mfp-content .mfp-iframe-scaler iframe{background:#fff !important;box-shadow:none;height:auto;width:100%;aspect-ratio:1080/1730}}.vivoo_wrap{width:730px}@media screen and (max-width: 767px){.vivoo_wrap{width:100%}}.vivoo_wrap .oflex{display:flex;flex-wrap:wrap;margin:0;padding:0}.vivoo_wrap .oflex__item{box-sizing:border-box;display:flex;flex-direction:column;margin:0}.vivoo_wrap .oflex[data-dir=normal]{flex-direction:row}.vivoo_wrap .oflex[data-dir=reverse]{flex-direction:row-reverse}@media screen and (max-width: 767px){.vivoo_wrap .oflex[data-dir=sp-reverse]{flex-direction:row-reverse}}@media screen and (max-width: 767px){.vivoo_wrap .oflex[data-dir=sp-column-reverse]{flex-direction:column-reverse}}.vivoo_wrap .oflex[data-align~=start]{justify-content:flex-start}.vivoo_wrap .oflex[data-align~=center]{justify-content:center}.vivoo_wrap .oflex[data-align~=end]{justify-content:flex-end}.vivoo_wrap .oflex[data-align~=justify]{justify-content:space-between}.vivoo_wrap .oflex[data-align~=top]{align-items:flex-start}.vivoo_wrap .oflex[data-align~=middle]{align-items:center}.vivoo_wrap .oflex[data-align~=bottom]{align-items:flex-end}.vivoo_wrap .oflex__item[data-align~=start]{align-items:flex-start}.vivoo_wrap .oflex__item[data-align~=center]{align-items:center}.vivoo_wrap .oflex__item[data-align~=end]{align-items:flex-end}.vivoo_wrap .oflex__item[data-align~=top]{justify-content:flex-start;align-self:stretch}.vivoo_wrap .oflex__item[data-align~=middle]{justify-content:center;align-self:stretch}.vivoo_wrap .oflex__item[data-align~=bottom]{justify-content:flex-end;align-self:stretch}.vivoo_wrap .oflex[data-gutter]{width:auto}.vivoo_wrap .oflex[data-gutter]>.oflex__item{border:solid rgba(0,0,0,0);background-clip:padding-box}.vivoo_wrap .oflex[data-gutter=none]{margin:0}.vivoo_wrap .oflex[data-gutter=none]>.oflex__item{border-width:0}.vivoo_wrap .oflex[data-gutter=small]{margin:-0.5vw}.vivoo_wrap .oflex[data-gutter=small]>.oflex__item{border-width:1.25vw}.vivoo_wrap .oflex[data-gutter=normal]{margin:-1vw}.vivoo_wrap .oflex[data-gutter=normal]>.oflex__item{border-width:2.5vw}.vivoo_wrap .oflex[data-gutter=large]{margin:-1.5vw}.vivoo_wrap .oflex[data-gutter=large]>.oflex__item{border-width:3.75vw}.vivoo_wrap .oflex__item[data-grid~=sp1]{width:8.3333333333%}.vivoo_wrap .oflex__item[data-grid~=sp2]{width:16.6666666667%}.vivoo_wrap .oflex__item[data-grid~=sp3]{width:25%}.vivoo_wrap .oflex__item[data-grid~=sp4]{width:33.3333333333%}.vivoo_wrap .oflex__item[data-grid~=sp5]{width:41.6666666667%}.vivoo_wrap .oflex__item[data-grid~=sp6]{width:50%}.vivoo_wrap .oflex__item[data-grid~=sp7]{width:58.3333333333%}.vivoo_wrap .oflex__item[data-grid~=sp8]{width:66.6666666667%}.vivoo_wrap .oflex__item[data-grid~=sp9]{width:75%}.vivoo_wrap .oflex__item[data-grid~=sp10]{width:83.3333333333%}.vivoo_wrap .oflex__item[data-grid~=sp11]{width:91.6666666667%}.vivoo_wrap .oflex__item[data-grid~=sp12]{width:100%}@media screen and (min-width: 768px){.vivoo_wrap .oflex[data-gutter=none]{margin:0}.vivoo_wrap .oflex[data-gutter=none]>.oflex__item{border-width:0}.vivoo_wrap .oflex[data-gutter=small]{margin:-0.5vw}.vivoo_wrap .oflex[data-gutter=small]>.oflex__item{border-width:.5vw}.vivoo_wrap .oflex[data-gutter=normal]{margin:-1vw}.vivoo_wrap .oflex[data-gutter=normal]>.oflex__item{border-width:1vw}.vivoo_wrap .oflex[data-gutter=large]{margin:-1.5vw}.vivoo_wrap .oflex[data-gutter=large]>.oflex__item{border-width:1.5vw}.vivoo_wrap .oflex__item[data-grid~=tab1]{width:8.3333333333%}.vivoo_wrap .oflex__item[data-grid~=tab2]{width:16.6666666667%}.vivoo_wrap .oflex__item[data-grid~=tab3]{width:25%}.vivoo_wrap .oflex__item[data-grid~=tab4]{width:33.3333333333%}.vivoo_wrap .oflex__item[data-grid~=tab5]{width:41.6666666667%}.vivoo_wrap .oflex__item[data-grid~=tab6]{width:50%}.vivoo_wrap .oflex__item[data-grid~=tab7]{width:58.3333333333%}.vivoo_wrap .oflex__item[data-grid~=tab8]{width:66.6666666667%}.vivoo_wrap .oflex__item[data-grid~=tab9]{width:75%}.vivoo_wrap .oflex__item[data-grid~=tab10]{width:83.3333333333%}.vivoo_wrap .oflex__item[data-grid~=tab11]{width:91.6666666667%}.vivoo_wrap .oflex__item[data-grid~=tab12]{width:100%}.vivoo_wrap .oflex__item[data-grid~=tabFive]{width:20%}.vivoo_wrap .oflex__item[data-grid~=tabAuto]{width:auto}}@media screen and (min-width: 1200px){.vivoo_wrap .oflex__item[data-grid~=pc1]{width:8.3333333333%}.vivoo_wrap .oflex__item[data-grid~=pc2]{width:16.6666666667%}.vivoo_wrap .oflex__item[data-grid~=pc3]{width:25%}.vivoo_wrap .oflex__item[data-grid~=pc4]{width:33.3333333333%}.vivoo_wrap .oflex__item[data-grid~=pc5]{width:41.6666666667%}.vivoo_wrap .oflex__item[data-grid~=pc6]{width:50%}.vivoo_wrap .oflex__item[data-grid~=pc7]{width:58.3333333333%}.vivoo_wrap .oflex__item[data-grid~=pc8]{width:66.6666666667%}.vivoo_wrap .oflex__item[data-grid~=pc9]{width:75%}.vivoo_wrap .oflex__item[data-grid~=pc10]{width:83.3333333333%}.vivoo_wrap .oflex__item[data-grid~=pc11]{width:91.6666666667%}.vivoo_wrap .oflex__item[data-grid~=pc12]{width:100%}.vivoo_wrap .oflex__item[data-grid~=pcFive]{width:20%}.vivoo_wrap .oflex__item[data-grid~=pcAuto]{width:auto}}@media screen and (min-width: 1200px){.vivoo_wrap .oflex__item[data-grid~=desk1]{width:8.3333333333%}.vivoo_wrap .oflex__item[data-grid~=desk2]{width:16.6666666667%}.vivoo_wrap .oflex__item[data-grid~=desk3]{width:25%}.vivoo_wrap .oflex__item[data-grid~=desk4]{width:33.3333333333%}.vivoo_wrap .oflex__item[data-grid~=desk5]{width:41.6666666667%}.vivoo_wrap .oflex__item[data-grid~=desk6]{width:50%}.vivoo_wrap .oflex__item[data-grid~=desk7]{width:58.3333333333%}.vivoo_wrap .oflex__item[data-grid~=desk8]{width:66.6666666667%}.vivoo_wrap .oflex__item[data-grid~=desk9]{width:75%}.vivoo_wrap .oflex__item[data-grid~=desk10]{width:83.3333333333%}.vivoo_wrap .oflex__item[data-grid~=desk11]{width:91.6666666667%}.vivoo_wrap .oflex__item[data-grid~=desk12]{width:100%}.vivoo_wrap .oflex__item[data-grid~=deskFive]{width:20%}.vivoo_wrap .oflex__item[data-grid~=deskAuto]{width:auto}}@media all and (-ms-high-contrast: none){.vivoo_wrap .oflex__item{display:block}}.vivoo_wrap div,.vivoo_wrap span,.vivoo_wrap applet,.vivoo_wrap object,.vivoo_wrap iframe,.vivoo_wrap h1,.vivoo_wrap h2,.vivoo_wrap h3,.vivoo_wrap h4,.vivoo_wrap h5,.vivoo_wrap h6,.vivoo_wrap p,.vivoo_wrap blockquote,.vivoo_wrap pre,.vivoo_wrap a,.vivoo_wrap abbr,.vivoo_wrap acronym,.vivoo_wrap address,.vivoo_wrap big,.vivoo_wrap cite,.vivoo_wrap code,.vivoo_wrap del,.vivoo_wrap dfn,.vivoo_wrap em,.vivoo_wrap img,.vivoo_wrap ins,.vivoo_wrap kbd,.vivoo_wrap q,.vivoo_wrap s,.vivoo_wrap samp,.vivoo_wrap small,.vivoo_wrap strike,.vivoo_wrap strong,.vivoo_wrap sub,.vivoo_wrap sup,.vivoo_wrap tt,.vivoo_wrap var,.vivoo_wrap b,.vivoo_wrap u,.vivoo_wrap i,.vivoo_wrap center,.vivoo_wrap dl,.vivoo_wrap dt,.vivoo_wrap dd,.vivoo_wrap ol,.vivoo_wrap ul,.vivoo_wrap li,.vivoo_wrap fieldset,.vivoo_wrap form,.vivoo_wrap label,.vivoo_wrap legend,.vivoo_wrap table,.vivoo_wrap caption,.vivoo_wrap tbody,.vivoo_wrap tfoot,.vivoo_wrap thead,.vivoo_wrap tr,.vivoo_wrap th,.vivoo_wrap td,.vivoo_wrap article,.vivoo_wrap aside,.vivoo_wrap canvas,.vivoo_wrap details,.vivoo_wrap embed,.vivoo_wrap figure,.vivoo_wrap figcaption,.vivoo_wrap footer,.vivoo_wrap header,.vivoo_wrap hgroup,.vivoo_wrap menu,.vivoo_wrap nav,.vivoo_wrap output,.vivoo_wrap ruby,.vivoo_wrap section,.vivoo_wrap summary,.vivoo_wrap time,.vivoo_wrap mark,.vivoo_wrap audio,.vivoo_wrap video{margin:0;padding:0;border:0;font-family:"Kosugi","Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-style:normal;font-size:100%;vertical-align:baseline;color:inherit;line-height:1.6;font-size:16px}@media screen and (max-width: 767px){.vivoo_wrap div,.vivoo_wrap span,.vivoo_wrap applet,.vivoo_wrap object,.vivoo_wrap iframe,.vivoo_wrap h1,.vivoo_wrap h2,.vivoo_wrap h3,.vivoo_wrap h4,.vivoo_wrap h5,.vivoo_wrap h6,.vivoo_wrap p,.vivoo_wrap blockquote,.vivoo_wrap pre,.vivoo_wrap a,.vivoo_wrap abbr,.vivoo_wrap acronym,.vivoo_wrap address,.vivoo_wrap big,.vivoo_wrap cite,.vivoo_wrap code,.vivoo_wrap del,.vivoo_wrap dfn,.vivoo_wrap em,.vivoo_wrap img,.vivoo_wrap ins,.vivoo_wrap kbd,.vivoo_wrap q,.vivoo_wrap s,.vivoo_wrap samp,.vivoo_wrap small,.vivoo_wrap strike,.vivoo_wrap strong,.vivoo_wrap sub,.vivoo_wrap sup,.vivoo_wrap tt,.vivoo_wrap var,.vivoo_wrap b,.vivoo_wrap u,.vivoo_wrap i,.vivoo_wrap center,.vivoo_wrap dl,.vivoo_wrap dt,.vivoo_wrap dd,.vivoo_wrap ol,.vivoo_wrap ul,.vivoo_wrap li,.vivoo_wrap fieldset,.vivoo_wrap form,.vivoo_wrap label,.vivoo_wrap legend,.vivoo_wrap table,.vivoo_wrap caption,.vivoo_wrap tbody,.vivoo_wrap tfoot,.vivoo_wrap thead,.vivoo_wrap tr,.vivoo_wrap th,.vivoo_wrap td,.vivoo_wrap article,.vivoo_wrap aside,.vivoo_wrap canvas,.vivoo_wrap details,.vivoo_wrap embed,.vivoo_wrap figure,.vivoo_wrap figcaption,.vivoo_wrap footer,.vivoo_wrap header,.vivoo_wrap hgroup,.vivoo_wrap menu,.vivoo_wrap nav,.vivoo_wrap output,.vivoo_wrap ruby,.vivoo_wrap section,.vivoo_wrap summary,.vivoo_wrap time,.vivoo_wrap mark,.vivoo_wrap audio,.vivoo_wrap video{font-size:15px}}@media all and (-ms-high-contrast: none){.vivoo_wrap div,.vivoo_wrap span,.vivoo_wrap applet,.vivoo_wrap object,.vivoo_wrap iframe,.vivoo_wrap h1,.vivoo_wrap h2,.vivoo_wrap h3,.vivoo_wrap h4,.vivoo_wrap h5,.vivoo_wrap h6,.vivoo_wrap p,.vivoo_wrap blockquote,.vivoo_wrap pre,.vivoo_wrap a,.vivoo_wrap abbr,.vivoo_wrap acronym,.vivoo_wrap address,.vivoo_wrap big,.vivoo_wrap cite,.vivoo_wrap code,.vivoo_wrap del,.vivoo_wrap dfn,.vivoo_wrap em,.vivoo_wrap img,.vivoo_wrap ins,.vivoo_wrap kbd,.vivoo_wrap q,.vivoo_wrap s,.vivoo_wrap samp,.vivoo_wrap small,.vivoo_wrap strike,.vivoo_wrap strong,.vivoo_wrap sub,.vivoo_wrap sup,.vivoo_wrap tt,.vivoo_wrap var,.vivoo_wrap b,.vivoo_wrap u,.vivoo_wrap i,.vivoo_wrap center,.vivoo_wrap dl,.vivoo_wrap dt,.vivoo_wrap dd,.vivoo_wrap ol,.vivoo_wrap ul,.vivoo_wrap li,.vivoo_wrap fieldset,.vivoo_wrap form,.vivoo_wrap label,.vivoo_wrap legend,.vivoo_wrap table,.vivoo_wrap caption,.vivoo_wrap tbody,.vivoo_wrap tfoot,.vivoo_wrap thead,.vivoo_wrap tr,.vivoo_wrap th,.vivoo_wrap td,.vivoo_wrap article,.vivoo_wrap aside,.vivoo_wrap canvas,.vivoo_wrap details,.vivoo_wrap embed,.vivoo_wrap figure,.vivoo_wrap figcaption,.vivoo_wrap footer,.vivoo_wrap header,.vivoo_wrap hgroup,.vivoo_wrap menu,.vivoo_wrap nav,.vivoo_wrap output,.vivoo_wrap ruby,.vivoo_wrap section,.vivoo_wrap summary,.vivoo_wrap time,.vivoo_wrap mark,.vivoo_wrap audio,.vivoo_wrap video{line-height:1.6;font-size:16px}}.vivoo_wrap *,.vivoo_wrap ::after,.vivoo_wrap ::before{box-sizing:border-box}.vivoo_wrap article,.vivoo_wrap aside,.vivoo_wrap details,.vivoo_wrap figcaption,.vivoo_wrap figure,.vivoo_wrap footer,.vivoo_wrap header,.vivoo_wrap hgroup,.vivoo_wrap menu,.vivoo_wrap nav,.vivoo_wrap section{display:block}.vivoo_wrap blockquote,.vivoo_wrap q{quotes:none}.vivoo_wrap blockquote:before,.vivoo_wrap blockquote:after,.vivoo_wrap q:before,.vivoo_wrap q:after{content:"";content:none}.vivoo_wrap input,.vivoo_wrap textarea{margin:0;padding:0}.vivoo_wrap ol,.vivoo_wrap ul{list-style:none}.vivoo_wrap table{border-collapse:collapse;border-spacing:0;width:100%}.vivoo_wrap img{max-width:100%;vertical-align:bottom}.vivoo_wrap caption,.vivoo_wrap th{text-align:left}.vivoo_wrap .c-txt__tc{text-align:center !important}.vivoo_wrap .c-txt__tr{text-align:right !important}.vivoo_wrap .c-txt__tl{text-align:left !important}.vivoo_wrap .c-txt__bold{font-weight:bold}.vivoo_wrap a:focus,.vivoo_wrap *:focus{outline:none}.vivoo_wrap a{text-decoration:none}.vivoo_wrap a img{transition:.6s}.vivoo_wrap a img:hover{opacity:.5 !important;transition:.6s}.vivoo_wrap .c-lyt__inner{margin-left:auto;margin-right:auto;position:relative;max-width:680px}@media screen and (max-width: 767px){.vivoo_wrap .c-lyt__inner{max-width:100%;padding:0 3%}}.vivoo_wrap .c-hdg__ttl01{font-weight:bold;font-size:20px;font-family:"Kosugi","Urbanist","Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;margin-bottom:20px;position:relative}@media screen and (min-width: 768px){.vivoo_wrap .c-hdg__ttl01{font-size:32px;margin-bottom:40px}}.vivoo_wrap .c-hdg__ttl01.large{font-size:28px}@media screen and (min-width: 768px){.vivoo_wrap .c-hdg__ttl01.large{font-size:50px}}.vivoo_wrap .c-hdg__ttl01::after{content:"";width:76px;height:3px;display:block;background:#2dccd3;border-radius:30px;position:absolute;margin:auto;left:0;bottom:-10px;transform:scaleX(0);transform-origin:left;transition:all .8s ease .3s}.vivoo_wrap .c-hdg__ttl01::before{content:attr(data-sub);font-size:12px;color:#2dccd3;display:block;margin-bottom:-10px}@media screen and (min-width: 768px){.vivoo_wrap .c-hdg__ttl01::before{font-size:16px}}.vivoo_wrap .c-hdg__ttl01.c-txt__tc::after{transform-origin:center;right:0}@media screen and (max-width: 767px){.vivoo_wrap .c-hdg__ttl01.c-txt__sp-tc::after{transform-origin:center;right:0}}.vivoo_wrap .c-hdg__ttl01.purple::after{background:#7566a0}.vivoo_wrap .c-hdg__ttl01.is-move::after{transform:scaleX(1)}.vivoo_wrap .flex{display:flex;justify-content:flex-start;align-items:center;flex-flow:wrap}.vivoo_wrap .p-index__cont02{background:#eef7f9;padding:25px 0 35px}.vivoo_wrap .p-index__cont02 .c-lyt__inner{padding:0}.vivoo_wrap .carousel{width:100%;max-width:680px}.vivoo_wrap .carousel .carousel-item{width:650px;height:780px;box-sizing:border-box;padding:30px 25px;background:#fff;border-radius:10px;box-shadow:2px 2px 10px -5px rgba(0,0,0,.2)}@media screen and (max-width: 767px){.vivoo_wrap .carousel .carousel-item{width:100%;height:720px;padding:25px 10px 15px;font-size:14px}}.vivoo_wrap .carousel .carousel-item .carousel-image{width:90%;margin:0 auto 25px}.vivoo_wrap .carousel .carousel-item .carousel-image img{border-radius:15px;width:100%}.vivoo_wrap .carousel .carousel-item .carousel-text{width:100%;margin:0 auto}.vivoo_wrap .carousel .carousel-item .carousel-text .c-hdg__ttl01{text-align:center;margin-bottom:26px}.vivoo_wrap .carousel .carousel-item .carousel-text .c-hdg__ttl01::after{transform-origin:center;right:0}@media screen and (max-width: 767px){.vivoo_wrap .carousel .carousel-item .carousel-text .c-hdg__ttl01{font-size:18px}}.vivoo_wrap .carousel .carousel-item .carousel-text .c-hdg__ttl02{font-weight:bold;font-size:18px}@media screen and (max-width: 767px){.vivoo_wrap .carousel .carousel-item .carousel-text .c-hdg__ttl02{font-size:16px}}.vivoo_wrap .carousel .carousel-item .carousel-text .c-txt__marker{background:linear-gradient(transparent 20%, #fff531 20%);display:inline;padding-bottom:5px;margin-bottom:-5px;font-weight:bold;letter-spacing:.05em;background-repeat:no-repeat;background-position:0 5px}@media screen and (max-width: 767px){.vivoo_wrap .carousel .carousel-item .carousel-text{font-size:14px}}.vivoo_wrap .carousel .list04 .carousel-image{height:337px;display:flex;align-items:center}@media screen and (max-width: 767px){.vivoo_wrap .carousel .list04 .carousel-image{height:192px}}.vivoo_wrap .carousel .slick-dots{text-align:center;position:absolute;bottom:10px;width:100%}.vivoo_wrap .carousel .slick-dots li{display:inline-block;margin:0 2px}.vivoo_wrap .carousel .slick-dots button{border:none;background:none;padding:0;cursor:pointer}.vivoo_wrap .carousel .slick-dots li button::before{font-size:30px;color:#bbb;line-height:1;opacity:1;transition:color .3s;content:"•"}.vivoo_wrap .carousel .slick-dots .slick-active button::before{color:#00bfff}.vivoo_wrap .carousel .slick-slide{margin:0 10px}@media screen and (max-width: 767px){.vivoo_wrap .carousel .slick-slide{margin:0 5px !important}}.vivoo_wrap .carousel .slick-track{display:flex;align-items:center}.vivoo_wrap .carousel .slick-prev,.vivoo_wrap .carousel .slick-next{background-color:rgba(0,0,0,.5);border-radius:50%;width:55px;height:55px;display:flex;justify-content:center;align-items:center;position:absolute;top:31%;transform:translateY(-50%);z-index:1}@media screen and (max-width: 767px){.vivoo_wrap .carousel .slick-prev,.vivoo_wrap .carousel .slick-next{width:40px;height:40px;top:23%}}.vivoo_wrap .carousel .slick-prev{left:40px}@media screen and (max-width: 767px){.vivoo_wrap .carousel .slick-prev{left:20px}}.vivoo_wrap .carousel .slick-next{right:40px}@media screen and (max-width: 767px){.vivoo_wrap .carousel .slick-next{right:20px}}.vivoo_wrap .carousel .slick-prev::before,.vivoo_wrap .carousel .slick-next::before{content:"";display:block;width:0;height:0}.vivoo_wrap .carousel .slick-prev::before{border-top:4px solid #fff;border-right:4px solid #fff;width:16px;height:16px;transform:rotate(225deg);margin-left:5px}@media screen and (max-width: 767px){.vivoo_wrap .carousel .slick-prev::before{width:12px;height:12px}}.vivoo_wrap .carousel .slick-next::before{border-top:4px solid #fff;border-right:4px solid #fff;width:16px;height:16px;transform:rotate(45deg);margin-right:5px}@media screen and (max-width: 767px){.vivoo_wrap .carousel .slick-next::before{width:12px;height:12px}}.vivoo_wrap .carousel .slick-prev:hover,.vivoo_wrap .carousel .slick-next:hover{background-color:rgba(0,0,0,.7)}.vivoo_wrap .p-index__cont03{background:#f3f0ff;padding:60px 0}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont03{padding:35px 0}}.vivoo_wrap .p-index__cont03_txt{font-weight:normal;text-align:left;width:50%}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont03_txt{width:100%;margin-top:15px}}.vivoo_wrap .p-index__cont03 .p-index__cont03_img01{position:relative;width:35%;margin-left:15px;margin-right:35px}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont03 .p-index__cont03_img01{width:100%}}.vivoo_wrap .p-index__cont03 .p-index__cont03_img01 .p-index__cont03_img01_main{position:relative;z-index:2;width:200px}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont03 .p-index__cont03_img01 .p-index__cont03_img01_main{max-width:40%}}.vivoo_wrap .p-index__cont03 .p-index__cont03_img01 .p-index__cont03_img01_bg{position:absolute;z-index:1;animation:rotate01 30s linear 0s infinite;left:0;right:0;top:0;bottom:0;margin:auto}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont03 .p-index__cont03_img01 .p-index__cont03_img01_bg{max-width:60%}}.vivoo_wrap .p-index__cont03 .p-index__cont03_list{width:100%;margin:25px auto 0}.vivoo_wrap .p-index__cont03 .p-index__cont03_list .c-list__measurements{background:#fff;padding:25px;border-radius:15px;gap:10px;align-items:flex-start !important}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont03 .p-index__cont03_list .c-list__measurements{background:rgba(0,0,0,0);padding:0}}.vivoo_wrap .p-index__cont03 .p-index__cont03_list .c-list__measurements .c-list__measurements_item{width:48%;display:flex;align-items:center}@media screen and (min-width: 768px){.vivoo_wrap .p-index__cont03 .p-index__cont03_list .c-list__measurements .c-list__measurements_item:not(:nth-child(5)):not(:nth-child(6)){margin-bottom:10px}}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont03 .p-index__cont03_list .c-list__measurements .c-list__measurements_item{width:100%;background:#fff;border-radius:10px;padding:8px 15px}}.vivoo_wrap .p-index__cont03 .p-index__cont03_list .c-list__measurements .c-list__measurements_item_icon{margin-right:15px}.vivoo_wrap .p-index__cont03 .p-index__cont03_list .c-list__measurements .c-list__measurements_item_hdg{font-weight:bold;line-height:1.4em}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont03 .p-index__cont03_list .c-list__measurements .c-list__measurements_item_hdg{font-size:1.2em}}.vivoo_wrap .p-index__cont03 .p-index__cont03_list .c-list__measurements .c-list__measurements_item_hdg .c-list__measurements_item_txt{font-weight:normal;font-size:.8em}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont03 .p-index__cont03_list .c-list__measurements .c-list__measurements_item_hdg .c-list__measurements_item_txt{line-height:1.4em;margin-top:3px}}.vivoo_wrap .p-index__cont05{padding:60px 0;background:#f7fafc}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont05{padding:35px 0}}.vivoo_wrap .p-index__cont05 .border-dash{border-top:dashed 1px #2dccd3}@media screen and (min-width: 768px){.vivoo_wrap .p-index__cont05 .border-dash{padding-top:20px;margin-top:30px}}.vivoo_wrap .p-index__cont05 .border-dash>.oflex__item:first-of-type{border-right:dashed 1px #2dccd3;padding-right:1.5vw}.vivoo_wrap .p-index__cont05 .c-list__flow{display:flex;flex-flow:wrap;gap:20px;position:relative}@media screen and (min-width: 768px){.vivoo_wrap .p-index__cont05 .c-list__flow{gap:10px}.vivoo_wrap .p-index__cont05 .c-list__flow::before{content:"";position:absolute;z-index:1;width:0;height:1px;border:#2dccd3 1px dashed;margin:auto;top:140px;left:5%;transform-origin:left;transition:all 1s 1s ease-out}.vivoo_wrap .p-index__cont05 .c-list__flow.is-move::before{width:80%}}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item{position:relative;z-index:2}@media screen and (min-width: 768px){.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item{background:#fff;display:flex;align-items:flex-start;border-radius:10px;width:49%;padding:15px}}@media screen and (min-width: 768px){.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item:first-child{width:100%}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item:first-child .c-list__flow_item_step{display:inline-block;margin-right:15px}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item:first-child .c-list__flow_item_txt{display:inline-block}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item:first-child .c-list__flow_item_img img{max-width:160px}}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item:not(:first-child) .c-list__flow_item_img img{margin-right:20px}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_step{font-family:"Kosugi","Urbanist","Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;color:#2dccd3;text-align:center;font-size:23px;font-weight:700;position:relative;z-index:3}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_step span{font-size:34px;font-weight:700}@media screen and (min-width: 768px){.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_step{text-align:left}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_step span{line-height:1.2em}}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_img{margin-top:-30px}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_img img{max-width:200px}@media screen and (min-width: 768px){.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_img{margin-top:0}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_img img{max-width:130px;margin-right:15px}}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_txt{text-align:center;margin-top:10px}@media screen and (min-width: 768px){.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_txt{text-align:left;margin-top:0}}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .img_qr{margin:5px auto}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont05 .c-list__flow{flex-flow:column;gap:20px}.vivoo_wrap .p-index__cont05 .c-list__flow::before{content:"";position:absolute;width:1px !important;border-left:#2dccd3 1px dashed;height:0;margin:auto;top:0;bottom:0;left:20%;right:auto;transform-origin:left;transition:all 1s 1s ease-out}.vivoo_wrap .p-index__cont05 .c-list__flow.is-move::before{height:95%}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item{display:grid;grid-template-columns:40% auto;grid-template-rows:50% 50%;gap:0 5%;grid-template-areas:"img hdg" "img txt";align-items:stretch}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item:first-child{grid-template-rows:40% 50%}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_step{text-align:left;font-size:20px;grid-area:hdg;align-self:end}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_step span{font-size:34px;font-weight:700}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_img{grid-area:img;margin-top:0}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_img img{max-width:36vw}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_txt{grid-area:txt;align-self:start;text-align:left;margin-top:0}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_link a{font-size:14px;font-weight:bold;padding-left:1em;color:#7566a0;position:relative}.vivoo_wrap .p-index__cont05 .c-list__flow .c-list__flow_item .c-list__flow_item_link a::before{content:"";display:block;width:.5em;height:.5em;border-top:solid 2px #7566a0;border-right:solid 2px #7566a0;transform:rotate(45deg);position:absolute;margin:auto;top:0;bottom:0;left:0}}.vivoo_wrap .p-index__cont05 .list02{margin-top:15px}.vivoo_wrap .p-index__cont05 .list02.is-move::before{width:50%}.vivoo_wrap .c-hdg__ttl02{font-size:20px;font-weight:bold}.vivoo_wrap .c-btn__block{position:relative;padding:.52em 2em;border-radius:500px;vertical-align:middle;text-align:center;transition:ease all .3s;color:#fff !important;background:#2dccd3;border:1px #2dccd3 solid;font-weight:bold;font-size:1.4em;transition:.5s}.vivoo_wrap .c-btn__block::before{content:"";width:2em;height:2em;border-radius:50px;background:#fff;display:block;position:absolute;top:0;bottom:0;left:15px;margin:auto}.vivoo_wrap .c-btn__block::after{content:"";width:1em;height:1.2em;clip-path:polygon(0 0, 100% 50%, 0 100%);background:#2dccd3;position:absolute;top:0;bottom:0;left:28px;margin:auto}.vivoo_wrap .c-btn__block:hover{opacity:.6;transition:.5s}.vivoo_wrap .p-index__cont05_timing_wrap{display:flex;align-items:center;gap:4%}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont05 .border-dash{border-top:0px;margin-top:20px}.vivoo_wrap .p-index__cont05 .border-dash>.oflex__item{border:0px}.vivoo_wrap .p-index__cont05 .border-dash>.oflex__item:first-of-type{border-right:none;border-bottom:dashed 1px #2dccd3;padding-bottom:5%;margin-bottom:3%}.vivoo_wrap .p-index__cont05_timing_wrap{align-items:start}.vivoo_wrap .p-index__cont05_timing_wrap .p-index__cont05_timing_img{width:30%}.vivoo_wrap .p-index__cont05_timing_wrap .p-index__cont05_timing_txt{width:67%}}.vivoo_wrap .popup-iframe img{border:solid 1px #eee}.vivoo_wrap .p-index__cont_teiki{background:#f3f0ff;padding:25px 0}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02{background:#fff;border-radius:30px;padding:35px 35px 40px}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02{border-radius:20px;padding:30px 25px}}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-hdg__ttl02{font-size:18px}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-hdg__ttl03{font-size:28px;font-weight:bold;border:none;background:none;padding:0;line-height:1.4em}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-hdg__ttl03{font-size:20px}}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki{counter-reset:count-teiki;margin-top:25px}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki{margin-top:15px}}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki li{margin-bottom:.5em;position:relative;list-style-type:none;padding:15px 0 15px 40px;font-size:15px}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki li{padding:10px 0 10px 40px}}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki li::before{content:counter(count-teiki);counter-increment:count-teiki;background-color:#2dccd3;color:#fff;font-family:"Kosugi","Urbanist","Noto Sans JP","游ゴシック体","YuGothic","游ゴシック","Yu Gothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;font-size:18px;font-weight:bold;display:block;height:36px;width:36px;line-height:36px;text-align:center;border-radius:50%;position:absolute;left:0;top:18px}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki li::before{top:10px}}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki li:not(:last-of-type){border-bottom:1px dashed #bebebe}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki li .c-list__teiki_hdg{font-size:20px}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki li .c-list__teiki_hdg{font-size:15px}}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki li .c-txt__color_04{color:#ca6d4f;font-size:1.2em}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki .c-list__teiki_cycle{width:100%}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki .c-list__teiki_cycle{margin-left:-35px}}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki .c-list__teiki_cycle li{list-style-type:none;background:#eef7f9;border-radius:15px;padding:15px 25px;border-bottom:none}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki .c-list__teiki_cycle li{width:calc(100% + 35px);border-radius:10px}}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .c-list__teiki .c-list__teiki_cycle li::before{display:none}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .p-index__op1_box03{background:#eef7f9;border-radius:20px;padding:20px;display:grid;grid-template-columns:70px auto;grid-template-rows:30px auto;gap:4px 40px;grid-template-areas:"img hdg" "img txt";align-items:stretch}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .p-index__op1_box03{padding:5%;border-radius:10px;grid-template-columns:16% auto;grid-template-rows:auto auto;gap:0 8%;grid-template-areas:"img hdg" "txt txt";cursor:pointer}}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .p-index__op1_box03 .c-hdg__ttl02{line-height:1.4em;position:relative;grid-area:hdg}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .p-index__op1_box03 .c-hdg__ttl02::after{content:"";display:block;width:.5em;height:.5em;border-top:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg);position:absolute;margin:auto;top:0;bottom:0;right:1em;border-color:#2dccd3;transform:rotate(135deg);right:0px;transition-duration:.5s}}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .p-index__op1_box03 .p-index__op1_box03_icon{grid-area:img;align-self:center;text-align:center}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .p-index__op1_box03 .p-index__op1_box03_txt{grid-area:txt}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .p-index__op1_box03 .p-index__op1_box03_txt{margin-top:10px}}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .p-index__op1_box03 .c-txt__s li{font-size:.8em}.vivoo_wrap .p-index__cont_teiki .p-index__op1_box02 .p-index__op1_box03.open .c-hdg__ttl02::after{transform:rotate(-45deg)}.vivoo_wrap .p-index__cont06{padding:60px 0}.vivoo_wrap .p-index__cont06 .c-lyt__inner_s{padding:0 25px}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont06{padding:35px 0}.vivoo_wrap .p-index__cont06 .c-hdg__ttl01{margin-bottom:40px}.vivoo_wrap .p-index__cont06 .c-lyt__inner_s{padding:0 3%}}.vivoo_wrap .p-index__cont06 .c-box__faq_box{border-bottom:#c6c6c6 solid 1px}.vivoo_wrap .p-index__cont06 .c-box__faq_box:first-of-type{border-top:#c6c6c6 solid 1px}.vivoo_wrap .p-index__cont06 .c-box__faq_box>.c-box__faq_q{position:relative;padding:1.5em 2.2em 1.5em 80px}.vivoo_wrap .p-index__cont06 .c-box__faq_box>.c-box__faq_q span{font-weight:bold}@media screen and (min-width: 768px){.vivoo_wrap .p-index__cont06 .c-box__faq_box>.c-box__faq_q:hover{background:#f7fafc}}.vivoo_wrap .p-index__cont06 .c-box__faq_box>.c-box__faq_q::before{content:"";width:52px;height:47px;background:url(/lp/2409_vivoo_lp_vut/img/icon-faq-q.svg) center center/contain no-repeat;display:block;position:absolute;top:10px;left:8px}.vivoo_wrap .p-index__cont06 .c-box__faq_box>.c-box__faq_q span::before{margin:auto;top:0;bottom:0;position:absolute;content:"";display:block;border-top:4px solid #c6c6c6;border-right:4px solid #c6c6c6;width:16px;height:16px;right:10px;transition-duration:.5s;transform:rotate(135deg)}.vivoo_wrap .p-index__cont06 .c-box__faq_box>.c-box__faq_q.open span::before{transform:rotate(-45deg)}.vivoo_wrap .p-index__cont06 .c-box__faq_box>.c-box__faq_a{display:none;padding:1em 2.2em 1.5em 110px;position:relative}.vivoo_wrap .p-index__cont06 .c-box__faq_box>.c-box__faq_a::before{content:"";width:50px;height:43px;background:url(/lp/2409_vivoo_lp_vut/img/icon-faq-a.svg) center center/contain no-repeat;display:block;position:absolute;top:12px;left:40px}@media screen and (max-width: 767px){.vivoo_wrap .p-index__cont06 .c-box__faq_box>.c-box__faq_q{position:relative;padding:1.3em 2em 1.3em 50px}.vivoo_wrap .p-index__cont06 .c-box__faq_box>.c-box__faq_q::before{content:"";width:40px;height:40px;top:0;bottom:0;left:0;margin:auto}.vivoo_wrap .p-index__cont06 .c-box__faq_box>.c-box__faq_q span::before{width:14px;height:14px;right:0}.vivoo_wrap .p-index__cont06 .c-box__faq_box>.c-box__faq_a{padding:.3em 2em 1.3em 50px}.vivoo_wrap .p-index__cont06 .c-box__faq_box>.c-box__faq_a::before{content:"";width:40px;top:.3em;left:0}}/*# sourceMappingURL=style.css.map */