.aioseo-toc-header{width:100%;position:relative}.aioseo-toc-header:has(.aioseo-toc-header-area){flex-direction:column;align-items:flex-start}.aioseo-toc-header .aioseo-toc-header-title{align-items:center;color:#434960;display:flex;flex:1 0 auto;font-size:24px;font-weight:700;line-height:125%;max-width:100%;gap:8px}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{display:flex;border-radius:2px;cursor:pointer;transition:transform .3s ease;background-color:#e5f0ff;box-sizing:border-box;justify-content:center;align-items:center}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 0 8px 10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible{padding:8px 10px 8px 0}.aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{width:14px;height:14px}[dir=ltr] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-right:10px}[dir=rtl] .aioseo-toc-header .aioseo-toc-header-title .aioseo-toc-header-collapsible svg{margin-left:10px}.aioseo-toc-header .aioseo-toc-header-instructions{color:#2c324c;font-size:16px;margin-bottom:0;margin-top:16px}.aioseo-toc-header .aioseo-toc-header-buttons{flex:0 1 auto}.aioseo-toc-contents{transition:transform .3s ease,opacity .3s ease;transform-origin:top;display:block;opacity:1;transform:scaleY(1);padding-top:12px}.aioseo-toc-collapsed{opacity:0;transform:scaleY(0);height:0;overflow:hidden}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;-webkit-text-size-adjust:100%}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{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}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{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0);text-decoration:none;color:var(--c-text)}ins{background-color:#ff9;color:var(--c-text);text-decoration:none}mark{background-color:#ff9;color:var(--c-text);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{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}main{display:block}img{vertical-align:bottom;max-width:100%;height:auto}img[src$=".svg"]{display:block;width:100%;height:auto;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}input,select,textarea,button{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-color:rgba(0,0,0,0);background-image:none;border:none;border-radius:0;color:inherit;font-family:inherit;padding:0}input:focus{border:none;-webkit-box-shadow:none;box-shadow:none;outline:none}:root{--f-main:"Shippori Antique",sans-serif;--f-zen:"Zen Kaku Gothic Antique",sans-serif;--f-garamond:"EB Garamond",serif;--c-main:#125115;--c-text:#434343;--c-white:#fff;--c-black:#000;--c-gray:#3b3a3a;--c-green-dark01:#012b03;--c-green-thin01:#649b69;--c-green-thin02:#8dbc90;--c-green-thin03:#6f9871;--c-gold:#9d9d86;--c-bg01:#f5f5f5;--c-bg02:#e8e8e4;--c-bd01:#d5d5d5;--c-bd02:#959595;--c-bd03:#c3c3c3;--c-bd04:#dbdbdb;--c-cv:#9a8159;--c-cv-hv:#605035;--c-ph:#bababa;--c-req:#d63737;--c-footer:#e6e6d8;--min-width:1200px;--sec-width:1200px;--sec-width-sp:100%;--vw:1vw}.shippori{font-family:var(--f-main);font-weight:400;font-style:normal}.zen{font-family:var(--f-zen);font-weight:400;font-style:normal}.garamond{font-family:var(--f-garamond);font-weight:400;font-style:normal}
/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */
.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0}.modaal-wrapper{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:auto;opacity:1;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.modaal-wrapper *{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden}.modaal-wrapper .modaal-close{border:none;background:rgba(0,0,0,0);padding:0;-webkit-appearance:none}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper *[tabindex="0"]{outline:none !important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;position:relative;width:100%;height:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;width:100%;height:100%;position:relative;vertical-align:middle;text-align:center;padding:80px 25px}.modaal-fullscreen .modaal-inner-wrapper{padding:0;display:block;vertical-align:top}.modaal-container{position:relative;display:inline-block;width:100%;margin:auto;text-align:left;color:#000;max-width:1150px;border-radius:10px;background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2);cursor:auto}.modaal-container.is_loading{height:100px;width:100px;overflow:hidden}.modaal-fullscreen .modaal-container{max-width:none;height:100%;overflow:auto}.modaal-close{position:absolute;right:48px;top:48px;color:#fff;cursor:pointer;opacity:1;width:27px;height:27px;background:rgba(0,0,0,0);border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-close:focus,.modaal-close:hover{outline:none;background:#fff}.modaal-close:focus:before,.modaal-close:focus:after,.modaal-close:hover:before,.modaal-close:hover:after{background:#b93d0c}.modaal-close span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-close:before,.modaal-close:after{display:block;content:" ";position:absolute;top:-4px;left:13px;width:1px;height:36px;background:var(--c-main);-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-close:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-close:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{padding:30px 0 0;text-align:center;font-size:0}.modaal-confirm-btn{font-size:14px;display:inline-block;margin:0 10px;vertical-align:middle;cursor:pointer;border:none;background:rgba(0,0,0,0)}.modaal-confirm-btn.modaal-ok{padding:10px 15px;color:#fff;background:#555;border-radius:3px;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2e2e2e}.modaal-confirm-btn.modaal-cancel{text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{text-decoration:none;color:#2e2e2e}@keyframes instaReveal{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes instaReveal{0%{opacity:0}100%{opacity:1}}.modaal-instagram .modaal-container{width:auto;background:rgba(0,0,0,0);-webkit-box-shadow:none !important;box-shadow:none !important}.modaal-instagram .modaal-content-container{padding:0;background:rgba(0,0,0,0)}.modaal-instagram .modaal-content-container>blockquote{width:1px !important;height:1px !important;opacity:0 !important}.modaal-instagram iframe{opacity:0;margin:-6px !important;border-radius:0 !important;width:1000px !important;max-width:800px !important;-webkit-box-shadow:none !important;box-shadow:none !important;-webkit-animation:instaReveal 1s linear forwards;animation:instaReveal 1s linear forwards}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{width:auto;max-width:100%}.modaal-gallery-wrap{position:relative;color:#fff}.modaal-gallery-item{display:none}.modaal-gallery-item img{display:block}.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{position:absolute;left:0;width:100%;margin:20px 0 0;font-size:18px;text-align:center;color:#fff}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);opacity:1;cursor:pointer;color:#fff;width:50px;height:50px;background:rgba(0,0,0,0);border:none;border-radius:100%;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.modaal-gallery-control.is_hidden{opacity:0;cursor:default}.modaal-gallery-control:focus,.modaal-gallery-control:hover{outline:none;background:#fff}.modaal-gallery-control:focus:before,.modaal-gallery-control:focus:after,.modaal-gallery-control:hover:before,.modaal-gallery-control:hover:after{background:#afb7bc}.modaal-gallery-control span{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0 !important;border:0 !important;height:1px !important;width:1px !important;overflow:hidden}.modaal-gallery-control:before,.modaal-gallery-control:after{display:block;content:" ";position:absolute;top:16px;left:25px;width:4px;height:18px;border-radius:4px;background:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.modaal-gallery-control:before{margin:-5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:before,.modaal-gallery-prev:after{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modaal-gallery-prev-inner{right:100%;margin-right:40px}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);background:#000;max-width:1300px;margin-left:auto;margin-right:auto}.modaal-video-container iframe,.modaal-video-container object,.modaal-video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.modaal-iframe .modaal-content{width:100%;height:100%}.modaal-iframe-elem{width:100%;height:100%;display:block}@media only screen and (min-width:1400px){.modaal-video-container{padding-bottom:0;height:731px}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{top:auto;bottom:20px;-webkit-transform:none;transform:none;background:rgba(0,0,0,.7)}.modaal-gallery-control:before,.modaal-gallery-control:after{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px !important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px !important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-top:60px;padding-bottom:60px}.modaal-instagram iframe{width:600px !important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px !important}.modaal-video-container{max-width:900px;max-height:510px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px !important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:0 0;position:absolute;width:200px;height:200px;top:50%;left:50%;margin:-100px 0 0 -100px;-webkit-transform:scale(.25);transform:scale(.25)}@-webkit-keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes modaal-loading-spinner{0%{opacity:1;-webkit-transform:scale(1.5);transform:scale(1.5)}100%{opacity:.1;-webkit-transform:scale(1);transform:scale(1)}}.modaal-loading-spinner>div{width:24px;height:24px;margin-left:4px;margin-top:4px;position:absolute}.modaal-loading-spinner>div>div{width:100%;height:100%;border-radius:15px;background:#fff}.modaal-loading-spinner>div:nth-of-type(1)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:0s;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(1){-webkit-transform:translate(84px,84px) rotate(45deg) translate(70px,0);transform:translate(84px,84px) rotate(45deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(2)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.12s;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){-webkit-transform:translate(84px,84px) rotate(90deg) translate(70px,0);transform:translate(84px,84px) rotate(90deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(3)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){-webkit-transform:translate(84px,84px) rotate(135deg) translate(70px,0);transform:translate(84px,84px) rotate(135deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(4)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.37s;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){-webkit-transform:translate(84px,84px) rotate(180deg) translate(70px,0);transform:translate(84px,84px) rotate(180deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(5)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){-webkit-transform:translate(84px,84px) rotate(225deg) translate(70px,0);transform:translate(84px,84px) rotate(225deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(6)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.62s;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){-webkit-transform:translate(84px,84px) rotate(270deg) translate(70px,0);transform:translate(84px,84px) rotate(270deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(7)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){-webkit-transform:translate(84px,84px) rotate(315deg) translate(70px,0);transform:translate(84px,84px) rotate(315deg) translate(70px,0)}.modaal-loading-spinner>div:nth-of-type(8)>div{-webkit-animation:modaal-loading-spinner 1s linear infinite;animation:modaal-loading-spinner 1s linear infinite;-webkit-animation-delay:.87s;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){-webkit-transform:translate(84px,84px) rotate(360deg) translate(70px,0);transform:translate(84px,84px) rotate(360deg) translate(70px,0)}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow{outline:none}.slick-arrow.slick-hidden{display:none}@-webkit-keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}@keyframes scroll-hint-appear{0%{-webkit-transform:translateX(40px);transform:translateX(40px);opacity:0}10%{opacity:1}50%,100%{-webkit-transform:translateX(-40px);transform:translateX(-40px);opacity:0}}.scroll-hint.is-right-scrollable{background:-webkit-linear-gradient(right,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0));background:linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-right-scrollable.is-left-scrollable{background:-webkit-linear-gradient(left,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),-webkit-linear-gradient(right,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0));background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0)),linear-gradient(270deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint.is-left-scrollable{background:-webkit-linear-gradient(left,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0));background:linear-gradient(90deg,rgba(0,0,0,.15) 0,rgba(0,0,0,0) 16px,rgba(0,0,0,0))}.scroll-hint-icon{position:absolute;top:calc(50% - 25px);left:calc(50% - 60px);-webkit-box-sizing:border-box;box-sizing:border-box;width:120px;height:80px;border-radius:5px;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0;background:rgba(0,0,0,.7);text-align:center;padding:20px 10px 10px}.scroll-hint-icon-wrap{position:absolute;top:0;left:0;width:100%;height:100%;max-height:100%;pointer-events:none}.scroll-hint-text{font-size:10px;color:#fff;margin-top:5px}.scroll-hint-icon-wrap.is-active .scroll-hint-icon{opacity:.8}.scroll-hint-icon:before{display:inline-block;width:40px;height:40px;color:#fff;vertical-align:middle;text-align:center;content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDM8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIiBmaWxsPSIjZmZmIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon:after{content:"";width:34px;height:14px;display:block;position:absolute;top:10px;left:50%;margin-left:-20px;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDE8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIgZmlsbD0iI2ZmZiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiIGZpbGw9IiNmZmYiLz48L2c+PC9nPjwvc3ZnPg==);opacity:0;-webkit-transition-delay:2.4s;transition-delay:2.4s}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:after{opacity:1}.scroll-hint-icon-wrap.is-active .scroll-hint-icon:before{-webkit-animation:scroll-hint-appear 1.2s linear;animation:scroll-hint-appear 1.2s linear;-webkit-animation-iteration-count:2;animation-iteration-count:2}.scroll-hint-icon-white{background-color:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.4);box-shadow:0 4px 5px rgba(0,0,0,.4)}.scroll-hint-icon-white:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNS43NyIgaGVpZ2h0PSIzMC41MiIgdmlld0JveD0iMCAwIDI1Ljc3IDMwLjUyIj48dGl0bGU+44Ki44K744OD44OIIDQ8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxwYXRoIGQ9Ik0yMS4zMywzMC41Mkg3Ljg1QTEuNTUsMS41NSwwLDAsMSw2LjMsMjlhMTIuNDYsMTIuNDYsMCwwLDAtLjYzLTQuNDIsMjUuMTYsMjUuMTYsMCwwLDAtNC4yNS01bC0uMDYtLjA2QTUsNSwwLDAsMSwwLDE1Ljg2YTMuNjQsMy42NCwwLDAsMSwxLjE3LTIuNjIsMy42MywzLjYzLDAsMCwxLDUuMTQuMDdWMy43N2EzLjc3LDMuNzcsMCwxLDEsNy41NCwwVjguMzNhMy4zNSwzLjM1LDAsMCwxLDEuMjYsMCwzLDMsMCwwLDEsMiwxLjIyLDMuNSwzLjUsMCwwLDEsMi0uMDYsMy4yMSwzLjIxLDAsMCwxLDIsMS41NCwzLjc0LDMuNzQsMCwwLDEsMywuNDdBNC4yMSw0LjIxLDAsMCwxLDI1Ljc0LDE1YzAsLjExLDAsLjI3LDAsLjQ2YTE5LjI2LDE5LjI2LDAsMCwxLS44NCw3Yy0uMTQuMzgtLjM2LjgxLS41NiwxLjIybC0uMTEuMjJjMCwuMDctLjA5LjE0LS4xNC4yMWE3LjEzLDcuMTMsMCwwLDAtMS4xNywyLjE3Yy0uMDYuNTYtLjA2LDIuMTUtLjA1LDIuNzFBMS41NSwxLjU1LDAsMCwxLDIxLjMzLDMwLjUyWk04LjYxLDI4LjIxaDEyYzAtLjcxLDAtMS43MS4wNy0yLjIzYTguNzQsOC43NCwwLDAsMSwxLjU5LTMuMjVsLjA2LS4xMmExMCwxMCwwLDAsMCwuNDYtMSwxNi44LDE2LjgsMCwwLDAsLjctNi4xMmMwLS4yMywwLS40MSwwLS41NGgwYTIsMiwwLDAsMC0uNjQtMS41MiwxLjMzLDEuMzMsMCwwLDAtMS41NS4wOCwxLjEzLDEuMTMsMCwwLDEtMS4xOC4yOCwxLjE1LDEuMTUsMCwwLDEtLjc4LS45NCwxLjI2LDEuMjYsMCwwLDAtLjc1LTEuMTEsMSwxLDAsMCwwLTEuMTEuMjhsLS4xLjFhMS4xNSwxLjE1LDAsMCwxLTEuMTkuMjksMS4xNiwxLjE2LDAsMCwxLS43OC0uOTVjLS4wOS0uNjgtLjIxLS43Ny0uNy0uODdhLjgyLjgyLDAsMCwwLTEsLjQ4LDEuMTYsMS4xNiwwLDAsMS0yLjE2LS41OFYzLjc3YTEuNDYsMS40NiwwLDEsMC0yLjkyLDB2Ny44NWwwLDQuMzNhMS4xNywxLjE3LDAsMCwxLS44MywxLjExLDEuMTUsMS4xNSwwLDAsMS0xLjItLjM1bC0xLS45MWMtLjQ3LS40Mi0uNzMtLjY2LS44NC0uNzdhMS4zNSwxLjM1LDAsMCwwLTItLjEyTDIuNywxNWExLjMyLDEuMzIsMCwwLDAtLjM5LDFBMi41NywyLjU3LDAsMCwwLDMsMTcuODVsMCwwYTI3LjI0LDI3LjI0LDAsMCwxLDQuNyw1LjYyQTEyLjYzLDEyLjYzLDAsMCwxLDguNjEsMjguMjFaTTIzLjIsMjMuMzVaTTYuNTEsMTYuNTlaIi8+PC9nPjwvZz48L3N2Zz4=)}.scroll-hint-icon-white:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMy4yOSIgaGVpZ2h0PSIxMi4wMiIgdmlld0JveD0iMCAwIDMzLjI5IDEyLjAyIj48dGl0bGU+44Ki44K744OD44OIIDI8L3RpdGxlPjxnIGlkPSLjg6zjgqTjg6Tjg7xfMiIgZGF0YS1uYW1lPSLjg6zjgqTjg6Tjg7wgMiI+PGcgaWQ9IuODrOOCpOODpOODvF8xLTIiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiPjxsaW5lIHgxPSIxLjg1IiB5MT0iNi4wMSIgeDI9IjEwLjQiIHkyPSI2LjAxIi8+PHBhdGggZD0iTTEwLjQsNy4xN0gxLjg1YTEuMTYsMS4xNiwwLDEsMSwwLTIuMzFIMTAuNGExLjE2LDEuMTYsMCwxLDEsMCwyLjMxWiIvPjxwYXRoIGQ9Ik03LjQsMTJhMS4xNSwxLjE1LDAsMCwxLS43Mi0uMjVsLTYuMjUtNUExLjIsMS4yLDAsMCwxLDAsNS44NywxLjE0LDEuMTQsMCwwLDEsLjQ2LDVMNi43LjIzQTEuMTYsMS4xNiwwLDAsMSw4LjEsMi4wOEwzLDUuOTEsOC4xMiwxMEExLjE2LDEuMTYsMCwwLDEsNy40LDEyWiIvPjxsaW5lIHgxPSIzMS40NSIgeTE9IjYuMDEiIHgyPSIyMi44OSIgeTI9IjYuMDEiLz48cGF0aCBkPSJNMzEuNDUsNy4xN0gyMi44OWExLjE2LDEuMTYsMCwxLDEsMC0yLjMxaDguNTZhMS4xNiwxLjE2LDAsMCwxLDAsMi4zMVoiLz48cGF0aCBkPSJNMjUuOSwxMmExLjE4LDEuMTgsMCwwLDEtLjkxLS40M0ExLjE3LDEuMTcsMCwwLDEsMjUuMTcsMTBsNS4wOS00LjA1TDI1LjIsMi4wOEExLjE2LDEuMTYsMCwwLDEsMjYuNTkuMjNMMzIuODQsNWExLjE2LDEuMTYsMCwwLDEsLjQ1LjkxLDEuMTQsMS4xNCwwLDAsMS0uNDMuOTJsLTYuMjQsNUExLjE3LDEuMTcsMCwwLDEsMjUuOSwxMloiLz48L2c+PC9nPjwvc3ZnPg==)}.scroll-hint-icon-white .scroll-hint-text{color:#000}body{font-family:var(--f-main);font-size:100%;font-weight:400;color:var(--c-text);letter-spacing:0;background:var(--c-bg01);opacity:0;-webkit-transition:opacity 1s;transition:opacity 1s}body.fixed{position:fixed;width:100%}body.loaded{opacity:1}@media screen and (min-width:769px){main,.footer{-webkit-transition:-webkit-filter .2s;transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s}body{min-width:var(--min-width)}body.open main,body.open .footer{-webkit-filter:blur(10px);filter:blur(10px)}}@media screen and (min-width:769px){.nonePC{display:none !important}}@media screen and (max-width:768px){.noneSP{display:none !important}}.commonArrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:48px;height:48px;border:1px solid var(--c-main);border-radius:100%;-webkit-transition:all .4s;transition:all .4s}.commonArrow .icon{display:block;width:13px;height:10px;background:url(//prime-partner.co.jp/wp_prime_renew/wp-content/themes/prime-partner_theme/files/css/../img/common/menu_arrow.svg) no-repeat center/contain;-webkit-transition:all .4s;transition:all .4s}.commonArrow.green{background:var(--c-main)}.commonArrow.green .icon{background:url(//prime-partner.co.jp/wp_prime_renew/wp-content/themes/prime-partner_theme/files/css/../img/common/menu_arrow_w.svg) no-repeat center/contain}.commonArrow.white{border-color:var(--c-white)}.commonArrow.white .icon{background:url(//prime-partner.co.jp/wp_prime_renew/wp-content/themes/prime-partner_theme/files/css/../img/common/menu_arrow_w.svg) no-repeat center/contain}@media screen and (min-width:769px){a .commonArrow{-webkit-transition:background .4s,border-color .4s,-webkit-transform .4s;transition:background .4s,border-color .4s,-webkit-transform .4s;transition:transform .4s,background .4s,border-color .4s;transition:transform .4s,background .4s,border-color .4s,-webkit-transform .4s}a .commonArrow .icon{-webkit-transition:background .4s,-webkit-transform .4s;transition:background .4s,-webkit-transform .4s;transition:transform .4s,background .4s;transition:transform .4s,background .4s,-webkit-transform .4s}a:hover .commonArrow{-webkit-transform:scale(.8);transform:scale(.8)}a:hover .commonArrow .icon{-webkit-transform:scale(1.2);transform:scale(1.2)}a:hover .commonArrow.hvClear{background:0 0}a:hover .commonArrow:not(.hvClear){background:var(--c-main)}a:hover .commonArrow:not(.hvClear) .icon{background:url(//prime-partner.co.jp/wp_prime_renew/wp-content/themes/prime-partner_theme/files/css/../img/common/menu_arrow_w.svg) no-repeat center/contain}a:hover .commonArrow.hvWhite{border-color:var(--c-white)}a:hover .commonArrow.hvWhite .icon{background:url(//prime-partner.co.jp/wp_prime_renew/wp-content/themes/prime-partner_theme/files/css/../img/common/menu_arrow_w.svg) no-repeat center/contain}a:hover .commonArrow.hvBgWhite{background:var(--c-white)}a:hover .commonArrow.hvBgWhite .icon{background:url(//prime-partner.co.jp/wp_prime_renew/wp-content/themes/prime-partner_theme/files/css/../img/common/menu_arrow.svg) no-repeat center/contain}a:hover .commonArrow.hvCenter{-webkit-transform:translate(-50%,-50%) scale(.8) !important;transform:translate(-50%,-50%) scale(.8) !important}a:hover .commonArrow.hvCenterY{-webkit-transform:translateY(-50%) scale(.8) !important;transform:translateY(-50%) scale(.8) !important}a:hover .commonArrow.hvCenterX{-webkit-transform:translateX(-50%) scale(.8) !important;transform:translateX(-50%) scale(.8) !important}}@media screen and (max-width:768px){.commonArrow{width:10.6666666667vw;height:10.6666666667vw}.commonArrow .icon{width:2.6666666667vw;height:2.1333333333vw}}.header{position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:9}.header-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px 47px}.header-logo{width:203px}.header-navi{width:923px;padding:15px;background:var(--c-white);border-radius:10px}.header-navi-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:40px}.header-navi-list>li{position:relative}.header-navi-list>li .header-navi-link{display:block;font-size:15px;position:relative}.header-navi-list>li .header-navi-link .arrow{display:block;position:absolute;top:2px;right:0;width:12px;height:12px}.header-navi-list>li .header-navi-link .arrow:before,.header-navi-list>li .header-navi-link .arrow:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:var(--c-main)}.header-navi-list>li .header-navi-link .arrow:before{width:1px;height:100%}.header-navi-list>li .header-navi-link .arrow:after{width:100%;height:1px}.header-navi-list>li>div.header-navi-link{padding-right:22px;cursor:pointer}.header-navi-list>li.contact{width:165px;height:46px}.header-navi-list>li.contact a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;background:var(--c-main);padding-bottom:3px;border-radius:5px;font-size:16px;color:var(--c-white);text-align:center}.header-navi-c{position:absolute;left:0;top:100%;padding-top:46px}.header-navi-c-in{padding:24px 38px;background:var(--c-white);border-radius:5px}.header-navi-c-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 30px}.header-navi-c-list li.big{width:195px}.header-navi-c-list li.mid{width:153px}.header-navi-c-list li.sml{width:123px}.header-navi-c-list li a{display:block;padding:0 30px 11px 0;border-bottom:1px solid var(--c-bd01);font-size:15px;line-height:1.4;font-weight:500;color:var(--c-main);position:relative}.header-navi-c-list li .arrow{position:absolute;top:calc(50% - 5px);right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-navi-c-list li .arrow .icon{display:block;width:14px;height:11px;background:url(//prime-partner.co.jp/wp_prime_renew/wp-content/themes/prime-partner_theme/files/css/../img/common/menu_arrow.svg) no-repeat center/contain}@media screen and (min-width:769px){.header-navi-link{-webkit-transition:color .4s;transition:color .4s}.header-navi-link:before{content:"";position:absolute;right:0;bottom:-7px;width:0;height:1px;background:var(--c-main);-webkit-transition:width .4s;transition:width .4s}.header-navi-link:hover{color:var(--c-main)}.header-navi-link:hover:before{right:auto;left:0;width:100%}.header-navi .js-hv{position:relative}.header-navi .js-hv:before{content:"";position:absolute;right:0;bottom:-7px;width:0;height:1px;background:var(--c-main);-webkit-transition:width .4s;transition:width .4s}.header-navi-list>li:hover:before{right:auto;left:0;width:100%}.header-navi-list>li:hover .header-navi-link{color:var(--c-main)}.header-navi-list>li:hover .header-navi-c{opacity:1;top:100%;pointer-events:all}.header-navi-list>li.contact a{border:1px solid var(--c-main);-webkit-transition:color .4s,background .4s;transition:color .4s,background .4s}.header-navi-list>li.contact a:before{content:none}.header-navi-list>li.contact a:hover{color:var(--c-main);background:var(--c-white)}.header-navi-c{opacity:0;top:0;pointer-events:none;-webkit-transition:opacity .4s,top .4s;transition:opacity .4s,top .4s}.header-navi-c-list li a{-webkit-transition:opacity .4s;transition:opacity .4s}.header-navi-c-list li a:hover{opacity:.7}.header-navi-c-list li a:hover .arrow{right:-4px}.header-navi-c-list li .arrow{-webkit-transition:right .4s;transition:right .4s}.header-navi-c.service{width:496px}.header-navi-c.service .header-navi-c-list li{width:195px}.header-navi-c.company{width:353px}.header-navi-c.company .header-navi-c-list li{width:123px}.header-navi-c.recruite{width:346px}}@media screen and (min-width:681px)and (max-width:1260px){.header{min-width:var(--min-width)}.header-in{padding:30px}.header-logo{width:183px}.header-navi{width:820px}.header-navi-list{gap:30px}.header-navi-list>li .header-navi-link{font-size:14px}.header-navi-list>li.contact{width:165px;height:46px}.header-navi-list>li.contact a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;background:var(--c-main);padding-bottom:3px;border-radius:5px;font-size:16px;color:var(--c-white);text-align:center}.header-navi-c-list li a{font-size:14px}}@media screen and (max-width:768px){.header{position:fixed;-webkit-transition:background .4s;transition:background .4s}.header.act{background:hsla(0,0%,100%,.7)}.header.act .header-in{padding:2.6666666667vw 3.7333333333vw}.header-in{padding:5.3333333333vw 3.7333333333vw;-webkit-transition:padding .4s;transition:padding .4s}.header-logo{width:37.3333333333vw;position:relative;z-index:2}.header-navi{pointer-events:none;position:fixed;left:100%;top:0;width:100%;height:100%;padding:26.6666666667vw 12vw 14.6666666667vw;background:var(--c-bg01);border-radius:0;overflow-y:scroll;overflow-x:hidden;-webkit-transition:opacity .4s,left .4s;transition:opacity .4s,left .4s;z-index:1}.header-navi.open{left:0;pointer-events:all}.header-navi-list{display:block}.header-navi-list>li+li{border-top:1px solid var(--c-bd03)}.header-navi-list>li .header-navi-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:5.6vw 3.2vw 5.6vw 0;font-size:5.3333333333vw;line-height:1.4}.header-navi-list>li .header-navi-link .arrow{top:50%;right:4.5333333333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5.3333333333vw;height:5.3333333333vw}.header-navi-list>li .header-navi-link .arrow:before{width:2px;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.header-navi-list>li .header-navi-link .arrow:after{height:2px}.header-navi-list>li .header-navi-link .commonArrow{width:8vw;height:8vw}.header-navi-list>li .header-navi-link .commonArrow .icon{width:2.4vw;height:1.8666666667vw}.header-navi-list>li .header-navi-link.sml{font-size:4vw}.header-navi-list>li .header-navi-link.sml .commonArrow{display:none}.header-navi-list>li .header-navi-link.open .arrow:before{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.header-navi-list>li .header-navi-link.act{color:var(--c-main)}.header-navi-list>li .header-navi-link.act:before{content:"";position:absolute;top:50%;left:-5.3333333333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.1333333333vw;height:2.1333333333vw;background:var(--c-main);border-radius:100%}.header-navi-list>li>div.header-navi-link{padding-right:0}.header-navi-list>li.cv{border-top:none;width:calc(100% + 10.6666666667vw);margin:6.6666666667vw 0 0 -5.3333333333vw}.header-navi-list>li.cv+.cv{margin-top:4.8vw}.header-navi-list>li.cv a{height:17.3333333333vw;background:var(--c-cv);padding:0 5.8666666667vw;border-radius:1.3333333333vw;font-size:4vw;letter-spacing:.05em;color:var(--c-white)}.header-navi-list>li.contact{width:100%;height:18.6666666667vw;margin-top:8.5333333333vw}.header-navi-list>li.contact a{padding:0 0 1.3333333333vw;border-radius:2.6666666667vw;font-size:4.8vw}.header-navi-c{display:none;position:relative;top:100%;padding-top:0}.header-navi-c-in{padding:0;background:0 0;border-radius:0;padding-left:8.5333333333vw}.header-navi-c-list{display:block}.header-navi-c-list li.big{width:100%}.header-navi-c-list li.mid{width:100%}.header-navi-c-list li.sml{width:100%}.header-navi-c-list li a{display:block;padding:4.5333333333vw 0 5.0666666667vw;border-top:1px dashed var(--c-bd03);border-bottom:none;font-size:4.2666666667vw;line-height:1.4;position:relative}.header-navi-c-list li a.act:before{content:"";position:absolute;top:50%;left:-5.3333333333vw;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:2.1333333333vw;height:2.1333333333vw;background:var(--c-main);border-radius:100%}.header-navi-c-list li .arrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;top:50%;right:3.2vw;width:8vw;height:8vw;border:1px solid var(--c-main);border-radius:100%}.header-navi-c-list li .arrow .icon{width:2.4vw;height:1.8666666667vw}.header-menuBtn{padding:.8vw;outline:none;cursor:pointer;position:relative;z-index:2}.header-menuBtn-arrow{display:block;width:10.6666666667vw;height:2.9333333333vw;margin:0 auto;position:relative}.header-menuBtn-arrow span{display:block;position:absolute;left:0;width:100%;height:.5333333333vw;background:var(--c-main);-webkit-transition:all .4s;transition:all .4s}.header-menuBtn-arrow span:nth-child(1){top:0}.header-menuBtn-arrow span:nth-child(2){bottom:0}.header-menuBtn-text{display:block;margin-top:1.8666666667vw;font-size:4.2666666667vw;letter-spacing:.05em;font-weight:500;color:var(--c-main);text-align:center}.header-menuBtn.open .header-menuBtn-arrow span:nth-child(1){top:50%;-webkit-transform:rotate(15deg) translateY(-50%);transform:rotate(15deg) translateY(-50%)}.header-menuBtn.open .header-menuBtn-arrow span:nth-child(2){bottom:auto;top:50%;-webkit-transform:rotate(-15deg) translateY(-50%);transform:rotate(-15deg) translateY(-50%)}}.footer{background:var(--c-footer)}.footer-contact{position:relative;z-index:0}.footer-contact:before{content:"";position:absolute;left:0;top:0;width:100%;height:50%;background:var(--c-bg01);z-index:-1}.footer-contact-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:1000px;margin:0 auto;background:var(--c-white);padding:85px 0;border-radius:5px;color:var(--c-main)}.footer-contact-textBox{width:50%;padding-left:70px}.footer-contact-en{font-size:72px;letter-spacing:.05em;font-weight:500}.footer-contact-jp{font-size:15px;letter-spacing:.05em;margin-top:7px}.footer-contact-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50%;gap:42px}.footer-contact-text{font-size:20px;letter-spacing:.05em;line-height:32px}.footer-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:1300px;margin:0 auto;padding:105px 50px 76px;position:relative}.footer-left{width:268px}.footer-address{font-size:14px;line-height:22px;margin-top:56px}.footer-affiliated{margin-top:48px}.footer-affiliated-title{font-size:12px;letter-spacing:.05em;text-indent:-6px}.footer-affiliated-link{display:inline-block;font-size:14px;line-height:1.3;letter-spacing:.05em;border-bottom:1px solid var(--c-black);padding-right:25px;padding-bottom:8px;margin-top:11px;position:relative}.footer-affiliated-link .icon{width:12px;position:absolute;right:2px;top:4px}.footer-logo{display:block}.footer-naviBox{width:425px}.footer-navi{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:36px}.footer-navi-c>li+li{margin-top:30px}.footer-navi-c>li>.footer-navi-c-name{font-size:18px;line-height:1.4}.footer-navi-c-c{margin-top:14px}.footer-navi-c-c>li+li{margin-top:10px}.footer-navi-c-c>li>a{display:inline-block;margin-left:40px;font-size:14px;line-height:1.4;position:relative}.footer-navi-c-c>li>a:before{content:"";position:absolute;top:50%;left:-40px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:1px;background:var(--c-black)}.footer-cv-list{margin-top:30px}.footer-cv-list li+li{margin-top:10px}.footer-cv-list li a{display:block;width:190px;background:var(--c-cv);padding:11px 0 14px;border-radius:5px;font-size:16px;line-height:1.3;color:var(--c-white);text-align:center;position:relative}.footer-cvContact{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:70px;margin-top:55px;border-radius:10px;background:var(--c-main);padding-bottom:4px;border:1px solid var(--c-main);font-size:18px;line-height:1.4;color:var(--c-white);text-align:center}.footer-copyright{position:absolute;left:50px;bottom:106px;font-size:14px;letter-spacing:.05em;font-weight:500}@media screen and (min-width:769px){.footer-contact-in{-webkit-transition:color .4s,background .4s;transition:color .4s,background .4s}.footer-contact-in:hover{background:var(--c-main);color:var(--c-white)}.footer-contact-in:hover .commonArrow{border-color:var(--c-white)}.footer-contact-in:hover .commonArrow .icon{background:url(//prime-partner.co.jp/wp_prime_renew/wp-content/themes/prime-partner_theme/files/css/../img/common/menu_arrow_w.svg) no-repeat center/contain}.footer-logo{-webkit-transition:opacity .4s;transition:opacity .4s}.footer-logo:hover{opacity:.7}.footer-affiliated-link{-webkit-transition:opacity .4s;transition:opacity .4s}.footer-affiliated-link:hover{opacity:.7}.footer-navi-c>li>a{-webkit-transition:opacity .4s;transition:opacity .4s;position:relative}.footer-navi-c>li>a:before{content:"";position:absolute;right:0;bottom:0;width:0;height:1px;background:var(--c-black);-webkit-transition:width .4s;transition:width .4s}.footer-navi-c>li>a:hover{opacity:.7}.footer-navi-c>li>a:hover:before{right:auto;left:0;width:100%}.footer-navi-c-c>li>a{-webkit-transition:opacity .4s;transition:opacity .4s}.footer-navi-c-c>li>a:before{-webkit-transition:left .4s;transition:left .4s}.footer-navi-c-c>li>a:hover{opacity:.7}.footer-navi-c-c>li>a:hover:before{left:-36px}.footer-cv-list li a{-webkit-transition:background .4s;transition:background .4s}.footer-cv-list li a:hover{background:var(--c-cv-hv)}.footer-cvContact{-webkit-transition:color .4s,background .4s;transition:color .4s,background .4s}.footer-cvContact:hover{color:var(--c-main);background:var(--c-white)}.footer-copyright{position:absolute;left:50px;bottom:106px;font-size:14px;letter-spacing:.05em;font-weight:500}}@media screen and (max-width:768px){.footer-contact{padding:0 4vw}.footer-contact-in{display:block;width:100%;margin:0;padding:5.6vw 0 7.4666666667vw;border-radius:1.3333333333vw}.footer-contact-textBox{width:100%;padding-left:0}.footer-contact-en{font-size:11.2vw;text-align:center}.footer-contact-jp{font-size:4vw;text-align:center;margin-top:1.3333333333vw}.footer-contact-link{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:0;width:100%;margin-top:5.3333333333vw;padding:0 7.4666666667vw}.footer-contact-text{font-size:4.2666666667vw;line-height:1.625}.footer-in{display:block;padding:14.1333333333vw 11.4666666667vw 10.1333333333vw}.footer-left{width:100%;padding:0 4.2666666667vw}.footer-address{font-size:3.7333333333vw;line-height:1.572;margin-top:9.0666666667vw}.footer-affiliated{margin-top:9.3333333333vw}.footer-affiliated-title{font-size:3.2vw;text-indent:-1.6vw}.footer-affiliated-link{font-size:3.7333333333vw;padding-right:11.4666666667vw;padding-bottom:2.4vw;margin-top:2.9333333333vw}.footer-affiliated-link .icon{width:2.9333333333vw;right:5.3333333333vw;top:1.0666666667vw}.footer-logo{width:59.4666666667vw;margin:0 auto}.footer-naviBox{width:100%}.footer-cvContact{width:100%;height:18.6666666667vw;margin-top:10.6666666667vw;border-radius:2.6666666667vw;padding-bottom:4px;font-size:4.8vw}.footer-copyright{position:relative;left:0;bottom:0;margin-top:6.9333333333vw;font-size:3.2vw;letter-spacing:0;text-align:center}}.commonBtnBox.right{text-align:right}.commonBtnBox.center{text-align:center}.commonBtn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:21px}.commonBtn .text{display:block;font-size:16px;line-height:1.4;letter-spacing:.05em;color:var(--c-main);padding-bottom:5px;position:relative}.commonBtn .text:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--c-main)}@media screen and (min-width:769px){.commonBtn .text:before{-webkit-transition:width .4s;transition:width .4s}.commonBtn:hover .text:before{left:auto;right:0;width:0}}@media screen and (max-width:768px){.commonBtnBox.spRight{text-align:right}.commonBtn{gap:2.6666666667vw}.commonBtn .text{font-size:4vw;padding-bottom:1.3333333333vw}}.topCommonTitle-en{font-size:100px;letter-spacing:.05em;font-weight:500;color:var(--c-main)}.topCommonTitle-jp{font-size:15px;letter-spacing:.05em;font-weight:400;color:var(--c-main);margin-top:6px}.topCommonTitle-jp.main{font-size:48px;line-height:60px;margin-top:0}@media screen and (max-width:768px){.topCommonTitle-en{font-size:15.4666666667vw}.topCommonTitle-jp{font-size:4vw;margin-top:2.1333333333vw}.topCommonTitle-jp.main{font-size:8.5333333333vw;line-height:1.4375}}.topCommonSubTitle{font-size:38px;letter-spacing:.05em;line-height:60px;font-weight:400;color:var(--c-main)}@media screen and (max-width:768px){.topCommonSubTitle{font-size:6.9333333333vw;line-height:1.6154;letter-spacing:0}}@media screen and (min-width:769px){.action01{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);position:relative;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.action01.action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.action02{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);position:relative;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.action02.action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.action03{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px);position:relative;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.action03.action{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.action04{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.action04.action{opacity:1}.action05{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:opacity .4s,-webkit-filter .4s;transition:opacity .4s,-webkit-filter .4s;transition:opacity .4s,filter .4s;transition:opacity .4s,filter .4s,-webkit-filter .4s}.action05.action{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.delay1{-webkit-transition-delay:.3s;transition-delay:.3s}.delay2{-webkit-transition-delay:.6s;transition-delay:.6s}.delay3{-webkit-transition-delay:.9s;transition-delay:.9s}.delay4{-webkit-transition-delay:1.2s;transition-delay:1.2s}.delay5{-webkit-transition-delay:1.5s;transition-delay:1.5s}}@media screen and (max-width:768px){.action01_sp{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);position:relative;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.action01_sp.action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.action02_sp{opacity:0;-webkit-transform:translateX(-50px);transform:translateX(-50px);position:relative;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.action02_sp.action{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.action03_sp{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);position:relative;-webkit-transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.action03_sp.action{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.action04_sp{opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.action04_sp.action{opacity:1}.action05_sp{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transition:opacity .4s,-webkit-filter .4s;transition:opacity .4s,-webkit-filter .4s;transition:opacity .4s,filter .4s;transition:opacity .4s,filter .4s,-webkit-filter .4s}.action05_sp.action{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.delay1_sp{-webkit-transition-delay:.3s;transition-delay:.3s}.delay2_sp{-webkit-transition-delay:.6s;transition-delay:.6s}.delay3_sp{-webkit-transition-delay:.9s;transition-delay:.9s}.delay4_sp{-webkit-transition-delay:1.2s;transition-delay:1.2s}.fast1_sp{-webkit-transition-duration:1.5s;transition-duration:1.5s}}input,textarea,select{font-family:var(--f-zen);font-size:16px;letter-spacing:.05em;padding:20px 28px 24px;background:var(--c-white);border:1px solid var(--c-bd04);width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{font-family:var(--f-zen);font-size:16px;color:var(--c-ph)}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{font-family:var(--f-zen);font-size:16px;color:var(--c-ph)}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{font-family:var(--f-zen);font-size:16px;color:var(--c-ph)}input::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{font-family:var(--f-zen);font-size:16px;color:var(--c-ph)}input::placeholder,textarea::placeholder,select::placeholder{font-family:var(--f-zen);font-size:16px;color:var(--c-ph)}input:focus,textarea:focus,select{border:none;outline:none}@media screen and (max-width:768px){input,textarea,select{font-size:4vw;padding:3.2vw 4.8vw 3.7333333333vw}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{font-size:4vw}input::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{font-size:4vw}input:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{font-size:4vw}input::-ms-input-placeholder,textarea::-ms-input-placeholder,select::-ms-input-placeholder{font-size:4vw}input::placeholder,textarea::placeholder,select::placeholder{font-size:4vw}textarea{height:32vw}}.form-text{font-size:18px;line-height:42px;text-align:center}.form-textNote{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:14px;line-height:1.4;letter-spacing:.05em;text-align:center;margin-top:37px}.form-note{font-size:16px;line-height:1.4;letter-spacing:.05em}.form-flow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background:var(--c-white);border-radius:100px;margin-bottom:80px}.form-flow li{width:33.3333333333%;padding:27px 0 33px;font-size:18px;line-height:1.4;font-weight:500;color:var(--c-ph);text-align:center;position:relative}.form-flow li.current{color:var(--c-main)}.form-flow li+li:before{content:"";position:absolute;top:calc(50% - 3px);left:-30px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:60px;height:1px;background:var(--c-bd04)}.form-cont{margin-top:80px}.form-cont dl+dl{margin-top:52px}.form-cont dt,.form-cont dd{font-family:var(--f-zen);font-size:16px;line-height:1.4;letter-spacing:.05em;overflow-wrap:break-word}.form-cont dt{margin-bottom:15px}.form-cont dt .req{margin-left:10px}.form-cont dt .sml{font-size:14px;margin-left:8px}.form-cont dd.column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:13px}.form-cont dd .postcode{width:227px}.form-cont dd .addressBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:277px;min-height:69px;background:var(--c-main);border:1px solid var(--c-main);font-size:16px;letter-spacing:.05em;color:var(--c-white);text-align:center;cursor:pointer}.form-cont dd dl+dl{margin-top:18px}.form-privacy{font-size:14px;line-height:1.4;letter-spacing:.05em;text-align:center;margin-top:107px}.form-privacy a{text-decoration:underline}.form-description{font-size:18px;line-height:1.6;letter-spacing:.05em;text-align:center}.form .commonBtnBox{margin-top:50px}@media screen and (min-width:769px){.form-cont dd .addressBtn{-webkit-transition:color .4s,background .4s;transition:color .4s,background .4s}.form-cont dd .addressBtn:hover{color:var(--c-main);background:var(--c-white)}}@media screen and (max-width:768px){.form-text{font-size:4vw;line-height:1.867;text-align:left}.form-textNote{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;font-size:3.2vw;line-height:1.667;text-align:left;margin-top:4vw}.form-note{font-size:3.7333333333vw}.form-flow{margin-bottom:5.3333333333vw}.form-flow li{padding:4.2666666667vw 0 5.0666666667vw;font-size:3.7333333333vw}.form-flow li+li:before{top:calc(50% - .8vw);left:-2.8vw;width:5.6vw}.form-cont{margin-top:14.6666666667vw}.form-cont dl+dl{margin-top:8.5333333333vw}.form-cont dt,.form-cont dd{font-size:4vw}.form-cont dt{margin-bottom:3.2vw}.form-cont dt .req{margin-left:2.1333333333vw}.form-cont dt .sml{font-size:3.7333333333vw;margin-left:1.3333333333vw}.form-cont dd.column{gap:2.6666666667vw}.form-cont dd .postcode{width:calc((100% - 2.6666666667vw)/2)}.form-cont dd .addressBtn{width:calc((100% - 2.6666666667vw)/2);min-height:13.3333333333vw;font-size:3.7333333333vw}.form-cont dd dl+dl{margin-top:4.8vw}.form-privacy{font-size:3.7333333333vw;line-height:1.8572;margin-top:16.8vw}.form-description{font-size:4vw;text-align:left}.form .commonBtnBox{margin-top:8vw}}.checkBox{margin-top:35px}.checkBox input{display:none}.checkBox input.wpcf7-free-text{display:block}.checkBox .wpcf7-list-item{display:block;margin:0;line-height:1.5}.checkBox .wpcf7-list-item+.wpcf7-list-item{margin-top:16px}.checkBox .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label,.checkBox .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label{display:inline-block;padding-left:43px;cursor:pointer;font-size:16px;letter-spacing:.05em;font-family:var(--f-zen);position:relative}.checkBox .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before,.checkBox .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:before{content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;background:#fff;border:1px solid var(--c-bd04);width:28px;height:28px;cursor:pointer;-webkit-transition:all .4 ease;transition:all .4 ease}.checkBox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before,.checkBox .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before{background-color:var(--c-black);-webkit-box-shadow:inset 0 0 0 4px var(--c-white);box-shadow:inset 0 0 0 4px var(--c-white)}.checkBox.side .wpcf7-list-item+.wpcf7-list-item{margin-top:0}.checkBox.side .wpcf7-radio,.checkBox.side .wpcf7-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 56px}@media screen and (max-width:768px){.checkBox{margin-top:6.6666666667vw}.checkBox .wpcf7-list-item{line-height:1.4}.checkBox .wpcf7-list-item+.wpcf7-list-item{margin-top:4.2666666667vw}.checkBox .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label,.checkBox .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label{padding-left:9.0666666667vw;font-size:4vw;letter-spacing:0}.checkBox .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before,.checkBox .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:before{width:6.6666666667vw;height:6.6666666667vw}.checkBox.side .wpcf7-list-item{width:50%}.checkBox.side .wpcf7-radio,.checkBox.side .wpcf7-checkbox{gap:4.8vw 0}}.radioBox{margin-top:35px}.radioBox+.inputBox{margin-top:20px}.radioBox input{display:none}.radioBox input.wpcf7-free-text{display:block}.radioBox .wpcf7-list-item{display:block;margin:0;line-height:1.5}.radioBox .wpcf7-list-item+.wpcf7-list-item{margin-top:20px}.radioBox .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label,.radioBox .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label{display:inline-block;padding-left:43px;cursor:pointer;font-size:16px;letter-spacing:.05em;font-family:var(--f-zen);position:relative}.radioBox .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:before,.radioBox .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#fff;border:1px solid var(--c-bd04);display:inline-block;border-radius:100%;width:28px;height:28px;cursor:pointer;-webkit-transition:all .4 ease;transition:all .4 ease}.radioBox .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label:before,.radioBox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{background-color:var(--c-black);-webkit-box-shadow:inset 0 0 0 4px var(--c-white);box-shadow:inset 0 0 0 4px var(--c-white)}.radioBox.side .wpcf7-list-item+.wpcf7-list-item{margin-top:0}.radioBox.side .wpcf7-radio,.radioBox.side .wpcf7-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px 56px}.radioBox.side .wpcf7-radio .wpcf7-list-item+.wpcf7-list-item,.radioBox.side .wpcf7-checkbox .wpcf7-list-item+.wpcf7-list-item{margin-top:0}.radioBox.type2{width:82%}@media screen and (max-width:768px){.radioBox{margin-top:6.6666666667vw}.radioBox+.inputBox{margin-top:4.8vw}.radioBox .wpcf7-list-item{line-height:1.4}.radioBox .wpcf7-list-item+.wpcf7-list-item{margin-top:4.2666666667vw}.radioBox .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label,.radioBox .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label{padding-left:9.0666666667vw;font-size:4vw;letter-spacing:0}.radioBox .wpcf7-list-item input[type=radio]+.wpcf7-list-item-label:before,.radioBox .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before{width:6.6666666667vw;height:6.6666666667vw}.radioBox.side .wpcf7-list-item{width:50%}.radioBox.side .wpcf7-radio,.radioBox.side .wpcf7-checkbox{gap:4.8vw 0}.radioBox.sideNone .wpcf7-list-item{width:100%}.radioBox.type2{width:100%}}.select_box{position:relative}.select_box:before{content:"";position:absolute;top:20px;right:6px;border-style:solid;border-color:var(--c-black) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:9px 6.5px 0;pointer-events:none;z-index:1}.req{font-family:var(--f-zen);font-size:16px;font-weight:500;color:var(--c-req)}@media screen and (max-width:768px){.req{font-size:4.2666666667vw}}.formButtonBox{width:420px;margin:40px auto 0}.formButtonBox .formButton{width:100%;text-align:center}.formButtonBox .formButton+.formButton{margin-top:30px}.formButtonBox .formButton input{height:106px;background:var(--c-main);font-family:var(--f-zen);font-size:18px;letter-spacing:.05em;color:var(--c-white);text-align:center;cursor:pointer;border:1px solid var(--c-main)}.formButtonBox .formButton .wpcf7-spinner{display:none}.formButtonBox .formButton.back input{color:var(--c-white);background:var(--c-bd02);border-color:var(--c-bd02)}@media screen and (min-width:769px){.formButton input{-webkit-transition:color .4s,background .4s;transition:color .4s,background .4s}.formButton input:hover{color:var(--c-main);background:var(--c-white)}.formButton.back input:hover{background:var(--c-black)}}@media screen and (max-width:768px){.formButtonBox{width:87%;margin-top:4.8vw}.formButtonBox .formButton+.formButton{margin-top:5.3333333333vw}.formButtonBox .formButton input{height:18.6666666667vw;font-size:3.7333333333vw}}.wpcf7-not-valid-tip,.error-message{font-size:15px;line-height:1.3;margin-top:6px}@media screen and (max-width:768px){.wpcf7-not-valid-tip,.error-message{font-size:3.4666666667vw;white-space:nowrap;margin-top:1.6vw}}.wpcf7-form-control-wrap[data-name=contactType] .wpcf7-not-valid-tip:before{content:"該当する方を選択してください"}.wpcf7-form-control-wrap[data-name=contactDetails] .wpcf7-not-valid-tip:before{content:"お問い合わせ内容を選択してください"}.wpcf7-form-control-wrap[data-name=yourName] .wpcf7-not-valid-tip:before{content:"お名前を入力してください"}.wpcf7-form-control-wrap[data-name=yourCompanyName] .wpcf7-not-valid-tip:before{content:"会社・組織名を入力してください"}.wpcf7-form-control-wrap[data-name=postcode] .wpcf7-not-valid-tip:before{content:"郵便番号を入力してください"}.wpcf7-form-control-wrap[data-name=pref] .wpcf7-not-valid-tip:before{content:"都道府県・市町村・町域を入力してください"}.wpcf7-form-control-wrap[data-name=attr] .wpcf7-not-valid-tip:before{content:"番地・建物名などを入力してください"}.wpcf7-form-control-wrap[data-name=yourTel] .wpcf7-not-valid-tip:before{content:"電話番号を入力してください"}.wpcf7-form-control-wrap[data-name=yourEmail] .wpcf7-not-valid-tip:before{content:"メールアドレスを入力してください"}.wpcf7-form-control-wrap[data-name=yourEmailCheck] .wpcf7-not-valid-tip:before{content:"メールアドレスが一致しません"}.error .date_box .wpcf7-not-valid-tip{display:none}.error .error-message{color:#dc3232;font-size:1em;font-weight:400;display:none}.error:has(.wpcf7-not-valid-tip) .error-message{display:block}.wpcf7-response-output{line-height:1.4;text-align:center}body.check .form-cont dl+dl{margin-top:20px;padding-top:20px;border-top:1px solid var(--c-bd04)}body.check .formButtonBox{margin-top:70px}@media screen and (max-width:768px){body.check .formButtonBox{margin-top:13.3333333333vw}}.secOtherContents{padding:142px 0 120px}.secOtherContents-in{max-width:1300px;padding:0 50px;margin:0 auto}.secOtherContents-nextpage{display:block;width:100%;height:400px;position:relative}.secOtherContents-nextpage+.secOtherContents-list{margin-top:138px}.secOtherContents-nextpage-textBox{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 105px;color:var(--c-white);z-index:1}.secOtherContents-nextpage-name{font-size:24px;letter-spacing:.05em;font-weight:500}.secOtherContents-nextpage-title{font-size:42px;letter-spacing:.05em;line-height:1.4;margin-top:9px}.secOtherContents-nextpage .commonArrow{position:absolute;top:50%;right:70px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.secOtherContents-nextpage-bg{width:100%;height:100%;border-radius:5px;overflow:hidden;position:relative;z-index:0}.secOtherContents-nextpage-bg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--c-green-dark01);opacity:.78;z-index:1}.secOtherContents-nextpage-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.secOtherContents-nextpage.company .secOtherContents-nextpage-name{font-size:20px}.secOtherContents-nextpage.company .secOtherContents-nextpage-title{font-size:38px;line-height:60px;margin-top:44px}.secOtherContents-list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:20px;grid-row-gap:26px}.secOtherContents-list li{width:580px;height:154px}.secOtherContents-list li:nth-child(1){grid-area:1/1/2/2}.secOtherContents-list li:nth-child(2){grid-area:2/1/3/2}.secOtherContents-list li a{background:var(--c-cv)}.secOtherContents-list li.recruit{grid-area:1/3/3/3;height:334px}.secOtherContents-list li.recruit a{text-align:center}.secOtherContents-list li.recruit a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--c-black);opacity:.55;z-index:0}.secOtherContents-list li.recruit .secOtherContents-list-title{top:37%}.secOtherContents-list li.recruit .commonArrow{top:54%;right:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.secOtherContents-list li a{display:block;height:100%;border-radius:5px;overflow:hidden;position:relative}.secOtherContents-list-title{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;padding:0 35px;font-size:32px;letter-spacing:.05em;line-height:1.4;color:var(--c-white);z-index:1}.secOtherContents-list .commonArrow{position:absolute;top:50%;right:39px;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}@media screen and (min-width:769px){.secOtherContents-nextpage:hover .secOtherContents-nextpage-bg:before{opacity:.9}.secOtherContents-nextpage:hover .secOtherContents-nextpage-bg img{-webkit-transform:scale(1.05);transform:scale(1.05)}.secOtherContents-nextpage-bg:before{-webkit-transition:opacity .4s;transition:opacity .4s}.secOtherContents-nextpage-bg img{-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.secOtherContents-list li a{-webkit-transition:background .4s;transition:background .4s}.secOtherContents-list li a:hover{background:var(--c-cv-hv)}.secOtherContents-list li.recruit a:before{-webkit-transition:all .4s;transition:all .4s}.secOtherContents-list li.recruit a:hover:before{opacity:.85;background:var(--c-main)}}@media screen and (max-width:768px){.secOtherContents{padding:15.4666666667vw 0 17.3333333333vw}.secOtherContents-in{padding:0 6.6666666667vw}.secOtherContents-nextpage{height:40.8vw}.secOtherContents-nextpage+.secOtherContents-list{margin-top:4.8vw}.secOtherContents-nextpage-textBox{padding:0 5.8666666667vw}.secOtherContents-nextpage-name{font-size:4.8vw}.secOtherContents-nextpage-title{font-size:5.3333333333vw;margin-top:9px}.secOtherContents-nextpage .commonArrow{right:4vw}.secOtherContents-nextpage-bg{width:100%;height:100%;border-radius:5px;overflow:hidden;position:relative;z-index:0}.secOtherContents-nextpage-bg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:var(--c-green-dark01);opacity:.78;z-index:1}.secOtherContents-nextpage-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.secOtherContents-nextpage.company .secOtherContents-nextpage-name{font-size:3.7333333333vw}.secOtherContents-nextpage.company .secOtherContents-nextpage-title{font-size:5.3333333333vw;line-height:1.4;margin-top:4.5333333333vw}.secOtherContents-list{display:block}.secOtherContents-list li{width:100%;height:17.3333333333vw}.secOtherContents-list li+li{margin-top:4.8vw}.secOtherContents-list li.recruit{height:49.8666666667vw}.secOtherContents-list li.recruit .secOtherContents-list-title{top:50%;font-size:5.3333333333vw}.secOtherContents-list li.recruit .commonArrow{top:50%;right:6.4vw;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.secOtherContents-list li a{border-radius:1.3333333333vw}.secOtherContents-list-title{padding:0 5.8666666667vw;font-size:4.2666666667vw}.secOtherContents-list .commonArrow{right:6.4vw;width:9.0666666667vw;height:9.0666666667vw}}.fixedCv{position:fixed;bottom:30px;z-index:1}.fixedCv-list li+li{margin-top:15px}.fixedCv-list li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:var(--c-cv);padding:18px 80px 20px 28px;border-radius:5px 0 0 5px;font-size:18px;color:var(--c-white);position:relative}.fixedCv-list li .commonArrow{position:absolute;top:50%;right:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px}.fixedCv-list li .commonArrow .icon{width:8px;height:7px}@media screen and (min-width:769px){.fixedCv{right:-300px;-webkit-transition:right .4s;transition:right .4s}.fixedCv.act{right:0}.fixedCv.end{right:-300px}.fixedCv-list li a{-webkit-transition:background .4s;transition:background .4s}.fixedCv-list li a:hover{background:var(--c-cv-hv)}}@media screen and (max-width:768px){.fixedCv{position:fixed;left:0;bottom:-29.3333333333vw;width:100%;padding:6.6666666667vw 4.5333333333vw;background:var(--c-bg01);-webkit-transition:bottom .4s;transition:bottom .4s}.fixedCv.act{bottom:0}.fixedCv.end{bottom:-29.3333333333vw}.fixedCv-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.6666666667vw}.fixedCv-list li{width:calc((100% - 2.6666666667vw)/2)}.fixedCv-list li+li{margin-top:0}.fixedCv-list li a{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:1.8666666667vw 3.7333333333vw;border-radius:1.3333333333vw;font-size:4vw;line-height:1.3334}.fixedCv-list li .commonArrow{right:2.1333333333vw;width:6.1333333333vw;height:6.1333333333vw}.fixedCv-list li .commonArrow .icon{width:1.8666666667vw;height:1.6vw}}.serviceData-cats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.serviceData-cat{display:inline-block;min-width:110px;background:var(--c-white);padding:7px 27px 8px;border-radius:5px;font-size:14px;line-height:1.4;color:var(--c-main);font-weight:500;text-align:center}.serviceData-imgList{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.serviceData-imgList li{background:var(--c-white);border-radius:5px}.serviceData-imgList-subtitle{font-size:16px;letter-spacing:.05em;line-height:1.5;color:var(--c-main);font-weight:400;text-align:center}.serviceData-imgList-title{font-size:24px;letter-spacing:.05em;line-height:1.5;color:var(--c-main);font-weight:400;text-align:center}.serviceData-imgList-num{color:var(--c-main);text-align:center;margin-bottom:18px}.serviceData-imgList-num .num{font-size:91px}.serviceData-imgList-num .text{font-size:26px}.serviceData-imgList-note{font-size:12px;letter-spacing:.05em;line-height:1.4;color:var(--c-main);text-align:right;padding:0 10px}.serviceData-imgList-graph{margin:22px 0 7px}.serviceData-imgList.type1{gap:17px}.serviceData-imgList.type1 li{width:calc((100% - 17px)/2);padding:42px 10px 23px}.serviceData-imgList.type1 .serviceData-imgList-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:137px;height:98px;margin:0 auto 25px}.serviceData-imgList.type1 .serviceData-imgList-icon span{display:block;width:100%;height:100%}.serviceData-imgList.type1 .serviceData-imgList-icon img{width:auto;max-height:100%;margin:0 auto}.serviceData-imgList.type2{gap:12px}.serviceData-imgList.type2 li{width:calc((100% - 24px)/3);padding:26px 0 10px}.serviceData-imgList.type3 li{width:100%;padding:54px 43px}.serviceData-imgList.type4 li{width:100%;padding:44px 62px 41px}.serviceData-imgList+.serviceData-imgList-note{padding:0;margin-top:6px}@media screen and (min-width:769px){.serviceData-imgList li>a{display:block;pointer-events:none}}@media screen and (max-width:768px){.serviceData-cats{gap:2.6666666667vw}.serviceData-cats.twoColumnSP .serviceData-cat{width:calc((100% - 2.6666666667vw)/2);padding-left:0;padding-right:0}.serviceData-cats.twoColumnSP .serviceData-cat.max{width:100%}.serviceData-cat{display:block;min-width:auto;width:auto;min-width:26.6666666667vw;padding:1.8666666667vw 4vw 2.1333333333vw;font-size:3.7333333333vw}.serviceData-cat.max{width:100%}.serviceData-imgList{display:block}.serviceData-imgList-subtitle{font-size:4.2666666667vw}.serviceData-imgList-title{font-size:5.8666666667vw;text-align:left}.serviceData-imgList-num{text-align:left;margin-bottom:2.1333333333vw}.serviceData-imgList-num .num{font-size:14.9333333333vw}.serviceData-imgList-num .text{font-size:6.4vw}.serviceData-imgList-note{font-size:3.7333333333vw;letter-spacing:0;color:var(--c-text);padding:0}.serviceData-imgList-graph{margin:5.8666666667vw 0 1.8666666667vw}.serviceData-imgList-img{position:relative}.serviceData-imgList-img-search{position:absolute;right:-3.2vw;bottom:-3.2vw;width:11.4666666667vw;z-index:1}.serviceData-imgList.type1 li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:8.5333333333vw;width:100%;padding:16vw 0 4.5333333333vw;position:relative}.serviceData-imgList.type1 li+li{margin-top:4vw}.serviceData-imgList.type1 .serviceData-imgList-textBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:auto}.serviceData-imgList.type1 .serviceData-imgList-subtitle{position:absolute;left:0;top:4.2666666667vw;width:100%}.serviceData-imgList.type1 .serviceData-imgList-icon{width:auto;height:auto;margin:0}.serviceData-imgList.type1 .serviceData-imgList-icon span{display:block}.serviceData-imgList.type1 .serviceData-imgList-icon.icon01 span{width:16.5333333333vw}.serviceData-imgList.type1 .serviceData-imgList-icon.icon02 span{width:25.6vw}.serviceData-imgList.type1 .serviceData-imgList-icon img{width:auto;height:auto}.serviceData-imgList.type2 li{width:100%;padding:6.9333333333vw 0 2.6666666667vw}.serviceData-imgList.type2 li+li{margin-top:5.3333333333vw}.serviceData-imgList.type2 .serviceData-imgList-title{text-align:center}.serviceData-imgList.type2 .serviceData-imgList-note{padding:0 2.6666666667vw}.serviceData-imgList.type3 li{padding:5.8666666667vw}.serviceData-imgList.type4 li{padding:4.2666666667vw 6.4vw}.serviceData-modal-note{font-size:3.7333333333vw;line-height:1.4;font-weight:500;color:var(--c-main);margin-bottom:4vw}.serviceData-modal-img{overflow-y:hidden;overflow-x:auto;width:calc(100% + 25px);margin-right:-25px;padding-right:25px}.serviceData-modal-img-in{width:863px}.modaal-outer-wrapper,.modaal-inner-wrapper{display:block}.modaal-inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.modaal-container{-webkit-box-shadow:none;box-shadow:none;border-radius:0}.modaal-content-container{padding:0}.modaal-close{position:fixed;top:5.8666666667vw;right:5.8666666667vw;width:17.8666666667vw;height:17.8666666667vw;background:url(//prime-partner.co.jp/wp_prime_renew/wp-content/themes/prime-partner_theme/files/css/../img/top/icon_modal_btn.svg) no-repeat center/cover !important}.modaal-close:before,.modaal-close:after{display:none}}.serviceWrap{position:relative}@media screen and (max-width:768px){.serviceWrap{margin-top:30.4vw;padding-bottom:8.5333333333vw}}.serviceSide{width:calc((100% - 1200px)/2 + 360px);padding:210px 0 150px calc((100% - 1200px)/2);position:absolute;height:100%;z-index:1}.serviceSide-navi{position:-webkit-sticky;position:sticky;left:0;top:160px;width:232px;margin:70px 0 0 24px}.serviceSide-navi-list a{display:block;color:var(--c-main);position:relative}.serviceSide-navi-list a:before,.serviceSide-navi-list a:after{content:"";position:absolute;top:50%}.serviceSide-navi-list a:before{left:-23px;-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);width:10px;height:10px;background:var(--c-main);border-radius:100%;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.serviceSide-navi-list a:after{right:0;-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);width:14px;height:11px;background:url(//prime-partner.co.jp/wp_prime_renew/wp-content/themes/prime-partner_theme/files/css/../img/common/menu_arrow.svg) no-repeat center/contain}.serviceSide-navi-list>li>a{border-bottom:1px solid var(--c-main);padding:12px 0 16px;font-size:18px;line-height:1.4;font-weight:700}.serviceSide-navi-list-c>li+li{border-top:1px dashed var(--c-main)}.serviceSide-navi-list-c>li>a{padding:14px 18px 17px;font-size:15px;line-height:1.4;font-weight:500}.serviceSide-navi-list-c>li>a:before{left:0}@media screen and (min-width:769px){.serviceSide .topCommonTitle-box{white-space:nowrap}.serviceSide-navi-list li a:after{-webkit-transition:top .4s;transition:top .4s}.serviceSide-navi-list li a:hover:after{top:55%}.serviceSide-navi-list li.current>a:before{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1)}}@media screen and (max-width:768px){.serviceSide{width:100%;padding:0 6.6666666667vw;position:relative;height:auto}.serviceSide-navi{position:relative;top:0;width:100%;margin:10.6666666667vw 0 0}.serviceSide-navi-list a:after{width:3.7333333333vw;height:2.9333333333vw}.serviceSide-navi-list>li>a{padding:3.2vw 0 4.2666666667vw;font-size:4.8vw}.serviceSide-navi-list-c{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5333333333vw}.serviceSide-navi-list-c>li{width:100%}.serviceSide-navi-list-c>li>a{padding:4vw 6.6666666667vw 4.8vw 0;font-size:4vw}}.serviceCont{width:100%}.secCommonService{padding-top:113px}.secCommonService:nth-child(even){background:var(--c-bg02)}.secCommonService:nth-child(even):last-child{padding-bottom:150px}.secCommonService-in{padding:0 calc((100% - 1200px)/2) 0 calc((100% - 1200px)/2 + 360px)}.secCommonService-title{font-size:46px;letter-spacing:.05em;line-height:1.4;color:var(--c-main);font-weight:400;padding-left:40px;position:relative}.secCommonService-title:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:10px;height:10px;background:var(--c-main);border-radius:100%}@media screen and (max-width:768px){.secCommonService{padding-top:12vw}.secCommonService:nth-child(even):last-child{padding-bottom:16vw}.secCommonService-in{padding:0 6.6666666667vw}.secCommonService-title{font-size:6.4vw;padding-left:6.1333333333vw}.secCommonService-title:before{width:1.8666666667vw;height:1.8666666667vw}}.secServiceDesc{padding-top:210px;padding-bottom:110px}.secServiceDesc-in{padding:0 calc((100% - 1200px)/2) 0 calc((100% - 1200px)/2 + 360px + 173px)}.secServiceDesc-title{font-size:42px;letter-spacing:.05em;line-height:64px;color:var(--c-main);font-weight:400}.secServiceDesc-text{font-size:18px;line-height:42px;text-align:justify;margin-top:45px}@media screen and (max-width:768px){.secServiceDesc{padding-top:0;padding-bottom:16vw}.secServiceDesc-in{padding:0 6.6666666667vw}.secServiceDesc-textBox{padding-top:13.3333333333vw}.secServiceDesc-title{font-size:6.4vw;letter-spacing:0;line-height:1.5834}.secServiceDesc-text{font-size:4.2666666667vw;line-height:1.875;margin-top:6.1333333333vw}}.secCommonCase{padding-bottom:147px}.secCommonCase-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:50px 39px;margin-top:116px}.secCommonCase-list li{width:calc((100% - 39px)/2)}.secCommonCase-list-img{border-radius:5px;overflow:hidden}.secCommonCase-list-title{font-size:20px;line-height:1.4;font-weight:500;text-align:center;margin-top:20px}@media screen and (max-width:768px){.secCommonCase{padding-bottom:14.4vw}.secCommonCase-list{gap:5.3333333333vw 3.4666666667vw;margin-top:12vw}.secCommonCase-list li{width:calc((100% - 3.4666666667vw)/2)}.secCommonCase-list-title{font-size:4vw;line-height:1.467;margin-top:1.3333333333vw}}.secCommonStrengths{padding-bottom:147px}.secCommonStrengths-list{margin-top:110px}.secCommonStrengths-list li+li{margin-top:60px;padding-top:70px;border-top:1px solid var(--c-main)}.secCommonStrengths-list li.column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:40px}.secCommonStrengths-list-textBox{width:calc(100% - 288px - 40px)}.secCommonStrengths-list-dataBox{width:288px;background:var(--c-white);padding:54px 0;border-radius:5px}.secCommonStrengths-list-dataBox-name{font-size:22px;letter-spacing:.05em;font-weight:400;color:var(--c-main);text-align:center}.secCommonStrengths-list-dataBox-num{margin-top:6px;color:var(--c-main);text-align:center}.secCommonStrengths-list-dataBox-num .num{font-size:79px}.secCommonStrengths-list-dataBox-num .text{font-size:22px;margin-left:4px}.secCommonStrengths-list-dataBox-day{margin-top:6px;font-size:12px;letter-spacing:.05em;line-height:1.3;color:var(--c-main);text-align:right}.secCommonStrengths-list-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:var(--c-main)}.secCommonStrengths-list-title .num{width:83px;padding:11px 0 15px;border-right:1px solid var(--c-main);font-size:48px;letter-spacing:.05em;font-weight:500}.secCommonStrengths-list-title .title{width:calc(100% - 83px);padding-left:39px;font-size:28px;letter-spacing:.05em;line-height:44px;font-weight:400}.secCommonStrengths-list-text{font-size:16px;line-height:34px;margin-top:28px}@media screen and (max-width:768px){.secCommonStrengths{padding-bottom:16vw}.secCommonStrengths-list{margin-top:11.7333333333vw}.secCommonStrengths-list li+li{margin-top:8vw;padding-top:8.8vw}.secCommonStrengths-list li.column{display:block}.secCommonStrengths-list-textBox{width:100%}.secCommonStrengths-list-dataBox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:2.1333333333vw 0 5.8666666667vw;margin-top:5.8666666667vw}.secCommonStrengths-list-dataBox-name{font-size:5.8666666667vw;text-align:left;margin:2.6666666667vw 3.2vw 0 0}.secCommonStrengths-list-dataBox-num{margin-top:0}.secCommonStrengths-list-dataBox-num .num{font-size:21.0666666667vw}.secCommonStrengths-list-dataBox-num .text{font-size:5.8666666667vw;margin-left:1.0666666667vw}.secCommonStrengths-list-dataBox-day{width:100%;margin-top:2.6666666667vw;font-size:3.2vw}.secCommonStrengths-list-title{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.secCommonStrengths-list-title .num{width:13.3333333333vw;padding:1.3333333333vw 0 0;border-right:none;font-size:7.4666666667vw}.secCommonStrengths-list-title .title{width:calc(100% - 13.3333333333vw);padding-left:0;font-size:6.4vw;letter-spacing:.03em;line-height:1.5}.secCommonStrengths-list-text{font-size:4vw;line-height:1.867;width:100%;margin-top:4.5333333333vw}}.secCommonSupport{padding-bottom:150px}.secCommonSupport-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:115px}.secCommonSupport-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:32px;width:calc((100% - 20px)/2);background:var(--c-white);padding:15px 18px;border-radius:5px}.secCommonSupport-list-icon{width:66px;border-radius:5px;overflow:hidden}.secCommonSupport-list-text{width:calc(100% - 66px - 32px);font-size:22px;line-height:1.3637;color:var(--c-main)}@media screen and (max-width:768px){.secCommonSupport{padding-bottom:16vw}.secCommonSupport-list{display:block;margin-top:11.7333333333vw}.secCommonSupport-list li{gap:3.2vw;width:100%;padding:15px 18px}.secCommonSupport-list li+li{margin-top:5.3333333333vw}.secCommonSupport-list-icon{width:11.4666666667vw}.secCommonSupport-list-text{width:calc(100% - 11.4666666667vw - 3.2vw);padding-bottom:1.0666666667vw;font-size:4.8vw}}.secCommonFaq-cont{margin-top:115px}.secCommonFaq-item{border-top:1px solid var(--c-bd02)}.secCommonFaq-item:last-child{border-bottom:1px solid var(--c-bd02)}.secCommonFaq-item-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:20px;padding-right:100px}.secCommonFaq-item-block-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.secCommonFaq-item-block.question{cursor:pointer;padding-top:34px;padding-bottom:43px;position:relative}.secCommonFaq-item-block.question:before,.secCommonFaq-item-block.question:after{content:"";position:absolute;top:50%;right:27px;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:26px;height:2px;background:var(--c-main);-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}.secCommonFaq-item-block.question:after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.secCommonFaq-item-block.question .secCommonFaq-item-icon{background:var(--c-main)}.secCommonFaq-item-block.answer{display:grid;grid-template-rows:0fr;overflow:hidden;-webkit-transition:grid-template-rows .4s,opacity .4s;transition:grid-template-rows .4s,opacity .4s;transition:grid-template-rows .4s,opacity .4s,-ms-grid-rows .4s}.secCommonFaq-item-block.answer .secCommonFaq-item-block-in{min-height:0}.secCommonFaq-item-block.answer .secCommonFaq-item-icon{background:var(--c-green-thin01)}.secCommonFaq-item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;padding-bottom:3px;border-radius:100%;font-size:22px;font-weight:500;color:var(--c-white);text-align:center}.secCommonFaq-item-title,.secCommonFaq-item-text{width:calc(100% - 44px);padding-left:32px}.secCommonFaq-item-title{font-size:20px;letter-spacing:.05em;line-height:1.4;color:var(--c-main);padding-top:6px;position:relative}.secCommonFaq-item-text{padding-bottom:24px;font-size:16px;line-height:34px}.secCommonFaq-item.open .question:after{-webkit-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg)}.secCommonFaq-item.open .answer{opacity:1;grid-template-rows:1fr}@media screen and (min-width:769px){.secCommonFaq-item-block.question{-webkit-transition:opacity .4s;transition:opacity .4s}.secCommonFaq-item-block.question:hover{opacity:.7}}@media screen and (max-width:768px){.secCommonFaq-cont{margin-top:13.8666666667vw}.secCommonFaq-item-block{padding:0}.secCommonFaq-item-block.question{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:3.7333333333vw;padding-right:11.2vw;padding-bottom:4.8vw}.secCommonFaq-item-block.question:before,.secCommonFaq-item-block.question:after{right:2.1333333333vw;width:6.9333333333vw;height:.5333333333vw}.secCommonFaq-item-icon{width:9.3333333333vw;height:9.3333333333vw;padding-bottom:.8vw;font-size:4.8vw}.secCommonFaq-item-title,.secCommonFaq-item-text{width:calc(100% - 9.3333333333vw);padding-left:4.5333333333vw}.secCommonFaq-item-title{font-size:4.8vw;line-height:1.4445;padding-top:0}.secCommonFaq-item-text{padding-top:1.0666666667vw;padding-bottom:24px;font-size:3.7333333333vw;line-height:1.7143}}.commonGraph{background:var(--c-bg02);padding:45px 40px 37px}.commonGraph-title{font-size:22px;letter-spacing:.05em;line-height:1.4;color:var(--c-main);text-align:center}.commonGraph-title span{display:inline-block;padding:0 42px;position:relative}.commonGraph-title span:before,.commonGraph-title span:after{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:9px;height:22px;border-top:3px solid var(--c-main);border-left:3px solid var(--c-main)}.commonGraph-title span:before{left:0}.commonGraph-title span:after{right:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.commonGraph-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:50px}.commonGraph-text{width:calc(100% - 290px);margin-top:-8px;padding-right:26px;font-size:15px;line-height:32px}.commonGraph-img{width:290px;border-radius:5px;overflow:hidden}@media screen and (max-width:768px){.commonGraph{padding:10.6666666667vw 7.2vw}.commonGraph-title{font-size:5.8666666667vw;line-height:1.4546}.commonGraph-title span{display:block;padding:0 5.3333333333vw}.commonGraph-title span:before,.commonGraph-title span:after{top:auto;-webkit-transform:translateY(0);transform:translateY(0);width:2.4vw;height:5.8666666667vw;border-top:.8vw solid var(--c-main);border-left:.8vw solid var(--c-main)}.commonGraph-title span:before{top:0}.commonGraph-title span:after{bottom:0;-webkit-transform:translateY(0) rotate(180deg);transform:translateY(0) rotate(180deg)}.commonGraph-column{display:block;margin-top:9.3333333333vw}.commonGraph-text{width:100%;margin-top:0;padding-right:0;font-size:4vw;line-height:1.867}.commonGraph-img{width:100%;margin-top:6.4vw}}
.secPhilosophy{padding:214px 0 118px}.secPhilosophy-in{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1300px;padding:0 50px;margin:0 auto}.secPhilosophy-titleBox{width:calc(100% - 666px)}.secPhilosophy .topCommonTitle-box{position:-webkit-sticky;position:sticky;left:0;top:150px;margin-top:-19px}.secPhilosophy-cont{width:666px}.secPhilosophy .secCommonService-title{margin-top:68px}.secPhilosophy-text{margin-top:56px;font-size:18px;line-height:46px}.secPhilosophy-text .circle{display:inline-block;padding-left:18px;position:relative}.secPhilosophy-text .circle:before{content:"・";position:absolute;left:0;top:0}.secPhilosophy-representative{margin-top:50px}.secPhilosophy-representative .position{font-size:16px;line-height:1.3}.secPhilosophy-representative .name{margin-top:10px;font-size:24px;line-height:1.3}.secPhilosophy .commonGraph{margin-top:70px}@media screen and (min-width:769px){.secPhilosophy .commonGraph-text{letter-spacing:.05em}.secPhilosophy .secCommonService-title{font-size:40px}}@media screen and (min-width:769px)and (max-width:1290px){.secPhilosophy .topCommonTitle-en{font-size:80px}}@media screen and (max-width:768px){.secPhilosophy{padding:32vw 0 16vw}.secPhilosophy-in{display:block;padding:0 6.6666666667vw}.secPhilosophy-titleBox{width:100%}.secPhilosophy .topCommonTitle-box{position:relative;left:0;top:0;margin-top:0}.secPhilosophy-cont{width:100%;margin-top:17.3333333333vw}.secPhilosophy .secCommonService-title{margin-top:10.6666666667vw}.secPhilosophy-text{margin-top:8.8vw;font-size:4vw;line-height:2}.secPhilosophy-text .circle{padding-left:4vw}.secPhilosophy-representative{margin-top:8vw;text-align:right}.secPhilosophy-representative .position{font-size:3.7333333333vw}.secPhilosophy-representative .name{margin-top:2.6666666667vw;font-size:5.3333333333vw}.secPhilosophy .commonGraph{margin-top:9.6vw}}.secPhilosophyDesc{padding:50px 0 32px;background:var(--c-bg02)}.secPhilosophyDesc-in{max-width:1300px;padding:0 50px;margin:0 auto}.secPhilosophyDesc-list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding:100px 0}.secPhilosophyDesc-list li+li{border-top:1px solid var(--c-bd02)}.secPhilosophyDesc-list-title{font-size:28px;letter-spacing:.05em;line-height:1.4;font-weight:400;color:var(--c-main);width:472px;padding-left:36px;position:relative}.secPhilosophyDesc-list-title:before{content:"";position:absolute;left:0;top:15px;width:10px;height:10px;border-radius:100%;background:var(--c-main)}.secPhilosophyDesc-list-textBox{width:calc(100% - 472px)}.secPhilosophyDesc-list-text{font-size:38px;letter-spacing:.05em;line-height:56px;font-weight:400;color:var(--c-main);margin-top:-8px}.secPhilosophyDesc-list-text.big{font-size:48px;line-height:74px}.secPhilosophyDesc-list-num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.secPhilosophyDesc-list-num+.secPhilosophyDesc-list-num{margin-top:40px;padding-top:40px;border-top:1px dashed var(--c-bd02)}.secPhilosophyDesc-list-num .num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:66px;font-size:42px;color:var(--c-main)}.secPhilosophyDesc-list-num .text{width:calc(100% - 66px);padding-left:27px;font-size:28px;letter-spacing:.05em;line-height:44px;color:var(--c-main);position:relative}.secPhilosophyDesc-list-num .text:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:93%;background:var(--c-main)}@media screen and (max-width:768px){.secPhilosophyDesc{padding:7.4666666667vw 0}.secPhilosophyDesc-in{padding:0 6.6666666667vw}.secPhilosophyDesc-list li{display:block;padding:8vw 0}.secPhilosophyDesc-list-title{font-size:5.3333333333vw;width:100%;padding-left:5.3333333333vw}.secPhilosophyDesc-list-title:before{top:2.6666666667vw;width:2.1333333333vw;height:2.1333333333vw}.secPhilosophyDesc-list-textBox{width:100%}.secPhilosophyDesc-list-text{font-size:6.4vw;line-height:1.6;margin-top:3.7333333333vw;padding:0 5.3333333333vw}.secPhilosophyDesc-list-text.big{font-size:8vw;line-height:1.6}.secPhilosophyDesc-list-num{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:3.7333333333vw}.secPhilosophyDesc-list-num+.secPhilosophyDesc-list-num{margin-top:4.8vw;padding-top:4.8vw}.secPhilosophyDesc-list-num .num{display:block;width:9.6vw;font-size:5.8666666667vw}.secPhilosophyDesc-list-num .text{width:calc(100% - 9.6vw);padding-left:0;margin-top:-1.0666666667vw;font-size:4.8vw;letter-spacing:0;line-height:1.5556}.secPhilosophyDesc-list-num .text:before{content:none}}
@charset "UTF-8";