@charset "UTF-8";:root{--color-white:#fff;--color-black:#000;--color-main:#004e84;--color-main2:#9b8250;--color-sub:#0088c1;--color-bg:#e5edf2;--gradient-main:linear-gradient(to right,#004e84,#0088c1);--gradient-main2:linear-gradient(to right,#9b8250,#aa956a)}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{border:0;font-size:100%;margin:0;outline:0;padding:0;vertical-align:baseline}body{line-height:1}h1,h2,h3,h4,h5,h6{font-weight:400}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{background-color:transparent;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0;border-top:1px solid #000;display:block;height:1px;margin:1em 0;padding:0}input,select{vertical-align:middle}img{font-size:0;line-height:0;vertical-align:top}*{box-sizing:border-box !important;font-size:1.4rem}html{font-size:62.5%}html.is-open{overflow:hidden}body{-webkit-text-size-adjust:100%;font-feature-settings:"palt" 1;background-color:var(--color-white);color:var(--color-black);font-family:"Noto Serif JP";font-size:1rem;font-style:normal;font-weight:400;overflow-x:hidden;width:100%}body *{letter-spacing:.05em}h1,h2,h3,h4,h5,h6{font-weight:400}a{color:var(--color-black);text-decoration:none;transition:.3s}a:hover{opacity:.8}@media screen and (max-width:767px){a:hover{opacity:1}}picture{display:block}input[type=submit],input[type=button],input[type=text],input[type=number],input[type=email],input[type=tel],input[type=date],input[type=reset],select,button,textarea{-webkit-appearance:none;background-color:var(--color-white);border:none;border-radius:0;box-sizing:border-box;color:var(--color-black)}input[type=submit]::-webkit-search-decoration,input[type=button]::-webkit-search-decoration,input[type=text]::-webkit-search-decoration,input[type=number]::-webkit-search-decoration,input[type=email]::-webkit-search-decoration,input[type=tel]::-webkit-search-decoration,input[type=date]::-webkit-search-decoration,input[type=reset]::-webkit-search-decoration,select::-webkit-search-decoration,button::-webkit-search-decoration,textarea::-webkit-search-decoration{display:none}input[type=submit]:focus,input[type=button]:focus,input[type=text]:focus,input[type=number]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=date]:focus,input[type=reset]:focus,select:focus,button:focus,textarea:focus{outline-offset:0}input[type=date]::-webkit-date-and-time-value,input[type=time]::-webkit-date-and-time-value,input[type=datetime-local]::-webkit-date-and-time-value{text-align:left}.is-pc{display:block}@media screen and (max-width:767px){.is-pc{display:none}}.is-sp{display:none}@media screen and (max-width:767px){.is-sp{display:block}}@font-face{font-display:swap;font-family:'Noto Serif JP';font-style:normal;font-weight:500;src:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../fonts/noto-serif-jp-v31-japanese_latin-500.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Noto Serif JP';font-style:normal;font-weight:600;src:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../fonts/noto-serif-jp-v31-japanese_latin-600.woff2) format('woff2')}@font-face{font-display:swap;font-family:'Noto Serif JP';font-style:normal;font-weight:700;src:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../fonts/noto-serif-jp-v31-japanese_latin-700.woff2) format('woff2')}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:400;src:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../fonts/noto-sans-jp-v53-japanese_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Noto Sans JP";font-style:normal;font-weight:500;src:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../fonts/noto-sans-jp-v53-japanese_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:'Noto Sans JP';font-style:normal;font-weight:600;src:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../fonts/noto-sans-jp-v55-japanese_latin-600.woff2) format('woff2')}.swiper-horizontal>.swiper-pagination-bullets,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:var(--color-white);height:4px;opacity:1;width:33px}@media screen and (max-width:1199px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{height:calc(4 / 1200 * 100vw);margin:0 calc(5 / 1200 * 100vw);width:calc(33 / 1200 * 100vw)}}@media screen and (max-width:767px){.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{height:calc(4 / 375 * 100vw);margin:0 calc(5 / 375 * 100vw);width:calc(33 / 375 * 100vw)}.p-price__priceAbout__swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.p-price__priceAbout__swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:calc(75 / 375 * 100vw)}.p-compare__swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.p-compare__swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:calc(33 / 375 * 100vw)}}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:var(--color-sub)}.p-price__priceAbout__swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.p-price__priceAbout__swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.p-compare__swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.p-compare__swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{background-color:#e6e0d4}.p-price__priceAbout__swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.p-price__priceAbout__swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.p-compare__swiper .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active,.p-compare__swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active{background-color:var(--color-main2)}.swiper-pagination-bullet{border-radius:0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:3px}.p-price__priceAbout__swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.p-compare__swiper .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0}.swiper-button-prev,.swiper-button-next{display:block;height:auto;margin-top:0;top:273px;width:auto;z-index:2}@media screen and (max-width:1199px){.swiper-button-prev,.swiper-button-next{top:calc(273 / 1200 * 100vw)}}@media screen and (max-width:767px){.swiper-button-prev,.swiper-button-next{top:calc(240 / 375 * 100vw)}}.swiper-button-prev{left:-51px}@media screen and (max-width:1439px){.swiper-button-prev{left:calc(-51 / 1440 * 100vw)}}@media screen and (max-width:767px){.swiper-button-prev{left:calc(-8 / 375 * 100vw);top:44.5%}}.swiper-button-next{right:-51px}@media screen and (max-width:1439px){.swiper-button-next{right:calc(-51 / 1440 * 100vw)}}@media screen and (max-width:767px){.swiper-button-next{right:calc(-8 / 375 * 100vw);top:44.5%}}.swiper-button-prev:after,.swiper-button-next:after{background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";display:block;filter:drop-shadow(0px 0px 20px rgba(0,0,0,.1));height:40px;width:27px}@media screen and (max-width:1439px){.swiper-button-prev:after,.swiper-button-next:after{filter:drop-shadow(0px 0px calc(20 / 1440 * 100vw) rgba(0, 0, 0, 0.1));height:calc(40 / 1440 * 100vw);width:calc(27 / 1440 * 100vw)}}@media screen and (max-width:767px){.swiper-button-prev:after,.swiper-button-next:after{width:calc(30 / 375 * 100vw);height:calc(30 / 375 * 100vw)}}.swiper-button-prev.swiper-button-disabled{opacity:1;pointer-events:auto}.swiper-button-next.swiper-button-disabled{opacity:1;pointer-events:auto}.swiper-pagination{z-index:1}@media screen and (max-width:767px){.swiper-pagination{bottom:calc(0 / 375 * 100vw) !important}.p-price__priceAbout__swiper .swiper-pagination,.p-compare__swiper .swiper-pagination{text-align:left}}.swiper-container{overflow:visible;padding-bottom:36px;position:relative}@media screen and (max-width:1199px){.swiper-container{padding-bottom:calc(36 / 1200 * 100vw)}}@media screen and (max-width:767px){.swiper-container{padding-bottom:calc(33 / 375 * 100vw)}.p-price__priceAbout__swiper .swiper-container{padding-bottom:calc(20 / 375 * 100vw)}.p-compare__swiper .swiper-container{padding-bottom:calc(18 / 375 * 100vw)}}.swiper-pagination{z-index:1}@media screen and (max-width:767px){.swiper-pagination{bottom:calc(0 / 375 * 100vw) !important}}.lity-hide{display:none !important}.lity-close,.lity-close:hover{box-shadow:none !important;display:none !important;font-family:inherit !important;line-height:1 !important;position:static !important;text-shadow:none !important}.lity-container,.lity-content{transform:none !important;transition:none !important}.lity-content{max-width:90vw !important;box-sizing:border-box;margin:0 auto}.lity-content:after{box-shadow:none}.u-text-right{text-align:right}.l-container{margin:0 auto;padding-left:100px;padding-right:100px;width:1200px}@media screen and (max-width:1199px){.l-container{padding-left:calc(100 / 1200 * 100vw);padding-right:calc(100 / 1200 * 100vw);width:calc(1200 / 1200 * 100vw)}}@media screen and (max-width:767px){.l-container{padding-left:calc(20 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw);width:100%}}header{height:80px;background-color:#fff;position:absolute;left:0;top:0;width:100%;z-index:1}@media screen and (max-width:1439px){header{height:calc(80 / 1440 * 100vw)}}@media screen and (max-width:767px){header{height:calc(60 / 375 * 100vw);position:relative}}.p-header{background-color:var(--color-white);left:0;top:0;width:100%}.p-header .l-container{height:100%;padding-left:0;padding-right:0;width:100%}.p-header__inner{align-items:center;display:flex;justify-content:space-between;height:80px}@media screen and (max-width:1439px){.p-header__inner{height:calc(80 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-header__inner{height:calc(61 / 375 * 100vw)}}.p-header__logo{position:absolute;left:23px;transform:translateY(3px)}@media screen and (max-width:1439px){.p-header__logo{left:calc(23 / 1440 * 100vw);transform:translateY(calc(3 / 1440 * 100vw))}}@media screen and (max-width:767px){.p-header__logo{left:calc(12 / 375 * 100vw);transform:translateY(1px)}}.p-header__logo img{height:auto;width:259px}@media screen and (max-width:1439px){.p-header__logo img{width:calc(259/ 1440 * 100vw)}}@media screen and (max-width:767px){.p-header__logo img{width:calc(150 / 375 * 100vw)}}.p-header__buttonBox{margin-left:auto;background:var(--gradient-main2);width:455px;height:60px;color:var(--color-white);box-shadow:0px 0px 10px rgba(0,0,0,.3);position:absolute;right:31px}@media screen and (max-width:1439px){.p-header__buttonBox{width:calc(455/ 1440 * 100vw);height:calc(60/ 1440 * 100vw);box-shadow:0px 0px calc(10/ 1440 * 100vw) rgba(0, 0, 0, 0.3);right:calc(31/ 1440 * 100vw)}}@media screen and (max-width:767px){.p-header__buttonBox{width:calc(178 / 375 * 100vw);height:calc(46 / 375 * 100vw);box-shadow:0px 0px calc(10 / 375 * 100vw) rgba(0, 0, 0, 0.3);right:calc(15 / 375 * 100vw);margin-top:1px}}.p-header__button{display:flex;flex-direction:row;align-items:center;height:100%;gap:0;justify-content:flex-start;position:relative}@media screen and (max-width:767px){.p-header__button{flex-direction:column}}.p-header__button:after{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/button_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;width:6px;height:12px;margin:auto 0;position:absolute;right:11px;top:0}@media screen and (max-width:1439px){.p-header__button:after{width:calc(6 / 1440 * 100vw);height:calc(12 / 1440 * 100vw);right:calc(11 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-header__button:after{width:calc(6 / 375 * 100vw);height:calc(12 / 375 * 100vw);right:calc(7 / 375 * 100vw)}}.p-header__button__badge{background:var(--gradient-main);font-size:14px;font-weight:500;margin:2px 11px 0 15px;width:175px;display:flex;justify-content:center;padding:5px 0 7px}@media screen and (max-width:1439px){.p-header__button__badge{font-size:calc(14/ 1440 * 100vw);margin:calc(2/ 1440 * 100vw) calc(11/ 1440 * 100vw) 0 calc(15/ 1440 * 100vw);width:calc(175 / 1440 * 100vw);padding:calc(5 / 1440 * 100vw) 0 calc(7 / 1440 * 100vw) 0}}@media screen and (max-width:767px){.p-header__button__badge{font-size:calc(10 / 375 * 100vw);margin:calc(5 / 375 * 100vw) calc(5 / 375 * 100vw) calc(6 / 375 * 100vw) calc(-8 / 375 * 100vw);width:calc(124 / 375 * 100vw);padding:calc(3 / 375 * 100vw) 0 calc(3 / 375 * 100vw) 0;font-weight:600}}.p-header__button__label{font-size:20px;font-weight:500;letter-spacing:.03em}@media screen and (max-width:1439px){.p-header__button__label{font-size:calc(20/ 1440 * 100vw)}}@media screen and (max-width:767px){.p-header__button__label{font-size:calc(13 / 375 * 100vw);margin-left:calc(-10 / 375 * 100vw);margin-top:calc(-2 / 375 * 100vw);font-weight:700}}.p-mainVisual{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/mainvisual_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:927px;z-index:-1}@media screen and (max-width:1439px){.p-mainVisual{height:calc(927 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-mainVisual{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/mainvisual_bg_sp.jpg);height:calc(561 / 375 * 100vw);margin-bottom:0}}.p-mainVisual .l-container{height:100%;padding-left:0;padding-right:0}@media screen and (max-width:767px){.p-mainVisual .l-container{width:100%}}.p-mainVisual__inner{color:var(--color-white);text-align:center;content:"";display:block;left:50%;transform:translateX(-50%);overflow:hidden;position:absolute;top:calc(181 / 1920 * 100vw);width:100%}@media screen and (max-width:767px){.p-mainVisual__inner{position:relative;top:calc(31 / 375 * 100vw);left:50%;transform:translateX(-50%);width:100%;height:auto}}.p-mainVisual__title{color:var(--color-white);font-size:70px;padding-bottom:20px;font-weight:500;line-height:87px;letter-spacing:0}@media screen and (max-width:1439px){.p-mainVisual__title{font-size:calc(70 / 1440 * 100vw);padding-bottom:calc(20 / 1440 * 100vw);line-height:calc(87 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-mainVisual__title{font-size:calc(30 / 375 * 100vw);padding-bottom:calc(9 / 375 * 100vw);line-height:calc(39 / 375 * 100vw);font-weight:600}}.p-mainVisual__title span{font-size:83px}@media screen and (max-width:1439px){.p-mainVisual__title span{font-size:calc(83 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-mainVisual__title span{font-size:calc(35 / 375 * 100vw)}}.p-mainVisual__subtitle{font-family:'Noto Sans JP';font-weight:500;font-size:25px;line-height:38px;letter-spacing:.065em;margin-bottom:41px}@media screen and (max-width:1439px){.p-mainVisual__subtitle{font-size:calc(25 / 1440 * 100vw);line-height:calc(38 / 1440 * 100vw);margin-bottom:calc(41 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-mainVisual__subtitle{font-size:calc(12 / 375 * 100vw);line-height:calc(19 / 375 * 100vw);margin-bottom:calc(26 / 375 * 100vw)}}.p-mainVisual__text{width:592px;height:201px;margin:0 auto}@media screen and (max-width:1439px){.p-mainVisual__text{width:calc(592 / 1440 * 100vw);height:calc(201 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-mainVisual__text{width:calc(330 / 375 * 100vw);height:calc(156 / 375 * 100vw)}}.p-mainVisual__commentBox{display:flex;align-items:center;justify-content:center;margin-top:60px;margin-bottom:40px}@media screen and (max-width:1439px){.p-mainVisual__commentBox{margin-top:calc(60 / 1440 * 100vw);margin-bottom:calc(40 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-mainVisual__commentBox{margin-top:calc(19 / 375 * 100vw);margin-bottom:calc(54 / 375 * 100vw);margin-left:calc(5 / 375 * 100vw)}}.p-mainVisual__commentBox_badge{font-size:20px;font-weight:700;color:var(--color-main);background-color:var(--color-white);display:inline-block;padding:6px 7px 8px 8px;margin-left:-6px;margin-right:19px;letter-spacing:.15em;line-height:23px}@media screen and (max-width:1439px){.p-mainVisual__commentBox_badge{font-size:calc(20 / 1440 * 100vw);padding:calc(6 / 1440 * 100vw) calc(7 / 1440 * 100vw) calc(8 / 1440 * 100vw) calc(8 / 1440 * 100vw);margin-left:calc(-6 / 1440 * 100vw);margin-right:calc(19 / 1440 * 100vw);line-height:calc(23 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-mainVisual__commentBox_badge{font-size:calc(12 / 375 * 100vw);padding:calc(3 / 375 * 100vw) calc(3 / 375 * 100vw) calc(4 / 375 * 100vw) calc(5 / 375 * 100vw);margin-left:0;margin-right:calc(10 / 375 * 100vw);line-height:calc(14 / 375 * 100vw);letter-spacing:.1em}}.p-mainVisual__commentBox_comment{font-family:'Noto Sans JP';font-weight:500;font-size:20px;text-align:left;line-height:28px;letter-spacing:.085em}@media screen and (max-width:1439px){.p-mainVisual__commentBox_comment{font-size:calc(20 / 1440 * 100vw);line-height:calc(28 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-mainVisual__commentBox_comment{font-size:calc(12 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}}.p-mainVisual__buttonBox{align-items:center;background:var(--gradient-main2);color:var(--color-white);margin-top:45px;display:flex;justify-content:flex-start;width:304px;height:60px;letter-spacing:.15em;transform:translateY(-3px);position:relative;margin:0 auto}@media screen and (max-width:1439px){.p-mainVisual__buttonBox{margin-top:calc(45 / 1440 * 100vw);width:calc(304 / 1440 * 100vw);height:calc(60 / 1440 * 100vw);transform:translateY(calc(-3 / 1440 * 100vw))}}@media screen and (max-width:767px){.p-mainVisual__buttonBox{margin-top:0;width:calc(304 / 375 * 100vw);height:calc(60 / 375 * 100vw);transform:translateY(calc(-7 / 375 * 100vw))}}.p-mainVisual__buttonBox:after{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/button_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;width:6px;height:12px;margin:auto 0;position:absolute;right:15px;top:-2px}@media screen and (max-width:1439px){.p-mainVisual__buttonBox:after{width:calc(6 / 1440 * 100vw);height:calc(12 / 1440 * 100vw);right:calc(15 / 1440 * 100vw);top:calc(-2 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-mainVisual__buttonBox:after{width:calc(6 / 375 * 100vw);height:calc(12 / 375 * 100vw);right:calc(15 / 375 * 100vw);top:calc(-2 / 375 * 100vw)}}.p-mainVisual__buttonBox__badge{font-size:14px;font-weight:500;background:var(--gradient-main);margin-left:17px;margin-right:10px;width:72px;padding:3px 0 4px;display:flex;justify-content:center}@media screen and (max-width:1439px){.p-mainVisual__buttonBox__badge{font-size:calc(14 / 1440 * 100vw);margin-left:calc(17 / 1440 * 100vw);margin-right:calc(10 / 1440 * 100vw);width:calc(72 / 1440 * 100vw);padding:calc(3 / 1440 * 100vw) 0 calc(4 / 1440 * 100vw) 0}}@media screen and (max-width:767px){.p-mainVisual__buttonBox__badge{font-size:calc(14 / 375 * 100vw);margin-left:calc(19 / 375 * 100vw);margin-right:calc(10 / 375 * 100vw);width:calc(72 / 375 * 100vw);padding:calc(3 / 375 * 100vw) 0 calc(4 / 375 * 100vw) 0;font-weight:600}}.p-mainVisual__buttonBox__label{font-size:19px;font-weight:500;display:inline-block;margin-top:-5px;letter-spacing:0}@media screen and (max-width:1439px){.p-mainVisual__buttonBox__label{font-size:calc(19 / 1440 * 100vw);margin-top:calc(-5 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-mainVisual__buttonBox__label{font-size:calc(19 / 375 * 100vw);margin-top:calc(-3 / 375 * 100vw);font-weight:700}}.p-mainVisual__buttonBox__label span{letter-spacing:.05em;margin-right:1px}@media screen and (max-width:767px){.p-reason .l-container{padding-left:calc(22 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw)}}.p-reason__inner{padding-bottom:61px;padding-top:65px}@media screen and (max-width:1199px){.p-reason__inner{padding-bottom:calc(61 / 1200 * 100vw);padding-top:calc(65 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-reason__inner{padding-bottom:calc(44 / 375 * 100vw);padding-top:calc(44 / 375 * 100vw)}}.p-reason__titleBox{margin-bottom:33px;font-family:'Noto Serif JP';font-weight:700}@media screen and (max-width:1199px){.p-reason__titleBox{margin-bottom:calc(33 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-reason__titleBox{margin-bottom:calc(14 / 375 * 100vw)}}.p-reason__titleBox__title{font-size:35px;font-weight:600;line-height:45px;text-align:center;letter-spacing:.03em}@media screen and (max-width:1199px){.p-reason__titleBox__title{font-size:calc(35 / 1200 * 100vw);line-height:calc(45 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-reason__titleBox__title{font-size:calc(22 / 375 * 100vw);line-height:calc(36 / 375 * 100vw);font-weight:700}}.p-reason__reasonList>ul>li+li{margin-top:44px}@media screen and (max-width:1199px){.p-reason__reasonList>ul>li+li{margin-top:calc(44 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-reason__reasonList>ul>li+li{margin-top:calc(24 / 375 * 100vw)}}.p-reason__reasonList__reasonBox{align-items:center;background-color:var(--color-white);display:flex;gap:40px}@media screen and (max-width:1199px){.p-reason__reasonList__reasonBox{gap:calc(40 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-reason__reasonList__reasonBox{display:block;padding:0}}.p-reason__reasonList>ul>li:nth-child(1) .p-reason__reasonList__reasonBox,.p-reason__reasonList>ul>li:nth-child(3) .p-reason__reasonList__reasonBox{flex-direction:row-reverse}.p-reason__reasonList__reasonBox__thumbnail{background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:block;flex-shrink:0;width:430px;height:290px}@media screen and (max-width:1199px){.p-reason__reasonList__reasonBox__thumbnail{width:calc(430 / 1200 * 100vw);height:calc(290 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-reason__reasonList__reasonBox__thumbnail{height:calc(222 / 375 * 100vw);width:100%}}.p-reason__reasonList li:first-child .p-reason__reasonList__reasonBox__thumbnail{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/reason_thumbnail_1.jpg);transform:translateY(-3px)}.p-reason__reasonList li:nth-child(2) .p-reason__reasonList__reasonBox__thumbnail{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/reason_thumbnail_2.jpg)}.p-reason__reasonList li:nth-child(3) .p-reason__reasonList__reasonBox__thumbnail{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/reason_thumbnail_3.jpg);transform:translateY(-5px)}.p-reason__reasonList li:nth-child(4) .p-reason__reasonList__reasonBox__thumbnail{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/reason_thumbnail_4.jpg);transform:translateY(-4px)}@media screen and (max-width:767px){.p-reason__reasonList li:nth-child(2) .p-reason__reasonList__reasonBox__thumbnail{transform:translateY(-3px)}}@media screen and (max-width:767px){.p-reason__reasonList__reasonBox__textBox{padding:0}}.p-reason__reasonList__reasonBox__textBox__titlebox{display:flex;flex-direction:column;justify-content:flex-start;gap:3px}@media screen and (max-width:1199px){.p-reason__reasonList__reasonBox__textBox__titlebox{gap:calc(3 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-reason__reasonList__reasonBox__textBox__titlebox{flex-direction:column;align-items:flex-start;gap:calc(3 / 375 * 100vw);padding-bottom:calc(5 / 375 * 100vw)}}.p-reason__reasonList__reasonBox__textBox__number{width:65px}@media screen and (max-width:1199px){.p-reason__reasonList__reasonBox__textBox__number{width:calc(65 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-reason__reasonList__reasonBox__textBox__number{width:calc(30 / 375 * 100vw)}}.p-reason__reasonList__reasonBox__textBox__number img{height:auto;width:100%}.p-reason__reasonList__reasonBox__textBox__title{font-size:24px;font-weight:600;line-height:38px;margin:5px 0 4px;letter-spacing:.01em}@media screen and (max-width:1199px){.p-reason__reasonList__reasonBox__textBox__title{font-size:calc(24 / 1200 * 100vw);line-height:calc(38 / 1200 * 100vw);margin:calc(5 / 1200 * 100vw) 0 calc(4 / 1200 * 100vw) 0}}@media screen and (max-width:767px){.p-reason__reasonList__reasonBox__textBox__title{font-size:calc(18 / 375 * 100vw);line-height:calc(30 / 375 * 100vw);margin:calc(2 / 375 * 100vw) 0 calc(7 / 375 * 100vw) 0;letter-spacing:.03em;font-weight:700}}.p-reason__reasonList__reasonBox__textBox__list{margin-left:5px}@media screen and (max-width:1199px){.p-reason__reasonList__reasonBox__textBox__list{margin-left:calc(5 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-reason__reasonList__reasonBox__textBox__list{margin-left:calc(3 / 375 * 100vw)}}.p-reason__reasonList__reasonBox__textBox__list li{font-family:'Noto Sans JP';font-weight:500;font-size:16px;position:relative;padding-left:16px;text-indent:0;line-height:26px;margin-top:3px}@media screen and (max-width:1199px){.p-reason__reasonList__reasonBox__textBox__list li{font-size:calc(16 / 1200 * 100vw);padding-left:calc(16 / 1200 * 100vw);line-height:calc(26 / 1200 * 100vw);margin-top:calc(3 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-reason__reasonList__reasonBox__textBox__list li{font-size:calc(15 / 375 * 100vw);padding-left:calc(13 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);margin-top:calc(12 / 375 * 100vw);letter-spacing:.02em;font-weight:600}.p-reason__reasonList__reasonBox__textBox__list li+li{margin-top:0}}.p-reason__reasonList__reasonBox__textBox__list li:before{content:"■";position:absolute;left:0;top:1px;color:var(--color-main2);font-size:7px;left:-1px}@media screen and (max-width:1199px){.p-reason__reasonList__reasonBox__textBox__list li:before{font-size:calc(7 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-reason__reasonList__reasonBox__textBox__list li:before{font-size:calc(5 / 375 * 100vw)}}.p-reason__reasonList__reasonBox__textBox__list li span{color:var(--color-main2)}.p-reason__reasonList__reasonBox__textBox__text{font-family:'Noto Sans JP';font-weight:400;font-size:15px;line-height:28px;margin-top:13px;letter-spacing:.04em}@media screen and (max-width:1199px){.p-reason__reasonList__reasonBox__textBox__text{font-size:calc(15 / 1200 * 100vw);line-height:calc(28 / 1200 * 100vw);margin-top:calc(13 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-reason__reasonList__reasonBox__textBox__text{font-size:calc(15 / 375 * 100vw);line-height:calc(28 / 375 * 100vw);margin-top:calc(10 / 375 * 100vw);letter-spacing:.01em}}.p-cta{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/cta_bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:293px}@media screen and (max-width:1439px){.p-cta{height:calc(293 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-cta{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/cta_bg_sp.jpg);height:calc(228 / 375 * 100vw)}}.p-cta .l-container{align-items:center;display:flex;height:100%;justify-content:center}.p-cta__title{color:var(--color-white);font-size:30px;text-align:center;font-family:'Noto Serif JP';font-weight:600;letter-spacing:.03em;line-height:42px}@media screen and (max-width:1439px){.p-cta__title{font-size:calc(30 / 1440 * 100vw);line-height:calc(42 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-cta__title{font-size:calc(22 / 375 * 100vw);line-height:calc(36 / 375 * 100vw)}}.p-cta__buttonBox{align-items:center;background:var(--gradient-main2);color:var(--color-white);display:flex;justify-content:flex-start;width:304px;height:60px;letter-spacing:.15em;position:relative;margin:0 auto;margin-top:27px}.p-cta__buttonBox--2{width:335px}@media screen and (max-width:1439px){.p-cta__buttonBox{width:calc(304 / 1440 * 100vw);height:calc(60 / 1440 * 100vw);margin-top:calc(27 / 1440 * 100vw)}.p-cta__buttonBox--2{width:calc(335 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-cta__buttonBox{flex-direction:row;width:calc(305 / 375 * 100vw);height:calc(60 / 375 * 100vw);margin-top:calc(12 / 375 * 100vw)}.p-cta__buttonBox--2{width:calc(335 / 375 * 100vw)}}.p-cta__buttonBox:after{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/button_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;width:6px;height:12px;margin:auto 0;position:absolute;right:14px;top:0}@media screen and (max-width:1439px){.p-cta__buttonBox:after{width:calc(6 / 1440 * 100vw);height:calc(12 / 1440 * 100vw);right:calc(14 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-cta__buttonBox:after{width:calc(6 / 375 * 100vw);height:calc(12 / 375 * 100vw);right:calc(14 / 375 * 100vw)}}.p-cta__buttonBox__badge{font-size:14px;font-weight:600;background:var(--gradient-main);text-align:center;margin-top:1px;margin-left:18px;margin-right:10px;width:72px;display:flex;justify-content:center;padding:3px 0 4px}.p-cta__buttonBox--2 .p-cta__buttonBox__badge{margin-left:12px;width:41px}@media screen and (max-width:1439px){.p-cta__buttonBox__badge{font-size:calc(14 / 1440 * 100vw);margin-left:calc(18 / 1440 * 100vw);margin-right:calc(10 / 1440 * 100vw);width:calc(72 / 1440 * 100vw);padding:calc(3 / 1440 * 100vw) 0 calc(4 / 1440 * 100vw) 0}.p-cta__buttonBox--2 .p-cta__buttonBox__badge{margin-left:calc(12 / 1440 * 100vw);width:calc(41 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-cta__buttonBox__badge{font-size:calc(14 / 375 * 100vw);margin-left:calc(19 / 375 * 100vw);margin-right:calc(10 / 375 * 100vw);width:calc(72 / 375 * 100vw);padding:calc(3 / 375 * 100vw) 0 calc(4 / 375 * 100vw) 0;font-weight:700}.p-cta__buttonBox--2 .p-cta__buttonBox__badge{margin-left:calc(12 / 375 * 100vw);width:calc(41 / 375 * 100vw)}}.p-cta__buttonBox__label{color:var(--color-white);font-size:19px;font-weight:600;display:inline-block;transform:translateY(-1px);letter-spacing:-.05em}@media screen and (max-width:1439px){.p-cta__buttonBox__label{font-size:calc(19 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-cta__buttonBox__label{font-size:calc(19 / 375 * 100vw);font-weight:700}}.p-cta__buttonBox--2 .p-cta__buttonBox__label{letter-spacing:0}.p-cta__buttonBox__label span{letter-spacing:.05em;margin-right:1px}.p-adviser{background-color:var(--color-bg)}@media screen and (max-width:767px){.p-adviser{overflow:hidden}}@media screen and (max-width:767px){.p-adviser .l-container{padding-left:0;padding-right:0}}.p-adviser .l-container{padding-left:75px;padding-right:75px}@media screen and (max-width:1439px){.p-adviser .l-container{padding-left:calc(75 / 1440 * 100vw);padding-right:calc(75 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-adviser .l-container{padding-left:calc(20 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw)}}.p-adviser__inner{padding:60px 0 80px}@media screen and (max-width:1439px){.p-adviser__inner{padding:calc(60 / 1440 * 100vw) 0 calc(80 / 1440 * 100vw) 0}}@media screen and (max-width:767px){.p-adviser__inner{padding:calc(45 / 375 * 100vw) 0 calc(47 / 375 * 100vw) 0;overflow-x:hidden}}.p-adviser__title{font-size:35px;font-weight:600;text-align:center;margin-bottom:20px;line-height:48px}@media screen and (max-width:1439px){.p-adviser__title{font-size:calc(35 / 1440 * 100vw);margin-bottom:calc(20 / 1440 * 100vw);line-height:calc(48 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-adviser__title{font-size:calc(21.5 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw);line-height:calc(33 / 375 * 100vw);letter-spacing:0em;font-weight:700;text-wrap:nowrap}}.p-adviser__text{font-family:'Noto Sans JP';font-size:15px;margin-left:auto;margin-right:auto;margin-bottom:83px;width:933px;line-height:27px;letter-spacing:.03em}@media screen and (max-width:1439px){.p-adviser__text{font-size:calc(15 / 1440 * 100vw);margin-bottom:calc(83 / 1440 * 100vw);width:calc(933 / 1440 * 100vw);line-height:calc(27 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-adviser__text{font-size:calc(15 / 375 * 100vw);margin-bottom:calc(61 / 375 * 100vw);width:100%;line-height:calc(28 / 375 * 100vw);letter-spacing:.036em}}.p-adviser__adviserList{width:1050px;margin:0 auto}@media screen and (max-width:1439px){.p-adviser__adviserList{width:calc(1050 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-adviser__adviserList{display:none}}.p-adviser__adviserList>ul{display:flex;justify-content:space-between}.p-adviser__adviserList>ul>li{display:flex}.p-adviser__swiper{display:none}@media screen and (max-width:767px){.p-adviser__swiper{display:block}}@media screen and (max-width:767px){.p-adviser__swiper .c-adviser{margin:0 auto;width:calc(330 / 375 * 100vw);height:calc(279 / 375 * 100vw)}}.c-adviser{font-family:'Noto Sans JP';background-color:var(--color-white);padding:0 15px 0 18px;position:relative;width:330px;letter-spacing:.02em}@media screen and (max-width:1439px){.c-adviser{padding:0 calc(15 / 1440 * 100vw) 0 calc(18 / 1440 * 100vw);width:calc(330 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-adviser{padding:0 calc(16 / 375 * 100vw) 0 calc(20 / 375 * 100vw);width:calc(330 / 375 * 100vw)}}.c-adviser__icon{position:absolute;top:-48px;left:21px}@media screen and (max-width:1439px){.c-adviser__icon{top:calc(-48 / 1440 * 100vw);left:calc(21 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-adviser__icon{top:calc(-46 / 375 * 100vw);left:calc(21 / 375 * 100vw)}}.c-adviser__icon img{width:70px;height:70px}@media screen and (max-width:1439px){.c-adviser__icon img{width:calc(70 / 1440 * 100vw);height:calc(70 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-adviser__icon img{width:calc(70 / 375 * 100vw);height:calc(70 / 375 * 100vw)}}.c-adviser__name{font-size:15px;font-weight:700;padding-top:37px}@media screen and (max-width:1439px){.c-adviser__name{font-size:calc(15 / 1440 * 100vw);padding-top:calc(37 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-adviser__name{font-size:calc(15 / 375 * 100vw);padding-top:calc(38 / 375 * 100vw)}}.c-adviser__text{font-size:15px;line-height:28px;padding-top:5px;padding-bottom:25px;letter-spacing:.02em}@media screen and (max-width:1439px){.c-adviser__text{font-size:calc(15 / 1440 * 100vw);line-height:calc(28 / 1440 * 100vw);padding-top:calc(5 / 1440 * 100vw);padding-bottom:calc(25 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-adviser__text{font-size:calc(15 / 375 * 100vw);line-height:calc(28 / 375 * 100vw);padding-top:calc(5 / 375 * 100vw);padding-bottom:calc(25 / 375 * 100vw)}}@media screen and (max-width:767px){.p-price .l-container{padding-left:0;padding-right:0}}.p-price__inner{padding-bottom:70px;padding-top:37px}@media screen and (max-width:1199px){.p-price__inner{padding-bottom:calc(70 / 1200 * 100vw);padding-top:calc(37 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-price__inner{padding-bottom:calc(49 / 375 * 100vw);padding-top:calc(42 / 375 * 100vw)}}.p-price__titleBox{margin-bottom:36px}@media screen and (max-width:1199px){.p-price__titleBox{margin-bottom:calc(36 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-price__titleBox{margin-bottom:calc(23 / 375 * 100vw)}}.p-price__titleBox__title{font-size:35px;font-weight:600;line-height:45px;text-align:center;letter-spacing:.03em}@media screen and (max-width:1199px){.p-price__titleBox__title{font-size:calc(35 / 1200 * 100vw);line-height:calc(45 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-price__titleBox__title{font-size:calc(22 / 375 * 100vw);line-height:calc(37 / 375 * 100vw);font-weight:700}}.p-price__priceList{font-family:'Noto sans JP';width:728px;height:203px;margin:0 auto;box-shadow:0px 0px 9px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center}@media screen and (max-width:1199px){.p-price__priceList{width:calc(728 / 1200 * 100vw);height:calc(203 / 1200 * 100vw);box-shadow:0px 0px calc(9 / 1200 * 100vw) rgba(0, 0, 0, 0.1)}}@media screen and (max-width:767px){.p-price__priceList{width:calc(330 / 375 * 100vw);height:calc(474 / 375 * 100vw);box-shadow:0px 0px calc(9 / 375 * 100vw) rgba(0, 0, 0, 0.1)}}.p-price__priceList ul{display:flex;justify-content:space-between;flex-direction:row;width:100%;text-align:center}@media screen and (max-width:767px){.p-price__priceList ul{flex-direction:column;height:100%}}.p-price__priceList ul li{height:142px;display:flex;justify-content:center;padding-top:15px;width:234px}.p-price__priceList ul li:nth-of-type(3){width:266px;padding-top:5px}@media screen and (max-width:1199px){.p-price__priceList ul li{height:calc(142 / 1200 * 100vw);padding-top:calc(15 / 1200 * 100vw);width:calc(234 / 1200 * 100vw)}.p-price__priceList ul li:nth-of-type(3){width:calc(266 / 1200 * 100vw);padding-top:calc(5 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-price__priceList ul li{height:calc(151 / 375 * 100vw);padding-top:calc(30 / 375 * 100vw);width:89%;margin:0 auto}.p-price__priceList ul li:nth-of-type(2){height:calc(120 / 375 * 100vw);padding-top:calc(0 / 375 * 100vw)}.p-price__priceList ul li:nth-of-type(3){width:100%;height:calc(153 / 375 * 100vw);padding-top:0}}.p-price__priceList ul li:not(:last-of-type){border-right:1px solid var(--color-bg)}@media screen and (max-width:767px){.p-price__priceList ul li:not(:last-of-type){border-right:0;border-bottom:1px solid var(--color-bg)}}.p-price__priceList__priceBox__title{margin:0 auto;font-size:22px;font-weight:600;color:var(--color-main)}@media screen and (max-width:1199px){.p-price__priceList__priceBox__title{font-size:calc(22 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-price__priceList__priceBox__title{font-size:calc(22 / 375 * 100vw)}}.p-price__priceList ul li:first-of-type .p-price__priceList__priceBox__title{width:107px}.p-price__priceList ul li:nth-of-type(2) .p-price__priceList__priceBox__title{width:125px}@media screen and (max-width:1199px){.p-price__priceList ul li:first-of-type .p-price__priceList__priceBox__title{width:calc(107 / 1200 * 100vw)}.p-price__priceList ul li:nth-of-type(2) .p-price__priceList__priceBox__title{width:calc(125 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-price__priceList ul li:first-of-type .p-price__priceList__priceBox__title{width:calc(107 / 375 * 100vw)}.p-price__priceList ul li:nth-of-type(2) .p-price__priceList__priceBox__title{width:calc(125 / 375 * 100vw)}}.p-price__priceList__priceBox__subtitle{font-size:12px;font-weight:600;color:var(--color-main);margin-top:8px}@media screen and (max-width:1199px){.p-price__priceList__priceBox__subtitle{font-size:calc(12 / 1200 * 100vw);margin-top:calc(8 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-price__priceList__priceBox__subtitle{font-size:calc(12 / 375 * 100vw);margin-top:calc(8 / 375 * 100vw)}}.p-price__priceList__priceBox__text{padding-top:17px;font-size:15px;line-height:21px;font-weight:600}@media screen and (max-width:1199px){.p-price__priceList__priceBox__text{padding-top:calc(17 / 1200 * 100vw);font-size:calc(15 / 1200 * 100vw);line-height:calc(21 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-price__priceList__priceBox__text{padding-top:calc(16 / 375 * 100vw);font-size:calc(15 / 375 * 100vw);line-height:calc(21 / 375 * 100vw)}}.p-price__priceAbout{font-family:'Noto Sans JP';width:580px;margin:0 auto;margin-top:38px}@media screen and (max-width:1199px){.p-price__priceAbout{width:calc(580 / 1200 * 100vw);margin-top:calc(38 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-price__priceAbout{width:100%;margin-top:calc(49 / 375 * 100vw)}}.p-price__priceAbout__title{color:var(--color-main2);font-size:16px;text-align:center;font-weight:500}@media screen and (max-width:1199px){.p-price__priceAbout__title{font-size:calc(16 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-price__priceAbout__title{font-size:calc(16 / 375 * 100vw)}}.p-price__priceAbout__text{font-size:15px;margin-top:14px;line-height:28px}@media screen and (max-width:1199px){.p-price__priceAbout__text{font-size:calc(15 / 1200 * 100vw);margin-top:calc(14 / 1200 * 100vw);line-height:calc(28 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-price__priceAbout__text{font-size:calc(15 / 375 * 100vw);margin-top:calc(12 / 375 * 100vw);line-height:calc(28 / 375 * 100vw);padding-left:calc(22 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw)}}.p-price__priceAbout__tableBox{margin-top:17px;text-align:center}@media screen and (max-width:1199px){.p-price__priceAbout__tableBox{margin-top:calc(17 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-price__priceAbout__tableBox{margin-top:calc(16 / 375 * 100vw);overflow:auto;white-space:nowrap}}.p-price__priceAbout__tableBox table{width:100%}.p-price__priceAbout__tableBox table tr:first-of-type{color:var(--color-white);font-size:18px}.p-price__priceAbout__tableBox table tr th{padding:13px;font-weight:500}.p-price__priceAbout__tableBox table tr td{font-size:15px;border-bottom:1px solid var(--color-white);width:290px;padding:14px 0;font-weight:500}.p-price__priceAbout__tableBox table tr td:first-of-type{color:var(--color-main2);background-color:#e6e0d4}.p-price__priceAbout__tableBox table tr td:nth-of-type(2){color:gray;background-color:#e6e6e6}.p-price__priceAbout__tableBox table tr:first-of-type th:first-of-type{background-color:var(--color-main2)}.p-price__priceAbout__tableBox table tr:first-of-type th:nth-of-type(2){background-color:gray}@media screen and (max-width:1199px){.p-price__priceAbout__tableBox table tr{font-size:calc(14 / 1200 * 100vw)}.p-price__priceAbout__tableBox table tr:first-of-type{font-size:calc(18 / 1200 * 100vw)}.p-price__priceAbout__tableBox table tr th{padding:calc(13 / 1200 * 100vw)}.p-price__priceAbout__tableBox table tr td{font-size:calc(15 / 1200 * 100vw);width:calc(290 / 1200 * 100vw);padding:calc(14 / 1200 * 100vw) 0}}.p-price__priceAbout__swiper{display:none}@media screen and (max-width:767px){.p-price__priceAbout__tableBox{display:none}.p-price__priceAbout__swiper{display:block;padding-left:22px;overflow:hidden}.p-price__priceAbout__swiper .swiper-slide{width:calc(267 / 375 * 100vw);height:auto;margin-top:calc(14 / 375 * 100vw)}.p-price__priceAbout__swiper .c-price__priceAbout__name{background-color:var(--color-main2);font-size:calc(15 / 375 * 100vw);font-weight:600;color:var(--color-white);text-align:center;padding:calc(10 / 375 * 100vw);width:100%;display:inline-block}.p-price__priceAbout__swiper .swiper-slide:nth-of-type(2) .c-price__priceAbout__name{background-color:gray}.p-price__priceAbout__swiper .c-price__priceAbout__text{font-size:calc(14 / 375 * 100vw);padding:calc(9 / 375 * 100vw) 0;width:100%;display:inline-block;color:var(--color-main2);background-color:#e6e0d4;text-align:center;border-bottom:1px solid var(--color-white);line-height:calc(15 / 375 * 100vw);font-weight:600}.p-price__priceAbout__swiper .swiper-slide:nth-of-type(2) .c-price__priceAbout__text{color:gray;background-color:#e6e6e6}}.p-flow{background-color:var(--color-bg)}.p-flow .l-container{width:1155px;padding-left:0;padding-right:0}@media screen and (max-width:1199px){.p-flow .l-container{width:calc(1155 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-flow .l-container{width:100%}}.p-flow__inner{padding-bottom:71px;padding-top:66px;text-align:center;margin:0 auto}@media screen and (max-width:1199px){.p-flow__inner{padding-bottom:calc(71 / 1200 * 100vw);padding-top:calc(66 / 1200 * 100vw);width:calc(1045 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-flow__inner{padding-bottom:calc(49 / 375 * 100vw);padding-top:calc(42 / 375 * 100vw);width:100%}}.p-flow__titleBox{margin-bottom:13px}@media screen and (max-width:1199px){.p-flow__titleBox{margin-bottom:calc(13 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-flow__titleBox{margin-bottom:calc(7 / 375 * 100vw)}}.p-flow__titleBox__title{color:var(--color-black);font-size:35px;font-weight:600;line-height:45px;text-align:center}@media screen and (max-width:1199px){.p-flow__titleBox__title{font-size:calc(35 / 1200 * 100vw);line-height:calc(45 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-flow__titleBox__title{font-size:calc(22 / 375 * 100vw);line-height:calc(37 / 375 * 100vw);letter-spacing:.04em;font-weight:700}}.p-flow__titleBox__text{font-family:'Noto Sans JP';color:var(--color-main2);font-weight:500;font-size:25px;margin-bottom:42px}@media screen and (max-width:1199px){.p-flow__titleBox__text{font-size:calc(25 / 1200 * 100vw);margin-bottom:calc(42 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-flow__titleBox__text{font-size:calc(16 / 375 * 100vw);margin-bottom:calc(31 / 375 * 100vw);font-weight:600}}.p-flow__flowBox{display:flex;flex-direction:column}@media screen and (max-width:767px){.p-flow__flowBox{flex-direction:row;gap:calc(20 / 375 * 100vw);width:88%;margin:0 auto}}.p-flow__stepPhaseBox{font-family:'Noto Sans JP';color:var(--color-white);display:flex;flex-direction:row;justify-content:flex-start;font-size:22px;width:722px;margin:0 auto}@media screen and (max-width:1199px){.p-flow__stepPhaseBox{font-size:calc(22 / 1200 * 100vw);width:calc(722 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-flow__stepPhaseBox{font-size:calc(18 / 375 * 100vw);width:calc(54 / 375 * 100vw);flex-direction:row;writing-mode:vertical-rl;margin:0}}.p-flow__stepPhaseBox__Phase1,.p-flow__stepPhaseBox__Phase2{height:54px;background:linear-gradient(180deg,#0088c1,#004e84);display:flex;justify-content:center;align-items:center}@media screen and (max-width:1199px){.p-flow__stepPhaseBox__Phase1,.p-flow__stepPhaseBox__Phase2{height:calc(54 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-flow__stepPhaseBox__Phase1,.p-flow__stepPhaseBox__Phase2{height:calc(54 / 375 * 100vw)}}.p-flow__stepPhaseBox__Phase1{width:380px;clip-path:polygon(0 0,calc(100% - 30px) 0, 100% 50%, calc(100% - 30px) 100%, 0 100%)}@media screen and (max-width:1199px){.p-flow__stepPhaseBox__Phase1{width:calc(380 / 1200 * 100vw);clip-path:polygon(0 0,calc(100% - calc(30 / 1200 * 100vw)) 0, 100% 50%, calc(100% - calc(30 / 1200 * 100vw)) 100%, 0 100%)}}@media screen and (max-width:767px){.p-flow__stepPhaseBox__Phase1{width:calc(54 / 375 * 100vw);height:calc(262 / 375 * 100vw);clip-path:polygon(0 0,100% 0,100% calc(100% - calc(19 / 375 * 100vw)), 50% 100%,  0 calc(100% - calc(19 / 375 * 100vw)))}}.p-flow__stepPhaseBox__Phase2{width:397px;clip-path:polygon(calc(100% - 30px) 0, 100% 50%, calc(100% - 30px) 100%, 30px 100%, 60px 50%, 30px 0);margin-left:-53px}@media screen and (max-width:1199px){.p-flow__stepPhaseBox__Phase2{width:calc(397 / 1200 * 100vw);clip-path:polygon(calc(100% - calc(30 / 1200 * 100vw)) 0, 100% 50%, calc(100% - calc(30 / 1200 * 100vw)) 100%, calc(30 / 1200 * 100vw) 100%, calc(60 / 1200 * 100vw) 50%, calc(30 / 1200 * 100vw) 0);margin-left:calc(-53 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-flow__stepPhaseBox__Phase2{width:calc(54 / 375 * 100vw);height:calc(252 / 375 * 100vw);clip-path:polygon(0 0,50% calc(19 / 375 * 100vw), 100% 0,100% calc(100% - calc(19 / 375 * 100vw)), 50% 100%, 0 calc(100% - calc(19 / 375 * 100vw)));margin-left:0;margin-top:calc(-14 / 375 * 100vw)}}.p-flow__stepPhaseBox__Phase1 h3{font-weight:500}.p-flow__stepPhaseBox__Phase2 h3{margin-left:35px;font-weight:500}@media screen and (max-width:1199px){.p-flow__stepPhaseBox__Phase2 h3{margin-left:calc(35 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-flow__stepPhaseBox__Phase1 h3{font-weight:600}.p-flow__stepPhaseBox__Phase2 h3{margin-left:0;margin-top:calc(9 / 375 * 100vw);font-weight:600}}.p-flow__stepList{margin-top:30px}@media screen and (max-width:1199px){.p-flow__stepList{margin-top:calc(30 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-flow__stepList{margin-top:0}}.p-flow__stepList>ul{display:flex;justify-content:space-between;width:722px;margin:0 auto}@media screen and (max-width:1199px){.p-flow__stepList>ul{width:calc(722 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-flow__stepList>ul{width:100%;flex-direction:column}}.p-flow__stepList>ul>li{display:flex;position:relative;writing-mode:vertical-rl;background-color:var(--color-white);padding:20px 16px 24px;font-size:20px;font-family:'Noto Sans JP';color:var(--color-main);font-weight:500}@media screen and (max-width:1199px){.p-flow__stepList>ul>li{padding:calc(20 / 1200 * 100vw) calc(16 / 1200 * 100vw) calc(13 / 1200 * 100vw) calc(16 / 1200 * 100vw);font-size:calc(20 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-flow__stepList>ul>li{display:block;padding:calc(15 / 375 * 100vw) calc(49 / 375 * 100vw) calc(16 / 375 * 100vw) calc(55 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);writing-mode:horizontal-tb;font-weight:600}}@media screen and (max-width:767px){.p-flow__stepList>ul>li+li{margin-top:calc(18 / 375 * 100vw)}}.p-flow__stepList ul li:not(:last-of-type):after{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/flow_icon_next.svg);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:18px;width:15px;position:absolute;top:102px;left:66px}@media screen and (max-width:1199px){.p-flow__stepList ul li:not(:last-of-type):after{height:calc(18 / 1200 * 100vw);width:calc(15 / 1200 * 100vw);top:calc(102 / 1200 * 100vw);left:calc(66 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-flow__stepList ul li:not(:last-of-type):after{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/flow_icon_next_sp.svg);height:calc(9 / 375 * 100vw);width:calc(11 / 375 * 100vw);top:calc(51 / 375 * 100vw);left:calc(123 / 375 * 100vw)}}.p-flow__stepList h3{font-weight:700}.p-compare .l-container{padding-left:170px;padding-right:170px}@media screen and (max-width:1439px){.p-compare .l-container{padding-left:calc(170 / 1440 * 100vw);padding-right:calc(170 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-compare .l-container{padding-left:0;padding-right:0}}.p-compare__inner{padding-bottom:48px;padding-top:63px}@media screen and (max-width:1199px){.p-compare__inner{padding-bottom:calc(48 / 1200 * 100vw);padding-top:calc(63 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-compare__inner{padding-bottom:calc(49 / 375 * 100vw);padding-top:calc(41 / 375 * 100vw)}}.p-compare__titleBox{margin-bottom:24px}@media screen and (max-width:1199px){.p-compare__titleBox{margin-bottom:calc(24 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-compare__titleBox{margin-bottom:calc(8 / 375 * 100vw)}}.p-compare__titleBox__title{color:var(--color-black);font-size:35px;font-weight:600;line-height:45px;text-align:center}@media screen and (max-width:1199px){.p-compare__titleBox__title{font-size:calc(35 / 1200 * 100vw);line-height:calc(45 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-compare__titleBox__title{font-size:calc(22 / 375 * 100vw);line-height:calc(35 / 375 * 100vw);letter-spacing:.02em;font-weight:700}}.p-compare__text{font-family:'Noto Sans JP';font-size:15px;line-height:26px;margin:0 auto;margin-bottom:37px;width:825px;letter-spacing:.03em}@media screen and (max-width:1199px){.p-compare__text{font-size:calc(14 / 1200 * 100vw);line-height:calc(26 / 1200 * 100vw);margin-bottom:calc(37 / 1200 * 100vw);width:calc(825 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-compare__text{font-size:calc(15 / 375 * 100vw);line-height:calc(28 / 375 * 100vw);margin-bottom:calc(14 / 375 * 100vw);width:100%;padding-left:calc(22 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw)}}.p-compare__note{font-size:10px;margin-top:10px;text-align:left}@media screen and (max-width:1439px){.p-compare__note{font-size:calc(10 / 1440 * 100vw);margin-top:calc(10 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-compare__note{font-size:calc(10 / 375 * 100vw);margin-top:calc(7 / 375 * 100vw);text-indent:-1rem;padding-left:1rem;line-height:calc(16 / 375 * 100vw)}}.p-compare__tableBox{font-family:'Noto Sans JP';text-align:center;font-size:15px;width:862px}@media screen and (max-width:1199px){.p-compare__tableBox{font-size:calc(15 / 1200 * 100vw);width:calc(862 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-compare__tableBox{font-size:calc(14 / 375 * 100vw);width:100%}}.p-compare__tableBox table{margin:0 auto}.p-compare__tableBox table tr{background-color:var(--color-main2)}.p-compare__tableBox table tr:first-of-type{background-color:transparent}.p-compare__tableBox table tr th{background-color:var(--color-main2);color:var(--color-white);width:202px;padding:14px 0;line-height:15.8px;border-bottom:1px solid var(--color-white);font-weight:400}.p-compare__tableBox table tr:first-of-type th{font-size:18px;width:268px;border-bottom:0;border-right:1px solid var(--color-main2)}.p-compare__tableBox table tr:first-of-type th:nth-of-type(2){border-right:1px solid var(--color-white)}@media screen and (max-width:1199px){.p-compare__tableBox table tr th{width:calc(202 / 1200 * 100vw);padding:calc(14 / 1200 * 100vw) 0;line-height:calc(16.5 / 1200 * 100vw)}.p-compare__tableBox table tr:first-of-type th{font-size:calc(18 / 1200 * 100vw);width:calc(268 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-compare__tableBox table tr th{width:calc(202 / 375 * 100vw);padding:calc(14 / 375 * 100vw) 0;line-height:calc(16.5 / 375 * 100vw)}.p-compare__tableBox table tr:first-of-type th{font-size:calc(18 / 375 * 100vw);width:calc(268 / 375 * 100vw)}}.p-compare__tableBox table tr td{border-bottom:1px solid var(--color-white);font-weight:500}.p-compare__tableBox table tr td:first-of-type{color:var(--color-main2);background-color:#e6e0d4;border-right:1px solid #e6e0d4}.p-compare__tableBox table tr td:nth-of-type(2){border-right:1px solid #fff}.p-compare__tableBox table tr:first-of-type td{background-color:transparent}.p-compare__tableBox table tr td:not(:first-of-type){color:gray;background-color:#e6e6e6}.p-compare__tableBox table tr:first-of-type th:not(:first-of-type){background-color:gray;width:196px}@media screen and (max-width:1199px){.p-compare__tableBox table tr:first-of-type th:not(:first-of-type){width:calc(196 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-compare__tableBox table tr:first-of-type th:not(:first-of-type){width:calc(196 / 375 * 100vw)}}.c-compare__symbol{font-size:20px;transform:translateY(1px);display:inline-block}@media screen and (max-width:1199px){.c-compare__symbol{font-size:calc(20 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-compare__symbol{font-size:calc(18 / 375 * 100vw);transform:translateY(0)}}.c-compare__line{position:relative}@media screen and (max-width:767px){.c-compare__line{height:calc(13 / 375 * 100vw)}}.c-compare__line:before{content:"";display:block;width:20px;height:1px;background-color:gray;position:absolute;top:-5px;left:-9px}@media screen and (max-width:1439px){.c-compare__line:before{width:calc(20 / 1440 * 100vw);top:calc(-5 / 1440 * 100vw);left:calc(-9 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-compare__line:before{width:calc(16 / 375 * 100vw);top:calc(8 / 375 * 100vw);left:calc(-6 / 375 * 100vw)}}.p-compare__swiper{display:none}@media screen and (max-width:767px){.p-compare__tableBox{display:none}.p-compare__swiper{display:block;overflow:hidden;font-family:'Noto Sans JP';padding-left:calc(22 / 375 * 100vw)}.p-compare__swiper .swiper-slide{height:auto}.p-compare__swiper .swiper-slide:first-of-type{width:calc(175 / 375 * 100vw);font-weight:700}.p-compare__swiper .swiper-slide:nth-of-type(2){width:calc(239 / 375 * 100vw)}.p-compare__swiper .swiper-slide:nth-of-type(n+3){width:calc(173 / 375 * 100vw)}.p-compare__swiper .c-compare__name{background-color:var(--color-main2);font-size:calc(15 / 375 * 100vw);font-weight:600;color:var(--color-white);text-align:center;padding:calc(10 / 375 * 100vw);width:100%;display:inline-block}.p-compare__swiper .swiper-slide:nth-of-type(n+3) .c-compare__name{background-color:gray}.p-compare__swiper .swiper-slide:nth-of-type(4){border-left:1px solid var(--color-white)}.p-compare__swiper .c-compare__text{font-size:calc(14 / 375 * 100vw);padding:calc(10 / 375 * 100vw) 0;width:100%;color:var(--color-main2);background-color:#e6e0d4;border-bottom:1px solid var(--color-white);font-weight:600;display:flex;align-items:center;justify-content:center;text-align:center;line-height:calc(13 / 375 * 100vw)}.p-compare__swiper .swiper-slide:first-of-type .c-compare__text{background-color:var(--color-main2);color:var(--color-white)}.p-compare__swiper .swiper-slide:first-of-type .c-compare__text:first-of-type{margin-top:calc(35 / 375 * 100vw)}.p-compare__swiper .swiper-slide:nth-of-type(n+3) .c-compare__text{color:gray;background-color:#e6e6e6}}.p-faq{background-color:var(--color-bg)}@media screen and (max-width:767px){.p-faq .l-container{padding-left:calc(22 / 375 * 100vw);padding-right:calc(22 / 375 * 100vw)}}.p-faq__inner{padding-bottom:73px;padding-top:64px;width:650px;margin:0 auto}@media screen and (max-width:1199px){.p-faq__inner{padding-bottom:calc(73 / 1200 * 100vw);padding-top:calc(64 / 1200 * 100vw);width:calc(650 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-faq__inner{padding-bottom:calc(51 / 375 * 100vw);padding-top:calc(43 / 375 * 100vw);width:100%}}.p-faq__titleBox{margin-bottom:36px}@media screen and (max-width:1199px){.p-faq__titleBox{margin-bottom:calc(36 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-faq__titleBox{margin-bottom:calc(24 / 375 * 100vw)}}.p-faq__titleBox__title{color:var(--color-black);font-size:35px;font-weight:600;line-height:45px;text-align:center}@media screen and (max-width:1199px){.p-faq__titleBox__title{font-size:calc(35 / 1200 * 100vw);line-height:calc(45 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-faq__titleBox__title{font-size:calc(22 / 375 * 100vw);line-height:calc(37 / 375 * 100vw);font-weight:700}}.p-faq__faqList>ul>li+li{margin-top:30px}@media screen and (max-width:1199px){.p-faq__faqList>ul>li+li{margin-top:calc(32 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-faq__faqList>ul>li+li{margin-top:calc(15 / 375 * 100vw)}}.p-faq__faqList__faqBox{background-color:var(--color-white)}.p-faq__faqList__faqBox__qBox{cursor:pointer;position:relative}.p-faq__faqList__faqBox__qBox:after,.p-faq__faqList__faqBox__qBox:before{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/icon_faq.svg);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:15px;margin:auto 0;position:absolute;right:24px;top:0;width:15px}@media screen and (max-width:1199px){.p-faq__faqList__faqBox__qBox:after,.p-faq__faqList__faqBox__qBox:before{height:calc(15 / 1200 * 100vw);right:calc(24 / 1200 * 100vw);width:calc(15 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-faq__faqList__faqBox__qBox:after,.p-faq__faqList__faqBox__qBox:before{height:calc(15 / 375 * 100vw);right:calc(16 / 375 * 100vw);width:calc(15 / 375 * 100vw)}}.p-faq__faqList__faqBox__qBox:after{transform:rotate(90deg)}.p-faq__faqList__faqBox__qBox__inner{display:flex;height:78px;align-items:center}.p-faq__faqList ul li:nth-of-type(7) .p-faq__faqList__faqBox__qBox__inner{height:100px}@media screen and (max-width:1199px){.p-faq__faqList__faqBox__qBox__inner{height:calc(78 / 1200 * 100vw)}.p-faq__faqList ul li:nth-of-type(7) .p-faq__faqList__faqBox__qBox__inner{height:calc(100 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-faq__faqList__faqBox__qBox__inner{height:calc(56 / 375 * 100vw)}.p-faq__faqList ul li:nth-of-type(3) .p-faq__faqList__faqBox__qBox__inner,.p-faq__faqList ul li:nth-of-type(5) .p-faq__faqList__faqBox__qBox__inner,.p-faq__faqList ul li:nth-of-type(6) .p-faq__faqList__faqBox__qBox__inner,.p-faq__faqList ul li:nth-of-type(7) .p-faq__faqList__faqBox__qBox__inner{height:calc(74 / 375 * 100vw)}}.p-faq__faqList__faqBox__qBox__inner img{width:22px;margin-right:24px;margin-left:33px;margin-top:5px}@media screen and (max-width:1199px){.p-faq__faqList__faqBox__qBox__inner img{width:calc(22 / 1200 * 100vw);margin-right:calc(24 / 1200 * 100vw);margin-left:calc(33 / 1200 * 100vw);margin-top:calc(5 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-faq__faqList__faqBox__qBox__inner img{width:calc(17 / 375 * 100vw);height:calc(22 / 375 * 100vw);margin-right:calc(17 / 375 * 100vw);margin-left:calc(19 / 375 * 100vw);margin-top:0}}.p-faq__faqList__faqBox__qBox__text{font-size:21px;font-weight:600;line-height:32px;letter-spacing:0em}@media screen and (max-width:1199px){.p-faq__faqList__faqBox__qBox__text{font-size:calc(21 / 1200 * 100vw);line-height:calc(32 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-faq__faqList__faqBox__qBox__text{font-size:calc(15 / 375 * 100vw);line-height:calc(24 / 375 * 100vw);font-weight:600;letter-spacing:.01em;width:calc(242 / 375 * 100vw)}}.p-faq__faqList__faqBox__qBox.is-open:after{transform:rotate(180deg)}.p-faq__faqList__faqBox__aBox{display:none}.p-faq__faqList__faqBox__aBox__inner{display:flex;padding:4px 23px 28px 31px}@media screen and (max-width:1199px){.p-faq__faqList__faqBox__aBox__inner{padding:calc(4 / 1200 * 100vw) calc(24 / 1200 * 100vw) calc(28 / 1200 * 100vw) calc(31 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-faq__faqList__faqBox__aBox__inner{padding:calc(4 / 375 * 100vw) calc(24 / 375 * 100vw) calc(28 / 375 * 100vw) calc(31 / 375 * 100vw)}}.p-faq__faqList__faqBox__aBox__text{font-size:15px;line-height:29px;letter-spacing:0;font-family:'Noto sans JP';font-weight:400}@media screen and (max-width:1199px){.p-faq__faqList__faqBox__aBox__text{font-size:calc(15 / 1200 * 100vw);line-height:calc(29 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-faq__faqList__faqBox__aBox__text{font-size:calc(13 / 375 * 100vw);line-height:calc(27 / 375 * 100vw)}}.p-contact .l-container{padding-left:calc(22 / 375 * 100vw);padding-right:calc(22 / 375 * 100vw)}.p-contact__inner{width:650px;margin:0 auto;padding:64px 0 68px}@media screen and (max-width:1199px){.p-contact__inner{width:calc(650 / 1200 * 100vw);padding:calc(64 / 1440 * 100vw) 0 calc(68 / 1440 * 100vw) 0}}@media screen and (max-width:767px){.p-contact__inner{width:100%;padding:calc(46 / 375 * 100vw) 0 calc(50 / 375 * 100vw) 0}}.c-form__titleBox .required{font-size:15px;color:var(--color-main2)}@media screen and (max-width:1199px){.c-form__titleBox .required{font-size:calc(15 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__titleBox .required{font-size:calc(12 / 375 * 100vw)}}.c-form__titleBox h2{color:var(--color-black);font-size:35px;font-weight:600;line-height:45px;text-align:center;margin-bottom:17px}@media screen and (max-width:1199px){.c-form__titleBox h2{font-size:calc(35 / 1200 * 100vw);line-height:calc(29 / 1200 * 100vw);margin-bottom:calc(17 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__titleBox h2{font-size:calc(22 / 375 * 100vw);line-height:calc(29 / 375 * 100vw);margin-bottom:calc(4 / 375 * 100vw);font-weight:700}}.c-form__titleBox__message{font-family:'Noto Sans JP';font-size:25px;color:var(--color-main2);text-align:center;font-weight:500;margin-bottom:11px}@media screen and (max-width:1199px){.c-form__titleBox__message{font-size:calc(25 / 1200 * 100vw);line-height:calc(29 / 1200 * 100vw);margin-bottom:calc(11 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__titleBox__message{font-size:calc(16 / 375 * 100vw);line-height:calc(29 / 375 * 100vw);margin-bottom:calc(5 / 375 * 100vw);white-space:nowrap;letter-spacing:0;font-weight:600}}.c-form__titleBox__info{font-size:15px;color:var(--color-black);text-align:center;font-family:'Noto Sans JP';margin-bottom:43px}@media screen and (max-width:1199px){.c-form__titleBox__info{font-size:calc(15 / 1200 * 100vw);margin-bottom:calc(43 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__titleBox__info{font-size:calc(12 / 375 * 100vw);margin-bottom:calc(20 / 375 * 100vw)}}.c-form__content{font-family:'Noto Sans JP';font-size:18px}@media screen and (max-width:1199px){.c-form__content{font-size:calc(18 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__content{font-size:calc(16 / 375 * 100vw)}}.c-form__content__block+.c-form__content__block{margin-top:29px}@media screen and (max-width:1199px){.c-form__content__block+.c-form__content__block{margin-top:calc(29 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__content__block+.c-form__content__block{margin-top:calc(19 / 375 * 100vw)}}.c-form__content__block label{display:block;font-weight:500;margin-bottom:22px;line-height:17px}@media screen and (max-width:1199px){.c-form__content__block label{margin-bottom:calc(22 / 1200 * 100vw);line-height:calc(17 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__content__block label{margin-bottom:calc(12 / 375 * 100vw);line-height:calc(17 / 375 * 100vw)}}.c-form__content__block__checkbox label{margin-bottom:15px}@media screen and (max-width:1199px){.c-form__content__block__checkbox label{margin-bottom:calc(15 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__content__block__checkbox label{margin-bottom:calc(10 / 375 * 100vw)}}.c-form__content__block .required{color:var(--color-main2);display:inline-block}.c-form__content__block input[type=text],.c-form__content__block input[type=email],.c-form__content__block input[type=tel]{height:60px;padding:4px 30px 0 20px}@media screen and (max-width:1199px){.c-form__content__block input[type=text],.c-form__content__block input[type=email],.c-form__content__block input[type=tel]{height:calc(60 / 1200 * 100vw);padding:calc(4 / 1200 * 100vw) calc(30 / 1200 * 100vw) 0 calc(20 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__content__block input[type=text],.c-form__content__block input[type=email],.c-form__content__block input[type=tel]{height:calc(50 / 375 * 100vw);padding:0 calc(30 / 375 * 100vw) 0 calc(20 / 375 * 100vw)}}.c-form__content__block textarea{height:118px;padding:20px 30px 0 29px}@media screen and (max-width:1199px){.c-form__content__block textarea{height:calc(118 / 1200 * 100vw);padding:calc(20 / 1200 * 100vw) calc(30 / 1200 * 100vw) 0 calc(29 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__content__block textarea{height:calc(163 / 375 * 100vw);padding:calc(15 / 375 * 100vw) calc(12 / 375 * 100vw) 0 calc(16 / 375 * 100vw)}}.c-form__content__block input[type=text],.c-form__content__block input[type=email],.c-form__content__block input[type=tel],.c-form__content__block textarea{background-color:var(--color-bg);width:100%;font-size:18px;line-height:22px;font-family:'Noto Sans JP'}@media screen and (max-width:1199px){.c-form__content__block input[type=text],.c-form__content__block input[type=email],.c-form__content__block input[type=tel],.c-form__content__block textarea{font-size:calc(18 / 1200 * 100vw);line-height:calc(22 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__content__block input[type=text],.c-form__content__block input[type=email],.c-form__content__block input[type=tel],.c-form__content__block textarea{font-size:calc(16 / 375 * 100vw);line-height:calc(22 / 375 * 100vw)}}.c-form__content__block input[type=text]::placeholder,.c-form__content__block input[type=email]::placeholder,.c-form__content__block input[type=tel]::placeholder,.c-form__content__block textarea::placeholder{font-size:18px;color:var(--color-white);font-weight:500;line-height:18px}@media screen and (max-width:1199px){.c-form__content__block input[type=text]::placeholder,.c-form__content__block input[type=email]::placeholder,.c-form__content__block input[type=tel]::placeholder,.c-form__content__block textarea::placeholder{font-size:calc(18 / 1200 * 100vw);line-height:calc(18 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__content__block input[type=text]::placeholder,.c-form__content__block input[type=email]::placeholder,.c-form__content__block input[type=tel]::placeholder,.c-form__content__block textarea::placeholder{font-size:calc(16 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}}.c-form__content__block input:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-bg) inset;-webkit-text-fill-color:#000}.c-form__content__block__text{font-size:15px;margin-bottom:21px}@media screen and (max-width:1199px){.c-form__content__block__text{font-size:calc(15 / 1200 * 100vw);margin-bottom:calc(21 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__content__block__text{font-size:calc(12 / 375 * 100vw);margin-bottom:calc(16 / 375 * 100vw)}}.c-form__content__block__checkbox input[type=checkbox]{display:none}.c-form__content__block__checkbox .wpcf7-list-item-label{position:relative;padding-left:25px;cursor:pointer;display:inline-block;line-height:22px}@media screen and (max-width:1439px){.c-form__content__block__checkbox .wpcf7-list-item-label{padding-left:calc(25 / 1440 * 100vw);line-height:calc(22 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-form__content__block__checkbox .wpcf7-list-item-label{padding-left:calc(25 / 375 * 100vw);line-height:calc(24 / 375 * 100vw)}}.c-form__content__block__checkbox .wpcf7-list-item-label:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/icon_checkbox.svg);background-repeat:no-repeat;background-position:center;background-size:contain}@media screen and (max-width:1439px){.c-form__content__block__checkbox .wpcf7-list-item-label:before{width:calc(16 / 1440 * 100vw);height:calc(16 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-form__content__block__checkbox .wpcf7-list-item-label:before{width:calc(15 / 375 * 100vw);height:calc(15 / 375 * 100vw)}}.c-form__content__block__checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:before{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/icon_checkbox_checked.svg)}.c-form__content__block__checkbox.c-form__content__agree input[type=checkbox]:checked+.wpcf7-list-item-label:before{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/icon_checkbox_checked_agree.svg);width:18px;height:18px}@media screen and (max-width:1439px){.c-form__content__block__checkbox.c-form__content__agree input[type=checkbox]:checked+.wpcf7-list-item-label:before{width:calc(18 / 1440 * 100vw);height:calc(18 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-form__content__block__checkbox.c-form__content__agree input[type=checkbox]:checked+.wpcf7-list-item-label:before{width:calc(18 / 375 * 100vw);height:calc(18 / 375 * 100vw)}}.c-form__content__block__checkbox span{font-size:15px;display:block;cursor:pointer;margin:0}@media screen and (max-width:1199px){.c-form__content__block__checkbox span{font-size:calc(15 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__content__block__checkbox span{font-size:calc(15 / 375 * 100vw);line-height:calc(18 / 375 * 100vw)}}.c-form__content__block__checkbox span+span{margin-top:12px}@media screen and (max-width:1199px){.c-form__content__block__checkbox span+span{margin-top:calc(12 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__content__block__checkbox span+span{margin-top:calc(12 / 375 * 100vw)}}.c-form__content__block__checkbox span label{font-weight:400}.c-form__content__agree{margin-top:24px}@media screen and (max-width:1439px){.c-form__content__agree{margin-top:calc(24 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-form__content__agree{margin-top:calc(12 / 375 * 100vw)}}.c-form__content__agree span+span{margin-top:0}.c-form__content__agree p{display:flex;align-items:center;justify-content:center}.c-form__content__agree a{color:var(--color-main2);text-decoration:underline}.c-form__content__buttonBox{position:relative;display:flex;justify-content:center;width:250px;height:60px;margin:0 auto;margin-top:28px;background:var(--gradient-main2)}@media screen and (max-width:1199px){.c-form__content__buttonBox{width:calc(250 / 1200 * 100vw);height:calc(60 / 1200 * 100vw);margin-top:calc(28 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__content__buttonBox{width:calc(250 / 375 * 100vw);height:calc(60 / 375 * 100vw);margin-top:calc(17 / 375 * 100vw)}}.c-form__content__buttonBox:after{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/button_arrow.svg);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;width:6px;height:12px;margin:auto 0;position:absolute;right:14px;top:0}@media screen and (max-width:1199px){.c-form__content__buttonBox:after{width:calc(6 / 1200 * 100vw);height:calc(12 / 1200 * 100vw);right:calc(14 / 1200 * 100vw)}}@media screen and (max-width:767px){.c-form__content__buttonBox:after{width:calc(6 / 375 * 100vw);height:calc(12 / 375 * 100vw);right:calc(14 / 375 * 100vw)}}.c-form__content__buttonBox input[type=submit]{font-size:19px;text-align:center;font-family:'Noto Serif JP';font-weight:600;align-items:center;background:0 0;color:var(--color-white);width:250px;height:60px;padding:0;letter-spacing:.15em;transform:translateY(-1px);cursor:pointer}@media screen and (max-width:1199px){.c-form__content__buttonBox input[type=submit]{font-size:calc(19 / 1200 * 100vw);width:calc(250 / 1200 * 100vw);height:calc(60 / 1200 * 100vw);transform:translateY(calc(-1 / 1200 * 100vw))}}@media screen and (max-width:767px){.c-form__content__buttonBox input[type=submit]{font-size:calc(19 / 375 * 100vw);width:calc(250 / 375 * 100vw);height:calc(60 / 375 * 100vw);transform:translateY(calc(-2 / 375 * 100vw));font-weight:700}}.p-contact .wpcf7-spinner,.p-contact .wpcf7-response-output{display:none !important}.p-contact .wpcf7-not-valid-tip{font-size:12px;margin-top:8px}@media screen and (max-width:1199px){.p-contact .wpcf7-not-valid-tip{font-size:calc(12 / 1200 * 100vw);margin-top:calc(8 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-contact .wpcf7-not-valid-tip{font-size:calc(12 / 375 * 100vw);margin-top:calc(6 / 375 * 100vw)}}.p-contact .c-form__content__agree .wpcf7-not-valid-tip{visibility:hidden;opacity:0;display:block;transition:none;pointer-events:none}.p-contact .c-form__content__agree .wpcf7-not-valid-tip--visible{visibility:visible;opacity:1;pointer-events:auto}.p-contact .c-form__content__agree .wpcf7-not-valid-tip{text-align:center}.c-form__content__agree .wpcf7-form-control-wrap[data-name=your-privacy]>.wpcf7-not-valid-tip{display:none}.c-form__content__agree .wpcf7-list-item-label{color:transparent;font-size:0}.p-company{background:var(--gradient-main);height:471px;color:var(--color-white)}@media screen and (max-width:1199px){.p-company{height:calc(471 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-company{height:calc(691 / 375 * 100vw)}}@media screen and (max-width:767px){.p-company .l-container{padding-left:calc(22 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw)}}.p-company__inner{display:flex;gap:89px;text-align:left;flex-direction:row;align-items:flex-start;padding-top:70px}@media screen and (max-width:1199px){.p-company__inner{gap:calc(89 / 1200 * 100vw);padding-top:calc(70 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-company__inner{gap:calc(15 / 375 * 100vw);padding-top:calc(49 / 375 * 100vw);flex-direction:column}}.p-company__infoBox__title{font-size:25px}@media screen and (max-width:1199px){.p-company__infoBox__title{font-size:calc(25 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-company__infoBox__title{font-size:calc(22 / 375 * 100vw)}}.p-company__infoBox__tableBox table{margin-top:40px;font-family:'Noto Sans JP';font-size:15px}@media screen and (max-width:1199px){.p-company__infoBox__tableBox table{margin-top:calc(40 / 1200 * 100vw);font-size:calc(15 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-company__infoBox__tableBox table{margin-top:calc(28 / 375 * 100vw);font-size:calc(15 / 375 * 100vw)}}.p-company__infoBox__tableBox table tr{display:block;padding-bottom:21px}@media screen and (max-width:1199px){.p-company__infoBox__tableBox table tr{padding-bottom:calc(21 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-company__infoBox__tableBox table tr{padding-bottom:calc(11 / 375 * 100vw)}}.p-company__infoBox__tableBox table tr th{font-weight:400;width:80px}@media screen and (max-width:1199px){.p-company__infoBox__tableBox table tr th{width:calc(80 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-company__infoBox__tableBox table tr th{width:calc(80 / 375 * 100vw)}}.p-company__infoBox__tableBox table tr td{line-height:23px;letter-spacing:.02em}@media screen and (max-width:1199px){.p-company__infoBox__tableBox table tr td{line-height:calc(23 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-company__infoBox__tableBox table tr td{line-height:calc(23 / 375 * 100vw)}}.p-company__infoBox__tableBox table tr td span{margin-left:5px}@media screen and (max-width:1199px){.p-company__infoBox__tableBox table tr td span{margin-left:calc(5 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-company__infoBox__tableBox table tr td span{margin-left:calc(5 / 375 * 100vw)}}.p-company__infoBox__map{width:455px;aspect-ratio:455/330;position:relative}@media screen and (max-width:1199px){.p-company__infoBox__map{width:calc(455 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-company__infoBox__map{width:calc(330 / 375 * 100vw);aspect-ratio:330/240;margin:0 auto}}.p-company__infoBox__map iframe{width:100%;height:100%;border:0;display:block}.p-company__infoBox__map__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:0 0}.p-footer{font-family:'Noto Sans JP';background-color:var(--color-main2);color:var(--color-white)}.p-footer .l-container{align-items:center;display:flex;justify-content:center;text-align:center;padding:22px 0 26px}@media screen and (max-width:1439px){.p-footer .l-container{padding:calc(22 / 1440 * 100vw) 0 calc(26 / 1440 * 100vw) 0}}@media screen and (max-width:767px){.p-footer .l-container{padding:calc(20 / 375 * 100vw) calc(20 / 375 * 100vw) calc(25 / 375 * 100vw)  calc(23 / 375 * 100vw);justify-content:flex-start}.p-thanks .p-footer .l-container{padding-left:calc(20 / 375 * 100vw);padding-right:calc(20 / 375 * 100vw)}}.p-footer__nav>ul{align-items:center;display:flex;justify-content:center}@media screen and (max-width:767px){.p-footer__nav>ul{gap:calc(16 / 375 * 100vw)}}.p-footer__nav>ul{align-items:center;display:flex;justify-content:center}@media screen and (max-width:767px){.p-footer__nav>ul{flex-direction:column;align-items:flex-start}}.p-footer__nav>ul>li+li{margin-left:47px}@media screen and (max-width:1439px){.p-footer__nav>ul>li+li{margin-left:calc(47 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-footer__nav>ul>li+li{margin-left:0}}.p-footer__nav a{font-size:14px;text-decoration:underline;color:var(--color-white)}@media screen and (max-width:1439px){.p-footer__nav a{font-size:calc(12 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-footer__nav a{font-size:calc(12 / 375 * 100vw)}}.p-footer__copyright{color:var(--color-white);font-size:12px;padding-bottom:23px;text-align:center;letter-spacing:0}@media screen and (max-width:1439px){.p-footer__copyright{font-size:calc(12 / 1440 * 100vw);padding-bottom:calc(23 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-footer__copyright{font-size:calc(10 / 375 * 100vw);padding-bottom:calc(23 / 375 * 100vw)}}.p-thanks .l-container{padding-left:0;padding-right:0;width:100%}.p-thanks{min-height:calc(100dvh - 150px)}@media screen and (max-width:1199px){.p-thanks{min-height:calc(100dvh - (150 / 1200 * 100vw))}}@media screen and (max-width:767px){.p-thanks{min-height:calc(100dvh - (250 / 375 * 100vw))}}.p-thanks__inner{padding-top:81px;text-align:center}@media screen and (max-width:1199px){.p-thanks__inner{padding-top:calc(81 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-thanks__inner{padding-top:calc(1 / 375 * 100vw)}}.p-thanks__content__titleBox{background:var(--gradient-main);color:var(--color-white);padding-top:42px;padding-bottom:42px;line-height:51px}@media screen and (max-width:1199px){.p-thanks__content__titleBox{padding-top:calc(50 / 1200 * 100vw);padding-bottom:calc(42 / 1200 * 100vw);line-height:calc(51 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-thanks__content__titleBox{padding-top:calc(34 / 375 * 100vw);padding-bottom:calc(34 / 375 * 100vw);line-height:calc(29 / 375 * 100vw)}}.p-thanks__content__titleBox__title{font-size:35px;font-weight:500}@media screen and (max-width:1199px){.p-thanks__content__titleBox__title{font-size:calc(35 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-thanks__content__titleBox__title{font-size:calc(20 / 375 * 100vw);letter-spacing:.02em}}.p-thanks__content__titleBox__text{font-size:25px;padding-top:17px;line-height:47px;font-weight:600}@media screen and (max-width:1199px){.p-thanks__content__titleBox__text{font-size:calc(25 / 1200 * 100vw);padding-top:calc(17 / 1200 * 100vw);line-height:calc(47 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-thanks__content__titleBox__text{font-size:calc(14 / 375 * 100vw);padding-top:calc(14 / 375 * 100vw);line-height:calc(25 / 375 * 100vw);letter-spacing:.02em}}.p-thanks__flow{background-color:var(--color-bg);padding-top:60px;padding-bottom:71px}@media screen and (max-width:1199px){.p-thanks__flow{padding-top:calc(60 / 1200 * 100vw);padding-bottom:calc(71 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-thanks__flow{padding-top:calc(43 / 375 * 100vw);padding-bottom:calc(49 / 375 * 100vw)}}.p-thanks__flow__title{font-size:35px;font-weight:600;line-height:51px}@media screen and (max-width:1199px){.p-thanks__flow__title{font-size:calc(35 / 1200 * 100vw);line-height:calc(51 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-thanks__flow__title{font-size:calc(20 / 375 * 100vw);line-height:calc(30 / 375 * 100vw)}}.p-thanks__flowList__title{font-weight:500;line-height:30px}@media screen and (max-width:1199px){.p-thanks__flowList__title{line-height:calc(30 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-thanks__flowList__title{line-height:calc(20 / 375 * 100vw)}}.p-thanks__flowList{margin-top:36px}@media screen and (max-width:1199px){.p-thanks__flowList{margin-top:calc(36 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-thanks__flowList{margin-top:calc(28 / 375 * 100vw)}}.p-thanks__flowList ul li{position:relative;width:386px;margin:0 auto;font-family:'Noto Sans JP';color:var(--color-main);font-size:22px;background-color:var(--color-white);padding:16px 0}@media screen and (max-width:1199px){.p-thanks__flowList ul li{width:calc(386 / 1200 * 100vw);font-size:calc(22 / 1200 * 100vw);padding:calc(20 / 1200 * 100vw) 0}}@media screen and (max-width:767px){.p-thanks__flowList ul li{width:calc(290 / 375 * 100vw);font-size:calc(16 / 375 * 100vw);padding:calc(13 / 375 * 100vw) 0}}.p-thanks__flowList ul li:not(:last-of-type):after{background-image:url(//z-partners.co.jp/wp-content/themes/zp2/assets/css/../images/thanks_flow_icon_next.svg);background-position:center;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:12px;width:14px;position:absolute;bottom:-22px;left:50%;transform:translateX(-50%)}@media screen and (max-width:1199px){.p-thanks__flowList ul li:not(:last-of-type):after{height:calc(12 / 1200 * 100vw);width:calc(14 / 1200 * 100vw);bottom:calc(-22 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-thanks__flowList ul li:not(:last-of-type):after{height:calc(9 / 375 * 100vw);width:calc(11 / 375 * 100vw);bottom:calc(-14 / 375 * 100vw)}}.p-thanks__flowList ul li+li{margin-top:32px}@media screen and (max-width:1199px){.p-thanks__flowList ul li+li{margin-top:calc(32 / 1200 * 100vw)}}@media screen and (max-width:767px){.p-thanks__flowList ul li+li{margin-top:calc(19 / 375 * 100vw)}}.c-lityMaGuidelineDeclaration,.c-lityPrivacyPolicy{background-color:var(--color-white);-webkit-box-shadow:0px 0px 10px rgba(48,56,65,.15);box-shadow:0px 0px 10px rgba(48,56,65,.15);height:700px;overflow:scroll;padding:50px 40px 40px;position:relative;width:730px;font-family:'Noto Sans JP';font-size:20px;line-height:1.6;font-weight:400;overflow:auto}@media screen and (max-width:1439px){.c-lityMaGuidelineDeclaration,.c-lityPrivacyPolicy{-webkit-box-shadow:0vw 0vw .6944444444vw rgba(48,56,65,.15);box-shadow:0vw 0vw .6944444444vw rgba(48,56,65,.15);height:48.6111111111vw;padding:calc(50 / 1440 * 100vw) calc(40 / 1440 * 100vw) calc(40 / 1440 * 100vw);width:50.6944444444vw;font-size:calc(20 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityMaGuidelineDeclaration,.c-lityPrivacyPolicy{-webkit-box-shadow:0vw 0vw 2.6666666667vw rgba(48,56,65,.15);box-shadow:0vw 0vw 2.6666666667vw rgba(48,56,65,.15);height:92dvh;padding:calc(40 / 375 * 100vw) calc(15 / 375 * 100vw) calc(20 / 375 * 100vw) calc(18 / 375 * 100vw);width:85vw;font-size:calc(16 / 375 * 100vw)}}.c-lityPrivacyPolicy a{text-decoration:underline;color:var(--color-main)}.c-lityMaGuidelineDeclaration p+p{padding-top:10px}@media screen and (max-width:1439px){.c-lityMaGuidelineDeclaration p+p{padding-top:calc(10 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityMaGuidelineDeclaration p+p{padding-top:calc(10 / 375 * 100vw)}}.c-lityPrivacyPolicy p+p{padding:0}.c-lityMaGuidelineDeclaration__title,.c-lityPrivacyPolicy__title{text-align:center;margin-bottom:40px;font-family:'Noto Serif JP';font-weight:600;font-size:20px}@media screen and (max-width:1439px){.c-lityMaGuidelineDeclaration__title,.c-lityPrivacyPolicy__title{margin-bottom:calc(40 / 1440 * 100vw);font-size:calc(20 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityPrivacyPolicy__title{margin-bottom:calc(40 / 375 * 100vw);font-size:calc(20 / 375 * 100vw)}.c-lityMaGuidelineDeclaration__title{margin-bottom:calc(40 / 375 * 100vw);font-size:calc(18 / 375 * 100vw);text-wrap:nowrap}}.c-lityMaGuidelineDeclaration span{font-weight:600}.c-lityMaGuidelineDeclaration__close,.c-lityPrivacyPolicy__close{position:fixed;right:20px;top:20px}@media screen and (max-width:1439px){.c-lityMaGuidelineDeclaration__close,.c-lityPrivacyPolicy__close{right:1.3888888889vw;top:1.3888888889vw}}@media screen and (max-width:767px){.c-lityMaGuidelineDeclaration__close,.c-lityPrivacyPolicy__close{display:none}}.c-lityMaGuidelineDeclaration__content--detail{counter-reset:item calc(var(--start-number, 1) - 1)}.c-lityMaGuidelineDeclaration__content--detail>li{display:flex;align-items:flex-start}.c-lityMaGuidelineDeclaration__content--detail>li:before{content:counter(item) ". ";counter-increment:item;text-align:left;width:2em;flex-shrink:0}.c-lityMaGuidelineDeclaration__content--detailList{flex-grow:1}.c-lityMaGuidelineDeclaration__content--text{font-size:14px;margin-bottom:30px}@media screen and (max-width:1439px){.c-lityMaGuidelineDeclaration__content--text{font-size:calc(14 / 1440 * 100vw);margin-bottom:calc(30 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityMaGuidelineDeclaration__content--text{font-size:calc(12 / 375 * 100vw);margin-bottom:calc(30 / 375 * 100vw)}}.c-lityMaGuidelineDeclaration__content--heading{font-size:16px;font-weight:500;margin-top:40px;margin-bottom:14px}@media screen and (max-width:1439px){.c-lityMaGuidelineDeclaration__content--heading{font-size:calc(16 / 1440 * 100vw);margin-top:calc(40 / 1440 * 100vw);margin-bottom:calc(14 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityMaGuidelineDeclaration__content--heading{font-size:calc(16 / 375 * 100vw);margin-top:calc(40 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}}.c-lityPrivacyPolicy__content--heading{font-size:16px;font-weight:500;margin-top:40px}@media screen and (max-width:1439px){.c-lityPrivacyPolicy__content--heading{font-size:calc(16 / 1440 * 100vw);margin-top:calc(40 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityPrivacyPolicy__content--heading{font-size:calc(16 / 375 * 100vw);margin-top:calc(40 / 375 * 100vw)}}.c-lityPrivacyHandling__content--heading{font-size:18px;font-weight:500;margin-top:40px;margin-bottom:10px}@media screen and (max-width:1439px){.c-lityPrivacyHandling__content--heading{font-size:calc(18 / 1440 * 100vw);margin-top:calc(40 / 1440 * 100vw);margin-bottom:calc(10 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityPrivacyHandling__content--heading{font-size:calc(16 / 375 * 100vw);margin-top:calc(40 / 375 * 100vw);margin-bottom:calc(10 / 375 * 100vw)}}.c-lityPrivacyPolicy__content .c-lityPrivacyPolicy__content--heading:first-of-type{margin-top:0}.c-lityMaGuidelineDeclaration__content--subheading,.c-lityPrivacyPolicy__content--subheading{display:block;font-size:15px;font-weight:600;text-decoration:underline}@media screen and (max-width:1439px){.c-lityMaGuidelineDeclaration__content--subheading,.c-lityPrivacyPolicy__content--subheading{font-size:calc(14 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityMaGuidelineDeclaration__content--subheading,.c-lityPrivacyPolicy__content--subheading{font-size:calc(14 / 375 * 100vw)}}.c-lityMaGuidelineDeclaration__content--subheading{margin-bottom:10px}@media screen and (max-width:1439px){.c-lityMaGuidelineDeclaration__content--subheading{margin-bottom:calc(10 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityMaGuidelineDeclaration__content--subheading{margin-bottom:calc(10 / 375 * 100vw)}}.c-lityPrivacyPolicy__content--subheading{margin-bottom:0}.c-lityMaGuidelineDeclaration__content--detail,.c-lityPrivacyPolicy__content--detail{margin-bottom:15px;font-size:14px;line-height:26px}@media screen and (max-width:1439px){.c-lityMaGuidelineDeclaration__content--detail,.c-lityPrivacyPolicy__content--detail{margin-bottom:calc(15 / 1440 * 100vw);font-size:calc(14 / 1440 * 100vw);line-height:calc(26 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityMaGuidelineDeclaration__content--detail,.c-lityPrivacyPolicy__content--detail{margin-bottom:calc(15 / 375 * 100vw);font-size:calc(14 / 375 * 100vw);line-height:calc(26 / 375 * 100vw)}}.c-lityPrivacyPolicy__content--dot{text-indent:-.5em;padding-left:.5em}.c-lityMaGuidelineDeclaration__content--notes>li{padding-top:10px;text-indent:-.5em;padding-left:1em}@media screen and (max-width:1439px){.c-lityMaGuidelineDeclaration__content--notes>li{padding-top:calc(10 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityMaGuidelineDeclaration__content--notes>li{padding-top:calc(10 / 375 * 100vw)}}.c-lityPrivacyPolicy__content--detail ul li{text-indent:-1em;padding-left:1em}.c-lityPrivacyPolicy__content--point ul li{text-indent:-.5em;padding-left:1em}.c-lityMaGuidelineDeclaration__content--notes--num{counter-reset:subitem;padding-top:10px}@media screen and (max-width:1439px){.c-lityMaGuidelineDeclaration__content--notes--num{padding-top:calc(10 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityMaGuidelineDeclaration__content--notes--num{padding-top:calc(10 / 375 * 100vw)}}.c-lityMaGuidelineDeclaration__content--notes--num>li{display:flex;align-items:flex-start}.c-lityMaGuidelineDeclaration__content--notes--num>li:before{content:"(" counter(subitem) ") ";counter-increment:subitem;text-align:left;width:2.5em;flex-shrink:0}.c-lityMaGuidelineDeclaration__content--notesItem>li{padding-top:10px;text-indent:-1em;padding-left:1em}@media screen and (max-width:1439px){.c-lityMaGuidelineDeclaration__content--notesItem>li{padding-top:calc(10 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityMaGuidelineDeclaration__content--notesItem>li{padding-top:calc(10 / 375 * 100vw)}}.c-lityMaGuidelineDeclaration__content a{color:var(--color-main);text-decoration:underline}.c-lityPrivacyPolicy__content--box{display:flex;font-size:14px;border:1px solid;margin-bottom:30px;align-items:stretch}@media screen and (max-width:1439px){.c-lityPrivacyPolicy__content--box{font-size:calc(14 / 1440 * 100vw);margin-bottom:calc(30 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityPrivacyPolicy__content--box{font-size:calc(14 / 375 * 100vw);margin-bottom:calc(30 / 375 * 100vw)}}.c-lityPrivacyPolicy__content--box p,.c-lityPrivacyPolicy__content--box p+p{padding:10px;display:flex;align-items:center;font-size:14px}@media screen and (max-width:1439px){.c-lityPrivacyPolicy__content--box p,.c-lityPrivacyPolicy__content--box p+p{padding:calc(10 / 1440 * 100vw);font-size:calc(14 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityPrivacyPolicy__content--box p,.c-lityPrivacyPolicy__content--box p+p{padding:calc(10 / 375 * 100vw);font-size:calc(12 / 375 * 100vw)}}.c-lityPrivacyPolicy__content--box p:first-of-type{border-right:1px solid}.c-lityPrivacyPolicy__content--bg-title{margin-bottom:5px}@media screen and (max-width:1439px){.c-lityPrivacyPolicy__content--bg-title{margin-bottom:calc(5 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityPrivacyPolicy__content--bg-title{margin-bottom:calc(5 / 375 * 100vw)}}.c-lityPrivacyPolicy p.c-lityPrivacyPolicy__content--bg,.c-lityPrivacyPolicy__content--bg{background:rgba(204,204,204,.16);padding:20px}@media screen and (max-width:1439px){.c-lityPrivacyPolicy p.c-lityPrivacyPolicy__content--bg,.c-lityPrivacyPolicy__content--bg{padding:calc(20 / 1440 * 100vw)}}@media screen and (max-width:767px){.c-lityPrivacyPolicy p.c-lityPrivacyPolicy__content--bg,.c-lityPrivacyPolicy__content--bg{padding:calc(16 / 375 * 100vw)}}body.error404{min-height:100vh;display:flex;flex-direction:column}body.error404 main{flex:1;display:flex;align-items:center;justify-content:center;padding:100px 20px;box-sizing:border-box;margin-top:var(--header-height,100px)}@media screen and (max-width:1439px){body.error404 main{padding:calc(100 / 1440 * 100vw) calc(20 / 1440 * 100vw)}}@media screen and (max-width:767px){body.error404 main{padding:calc(100 / 375 * 100vw) calc(20 / 375 * 100vw)}}body.error404 .l-section{text-align:center}body.error404 .l-section h1{font-size:2rem;margin-bottom:1rem}@media screen and (max-width:767px){body.error404 .l-section h1{font-size:calc(16 / 375 * 100vw)}}body.error404 .l-section p{font-size:1rem;line-height:1.6;color:var(--color-black)}@media screen and (max-width:767px){body.error404 .l-section p{font-size:calc(10 / 375 * 100vw)}}body.error404 .l-section a{display:inline-block;margin-top:1.5rem;padding:.8em 1.6em;background-color:var(--color-main2);color:#fff;text-decoration:none;transition:opacity .3s}body.error404 .l-section a:hover{opacity:.8}