﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}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{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}table th,table td{vertical-align:top}input,button,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font:inherit;outline:none}textarea{resize:vertical}input[type=checkbox],input[type=radio]{display:none}input[type=submit],input[type=button],label,button,select{cursor:pointer}select::-ms-expand{display:none}html{color:#333}body{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;line-height:1.6;color:#222123;overflow-x:hidden}body.is-active{overflow:hidden}@media screen and (min-width: 769px){main{margin-top:109px}}@media screen and (min-width: 1024px)and (max-width: 1439px){main{margin-top:94px}}@media screen and (min-width: 769px)and (max-width: 1023.98px){main{margin-top:84px}}@media screen and (max-width: 768px){main{margin-top:112px}}main>section{padding:100px 0}img{font-size:0;vertical-align:bottom;width:100%;height:auto}a{outline:none;text-decoration:none;color:inherit}h2{font-size:32px;font-size:2rem}.js-overlay{display:none}.js-overlay.is-active{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100;background-color:rgba(0,0,0,.1)}@media screen and (min-width: 1024px)and (max-width: 1439px){.js-overlay.is-active{top:110px}}@media screen and (max-width: 768px){.js-overlay.is-active{top:118px}}input.wpcf7-not-valid{border-color:red}.wpcf7-form-control-wrap{width:100%}.wpcf7-form-control.wpcf7-not-valid{border-color:#ec0000 !important}.wpcf7-list-item{margin:0;display:flex;align-items:center;gap:.5em;position:relative}.wpcf7-list-item span::before{display:inline-flex;left:0;top:3px;width:20px;height:20px;background-color:#fff;border:1px solid #c4c4c4;position:relative;transition:background-color .2s,border-color .2s}.wpcf7-list-item input:checked+span::before{background-color:#3e3e3e;border-color:#3e3e3e}.wpcf7-list-item span::after{content:"";position:absolute;left:7px;top:4px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .2s}.wpcf7-list-item input:checked+span::after{opacity:1}.wpcf7-spinner{display:none}.wpcf7-not-valid-tip{margin-top:12px;font-weight:500}.wpcf7-response-output{padding:24px 32px !important;margin:0 !important;text-align:center;border-radius:5px;border:2px solid #ec0000 !important;background-color:#fff;color:#ec0000;font-weight:700}.wpcf7-response-output::before{content:"";margin-right:8px;display:inline-block;vertical-align:middle;background-size:cover;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231%22%20height%3D%2230%22%20viewBox%3D%220%200%2031%2030%22%20fill%3D%22none%22%3E%3Cg%20clip-path%3D%22url(%23clip0_1160_20886)%22%3E%3Cmask%20id%3D%22mask0_1160_20886%22%20style%3D%22mask-type%3Aluminance%22%20maskUnits%3D%22userSpaceOnUse%22%20x%3D%220%22%20y%3D%222%22%20width%3D%2231%22%20height%3D%2226%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M15.5%203.125L1.75%2026.875H29.25L15.5%203.125Z%22%20fill%3D%22white%22%20stroke%3D%22white%22%20stroke-width%3D%222%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M15.5%2021.875V22.5M15.5%2011.875L15.505%2018.125%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%2F%3E%3C%2Fmask%3E%3Cg%20mask%3D%22url(%23mask0_1160_20886)%22%3E%3Cpath%20d%3D%22M0.5%200H30.5V30H0.5V0Z%22%20fill%3D%22%23EC0000%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_1160_20886%22%3E%3Crect%20width%3D%2230%22%20height%3D%2230%22%20fill%3D%22white%22%20transform%3D%22translate(0.5)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");width:30px;height:30px}.pc{display:block !important}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.pc--inline{display:inline !important}}@media screen and (min-width: 769px){.pc--flex{display:flex !important}}@media screen and (min-width: 769px){.tablet{display:none !important}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.tablet{display:block !important}}@media screen and (max-width: 768px){.tablet{display:none !important}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.tablet--inline{display:inline !important}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.tablet--flex{display:flex !important}}.sp{display:block !important}@media screen and (min-width: 769px){.sp{display:none !important}}@media screen and (max-width: 768px){.sp--inline{display:inline !important}}@media screen and (max-width: 768px){.sp--flex{display:flex !important}}.inline{display:inline-block}.footer{background:#222123;color:#d9d9d9}@media screen and (min-width: 769px){.footer{padding:60px 0}}@media screen and (max-width: 768px){.footer{padding:40px 0}}.footer__container__top{display:flex;align-items:center;padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.footer__container__top{padding:0 24px}}@media screen and (min-width: 769px){.footer__container__top{gap:100px;padding:0 40px}}@media screen and (min-width: 1024px)and (max-width: 1439px){.footer__container__top{justify-content:center}}@media screen and (min-width: 1023px){.footer__container__top{justify-content:center}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.footer__container__top{justify-content:center;gap:48px}}@media screen and (max-width: 768px){.footer__container__top{padding:0 24px;flex-direction:column;gap:48px}}.footer__container__top .logo{display:flex;position:relative;justify-content:center}@media screen and (min-width: 769px){.footer__container__top .logo{gap:40px}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.footer__container__top .logo{gap:32px}}@media screen and (max-width: 768px){.footer__container__top .logo{flex-wrap:nowrap;gap:24px;width:100%}}.footer__container__top .logo::after{content:"";position:absolute;width:1px;height:100%;background-color:#4e4e4e}@media screen and (min-width: 769px){.footer__container__top .logo::after{top:50%;right:-60px;transform:translateY(-50%)}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.footer__container__top .logo::after{right:-16px}}@media screen and (max-width: 768px){.footer__container__top .logo::after{top:calc(100% + 24px);right:0;width:100%;height:1px}}.footer__container__top .logo>picture img{width:min(96px,100%)}.footer__container__top .logo__link{width:97px}.footer__container__top .logo__right{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width: 768px){.footer__container__top .logo__right{align-items:center}}.footer__container__top .logo__right>picture img{height:auto}@media screen and (min-width: 769px){.footer__container__top .logo__right>picture img{width:222px}}@media screen and (max-width: 768px){.footer__container__top .logo__right>picture img{width:100%}}.footer__container__top .logo__right__link picture{display:block;width:auto}@media screen and (min-width: 769px){.footer__container__top .logo__right__link picture{width:222px}}@media screen and (max-width: 768px){.footer__container__top .logo__right__link picture{width:100%}}.footer__container__top .logo__right__text{display:inline-block;text-align:center;font-family:"Noto Sans JP";font-size:14px;font-weight:600;line-height:100%}@media screen and (min-width: 769px){.footer__container__top .logo__right__text{margin-top:10px}}@media screen and (max-width: 768px){.footer__container__top .logo__right__text{margin-top:8px}}.footer__container__top .logo__right__sns{margin-top:18px;display:flex}@media screen and (min-width: 769px){.footer__container__top .logo__right__sns{gap:16px}}@media screen and (max-width: 768px){.footer__container__top .logo__right__sns{gap:24px}}.footer__container__top .logo__right__sns img{width:20px}.footer__container__top .cv__list{display:flex;align-items:center;font-size:16px;font-weight:700;line-height:100%;letter-spacing:1.6px}@media screen and (min-width: 1024px)and (max-width: 1439px){.footer__container__top .cv__list{display:grid;grid-template-areas:"catalog contact" "tel     contact"}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.footer__container__top .cv__list{display:grid;grid-template-areas:"catalog tel" "contact contact";grid-template-columns:1fr 1fr;grid-gap:16px}}@media screen and (max-width: 768px){.footer__container__top .cv__list{display:grid;grid-template-areas:"catalog tel" "contact contact";grid-template-columns:1fr 1fr;grid-gap:16px}}@media screen and (max-width: 768px){.footer__container__top .cv__list{flex-wrap:wrap;gap:16px}}.footer__container__top .cv__list a{display:flex;gap:12px;align-items:center;flex-wrap:wrap}@media screen and (max-width: 768px){.footer__container__top .cv__list a{justify-content:center}}.footer__container__top .cv__list a::before{content:"";display:inline-block}.footer__container__top .cv__list__catalog{position:relative;grid-area:catalog}@media screen and (min-width: 769px){.footer__container__top .cv__list__catalog{padding-right:32px;margin-right:32px}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.footer__container__top .cv__list__catalog{padding:16px;margin-right:0;display:grid;place-items:center;box-sizing:border-box;border:1px solid #fff;width:100%;height:80px}}@media screen and (max-width: 768px){.footer__container__top .cv__list__catalog{padding:16px 24px;display:grid;box-sizing:border-box;border:1px solid #fff;width:calc(50% - 2px - 8px);height:80px}}@media screen and (max-width: 768px){.footer__container__top .cv__list__catalog{padding:16px;margin-right:0;display:grid;place-items:center;box-sizing:border-box;border:1px solid #fff;width:100%;height:80px}}@media screen and (max-width: 480px){.footer__container__top .cv__list__catalog{height:65px}}@media screen and (min-width: 769px){.footer__container__top .cv__list__catalog::after{content:"";position:absolute;top:50%;right:0;width:1px;height:40px;background-color:#4e4e4e;transform:translateY(-50%)}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.footer__container__top .cv__list__catalog::after{content:none}}.footer__container__top .cv__list__catalog a{transition:all .3s ease-in-out}@media screen and (min-width: 769px){.footer__container__top .cv__list__catalog a:hover{opacity:.8}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.footer__container__top .cv__list__catalog a{line-height:150%}}@media screen and (max-width: 768px){.footer__container__top .cv__list__catalog a{line-height:150%}}@media screen and (max-width: 480px){.footer__container__top .cv__list__catalog a{font-size:12px}}.footer__container__top .cv__list__catalog a::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M7.71075%2010.6281C7.59408%2010.6281%207.48471%2010.61%207.38262%2010.5739C7.28054%2010.5377%207.18575%2010.4756%207.09825%2010.3875L3.94825%207.2375C3.77325%207.0625%203.68925%206.85833%203.69625%206.625C3.70325%206.39167%203.78725%206.1875%203.94825%206.0125C4.12325%205.8375%204.33121%205.7465%204.57213%205.7395C4.81304%205.7325%205.02071%205.81621%205.19513%205.99063L6.83575%207.63125V1.375C6.83575%201.12709%206.91975%200.91942%207.08775%200.752003C7.25575%200.584586%207.46342%200.500586%207.71075%200.500003C7.95808%200.49942%208.16604%200.58342%208.33462%200.752003C8.50321%200.920586%208.58691%201.12825%208.58575%201.375V7.63125L10.2264%205.99063C10.4014%205.81563%2010.6093%205.73163%2010.8502%205.73863C11.0912%205.74563%2011.2988%205.83692%2011.4732%206.0125C11.6337%206.1875%2011.7177%206.39167%2011.7252%206.625C11.7328%206.85833%2011.6488%207.0625%2011.4732%207.2375L8.32325%2010.3875C8.23575%2010.475%208.14096%2010.5371%208.03887%2010.5739C7.93679%2010.6106%207.82742%2010.6287%207.71075%2010.6281ZM2.46075%2014.5C1.9795%2014.5%201.56767%2014.3288%201.22525%2013.9864C0.882837%2013.644%200.711338%2013.2318%200.710754%2012.75V11C0.710754%2010.7521%200.794754%2010.5444%200.962754%2010.377C1.13075%2010.2096%201.33842%2010.1256%201.58575%2010.125C1.83309%2010.1244%202.04104%2010.2084%202.20963%2010.377C2.37821%2010.5456%202.46192%2010.7533%202.46075%2011V12.75H12.9607V11C12.9607%2010.7521%2013.0447%2010.5444%2013.2127%2010.377C13.3807%2010.2096%2013.5884%2010.1256%2013.8357%2010.125C14.0831%2010.1244%2014.291%2010.2084%2014.4596%2010.377C14.6282%2010.5456%2014.7119%2010.7533%2014.7107%2011V12.75C14.7107%2013.2312%2014.5395%2013.6434%2014.1971%2013.9864C13.8547%2014.3294%2013.4426%2014.5006%2012.9607%2014.5H2.46075Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 769px){.footer__container__top .cv__list__catalog a::before{width:14px;height:14px}}@media screen and (max-width: 768px){.footer__container__top .cv__list__catalog a::before{width:20px;height:20px}}.footer__container__top .cv__list__tel{grid-area:tel}@media screen and (min-width: 769px){.footer__container__top .cv__list__tel{margin-right:40px}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.footer__container__top .cv__list__tel{padding:16px;margin-right:0;display:grid;place-items:center;box-sizing:border-box;border:1px solid #fff;width:100%;height:80px}}@media screen and (max-width: 768px){.footer__container__top .cv__list__tel{padding:16px 24px;box-sizing:border-box;border:1px solid #fff;width:calc(50% - 2px - 8px);height:80px}}@media screen and (max-width: 768px){.footer__container__top .cv__list__tel{padding:16px;margin-right:0;display:grid;place-items:center;box-sizing:border-box;border:1px solid #fff;width:100%;height:80px}}@media screen and (max-width: 480px){.footer__container__top .cv__list__tel{height:65px}}.footer__container__top .cv__list__tel a{font-family:"Cabin",sans-serif;font-weight:700;line-height:100%;max-width:192px}@media screen and (min-width: 769px){.footer__container__top .cv__list__tel a{pointer-events:none;font-size:20px;letter-spacing:2px}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.footer__container__top .cv__list__tel a{flex-direction:column;letter-spacing:1.8px}}@media screen and (max-width: 768px){.footer__container__top .cv__list__tel a{display:flex;flex-direction:column;font-size:18px;letter-spacing:.9px}}@media screen and (max-width: 480px){.footer__container__top .cv__list__tel a{font-size:14px}}.footer__container__top .cv__list__tel a::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2219%22%20height%3D%2213%22%20viewBox%3D%220%200%2019%2013%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M0.710693%200.5V2.37096C2.15029%202.37314%203.48865%202.64966%204.64466%203.10625C4.8612%203.1918%205.0712%203.2836%205.27464%203.38141C5.73737%203.15901%206.2355%202.96715%206.76356%202.81087C7.71078%202.5316%208.75362%202.37096%209.85522%202.37096C11.3014%202.37096%2012.6456%202.64802%2013.8062%203.10625C14.0227%203.1918%2014.2328%203.2836%2014.436%203.38141C14.8989%203.15901%2015.397%202.96715%2015.9251%202.81087C16.8675%202.53325%2017.9045%202.37257%2018.9999%202.37096V0.5H0.710693Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M12.1625%207.59493C12.1628%208.06763%2012.3051%208.50157%2012.5504%208.86553C12.7956%209.22867%2013.144%209.5178%2013.5511%209.68965C13.8229%209.80467%2014.1205%209.86808%2014.4359%209.86836C14.9089%209.86779%2015.3431%209.72573%2015.7067%209.48036C16.0698%209.23496%2016.3589%208.88685%2016.5311%208.47946C16.6458%208.20783%2016.7093%207.91028%2016.7095%207.59497C16.7095%207.36953%2016.6625%207.13045%2016.5634%206.88015C16.4647%206.62985%2016.3136%206.36862%2016.1111%206.10904C15.7254%205.61284%2015.1522%205.12399%2014.4358%204.71274C13.8866%205.02862%2013.4208%205.38876%2013.0602%205.76447C12.6762%206.16312%2012.4128%206.57741%2012.2774%206.96295C12.1996%207.18392%2012.1625%207.39436%2012.1625%207.59493Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M16.6614%204.94714C17.1382%205.44391%2017.5004%205.98902%2017.7063%206.57077C17.8234%206.90276%2017.8883%207.24733%2017.8883%207.59493C17.8888%208.30757%2017.6706%208.97484%2017.2984%209.52516C16.9264%2010.076%2016.4004%2010.513%2015.78%2010.7756C15.3667%2010.9505%2014.9112%2011.0472%2014.436%2011.0472C13.7231%2011.0472%2013.0555%2010.8294%2012.5052%2010.4569C11.9546%2010.0848%2011.5177%209.55906%2011.2552%208.93876C11.0802%208.52532%2010.9835%208.06981%2010.9836%207.59493C10.9836%207.0733%2011.1294%206.56041%2011.3796%206.08139C11.6301%205.6013%2011.9851%205.15072%2012.4223%204.73757C12.6496%204.52331%2012.8996%204.31924%2013.1697%204.12602C12.9893%204.0599%2012.804%203.99789%2012.6136%203.94156C11.7737%203.69401%2010.8418%203.54977%209.85519%203.54977C8.6451%203.5492%207.51703%203.76724%206.54031%204.12573C6.89716%204.38043%207.21894%204.65584%207.50006%204.94714C7.97662%205.44391%208.33894%205.98902%208.54483%206.57077C8.66207%206.90276%208.72697%207.24733%208.72697%207.59493C8.72712%208.30757%208.50922%208.97484%208.1369%209.52516C7.76472%2010.076%207.23887%2010.513%206.61861%2010.7756C6.20517%2010.9505%205.74966%2011.0472%205.27464%2011.0472C4.56161%2011.0472%203.89416%2010.8294%203.34384%2010.4569C2.79313%2010.0848%202.35622%209.55906%202.09374%208.93876C1.91871%208.52532%201.82212%208.06981%201.82226%207.59493C1.82226%207.0733%201.9679%206.56041%202.21791%206.08139C2.4686%205.6013%202.8236%205.15072%203.26093%204.73757C3.48812%204.52331%203.73813%204.31924%204.00825%204.12602C3.82761%204.0599%203.64261%203.99789%203.45218%203.94156C2.61702%203.69565%201.69109%203.55138%200.710693%203.54977V12.5H18.9999V3.54977C17.7962%203.55138%2016.674%203.76892%2015.7018%204.12573C16.0586%204.38043%2016.3804%204.65587%2016.6614%204.94714Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M3.00098%207.59493C3.00126%208.06763%203.14361%208.50157%203.38887%208.86553C3.6341%209.22867%203.98249%209.5178%204.38978%209.68965C4.6614%209.80467%204.95896%209.86808%205.27455%209.86836C5.74729%209.86779%206.18158%209.72573%206.54515%209.48036C6.90844%209.23496%207.19742%208.88685%207.36953%208.47946C7.48444%208.20783%207.54795%207.91028%207.5481%207.59497C7.5481%207.36953%207.50084%207.13045%207.40203%206.88015C7.30312%206.62985%207.15202%206.36862%206.9497%206.10904C6.56384%205.61284%205.99058%205.12399%205.27427%204.71274C4.72502%205.02862%204.25929%205.38876%203.89886%205.76447C3.51482%206.16312%203.25142%206.57741%203.11603%206.96295C3.03816%207.18392%203.00098%207.39436%203.00098%207.59493Z%22%20fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");width:18px;height:12px;background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 769px)and (max-width: 1023.98px){.footer__container__top .cv__list__tel a::before{width:22px;height:15px}}.footer__container__top .cv__list__tel a small{display:block;width:100%;font-family:"Cabin",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:1.4px;padding-left:30px}@media screen and (min-width: 769px)and (max-width: 1023.98px){.footer__container__top .cv__list__tel a small{display:none}}@media screen and (max-width: 768px){.footer__container__top .cv__list__tel a small{display:none}}.footer__container__top .cv__list__contact{grid-area:contact}@media screen and (max-width: 768px){.footer__container__top .cv__list__contact{width:100%}}.footer__container__top .cv__list__contact .modBtn{padding:26px 50px;font-size:18px;letter-spacing:.9px}@media screen and (min-width: 769px){.footer__container__top .cv__list__contact .modBtn{width:250px}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.footer__container__top .cv__list__contact .modBtn{width:100%}}@media screen and (max-width: 768px){.footer__container__top .cv__list__contact .modBtn{width:100%}}.footer__container__middle{margin-top:24px;border-top:1px solid #4e4e4e;border-bottom:1px solid #4e4e4e}@media screen and (min-width: 769px){.footer__container__middle{padding:24px 0}}@media screen and (max-width: 768px){.footer__container__middle{padding:20px 0}}.footer__container__middle .list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 769px){.footer__container__middle .list{gap:52px}}@media screen and (max-width: 768px){.footer__container__middle .list{gap:16px 32px;padding:0 24px;display:grid;grid-template-columns:repeat(2, auto);justify-content:start}}.footer__container__middle .list a{transition:all .3s ease-in-out;font-family:"Noto Sans JP";font-size:16px;font-weight:600;letter-spacing:1.6px}@media screen and (min-width: 769px){.footer__container__middle .list a{line-height:130%}.footer__container__middle .list a:hover{color:#b0b0b0}}@media screen and (max-width: 768px){.footer__container__middle .list a{font-style:normal;font-weight:500;line-height:100%;letter-spacing:0}}.footer__container__bottom{padding:0 24px;margin-top:24px;display:grid;padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.footer__container__bottom{padding:0 24px}}@media screen and (min-width: 769px){.footer__container__bottom{grid-template-areas:"exLink exLink" "text text" "... ..." "copyright links";grid-template-rows:auto auto 16px auto}}@media screen and (max-width: 768px){.footer__container__bottom{grid-template-areas:"exLink links" "text text" "... ..." "copyright copyright"}}.footer__container__bottom .text{grid-area:text;display:flex;color:#707070;font-size:16px;font-weight:500;line-height:130%;margin-top:24px;gap:26px}@media screen and (max-width: 768px){.footer__container__bottom .text{grid-area:text;margin-top:40px;gap:16px;flex-direction:column;align-items:center;text-align:center;font-size:14px;font-weight:500;line-height:180%}}.footer__container__bottom .text img{width:161px;height:auto}@media screen and (max-width: 768px){.footer__container__bottom .text img{grid-area:textimg}}.footer__container__bottom .list{grid-area:exLink;display:flex;align-items:center;justify-content:center;gap:64px}@media screen and (max-width: 768px){.footer__container__bottom .list{flex-direction:column;align-items:flex-start;gap:12px}}.footer__container__bottom .list__item{display:flex;gap:8px;align-items:center;position:relative}@media screen and (max-width: 768px){.footer__container__bottom .list__item{grid-area:list}}.footer__container__bottom .list__item::after{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20fill%3D%22none%22%3E%3Crect%20x%3D%223.54535%22%20y%3D%220.5%22%20width%3D%229%22%20height%3D%227%22%20stroke%3D%22white%22%2F%3E%3Cpath%20d%3D%22M1.13605%205V9.99984H7.67405%22%20stroke%3D%22white%22%2F%3E%3C%2Fsvg%3E");width:14px;height:11px}@media screen and (min-width: 769px){.footer__container__bottom .list__item:not(:last-child)::before{content:"";position:absolute;top:50%;left:calc(100% + 32px);width:1px;height:100%;background-color:#48494d;transform:translateY(-50%)}}.footer__container__bottom .list__item a{transition:all .3s ease-in-out;font-family:"Cabin",sans-serif;font-size:14px;font-weight:400;line-height:130%;letter-spacing:2.1px}@media screen and (min-width: 769px){.footer__container__bottom .list__item a:hover{opacity:.8}}.footer__container__bottom .copyright{grid-area:copyright;display:flex;justify-content:space-between;color:#707070;font-size:14px;font-weight:500;line-height:130%;letter-spacing:1.4px;margin-top:16px}@media screen and (max-width: 768px){.footer__container__bottom .copyright{margin-top:24px;text-align:center;font-size:12px;letter-spacing:1.2px}}@media screen and (max-width: 768px){.footer__container__bottom .copyright small{margin-inline:auto}}.footer__container__bottom .link{grid-area:links;display:flex;gap:32px}@media screen and (min-width: 769px){.footer__container__bottom .link{justify-content:flex-end}}@media screen and (max-width: 768px){.footer__container__bottom .link{flex-direction:column;gap:12px}}.footer__container__bottom .link a{display:flex;align-items:center;gap:8px;transition:all .3s ease-in-out;color:#707070;font-size:14px;font-weight:500;line-height:130%;letter-spacing:1.4px}@media screen and (min-width: 769px){.footer__container__bottom .link a:hover{opacity:.8}}.footer__container__bottom .link a::after{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2211%22%20viewBox%3D%220%200%2013%2011%22%20fill%3D%22none%22%3E%3Crect%20x%3D%223.5%22%20y%3D%220.5%22%20width%3D%229%22%20height%3D%227%22%20stroke%3D%22%23707070%22%2F%3E%3Cpath%20d%3D%22M1.0907%205V9.99984H7.62871%22%20stroke%3D%22%23707070%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;width:12px;height:10px}.header{display:flex;box-sizing:border-box;align-items:center;gap:24px;position:fixed;top:0;z-index:9999;background-color:#fff;width:100%}@media screen and (min-width: 769px){.header{padding:12px 40px}}@media screen and (min-width: 1024px)and (max-width: 1439px){.header{padding:14px 32px;gap:24px}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header{justify-content:space-between}}@media screen and (max-width: 768px){.header{padding:16px 24px;flex-direction:column;gap:7px}}.header__logo a{display:inline-flex;align-items:center;flex-direction:column;gap:14px}@media screen and (max-width: 768px){.header__logo a{gap:5px}}.header__logo a picture{display:inline-flex}.header__logo a img{width:250px;height:auto}@media screen and (min-width: 769px){.header__logo a img{margin-right:16px}}@media screen and (min-width: 1024px)and (max-width: 1439px){.header__logo a img{width:155px}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header__logo a img{width:133px}}@media screen and (max-width: 768px){.header__logo a img{width:133px}}.header__logo__text{text-align:center;font-family:"Noto Sans JP";font-size:14px;font-weight:600;line-height:100%}@media screen and (min-width: 1024px)and (max-width: 1439px){.header__logo__text{font-size:10px}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header__logo__text{font-size:11px}}@media screen and (min-width: 1023px){.header__logo__text{font-size:11px}}@media screen and (max-width: 768px){.header__logo__text{font-size:11px}}.header__links{display:none}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header__links{display:flex;align-items:center;gap:24px}}@media screen and (max-width: 768px){.header__links{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;position:relative}}.header__links__list{display:flex;align-items:center}@media screen and (min-width: 769px){.header__links__list{gap:24px}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header__links__list{gap:0;min-width:289px;width:100%}}@media screen and (max-width: 768px){.header__links__list{gap:0;width:100%;justify-content:center;padding-left:50px}}.header__links__list li{position:relative;width:100%;max-width:145px}.header__links__list li:not(:last-child)::after{content:"";position:absolute;top:50%;right:-12px;width:1px;height:16px;background-color:#cecec4;transform:translateY(-50%)}@media screen and (max-width: 1023px){.header__links__list li:not(:last-child)::after{display:none}}.header__links__list li a{display:inline-flex;font-family:"Noto Sans JP";font-size:14px;font-weight:600;line-height:100%;transition:all .3s ease-in-out}@media screen and (min-width: 769px){.header__links__list li a:hover{color:#b0b0b0}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header__links__list li a{padding:11px 0px;border:1px solid #cecec4;font-size:14px;font-weight:700;line-height:130%;letter-spacing:2.8px;width:100%;justify-content:center;align-items:center}.header__links__list li a.search{gap:8px}.header__links__list li a.search::before{content:"";display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNzE2MzYgNS4xNDczOEMxLjcxNjM2IDQuMjM3MjYgMi4wNzc4OCAzLjM2NDQzIDIuNzIxMzkgMi43MjA4OEMzLjM2NDkgMi4wNzczMyA0LjIzNzY5IDEuNzE1NzkgNS4xNDc3NSAxLjcxNTc5QzYuMDU3ODEgMS43MTU3OSA2LjkzMDYgMi4wNzczMyA3LjU3NDExIDIuNzIwODhDOC4yMTc2MyAzLjM2NDQzIDguNTc5MTUgNC4yMzcyNiA4LjU3OTE1IDUuMTQ3MzhDOC41NzkxNSA2LjA1NzQ5IDguMjE3NjMgNi45MzAzMiA3LjU3NDExIDcuNTczODdDNi45MzA2IDguMjE3NDIgNi4wNTc4MSA4LjU3ODk2IDUuMTQ3NzUgOC41Nzg5NkM0LjIzNzY5IDguNTc4OTYgMy4zNjQ5IDguMjE3NDIgMi43MjEzOSA3LjU3Mzg3QzIuMDc3ODggNi45MzAzMiAxLjcxNjM2IDYuMDU3NDkgMS43MTYzNiA1LjE0NzM4Wk01LjE0Nzc1IDkuNzMzODFlLTA4QzQuMzM3NjkgLTAuMDAwMTAzMjgyIDMuNTM5MDQgMC4xOTEwMDQgMi44MTY3NSAwLjU1Nzc3OUMyLjA5NDQ3IDAuOTI0NTU1IDEuNDY4OTUgMS40NTY2NCAwLjk5MTA2NiAyLjExMDc2QzAuNTEzMTgyIDIuNzY0ODkgMC4xOTY0MjkgMy41MjI1NyAwLjA2NjU2ODUgNC4zMjIyQy0wLjA2MzI5MTkgNS4xMjE4NCAtMC4wMDI1OTI4NCA1Ljk0MDgzIDAuMjQzNzI5IDYuNzEyNTdDMC40OTAwNTEgNy40ODQzMiAwLjkxNTA0IDguMTg3MDMgMS40ODQxMyA4Ljc2MzU1QzIuMDUzMjIgOS4zNDAwNyAyLjc1MDM1IDkuNzc0MTIgMy41MTg4MSAxMC4wMzA0QzQuMjg3MjcgMTAuMjg2NyA1LjEwNTM3IDEwLjM1NzkgNS45MDY1NiAxMC4yMzg0QzYuNzA3NzYgMTAuMTE4OSA3LjQ2OTQzIDkuODExOTEgOC4xMjk2MyA5LjM0MjQ5TDEwLjU0NjIgMTEuNzU5MkMxMC43MDggMTEuOTE1NSAxMC45MjQ3IDEyLjAwMTkgMTEuMTQ5NiAxMkMxMS4zNzQ1IDExLjk5OCAxMS41ODk3IDExLjkwNzggMTEuNzQ4NyAxMS43NDg3QzExLjkwNzggMTEuNTg5NyAxMS45OTggMTEuMzc0NSAxMiAxMS4xNDk2QzEyLjAwMTkgMTAuOTI0NiAxMS45MTU1IDEwLjcwNzkgMTEuNzU5MiAxMC41NDYxTDkuMzQzNDkgOC4xMzAyOEM5Ljg5MTA0IDcuMzYwMiAxMC4yMTYxIDYuNDU0MjUgMTAuMjgyOSA1LjUxMTdDMTAuMzQ5OCA0LjU2OTE2IDEwLjE1NiAzLjYyNjM5IDkuNzIyNjMgMi43ODY3QzkuMjg5MyAxLjk0NzAyIDguNjMzMjEgMS4yNDI4MiA3LjgyNjI2IDAuNzUxMjhDNy4wMTkzIDAuMjU5NzM3IDYuMDkyNjEgLTAuMDAwMTgzNjMzIDUuMTQ3NzUgOS43MzM4MWUtMDhaIiBmaWxsPSIjMjIyMTIzIi8+Cjwvc3ZnPg==");width:14px;height:14px;background-size:contain}}@media screen and (max-width: 768px){.header__links__list li a{padding:11px 0px;border:1px solid #cecec4;width:100%;justify-content:center}.header__links__list li a.search{gap:8px}.header__links__list li a.search::before{content:"";display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNzE2MzYgNS4xNDczOEMxLjcxNjM2IDQuMjM3MjYgMi4wNzc4OCAzLjM2NDQzIDIuNzIxMzkgMi43MjA4OEMzLjM2NDkgMi4wNzczMyA0LjIzNzY5IDEuNzE1NzkgNS4xNDc3NSAxLjcxNTc5QzYuMDU3ODEgMS43MTU3OSA2LjkzMDYgMi4wNzczMyA3LjU3NDExIDIuNzIwODhDOC4yMTc2MyAzLjM2NDQzIDguNTc5MTUgNC4yMzcyNiA4LjU3OTE1IDUuMTQ3MzhDOC41NzkxNSA2LjA1NzQ5IDguMjE3NjMgNi45MzAzMiA3LjU3NDExIDcuNTczODdDNi45MzA2IDguMjE3NDIgNi4wNTc4MSA4LjU3ODk2IDUuMTQ3NzUgOC41Nzg5NkM0LjIzNzY5IDguNTc4OTYgMy4zNjQ5IDguMjE3NDIgMi43MjEzOSA3LjU3Mzg3QzIuMDc3ODggNi45MzAzMiAxLjcxNjM2IDYuMDU3NDkgMS43MTYzNiA1LjE0NzM4Wk01LjE0Nzc1IDkuNzMzODFlLTA4QzQuMzM3NjkgLTAuMDAwMTAzMjgyIDMuNTM5MDQgMC4xOTEwMDQgMi44MTY3NSAwLjU1Nzc3OUMyLjA5NDQ3IDAuOTI0NTU1IDEuNDY4OTUgMS40NTY2NCAwLjk5MTA2NiAyLjExMDc2QzAuNTEzMTgyIDIuNzY0ODkgMC4xOTY0MjkgMy41MjI1NyAwLjA2NjU2ODUgNC4zMjIyQy0wLjA2MzI5MTkgNS4xMjE4NCAtMC4wMDI1OTI4NCA1Ljk0MDgzIDAuMjQzNzI5IDYuNzEyNTdDMC40OTAwNTEgNy40ODQzMiAwLjkxNTA0IDguMTg3MDMgMS40ODQxMyA4Ljc2MzU1QzIuMDUzMjIgOS4zNDAwNyAyLjc1MDM1IDkuNzc0MTIgMy41MTg4MSAxMC4wMzA0QzQuMjg3MjcgMTAuMjg2NyA1LjEwNTM3IDEwLjM1NzkgNS45MDY1NiAxMC4yMzg0QzYuNzA3NzYgMTAuMTE4OSA3LjQ2OTQzIDkuODExOTEgOC4xMjk2MyA5LjM0MjQ5TDEwLjU0NjIgMTEuNzU5MkMxMC43MDggMTEuOTE1NSAxMC45MjQ3IDEyLjAwMTkgMTEuMTQ5NiAxMkMxMS4zNzQ1IDExLjk5OCAxMS41ODk3IDExLjkwNzggMTEuNzQ4NyAxMS43NDg3QzExLjkwNzggMTEuNTg5NyAxMS45OTggMTEuMzc0NSAxMiAxMS4xNDk2QzEyLjAwMTkgMTAuOTI0NiAxMS45MTU1IDEwLjcwNzkgMTEuNzU5MiAxMC41NDYxTDkuMzQzNDkgOC4xMzAyOEM5Ljg5MTA0IDcuMzYwMiAxMC4yMTYxIDYuNDU0MjUgMTAuMjgyOSA1LjUxMTdDMTAuMzQ5OCA0LjU2OTE2IDEwLjE1NiAzLjYyNjM5IDkuNzIyNjMgMi43ODY3QzkuMjg5MyAxLjk0NzAyIDguNjMzMjEgMS4yNDI4MiA3LjgyNjI2IDAuNzUxMjhDNy4wMTkzIDAuMjU5NzM3IDYuMDkyNjEgLTAuMDAwMTgzNjMzIDUuMTQ3NzUgOS43MzM4MWUtMDhaIiBmaWxsPSIjMjIyMTIzIi8+Cjwvc3ZnPg==");width:14px;height:14px;background-size:contain}}@media screen and (max-width: 395px){.header__links__list li a{padding:11px 0;border:1px solid #cecec4;width:100%;justify-content:center}}.header__hamburger{display:none;position:relative}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header__hamburger{display:block;z-index:1000;cursor:pointer;width:26px;height:26px}.header__hamburger::before,.header__hamburger::after{content:"";position:absolute;left:0;width:100%;height:2px;background:#222123;transition:transform .3s ease,top .3s ease,bottom .3s ease}.header__hamburger::before{top:5px}.header__hamburger::after{bottom:5px}}@media screen and (max-width: 768px){.header__hamburger{display:block;z-index:1000;cursor:pointer;width:26px;height:26px}.header__hamburger::before,.header__hamburger::after{content:"";position:absolute;left:0;width:100%;height:2px;background:#222123;transition:transform .3s ease,top .3s ease,bottom .3s ease}.header__hamburger::before{top:5px}.header__hamburger::after{bottom:5px}}.header__hamburger.is-active::before{transform:rotate(45deg);top:12px}.header__hamburger.is-active::after{transform:rotate(-45deg);bottom:12px}.header__nav{flex-grow:1}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header__nav{display:none}}@media screen and (max-width: 768px){.header__nav{display:none}}.header__nav__top .list{display:flex;justify-content:flex-end;align-items:center;gap:48px}@media screen and (min-width: 1024px)and (max-width: 1439px){.header__nav__top .list{gap:32px}}.header__nav__top .list li{position:relative}.header__nav__top .list li:not(:last-child)::after{content:"";position:absolute;top:50%;width:1px;height:20px;background-color:#cecec4;transform:translateY(-50%)}@media screen and (min-width: 769px){.header__nav__top .list li:not(:last-child)::after{right:-24px}}@media screen and (min-width: 1024px)and (max-width: 1439px){.header__nav__top .list li:not(:last-child)::after{right:-16px}}.header__nav__top .list li a{display:flex;align-items:center;gap:4px;transition:all .3s ease-in-out;font-weight:700;line-height:100%;flex-wrap:wrap}.header__nav__top .list li a::before{content:"";display:inline-block;margin-right:4px}.header__nav__top .list li a small{display:block;color:#707070;font-family:"Cabin",sans-serif;font-size:10px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1px;width:100%;padding-left:26px}@media screen and (min-width: 769px){.header__nav__top .list li a:hover{opacity:.8}}.header__nav__top .list__search a{font-size:12px;letter-spacing:1.2px}.header__nav__top .list__search a::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEyIDEyIiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEuNzE2MzYgNS4xNDczOEMxLjcxNjM2IDQuMjM3MjYgMi4wNzc4OCAzLjM2NDQzIDIuNzIxMzkgMi43MjA4OEMzLjM2NDkgMi4wNzczMyA0LjIzNzY5IDEuNzE1NzkgNS4xNDc3NSAxLjcxNTc5QzYuMDU3ODEgMS43MTU3OSA2LjkzMDYgMi4wNzczMyA3LjU3NDExIDIuNzIwODhDOC4yMTc2MyAzLjM2NDQzIDguNTc5MTUgNC4yMzcyNiA4LjU3OTE1IDUuMTQ3MzhDOC41NzkxNSA2LjA1NzQ5IDguMjE3NjMgNi45MzAzMiA3LjU3NDExIDcuNTczODdDNi45MzA2IDguMjE3NDIgNi4wNTc4MSA4LjU3ODk2IDUuMTQ3NzUgOC41Nzg5NkM0LjIzNzY5IDguNTc4OTYgMy4zNjQ5IDguMjE3NDIgMi43MjEzOSA3LjU3Mzg3QzIuMDc3ODggNi45MzAzMiAxLjcxNjM2IDYuMDU3NDkgMS43MTYzNiA1LjE0NzM4Wk01LjE0Nzc1IDkuNzMzODFlLTA4QzQuMzM3NjkgLTAuMDAwMTAzMjgyIDMuNTM5MDQgMC4xOTEwMDQgMi44MTY3NSAwLjU1Nzc3OUMyLjA5NDQ3IDAuOTI0NTU1IDEuNDY4OTUgMS40NTY2NCAwLjk5MTA2NiAyLjExMDc2QzAuNTEzMTgyIDIuNzY0ODkgMC4xOTY0MjkgMy41MjI1NyAwLjA2NjU2ODUgNC4zMjIyQy0wLjA2MzI5MTkgNS4xMjE4NCAtMC4wMDI1OTI4NCA1Ljk0MDgzIDAuMjQzNzI5IDYuNzEyNTdDMC40OTAwNTEgNy40ODQzMiAwLjkxNTA0IDguMTg3MDMgMS40ODQxMyA4Ljc2MzU1QzIuMDUzMjIgOS4zNDAwNyAyLjc1MDM1IDkuNzc0MTIgMy41MTg4MSAxMC4wMzA0QzQuMjg3MjcgMTAuMjg2NyA1LjEwNTM3IDEwLjM1NzkgNS45MDY1NiAxMC4yMzg0QzYuNzA3NzYgMTAuMTE4OSA3LjQ2OTQzIDkuODExOTEgOC4xMjk2MyA5LjM0MjQ5TDEwLjU0NjIgMTEuNzU5MkMxMC43MDggMTEuOTE1NSAxMC45MjQ3IDEyLjAwMTkgMTEuMTQ5NiAxMkMxMS4zNzQ1IDExLjk5OCAxMS41ODk3IDExLjkwNzggMTEuNzQ4NyAxMS43NDg3QzExLjkwNzggMTEuNTg5NyAxMS45OTggMTEuMzc0NSAxMiAxMS4xNDk2QzEyLjAwMTkgMTAuOTI0NiAxMS45MTU1IDEwLjcwNzkgMTEuNzU5MiAxMC41NDYxTDkuMzQzNDkgOC4xMzAyOEM5Ljg5MTA0IDcuMzYwMiAxMC4yMTYxIDYuNDU0MjUgMTAuMjgyOSA1LjUxMTdDMTAuMzQ5OCA0LjU2OTE2IDEwLjE1NiAzLjYyNjM5IDkuNzIyNjMgMi43ODY3QzkuMjg5MyAxLjk0NzAyIDguNjMzMjEgMS4yNDI4MiA3LjgyNjI2IDAuNzUxMjhDNy4wMTkzIDAuMjU5NzM3IDYuMDkyNjEgLTAuMDAwMTgzNjMzIDUuMTQ3NzUgOS43MzM4MWUtMDhaIiBmaWxsPSIjMjIyMTIzIi8+Cjwvc3ZnPg==");width:14px;height:14px;background-size:contain}.header__nav__top .list__search a br{display:none}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header__nav__top .list__search{display:none}}@media screen and (max-width: 768px){.header__nav__top .list__search{display:none}}.header__nav__top .list__catalog a{font-size:12px;letter-spacing:1.2px}.header__nav__top .list__catalog a::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCIgdmlld0JveD0iMCAwIDE0IDE0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNi45OTk5OSAxMC4xMjgxQzYuODgzMzMgMTAuMTI4MSA2Ljc3Mzk1IDEwLjExIDYuNjcxODcgMTAuMDczOUM2LjU2OTc5IDEwLjAzNzcgNi40NzQ5OSA5Ljk3NTU4IDYuMzg3NSA5Ljg4NzVMMy4yMzc1IDYuNzM3NUMzLjA2MjUgNi41NjI1IDIuOTc4NSA2LjM1ODMzIDIuOTg1NSA2LjEyNUMyLjk5MjUgNS44OTE2NyAzLjA3NjUgNS42ODc1IDMuMjM3NSA1LjUxMjVDMy40MTI1IDUuMzM3NSAzLjYyMDQ2IDUuMjQ2NSAzLjg2MTM3IDUuMjM5NUM0LjEwMjI5IDUuMjMyNSA0LjMwOTk1IDUuMzE2MjEgNC40ODQzNyA1LjQ5MDYzTDYuMTI1IDcuMTMxMjVWMC44NzUwMDNDNi4xMjUgMC42MjcwODYgNi4yMDg5OSAwLjQxOTQyIDYuMzc3IDAuMjUyMDAzQzYuNTQ0OTkgMC4wODQ1ODY0IDYuNzUyNjYgMC4wMDA1ODYzNSA2Ljk5OTk5IDMuMDE3MjRlLTA2QzcuMjQ3MzMgLTAuMDAwNTgwMzE2IDcuNDU1MjkgMC4wODM0MTk4IDcuNjIzODcgMC4yNTIwMDNDNy43OTI0NSAwLjQyMDU4NiA3Ljg3NjE2IDAuNjI4MjUzIDcuODc0OTkgMC44NzUwMDNWNy4xMzEyNUw5LjUxNTYyIDUuNDkwNjNDOS42OTA2MiA1LjMxNTYzIDkuODk4NTggNS4yMzE2MyAxMC4xMzk1IDUuMjM4NjNDMTAuMzgwNCA1LjI0NTYzIDEwLjU4ODEgNS4zMzY5MiAxMC43NjI1IDUuNTEyNUMxMC45MjI5IDUuNjg3NSAxMS4wMDY5IDUuODkxNjcgMTEuMDE0NSA2LjEyNUMxMS4wMjIxIDYuMzU4MzMgMTAuOTM4MSA2LjU2MjUgMTAuNzYyNSA2LjczNzVMNy42MTI0OSA5Ljg4NzVDNy41MjQ5OSA5Ljk3NSA3LjQzMDIgMTAuMDM3MSA3LjMyODEyIDEwLjA3MzlDNy4yMjYwNCAxMC4xMTA2IDcuMTE2NjYgMTAuMTI4NyA2Ljk5OTk5IDEwLjEyODFaTTEuNzUgMTRDMS4yNjg3NSAxNCAwLjg1NjkxNiAxMy44Mjg4IDAuNTE0NDk5IDEzLjQ4NjRDMC4xNzIwODMgMTMuMTQ0IDAuMDAwNTgzMzMzIDEyLjczMTggMCAxMi4yNVYxMC41QzAgMTAuMjUyMSAwLjA4NCAxMC4wNDQ0IDAuMjUyIDkuODc3QzAuNDIgOS43MDk1OCAwLjYyNzY2NiA5LjYyNTU4IDAuODc0OTk5IDkuNjI1QzEuMTIyMzMgOS42MjQ0MiAxLjMzMDI5IDkuNzA4NDIgMS40OTg4NyA5Ljg3N0MxLjY2NzQ2IDEwLjA0NTYgMS43NTExNyAxMC4yNTMzIDEuNzUgMTAuNVYxMi4yNUgxMi4yNVYxMC41QzEyLjI1IDEwLjI1MjEgMTIuMzM0IDEwLjA0NDQgMTIuNTAyIDkuODc3QzEyLjY3IDkuNzA5NTggMTIuODc3NyA5LjYyNTU4IDEzLjEyNSA5LjYyNUMxMy4zNzIzIDkuNjI0NDIgMTMuNTgwMyA5LjcwODQyIDEzLjc0ODkgOS44NzdDMTMuOTE3NCAxMC4wNDU2IDE0LjAwMTIgMTAuMjUzMyAxNCAxMC41VjEyLjI1QzE0IDEyLjczMTIgMTMuODI4OCAxMy4xNDM0IDEzLjQ4NjQgMTMuNDg2NEMxMy4xNDM5IDEzLjgyOTQgMTIuNzMxOCAxNC4wMDA2IDEyLjI1IDE0SDEuNzVaIiBmaWxsPSIjMjIyMTIzIi8+Cjwvc3ZnPg==");width:14px;height:14px}.header__nav__top .list__catalog a br{display:none}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header__nav__top .list__catalog{font-size:11px;line-height:100%;letter-spacing:.55px}}.header__nav__top .list__tel a{font-family:"Cabin",sans-serif;font-size:16px;letter-spacing:1.6px;max-width:152px}@media screen and (min-width: 769px){.header__nav__top .list__tel a{pointer-events:none}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header__nav__top .list__tel a{font-size:13px;letter-spacing:.65px}}.header__nav__top .list__tel a::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDE5IDEyIiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMCAwVjEuODcwOTZDMS40Mzk2IDEuODczMTQgMi43Nzc5NiAyLjE0OTY2IDMuOTMzOTYgMi42MDYyNUM0LjE1MDUxIDIuNjkxOCA0LjM2MDUxIDIuNzgzNiA0LjU2Mzk0IDIuODgxNDFDNS4wMjY2NyAyLjY1OTAxIDUuNTI0OCAyLjQ2NzE1IDYuMDUyODcgMi4zMTA4N0M3LjAwMDA5IDIuMDMxNiA4LjA0MjkzIDEuODcwOTYgOS4xNDQ1MyAxLjg3MDk2QzEwLjU5MDcgMS44NzA5NiAxMS45MzUgMi4xNDgwMiAxMy4wOTU1IDIuNjA2MjVDMTMuMzEyIDIuNjkxOCAxMy41MjIyIDIuNzgzNiAxMy43MjUzIDIuODgxNDFDMTQuMTg4MiAyLjY1OTAxIDE0LjY4NjMgMi40NjcxNSAxNS4yMTQ0IDIuMzEwODdDMTYuMTU2OCAyLjAzMzI1IDE3LjE5MzggMS44NzI1NyAxOC4yODkyIDEuODcwOTZWMEgwWiIgZmlsbD0iIzIyMjEyMyIvPgogIDxwYXRoIGQ9Ik0xMS40NTEyIDcuMDk1MDhDMTEuNDUxNSA3LjU2Nzc4IDExLjU5MzggOC4wMDE3MiAxMS44MzkxIDguMzY1NjhDMTIuMDg0MyA4LjcyODgyIDEyLjQzMjcgOS4wMTc5NSAxMi44Mzk4IDkuMTg5OEMxMy4xMTE2IDkuMzA0ODIgMTMuNDA5MiA5LjM2ODIzIDEzLjcyNDYgOS4zNjg1MkMxNC4xOTc2IDkuMzY3OTQgMTQuNjMxOCA5LjIyNTg4IDE0Ljk5NTMgOC45ODA1MUMxNS4zNTg1IDguNzM1MTEgMTUuNjQ3NiA4LjM4NzAxIDE1LjgxOTggNy45Nzk2MUMxNS45MzQ1IDcuNzA3OTggMTUuOTk4IDcuNDEwNDMgMTUuOTk4MiA3LjA5NTEyQzE1Ljk5ODIgNi44Njk2OCAxNS45NTEyIDYuNjMwNiAxNS44NTIxIDYuMzgwM0MxNS43NTM0IDYuMTMwMDEgMTUuNjAyMyA1Ljg2ODc4IDE1LjM5OTcgNS42MDkxOUMxNS4wMTQxIDUuMTEyOTkgMTQuNDQwOSA0LjYyNDE1IDEzLjcyNDUgNC4yMTI4OUMxMy4xNzUzIDQuNTI4NzcgMTIuNzA5NSA0Ljg4ODkxIDEyLjM0ODkgNS4yNjQ2M0MxMS45NjQ5IDUuNjYzMjcgMTEuNzAxNSA2LjA3NzU3IDExLjU2NjEgNi40NjMxQzExLjQ4ODMgNi42ODQwOCAxMS40NTEyIDYuODk0NTEgMTEuNDUxMiA3LjA5NTA4WiIgZmlsbD0iIzIyMjEyMyIvPgogIDxwYXRoIGQ9Ik0xNS45NTA3IDQuNDQ3MThDMTYuNDI3NSA0Ljk0Mzk1IDE2Ljc4OTcgNS40ODkwNiAxNi45OTU2IDYuMDcwODFDMTcuMTEyNyA2LjQwMjggMTcuMTc3NiA2Ljc0NzM3IDE3LjE3NzYgNy4wOTQ5N0MxNy4xNzgxIDcuODA3NjEgMTYuOTU5OSA4LjQ3NDg4IDE2LjU4NzcgOS4wMjUyQzE2LjIxNTcgOS41NzYwOSAxNS42ODk3IDEwLjAxMyAxNS4wNjkzIDEwLjI3NTZDMTQuNjU2IDEwLjQ1MDUgMTQuMjAwNSAxMC41NDcyIDEzLjcyNTMgMTAuNTQ3MkMxMy4wMTI0IDEwLjU0NzIgMTIuMzQ0OCAxMC4zMjk0IDExLjc5NDUgOS45NTY5OEMxMS4yNDM5IDkuNTg0OCAxMC44MDcgOS4wNTkxIDEwLjU0NDUgOC40Mzg4QzEwLjM2OTUgOC4wMjUzNiAxMC4yNzI4IDcuNTY5ODUgMTAuMjcyOSA3LjA5NDk3QzEwLjI3MjkgNi41NzMzNCAxMC40MTg3IDYuMDYwNDUgMTAuNjY4OSA1LjU4MTQzQzEwLjkxOTQgNS4xMDEzNCAxMS4yNzQ0IDQuNjUwNzUgMTEuNzExNiA0LjIzNzZDMTEuOTM4OSA0LjAyMzM1IDEyLjE4ODkgMy44MTkyNyAxMi40NTkgMy42MjYwNkMxMi4yNzg2IDMuNTU5OTQgMTIuMDkzMyAzLjQ5NzkzIDExLjkwMyAzLjQ0MTU5QzExLjA2MyAzLjE5NDA1IDEwLjEzMTEgMy4wNDk4MSA5LjE0NDUgMy4wNDk4MUM3LjkzNDQxIDMuMDQ5MjMgNi44MDYzNCAzLjI2NzI4IDUuODI5NjEgMy42MjU3N0M2LjE4NjQ3IDMuODgwNDYgNi41MDgyNCA0LjE1NTg3IDYuNzg5MzcgNC40NDcxOEM3LjI2NTkyIDQuOTQzOTUgNy42MjgyNCA1LjQ4OTA2IDcuODM0MTQgNi4wNzA4MUM3Ljk1MTM4IDYuNDAyOCA4LjAxNjI4IDYuNzQ3MzcgOC4wMTYyOCA3LjA5NDk3QzguMDE2NDIgNy44MDc2MSA3Ljc5ODUzIDguNDc0ODggNy40MjYyIDkuMDI1MkM3LjA1NDAzIDkuNTc2MDkgNi41MjgxOCAxMC4wMTMgNS45MDc5MSAxMC4yNzU2QzUuNDk0NDggMTAuNDUwNSA1LjAzODk2IDEwLjU0NzIgNC41NjM5NCAxMC41NDcyQzMuODUwOTEgMTAuNTQ3MiAzLjE4MzQ3IDEwLjMyOTQgMi42MzMxNSA5Ljk1Njk4QzIuMDgyNDMgOS41ODQ4IDEuNjQ1NTMgOS4wNTkxIDEuMzgzMDUgOC40Mzg4QzEuMjA4MDIgOC4wMjUzNiAxLjExMTQzIDcuNTY5ODUgMS4xMTE1NyA3LjA5NDk3QzEuMTExNTcgNi41NzMzNCAxLjI1NzIgNi4wNjA0NSAxLjUwNzIyIDUuNTgxNDNDMS43NTc5MSA1LjEwMTM0IDIuMTEyOSA0LjY1MDc1IDIuNTUwMjQgNC4yMzc2QzIuNzc3NDIgNC4wMjMzNSAzLjAyNzQ0IDMuODE5MjcgMy4yOTc1NiAzLjYyNjA2QzMuMTE2OTIgMy41NTk5NCAyLjkzMTkyIDMuNDk3OTMgMi43NDE0OSAzLjQ0MTU5QzEuOTA2MzMgMy4xOTU2OSAwLjk4MDQwMiAzLjA1MTQxIDAgMy4wNDk4MVYxMkgxOC4yODkyVjMuMDQ5ODFDMTcuMDg1NSAzLjA1MTQxIDE1Ljk2MzMgMy4yNjg5NiAxNC45OTExIDMuNjI1NzdDMTUuMzQ3OSAzLjg4MDQ2IDE1LjY2OTcgNC4xNTU5MSAxNS45NTA3IDQuNDQ3MThaIiBmaWxsPSIjMjIyMTIzIi8+CiAgPHBhdGggZD0iTTIuMjkxMDIgNy4wOTUwOEMyLjI5MTMgNy41Njc3OCAyLjQzMzY1IDguMDAxNzIgMi42Nzg5MSA4LjM2NTY4QzIuOTI0MTQgOC43Mjg4MiAzLjI3MjUyIDkuMDE3OTUgMy42Nzk4MiA5LjE4OThDMy45NTE0NCA5LjMwNDgyIDQuMjQ5IDkuMzY4MjMgNC41NjQ1OSA5LjM2ODUyQzUuMDM3MzMgOS4zNjc5NCA1LjQ3MTYyIDkuMjI1ODggNS44MzUxOSA4Ljk4MDUxQzYuMTk4NDggOC43MzUxMSA2LjQ4NzQ2IDguMzg3MDEgNi42NTk1NiA3Ljk3OTYxQzYuNzc0NDggNy43MDc5OCA2LjgzNzk5IDcuNDEwNDMgNi44MzgxMyA3LjA5NTEyQzYuODM4MTMgNi44Njk2OCA2Ljc5MDg4IDYuNjMwNiA2LjY5MjA3IDYuMzgwM0M2LjU5MzE2IDYuMTMwMDEgNi40NDIwNiA1Ljg2ODc4IDYuMjM5NzMgNS42MDkxOUM1Ljg1Mzg3IDUuMTEyOTkgNS4yODA2MiA0LjYyNDE1IDQuNTY0MzEgNC4yMTI4OUM0LjAxNTA2IDQuNTI4NzcgMy41NDkzMyA0Ljg4ODkxIDMuMTg4OSA1LjI2NDYzQzIuODA0ODYgNS42NjMyNyAyLjU0MTQ2IDYuMDc3NTcgMi40MDYwNyA2LjQ2MzFDMi4zMjgyIDYuNjg0MDggMi4yOTEwMiA2Ljg5NDUxIDIuMjkxMDIgNy4wOTUwOFoiIGZpbGw9IiMyMjIxMjMiLz4KPC9zdmc+");width:18px;height:12px}.header__nav__bottom{box-sizing:border-box;border-top:1px solid #cecec4}@media screen and (min-width: 769px){.header__nav__bottom{padding:14px 8.5px 0;margin-top:10px}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header__nav__bottom{padding:8px 8.5px 0;margin-top:6px}}.header__nav__bottom .list{display:flex;justify-content:flex-end;gap:64px}@media screen and (min-width: 1024px)and (max-width: 1439px){.header__nav__bottom .list{gap:42px}}.header__nav__bottom .list a{transition:all .3s ease-in-out;text-align:center;font-family:"Noto Sans JP";font-size:16px;font-weight:700;line-height:130%;letter-spacing:1.2px}@media screen and (min-width: 769px){.header__nav__bottom .list a:hover{color:#b0b0b0}}@media screen and (min-width: 1024px)and (max-width: 1439px){.header__nav__bottom .list a{font-size:12px;letter-spacing:1.2px}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header__nav__bottom .list a{font-size:12px;letter-spacing:1.2px}}@media screen and (max-width: 768px){.header__nav__bottom .list a{font-style:normal;font-weight:500;line-height:100%}}@media screen and (min-width: 769px){.header__nav__spmenu{display:none}}.header__button .modBtn{padding:21px 50px}@media screen and (min-width: 1024px)and (max-width: 1439px){.header__button .modBtn{padding:14px;width:165px;letter-spacing:.7px}}@media screen and (min-width: 1023px){.header__button .modBtn{width:237px;font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.9px}}@media screen and (max-width: 1023px){.header__button{display:none}}.header.is-active{display:grid;justify-content:center;position:fixed;top:0;left:0;z-index:1000;width:100vw;overflow:hidden;grid-template-areas:"logo" "nav" "button"}@media screen and (max-width: 768px){.header.is-active{padding:16px 0;grid-template-areas:"logo" "links" "nav" "button"}}.header.is-active::after{content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:#fff}.header.is-active .header__hamburger{margin-right:24px}.header.is-active .header__logo{grid-area:logo;text-align:center}@media screen and (max-width: 768px){.header.is-active .header__links{grid-area:links}}.header.is-active .header__links__list{display:none}@media screen and (max-width: 768px){.header.is-active .header__links__list{display:flex;visibility:hidden}}@media screen and (max-width: 768px){.header.is-active .header__links__list a{transition:initial}}.header.is-active .header__links button{position:absolute;top:40px;right:40px}@media screen and (max-width: 768px){.header.is-active .header__links button{position:relative;top:0;right:0}}.header.is-active .header__nav{display:grid;grid-area:nav;grid-template-areas:"list" "links" "cvBtn"}.header.is-active .header__nav__top{grid-area:cvBtn;margin-top:24px}@media screen and (max-width: 768px){.header.is-active .header__nav__top{margin-top:24px}}.header.is-active .header__nav__top li a{align-items:center;justify-content:center;border:1px solid #cecec4;width:calc(100% - 16px);height:90px;font-size:16px;font-weight:700;line-height:150%;letter-spacing:1.6px;max-width:100%;padding:0 8px}.header.is-active .header__nav__top li a small{padding:0;text-align:center}.header.is-active .header__nav__top .list{justify-content:center;gap:16px}.header.is-active .header__nav__top .list__catalog::after{display:none}.header.is-active .header__nav__top .list__catalog a::before{width:20px;height:20px;background-size:cover;background-repeat:no-repeat}.header.is-active .header__nav__top .list__tel a{flex-direction:column;gap:10px;font-size:18px;line-height:100%;letter-spacing:.9px}.header.is-active .header__nav__top .list__tel a::before{width:30px;height:20px;background-size:cover;background-repeat:no-repeat}@media screen and (min-width: 769px){.header.is-active .header__nav__top .list br{display:none}}@media screen and (min-width: 769px)and (max-width: 1023.98px){.header.is-active .header__nav__top .list br{display:block}}@media screen and (max-width: 768px){.header.is-active .header__nav__top .list br{display:block}}.header.is-active .header__nav__bottom{padding:20px 24px;grid-area:list;border-top:1px solid #cecec4;border-bottom:1px solid #cecec4}.header.is-active .header__nav__bottom .list{flex-wrap:wrap;gap:16px 32px}.header.is-active .header__nav__bottom .list li{width:calc(50% - 16px)}.header.is-active .header__nav__spmenu{margin-top:24px;grid-area:links;display:flex;gap:32px;font-size:14px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:2.1px;padding:0 24px}.header.is-active .header__nav__spmenu ul{display:flex;flex-direction:column;gap:12px;width:calc(50% - 16px)}.header.is-active .header__nav__spmenu ul li{display:flex;gap:6px;align-items:center}.header.is-active .header__nav__spmenu ul li::after{content:"";display:inline-block;background-size:contain;background-repeat:no-repeat;width:12px;height:10px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDEzIDExIiBmaWxsPSJub25lIj4KICA8cmVjdCB4PSIyLjkwOTE4IiB5PSIwLjUiIHdpZHRoPSI5IiBoZWlnaHQ9IjciIHN0cm9rZT0iIzRFNEU0RSIvPgogIDxwYXRoIGQ9Ik0wLjUgNVY5Ljk5OTg0SDcuMDM4MDEiIHN0cm9rZT0iIzRFNEU0RSIvPgo8L3N2Zz4=")}.header.is-active .header__nav__spmenu ul:last-child li{color:#707070;letter-spacing:-0.28px}.header.is-active .header__nav__spmenu ul:last-child li::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2213%22%20height%3D%2211%22%20viewBox%3D%220%200%2013%2011%22%20fill%3D%22none%22%3E%3Crect%20x%3D%223.5%22%20y%3D%220.5%22%20width%3D%229%22%20height%3D%227%22%20stroke%3D%22%23707070%22%2F%3E%3Cpath%20d%3D%22M1.0907%205V9.99984H7.62871%22%20stroke%3D%22%23707070%22%2F%3E%3C%2Fsvg%3E")}.header.is-active .header__button{display:block;grid-area:button}@media screen and (max-width: 768px){.header.is-active .header__button{margin:16px 24px 0}}.header.is-active .header__button .modBtn{width:100%;height:80px;font-size:18px;line-height:100%;letter-spacing:.9px}@keyframes slideOutIn{0%{transform:translate(0);opacity:1}40%{transform:translate(125%);opacity:0}41%{transform:translate(-125%);opacity:0}100%{transform:translate(0);opacity:1}}.modBtn{padding:20px 27px;display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden;transition:color .3s ease;border-radius:50px;background:var(--White, #fff);color:#000;min-width:269px;height:59px;font-size:16px;font-weight:700;line-height:normal;letter-spacing:1.6px}.modBtn::after{content:"";position:inline-block;opacity:1;transform:translateX(0);transition:transform .3s ease opacity .3s ease;animation-fill-mode:forwards;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='15' viewBox='0 0 9 15' fill='none'%3E%3Cpath d='M1.5 13.5L7.5 7.5L1.5 13.5ZM7.5 7.5L1.5 1.5L7.5 7.5Z' fill='currentColor'/%3E%3Cpath d='M1.5 13.5L7.5 7.5L1.5 1.5' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;background-color:currentColor;width:9px;height:16px}@media screen and (min-width: 769px){.modBtn:hover{color:#0097c2;border:1px solid #0097c2;background-color:#000}.modBtn:hover::after{color:#0097c2;animation:slideOutIn .5s forwards}}@media screen and (min-width: 769px){.modBtn:hover input{color:#555}.modBtn:hover input.wpcf7-previous{transition:transform .3s ease opacity .3s ease;color:#fff}}.modBtn input{color:#fff}.modBtn input.wpcf7-previous{transition:transform .3s ease opacity .3s ease;color:#555}.modBtn--square,.modBtn--squareArrow{padding:6px 24px;border-radius:5px;min-width:inherit;height:inherit;text-align:center;font-size:14px;font-weight:700;line-height:120%}.modBtn--square::after,.modBtn--squareArrow::after{display:none}.modBtn--squareArrow{padding:16px 28.5px 16px 16px;background:linear-gradient(180deg, #0AC7FD 0%, #09B3E4 49%, #0097C2 51%, #0293BC 100%);color:#fff;border:1px solid #0097c2}@media screen and (min-width: 769px){.modBtn--squareArrow:hover{color:#0097c2;background:rgba(0,0,0,0);border:1px solid #0097c2}.modBtn--squareArrow:hover::after{color:#0097c2}}.modBtn--squareArrow::after{display:inline-block;right:16px}.modBtn--squareArrowWhite{background:#fff}@media screen and (min-width: 769px){.modBtn--squareArrowWhite:hover{color:#fff;background:rgba(0,0,0,0);border:1px solid #fff}.modBtn--squareArrowWhite:hover::after{color:#fff}}.modToBtn{display:inline-flex;gap:16px;align-items:center;transition:color .3s ease;font-size:16px;line-height:normal;letter-spacing:1.6px}.modToBtn__circleArrowBtn{padding:0;display:flex;align-items:center;background:none;border:none;padding:0}.modToBtn__circleArrowBtn__svg{width:35px;height:35px;overflow:visible;transition:all .3s ease}.modToBtn__circleArrowBtn__svg .circle{fill:none;stroke:#fff;transition:fill .3s ease,stroke .3s ease}.modToBtn__circleArrowBtn__svg .arrow{stroke:#fff;transition:stroke .3s ease,transform .3s ease}@media screen and (min-width: 769px){.modToBtn:hover{color:#fff}.modToBtn:hover .modToBtn__circleArrowBtn__svg .circle{fill:#fff;stroke:#fff}.modToBtn:hover .modToBtn__circleArrowBtn__svg .arrow{stroke:#000;animation-fill-mode:forwards;animation:slideOutIn .3s forwards}}.modToBtn--blk{color:#000}.modToBtn--blk .modToBtn__circleArrowBtn__svg .circle{stroke:#444}.modToBtn--blk .modToBtn__circleArrowBtn__svg .arrow{stroke:#444}@media screen and (min-width: 769px){.modToBtn--blk:hover{color:#000}.modToBtn--blk:hover .modToBtn__circleArrowBtn__svg .circle{fill:#444;stroke:#444}.modToBtn--blk:hover .modToBtn__circleArrowBtn__svg .arrow{stroke:#fff}}.modBreadcrumb{display:flex;flex-wrap:wrap;color:#b0b0b0;font-weight:700;font-size:14px;line-height:100%;letter-spacing:1.4px}@media screen and (min-width: 769px){.modBreadcrumb{gap:24px}}@media screen and (max-width: 768px){.modBreadcrumb{gap:8px 32px}}.modBreadcrumb__list{position:relative;color:#0ac7fd}.modBreadcrumb .aioseo-breadcrumbs{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.modBreadcrumb .aioseo-breadcrumbs{gap:8px 24px}}@media screen and (max-width: 768px){.modBreadcrumb .aioseo-breadcrumbs{gap:8px 16px}}.modBreadcrumb .aioseo-breadcrumbs .aioseo-breadcrumb-separator{color:#707070}.modBreadcrumb a{font-weight:400;color:#000}.modBreadcrumb--bgWhite .modBreadcrumb__list{color:#0ac7fd}.modBreadcrumb--bgWhite .modBreadcrumb__list:not(:last-child)::after{background-color:#707070}.modBreadcrumb--bgWhite .modBreadcrumb__list a{color:#fff}.modAnime--line{position:relative}.modAnime--line::after{position:absolute;content:"";bottom:-1px;left:0;width:0;height:1px;background-color:#000;transition:width .3s ease-in-out}.modAnime--line:hover::after{width:100%}.modAnime--arrow svg{transition:transform .3s ease-in-out}.modAnime--arrow:hover svg{animation:slideOutIn .5s forwards}.modAnime--box:hover .modAnime--line::after{width:100%}.modAnime--box:hover .modAnime--arrow svg{animation:slideOutIn .5s forwards}.modDetailContent{overflow:hidden}.modDetailContent p{color:#222123;font-size:16px;font-style:normal;font-weight:400;line-height:180%;letter-spacing:.8px}.modDetailContent p:not(:first-child){margin-top:16px}.modDetailContent h1{color:#222123;font-size:48px;font-style:normal;font-weight:500;line-height:100%}@media screen and (max-width: 768px){.modDetailContent h1{font-size:36px}}.modDetailContent h2{color:#222123;font-size:36px;font-style:normal;font-weight:500;line-height:140%}@media screen and (max-width: 768px){.modDetailContent h2{font-size:30px}}.modDetailContent h3{color:#222123;font-size:30px;font-style:normal;font-weight:700;line-height:140%}@media screen and (max-width: 768px){.modDetailContent h3{font-size:24px}}.modDetailContent h4{color:#4e4e4e;font-size:24px;font-style:normal;font-weight:500;line-height:140%}@media screen and (max-width: 768px){.modDetailContent h4{font-size:18px;line-height:160%}}.modDetailContent h5{color:#222123;font-size:18px;font-style:normal;font-weight:500;line-height:140%}@media screen and (max-width: 768px){.modDetailContent h5{font-size:16px;line-height:160%;letter-spacing:.32px}}.modDetailContent h6{color:#707070;font-size:14px;font-style:normal;font-weight:500;line-height:100%}@media screen and (max-width: 768px){.modDetailContent h6{letter-spacing:1.4px}}.modDetailContent a:not(.wp-block-button__link){text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-color:#707070;text-decoration-thickness:auto;text-underline-offset:25%;text-underline-position:from-font}@media screen and (min-width: 769px){.modDetailContent .wp-block-heading,.modDetailContent .wp-block-list,.modDetailContent .wp-block-image,.modDetailContent .wp-block-table,.modDetailContent .wp-block-buttons,.modDetailContent .wp-block-flexible-table-block-table{margin-top:32px}}@media screen and (max-width: 768px){.modDetailContent .wp-block-heading,.modDetailContent .wp-block-list,.modDetailContent .wp-block-image,.modDetailContent .wp-block-table,.modDetailContent .wp-block-buttons,.modDetailContent .wp-block-flexible-table-block-table{margin-top:24px}}@media screen and (min-width: 769px){.modDetailContent .wp-block-group,.modDetailContent .wp-block-columns{margin-top:32px}}@media screen and (max-width: 768px){.modDetailContent .wp-block-group,.modDetailContent .wp-block-columns{margin-top:24px}}.modDetailContent .wp-block-group .wp-block-heading,.modDetailContent .wp-block-group .wp-block-list,.modDetailContent .wp-block-group .wp-block-image,.modDetailContent .wp-block-group .wp-block-table,.modDetailContent .wp-block-group .wp-block-buttons,.modDetailContent .wp-block-group .wp-block-group,.modDetailContent .wp-block-group .wp-block-flexible-table-block-table,.modDetailContent .wp-block-columns .wp-block-heading,.modDetailContent .wp-block-columns .wp-block-list,.modDetailContent .wp-block-columns .wp-block-image,.modDetailContent .wp-block-columns .wp-block-table,.modDetailContent .wp-block-columns .wp-block-buttons,.modDetailContent .wp-block-columns .wp-block-group,.modDetailContent .wp-block-columns .wp-block-flexible-table-block-table{margin-top:0}.modDetailContent .wp-block-group p,.modDetailContent .wp-block-columns p{margin-top:0}.modDetailContent .is-layout-grid{gap:24px}.modDetailContent .tablepress>:where(tbody)>tr>*{padding:16px;border:1px solid #707070;min-width:242px;color:#222123;font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:.8px}.modDetailContent .tablepress>:where(tbody)>tr>* img{width:100%;max-width:120px;height:auto;margin-inline:auto;display:block}.modDetailContent .tablepress>:where(tbody)>tr .column-1{text-align:left}.modDetailContent .tablepress>:where(thead)>tr th{padding:16px 32px;box-sizing:border-box;background:#48494d;border:1px solid #707070;border-bottom:none;text-align:center;font-size:18px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.9px;color:#fff}.modDetailContent .tablepress>:where(thead)>tr:not(:first-child) th{font-size:16px}.modDetailContent .tablepress>:where(thead,tfoot)>tr>*{padding:16px;border:1px solid #c4c4c4;background-color:#2f2f2f;color:#fff;min-width:242px}.modDetailContent .tablepress tr:nth-child(odd){background:#f9f9f9}.modCustomize{box-sizing:border-box;display:flex;align-items:center;background-color:#1f1f1f;border-radius:20px;border:1px solid #2f2f2f;box-shadow:0px 0px 6px 0px rgba(0,0,0,.25);padding:32px 40px;margin-top:60px;gap:40px}@media screen and (max-width: 768px){.modCustomize{padding:24px;margin-top:40px;flex-direction:column;gap:24px}}@media screen and (min-width: 769px){.modCustomize picture{width:45%}}@media screen and (max-width: 768px){.modCustomize picture{width:100%}}.modCustomize__detail{font-size:16px;font-weight:500;line-height:180%;letter-spacing:-0.16px}@media screen and (min-width: 769px){.modCustomize__detail{width:50%}}@media screen and (max-width: 768px){.modCustomize__detail{width:100%}}.modCustomize__detail .modBtn{padding:32px;margin-top:24px;box-sizing:border-box;font-size:18px;font-weight:700;line-height:100%;letter-spacing:.9px}@media screen and (max-width: 768px){.modCustomize__detail .modBtn{width:100%;font-size:16px;letter-spacing:.8px}}.modFooterCV{height:78px;position:fixed;bottom:0;left:0;right:0;z-index:999;transition:transform .3s ease,opacity .3s ease;transform:translateY(0);opacity:1}@media screen and (min-width: 769px){.modFooterCV{display:none}}@media screen and (max-width: 768px){.modFooterCV{display:block}}.modFooterCV.is-hidden{transform:translateY(100%);opacity:0;pointer-events:none}.modFooterCV__list{display:none}@media screen and (max-width: 768px){.modFooterCV__list{padding:16px 24px;box-sizing:border-box;display:flex;gap:16px;justify-content:center;position:fixed;bottom:0;left:0;z-index:9999;background-color:#fff;width:100%}.modFooterCV__list li a{height:46px}.modFooterCV__list__catalog a{padding:0;gap:8px;width:132px;text-align:left;border:1px solid #cecec4}.modFooterCV__list__catalog a::before{content:"";display:inline-block;background-color:#000;mask-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2215%22%20height%3D%2215%22%20viewBox%3D%220%200%2015%2015%22%3E%3Cpath%20fill%3D%22black%22%20d%3D%22M7.71075%2010.6281C7.59408%2010.6281%207.48471%2010.61%207.38262%2010.5739C7.28054%2010.5377%207.18575%2010.4756%207.09825%2010.3875L3.94825%207.2375C3.77325%207.0625%203.68925%206.85833%203.69625%206.625C3.70325%206.39167%203.78725%206.1875%203.94825%206.0125C4.12325%205.8375%204.33121%205.7465%204.57213%205.7395C4.81304%205.7325%205.02071%205.81621%205.19513%205.99063L6.83575%207.63125V1.375C6.83575%201.12709%206.91975%200.91942%207.08775%200.752003C7.25575%200.584586%207.46342%200.500586%207.71075%200.500003C7.95808%200.49942%208.16604%200.58342%208.33462%200.752003C8.50321%200.920586%208.58691%201.12825%208.58575%201.375V7.63125L10.2264%205.99063C10.4014%205.81563%2010.6093%205.73163%2010.8502%205.73863C11.0912%205.74563%2011.2988%205.83692%2011.4732%206.0125C11.6337%206.1875%2011.7177%206.39167%2011.7252%206.625C11.7328%206.85833%2011.6488%207.0625%2011.4732%207.2375L8.32325%2010.3875C8.23575%2010.475%208.14096%2010.5371%208.03887%2010.5739C7.93679%2010.6106%207.82742%2010.6287%207.71075%2010.6281ZM2.46075%2014.5C1.9795%2014.5%201.56767%2014.3288%201.22525%2013.9864C0.882837%2013.644%200.711338%2013.2318%200.710754%2012.75V11C0.710754%2010.7521%200.794754%2010.5444%200.962754%2010.377C1.13075%2010.2096%201.33842%2010.1256%201.58575%2010.125C1.83309%2010.1244%202.04104%2010.2084%202.20963%2010.377C2.37821%2010.5456%202.46192%2010.7533%202.46075%2011V12.75H12.9607V11C12.9607%2010.7521%2013.0447%2010.5444%2013.2127%2010.377C13.3807%2010.2096%2013.5884%2010.1256%2013.8357%2010.125C14.0831%2010.1244%2014.291%2010.2084%2014.4596%2010.377C14.6282%2010.5456%2014.7119%2010.7533%2014.7107%2011V12.75C14.7107%2013.2312%2014.5395%2013.6434%2014.1971%2013.9864C13.8547%2014.3294%2013.4426%2014.5006%2012.9607%2014.5H2.46075Z%22/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-size:contain;mask-position:center;width:16px;height:16px}.modFooterCV__list__contact a{padding:0;width:132px;gap:8px}.modFooterCV__list__contact a::after{height:14px}.modFooterCV__list__tel a{padding:0;width:48px;height:48px;border:.5px solid #cecec4}}@media screen and (max-width: 768px)and (min-width: 769px){.modFooterCV__list__tel a{pointer-events:none}}.modTemplateContactFooter{padding:80px 24px 0}@media screen and (max-width: 768px){.modTemplateContactFooter{padding-top:40px}}.modTemplateContactFooter__inner{margin-inline:auto;box-sizing:border-box;background-color:#fff;border-radius:20px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.25);max-width:915px}@media screen and (min-width: 769px){.modTemplateContactFooter__inner{padding:40px 20px}}@media screen and (max-width: 768px){.modTemplateContactFooter__inner{padding:32px}}.modTemplateContactFooter__inner__title{margin-inline:auto;max-width:700px;color:#000;font-size:20px;font-style:normal;font-weight:500;line-height:170%;text-align:center}@media screen and (max-width: 768px){.modTemplateContactFooter__inner__title{font-size:18px;text-align:left}}.modTemplateContactFooter__inner__title strong{font-size:24px;font-weight:700;letter-spacing:.48px}@media screen and (max-width: 768px){.modTemplateContactFooter__inner__title strong{font-size:20px;line-height:170%;letter-spacing:normal}}.modTemplateContactFooter__inner__content{margin-inline:auto;max-width:700px}.modTemplateContactFooter__inner__content .text{margin-top:16px;color:#000;line-height:170%;letter-spacing:.32px}@media screen and (min-width: 769px){.modTemplateContactFooter__inner__content .text{font-size:16px;font-weight:400}}@media screen and (max-width: 768px){.modTemplateContactFooter__inner__content .text{font-size:16px;font-weight:500}}.modTemplateContactFooter__inner__content .contact{padding:0;clip-path:initial;box-shadow:initial}@media screen and (min-width: 769px){.modTemplateContactFooter__inner__content .contact{margin-top:24px}}@media screen and (max-width: 768px){.modTemplateContactFooter__inner__content .contact{margin-top:16px}}.modTemplateContactFooter__inner__content .contact__list{display:flex;color:#000}@media screen and (min-width: 769px){.modTemplateContactFooter__inner__content .contact__list{flex-wrap:wrap;gap:24px}}@media screen and (max-width: 768px){.modTemplateContactFooter__inner__content .contact__list{flex-direction:column;gap:16px}}.modTemplateContactFooter__inner__content .contact__list li dt{font-weight:500;line-height:100%}@media screen and (min-width: 769px){.modTemplateContactFooter__inner__content .contact__list li dt{font-size:16px}}@media screen and (max-width: 768px){.modTemplateContactFooter__inner__content .contact__list li dt{font-size:14px}}.modTemplateContactFooter__inner__content .contact__list li dd{margin-top:8px;color:#2f2f2f}.modTemplateContactFooter__inner__content .contact__list li dd::before{content:"";display:inline-block;margin-right:8px}.modTemplateContactFooter__inner__content .contact__list__mail{background:#f9f9f9}@media screen and (min-width: 769px){.modTemplateContactFooter__inner__content .contact__list__mail{flex:0 0 352px}}.modTemplateContactFooter__inner__content .contact__list__mail a{display:block;box-sizing:border-box;border-radius:10px}@media screen and (min-width: 769px){.modTemplateContactFooter__inner__content .contact__list__mail a{padding:24px}}@media screen and (max-width: 768px){.modTemplateContactFooter__inner__content .contact__list__mail a{padding:24px 16px}}.modTemplateContactFooter__inner__content .contact__list__mail dd{font-weight:700;line-height:138%}@media screen and (min-width: 769px){.modTemplateContactFooter__inner__content .contact__list__mail dd{font-size:26px}}@media screen and (max-width: 768px){.modTemplateContactFooter__inner__content .contact__list__mail dd{font-size:18px}}.modTemplateContactFooter__inner__content .contact__list__mail dd::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2220%22%20viewBox%3D%220%200%2028%2020%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.1822%2011.7787L14.0027%2014.3587L17.6855%2011.8493L25.9408%2019.8933C25.7229%2019.9636%2025.4925%2019.9991%2025.2495%2020H2.75045C2.45345%2020%202.16995%2019.9427%201.9094%2019.84L10.1822%2011.7787ZM27.5%205.168V17.7773C27.5%2018.1067%2027.4271%2018.4187%2027.2975%2018.7L19.2056%2010.8147L27.5%205.168ZM0.5%205.23867L8.6567%2010.748L0.6431%2018.5587C0.549225%2018.3086%200.500782%2018.0441%200.5%2017.7773L0.5%205.23867ZM25.2495%200C26.4916%200%2027.5%200.994666%2027.5%202.22267V3.004L13.9973%2012.1973L0.5%203.08V2.22267C0.5%200.996%201.5071%200%202.75045%200H25.2495Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;width:27px;height:20px}.modTemplateContactFooter__inner__content .contact__list__tel{box-sizing:border-box;border-radius:10px;background:#f9f9f9}@media screen and (min-width: 769px){.modTemplateContactFooter__inner__content .contact__list__tel{padding:24px;flex:0 0 324px}}@media screen and (max-width: 768px){.modTemplateContactFooter__inner__content .contact__list__tel{padding:24px 16px}}.modTemplateContactFooter__inner__content .contact__list__tel dd{font-family:"Cabin",sans-serif;font-weight:700;line-height:100%}@media screen and (min-width: 769px){.modTemplateContactFooter__inner__content .contact__list__tel dd{font-size:36px;letter-spacing:-0.72px}}@media screen and (max-width: 768px){.modTemplateContactFooter__inner__content .contact__list__tel dd{font-size:32px;letter-spacing:-0.64px}}.modTemplateContactFooter__inner__content .contact__list__tel dd::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2231%22%20height%3D%2220%22%20viewBox%3D%220%200%2031%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M0.0175781%200V3.11826C2.4169%203.12189%204.64751%203.58275%206.57418%204.34372C6.93509%204.48631%207.28509%204.63931%207.62415%204.80232C8.39537%204.43165%209.22558%204.11189%2010.1057%203.85143C11.6844%203.38598%2013.4225%203.11826%2015.2585%203.11826C17.6687%203.11826%2019.9092%203.58001%2021.8433%204.34372C22.2042%204.48631%2022.5545%204.63931%2022.8931%204.80232C23.6645%204.43165%2024.4947%204.11189%2025.3749%203.85143C26.9456%203.38872%2028.6739%203.12094%2030.4996%203.11826V0H0.0175781Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3Cpath%20d%3D%22M19.1045%2011.8251C19.105%2012.6129%2019.3422%2013.3362%2019.751%2013.9428C20.1597%2014.548%2020.7403%2015.0299%2021.4189%2015.3163C21.8719%2015.508%2022.3678%2015.6137%2022.8935%2015.6141C23.6819%2015.6132%2024.4055%2015.3764%2025.0115%2014.9675C25.6167%2014.5585%2026.0986%2013.9783%2026.3855%2013.2993C26.5767%2012.8466%2026.6826%2012.3507%2026.6828%2011.8252C26.6828%2011.4494%2026.6046%2011.051%2026.4394%2010.6338C26.2748%2010.2167%2026.023%209.78128%2025.6854%209.34864C25.0426%208.52164%2024.0874%207.70691%2022.8933%207.02148C21.978%207.54795%2021.2017%208.14818%2020.6007%208.77437C19.9607%209.43878%2019.5217%2010.1293%2019.296%2010.7718C19.1664%2011.1401%2019.1045%2011.4908%2019.1045%2011.8251Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3Cpath%20d%3D%22M26.6021%207.41195C27.3968%208.2399%2028.0005%209.14841%2028.3436%2010.118C28.5388%2010.6713%2028.647%2011.2456%2028.647%2011.8249C28.6477%2013.0126%2028.284%2014.1247%2027.6637%2015.0419C27.0437%2015.9601%2026.167%2016.6883%2025.133%2017.126C24.4442%2017.4174%2023.685%2017.5786%2022.8931%2017.5786C21.7049%2017.5786%2020.5923%2017.2157%2019.6751%2016.5949C18.7575%2015.9746%2018.0292%2015.0984%2017.5918%2014.0646C17.3001%2013.3756%2017.1389%2012.6164%2017.1391%2011.8249C17.1391%2010.9555%2017.3821%2010.1007%2017.799%209.30236C18.2166%208.50222%2018.8082%207.75124%2019.5369%207.06266C19.9158%206.70557%2020.3325%206.36545%2020.7826%206.04343C20.4818%205.93323%2020.173%205.82987%2019.8558%205.73599C18.4559%205.32341%2016.9027%205.08301%2015.2584%205.08301C13.2416%205.08206%2011.3615%205.44546%209.7336%206.04295C10.3284%206.46743%2010.8646%206.92645%2011.3332%207.41195C12.1274%208.2399%2012.7313%209.14841%2013.0745%2010.118C13.2699%2010.6713%2013.378%2011.2456%2013.378%2011.8249C13.3783%2013.0126%2013.0151%2014.1247%2012.3946%2015.0419C11.7743%2015.9601%2010.8979%2016.6883%209.8641%2017.126C9.17504%2017.4174%208.41585%2017.5786%207.62415%2017.5786C6.43577%2017.5786%205.32335%2017.2157%204.40615%2016.5949C3.4883%2015.9746%202.76012%2015.0984%202.32266%2014.0646C2.03094%2013.3756%201.86995%2012.6164%201.87019%2011.8249C1.87019%2010.9555%202.11292%2010.1007%202.5296%209.30236C2.94742%208.50222%203.53908%207.75124%204.26797%207.06266C4.64662%206.70557%205.0633%206.36545%205.51351%206.04343C5.21244%205.93323%204.9041%205.82987%204.58672%205.73599C3.19479%205.32615%201.65158%205.08569%200.0175781%205.08301V20H30.4996V5.08301C28.4935%205.08569%2026.6231%205.44826%2025.0028%206.04295C25.5975%206.46743%2026.1337%206.92651%2026.6021%207.41195Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3Cpath%20d%3D%22M3.83594%2011.8251C3.83641%2012.6129%204.07366%2013.3362%204.48243%2013.9428C4.89114%2014.548%205.47179%2015.0299%206.15061%2015.3163C6.60331%2015.508%207.09924%2015.6137%207.62523%2015.6141C8.41312%2015.6132%209.13695%2015.3764%209.7429%2014.9675C10.3484%2014.5585%2010.83%2013.9783%2011.1168%2013.2993C11.3084%2012.8466%2011.4142%2012.3507%2011.4145%2011.8252C11.4145%2011.4494%2011.3357%2011.051%2011.171%2010.6338C11.0062%2010.2167%2010.7543%209.78128%2010.4171%209.34864C9.77403%208.52164%208.81861%207.70691%207.62476%207.02148C6.70934%207.54795%205.93312%208.14818%205.33241%208.77437C4.69235%209.43878%204.25334%2010.1293%204.0277%2010.7718C3.89791%2011.1401%203.83594%2011.4908%203.83594%2011.8251Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;width:31px;height:20px}@media screen and (min-width: 769px){.modTemplateContactFooter__inner__content .contact__list__tel dd a{pointer-events:none}}@media screen and (max-width: 768px){.modTemplateContactFooter__inner__content .contact__list__tel dd a{pointer-events:auto;font-size:30px}}.modProductComponent{display:flex;flex-direction:column;gap:16px;flex:1}@media screen and (min-width: 769px){.modProductComponent a:hover .modBtn{border:1px solid #fff;color:#fff;background-color:#000}.modProductComponent a:hover .modBtn::after{animation:slideOutIn .5s forwards}}.modProductComponent img{aspect-ratio:16/9;object-fit:contain}.modProductComponent__title{font-family:"Noto Sans JP";font-weight:600;line-height:100%}@media screen and (min-width: 769px){.modProductComponent__title{margin-top:8px;font-size:32px}}@media screen and (max-width: 768px){.modProductComponent__title{margin-top:16px;font-size:24px}}.modProductComponent__text{margin-top:24px;font-size:16px;font-weight:400}@media screen and (min-width: 769px){.modProductComponent__text{line-height:170%}}@media screen and (max-width: 768px){.modProductComponent__text{line-height:180%}}.modProductComponent__note{margin-top:16px;font-size:14px;line-height:170%}.modProductComponent__footer{margin-top:16px}@media screen and (min-width: 769px){.modProductComponent__footer{display:flex;gap:32px}}.modProductComponent__footer__purpose{font-size:14px;font-style:normal;font-weight:400;line-height:180%}@media screen and (min-width: 769px){.modProductComponent__footer a,.modProductComponent__footer span{min-width:269px}}@media screen and (max-width: 768px){.modProductComponent__footer a,.modProductComponent__footer span{min-width:100%;margin-top:16px}}.modProductComponent--flex a{display:flex}@media screen and (min-width: 769px){.modProductComponent--flex a{align-items:center;flex-direction:row;gap:60px}}@media screen and (max-width: 768px){.modProductComponent--flex a{flex-direction:column;gap:0}}@media screen and (min-width: 769px){.modProductComponent--flex{align-items:center;flex-direction:row;gap:60px}}@media screen and (max-width: 768px){.modProductComponent--flex{flex-direction:column;gap:0}}@media screen and (min-width: 769px){.modProductComponent--flex:hover .modBtn{border:1px solid #fff;color:#fff;background-color:#000}.modProductComponent--flex:hover .modBtn::after{animation:slideOutIn .5s forwards}}.modProductComponent--flex picture,.modProductComponent--flex img{flex:1}@media screen and (min-width: 769px){.modProductComponent--flex picture,.modProductComponent--flex img{order:100}}@media screen and (max-width: 768px){.modProductComponent--flex picture,.modProductComponent--flex img{order:50}}.modProductComponent--flex>div,.modProductComponent--flex .modProductComponent__content{flex:1}@media screen and (min-width: 769px){.modProductComponent--flex>div,.modProductComponent--flex .modProductComponent__content{order:50}}@media screen and (max-width: 768px){.modProductComponent--flex>div,.modProductComponent--flex .modProductComponent__content{order:100}}@media screen and (min-width: 769px){.modProductComponent--flex>div .modProductComponent__title,.modProductComponent--flex .modProductComponent__content .modProductComponent__title{margin-top:0}}@media screen and (max-width: 768px){.modProductComponent--flex>div .modProductComponent__title,.modProductComponent--flex .modProductComponent__content .modProductComponent__title{margin-top:24px}}.modProductComponent--flex>div .modProductComponent__text,.modProductComponent--flex .modProductComponent__content .modProductComponent__text{margin-top:24px}@media screen and (max-width: 768px){.modProductComponent--flex>div .modProductComponent__text,.modProductComponent--flex .modProductComponent__content .modProductComponent__text{line-height:170%}}.modProductComponent--flex>div .modProductComponent__footer,.modProductComponent--flex .modProductComponent__content .modProductComponent__footer{margin-top:16px}.modProductComponent--noPurpose>div .modProductComponent__title{line-height:130%}@media screen and (min-width: 769px){.modProductComponent--noPurpose>div .modProductComponent__text{line-height:200%}}@media screen and (max-width: 768px){.modProductComponent--noPurpose>div .modProductComponent__text{line-height:180%;margin-top:16px}}.modTag{padding:8px 12px;display:inline-block;box-sizing:border-box;border-radius:5px;background:#555;font-size:12px;font-weight:500;line-height:normal}.modTagRadius{display:inline-flex;box-sizing:border-box;position:relative;z-index:10;border-radius:40px;border:1px solid #555;transition:color .5s ease;overflow:hidden;color:#555;font-weight:500;line-height:normal}@media screen and (min-width: 769px){.modTagRadius{padding:10px 32px;font-size:14px;letter-spacing:1.4px}.modTagRadius:hover{color:#fff}.modTagRadius:hover::before{transform:scaleX(1);transform-origin:left}.modTagRadius::before{content:"";display:block;position:absolute;top:0;left:0;z-index:-1;background:#2f2f2f;transform:scaleX(0);transform-origin:right;transition:all .45s ease;transition-property:transform;width:100%;height:100%}}@media screen and (max-width: 768px){.modTagRadius{padding:8px 16px;font-size:12px;letter-spacing:1.2px}}.modTagRadius--active{border:1px solid #2f2f2f;background-color:#2f2f2f;color:#fff}.modTagRadius--active:hover{color:#fff}.modCard{padding:8px;display:block;box-sizing:border-box;background-color:#fff;color:#000}.modCard a{display:block;overflow:hidden}@media screen and (min-width: 769px){.modCard a:hover img{transform:scale(1.2);transition:transform .4s cubic-bezier(0.11, 0, 0.5, 0)}}.modCard img{transition:transform .4s cubic-bezier(0.11, 0, 0.5, 0)}.modCard__imageFrame{overflow:hidden;background-color:#000;border:1px solid #2f2f2f;aspect-ratio:16/9;width:100%;box-sizing:border-box}.modCard__image,.modCard img{display:block;object-fit:cover;width:100%;height:100%}.modCard__content{padding:16px 8px}.modCard__content__tags{display:flex;flex-wrap:wrap;gap:6px;color:#fff}.modCard__content__title{font-weight:700;line-height:160%}@media screen and (min-width: 769px){.modCard__content__title{margin-top:16px;font-size:20px}}@media screen and (max-width: 768px){.modCard__content__title{margin-top:8px;font-size:18px}}.modCard__content__text{padding-top:8px;margin-top:8px;border-top:1px solid #2f2f2f;font-weight:400}@media screen and (min-width: 769px){.modCard__content__text{font-size:16px;line-height:150%}}@media screen and (max-width: 768px){.modCard__content__text{font-size:16px;line-height:160%;letter-spacing:.32px}}.modCard__content__purpose .title{padding:4px 8px;margin-top:8px;display:inline-flex;border-radius:2px;background-color:#e7e7e7;font-size:14px;font-weight:700;line-height:150%}.modCard__content__purpose .text{margin-top:4px;font-size:14px;font-weight:400;line-height:150%}.modCard--noText{padding:0}.modCard--noText .modCard__content{padding:0}.modCard--noText .modCard__content__meta{margin-top:12px;display:flex;align-items:center;gap:16px}.modCard--noText .modCard__content__meta .date{color:#707070;font-size:16px;font-weight:500;line-height:100%;letter-spacing:1.6px}.modCard--noText .modCard__content__tags{margin-top:12px;gap:8px}.modCard--noText .modCard__content__tags.tag{margin-top:0}.modCard--noText .modCard__content__title{font-size:18px;font-weight:500;line-height:100%}.modDetailBtn{position:relative}.modDetailBtn .modToBtn{position:absolute}@media screen and (min-width: 769px){.modDetailBtn .modToBtn{top:141px;right:0}}@media screen and (max-width: 768px){.modDetailBtn .modToBtn{top:initial;bottom:41px;right:24px;font-size:14px;letter-spacing:1.4px}}.modH2{display:flex;flex-direction:column;align-items:center;gap:16px;font-family:"Noto Sans JP";font-size:36px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:5.4px}.modH2__note{color:#3e3e3e;font-family:"Cabin",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:1.6px}.is-active .modFooterCV{display:none}.modLocalNav{padding:24px calc(50vw - 50%);margin-inline:calc(50% - 50vw);border-top:1px solid #2f2f2f;border-bottom:1px solid #2f2f2f}.modLocalNav__list{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.modLocalNav__list{gap:52px;justify-content:center}}@media screen and (max-width: 768px){.modLocalNav__list{gap:16px;justify-content:flex-start}}@media screen and (max-width: 768px){.modLocalNav__list__item{width:calc(50% - 16px)}}.modLocalNav__list__item a{display:inline-flex;align-items:center;transition:.3s cubic-bezier(0.65, 0, 0.35, 1);gap:12px}.modLocalNav__list__item a::after{content:"";display:inline-block;background-color:#fff;transition:transform .3s cubic-bezier(0.65, 0, 0.35, 1);mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%227%22%20viewBox%3D%220%200%2011%207%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M1.51465%201.5L5.75729%205.74264L9.99993%201.5%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E");mask-size:cover;mask-repeat:no-repeat;mask-position:center;width:11px;height:7px}.modLocalNav__list__item a:hover{transition:.3s cubic-bezier(0.65, 0, 0.35, 1);opacity:.6}.modLocalNav__list__item a:hover::after{transform:translateY(2px);transition:transform .3s cubic-bezier(0.65, 0, 0.35, 1)}.modVisuallyHidden{padding:0;margin:-1px;position:absolute;overflow:hidden;border:0;width:1px;height:1px;clip:rect(0, 0, 0, 0);white-space:nowrap}.modTable{width:100%;border-collapse:collapse;overflow-x:auto}.modTable table{table-layout:auto;width:100%}.modTable table caption{padding:4px;box-sizing:border-box;background-color:#2f2f2f;border:1px solid #c4c4c4;border-bottom:none;font-size:18px;font-weight:700;line-height:150%;font-size:20px;font-weight:700;line-height:200%;letter-spacing:1px}@media screen and (max-width: 768px){.modTable table caption{font-size:16px;line-height:160%}}.modTable table thead{background-color:#2f2f2f}.modTable table thead tr th,.modTable table thead tr td{font-weight:700}.modTable table thead tr th:not(:first-child){width:inherit;text-align:center}.modTable table th,.modTable table td{padding:16px;box-sizing:border-box;vertical-align:middle;text-align:center;border:1px solid #c4c4c4;font-size:16px;line-height:150%}@media screen and (max-width: 768px){.modTable table th,.modTable table td{font-size:16px;line-height:100%;letter-spacing:.8px}}.modTable table th{min-width:242px;text-align:left;font-weight:400}.modTable__btn{padding:8px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:6px;transition:background-color .3s ease;background-color:#fff;border:1px solid #fff;color:#000;width:100%;font-size:16px;font-weight:400;line-height:100%;letter-spacing:.8px}.modTable__btn::before{content:"";display:inline-block;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="13" viewBox="0 0 14 13"><path d="M7 9.40469C6.89167 9.40469 6.7901 9.3879 6.69531 9.35432C6.60052 9.32073 6.5125 9.26305 6.43125 9.18125L3.50625 6.25625C3.34375 6.09375 3.26575 5.90417 3.27225 5.6875C3.27875 5.47084 3.35675 5.28125 3.50625 5.11875C3.66875 4.95625 3.86185 4.87175 4.08556 4.86525C4.30927 4.85875 4.5021 4.93648 4.66406 5.09844L6.1875 6.62188V0.812503C6.1875 0.582295 6.2655 0.389461 6.4215 0.234003C6.5775 0.0785446 6.77033 0.000544468 7 0C7.22967 -0.000538865 7.42277 0.0774612 7.57931 0.234003C7.73586 0.390545 7.81358 0.583378 7.8125 0.812503V6.62188L9.33594 5.09844C9.49844 4.93594 9.69154 4.85794 9.91525 4.86444C10.139 4.87094 10.3318 4.95571 10.4938 5.11875C10.6427 5.28125 10.7207 5.47084 10.7278 5.6875C10.7348 5.90417 10.6568 6.09375 10.4938 6.25625L7.56875 9.18125C7.4875 9.2625 7.39948 9.32019 7.30469 9.35432C7.2099 9.38844 7.10833 9.40523 7 9.40469ZM2.125 13C1.67813 13 1.29571 12.841 0.97775 12.5231C0.659792 12.2051 0.500542 11.8224 0.5 11.375V9.75C0.5 9.5198 0.578 9.32696 0.734 9.1715C0.89 9.01605 1.08283 8.93805 1.3125 8.9375C1.54217 8.93696 1.73527 9.01496 1.89181 9.1715C2.04835 9.32805 2.12608 9.52088 2.125 9.75V11.375H11.875V9.75C11.875 9.5198 11.953 9.32696 12.109 9.1715C12.265 9.01605 12.4578 8.93805 12.6875 8.9375C12.9172 8.93696 13.1103 9.01496 13.2668 9.1715C13.4234 9.32805 13.5011 9.52088 13.5 9.75V11.375C13.5 11.8219 13.341 12.2046 13.0231 12.5231C12.7051 12.8416 12.3224 13.0005 11.875 13H2.125Z" fill="black"/></svg>');mask-size:contain;mask-repeat:no-repeat;background-color:#000;width:14px;height:13px}.modTable__btn:hover{transition:background-color .3s ease;background-color:#000;color:#fff}.modTable__btn:hover::before{background-color:#fff}.modTable__btn:not(:first-child){margin-top:8px}.modPagination{display:flex;justify-content:center;align-items:center;gap:8px;color:#c4c4c4;font-size:16px;font-weight:500;line-height:normal}@media screen and (min-width: 769px){.modPagination{letter-spacing:1.6px}}.modPagination a{display:flex;padding:8px 15px;justify-content:center;align-items:center;gap:16px}.modPagination--active{padding:8px 15px;border-radius:4px;border:1px solid #2f2f2f;background-color:#2f2f2f;color:#fff}.modPagination .next.page-numbers,.modPagination .prev.page-numbers{color:#2f2f2f}.modContactCard{padding:24px 32px;box-sizing:border-box;border-radius:10px;border:1px solid #c4c4c4;background-color:#efefef}.modContactCard__title{color:#2f2f2f;font-size:18px;font-weight:700;line-height:100%}.modContactCard__title::before{content:"■"}.modContactCard__text{margin-top:16px}.modContactCard__text__list .item{position:relative;padding-left:16px}.modContactCard__text__list .item::before{content:"・";position:absolute;left:0}@media screen and (min-width: 769px){.modContactCard__text__list .item--tel .item__text a{pointer-events:none}}@media screen and (max-width: 768px){.modContactCard__text__list .item--tel .item__text a{pointer-events:auto}}.modContactCard--full{border-radius:20px;box-shadow:0px 0px 6px 0px rgba(0,0,0,.25);background-color:#fff}@media screen and (min-width: 769px){.modContactCard--full{padding:40px 28px}}@media screen and (max-width: 768px){.modContactCard--full{padding:32px}}.modContactCard--full .modContactCard__title{font-weight:700;line-height:170%;letter-spacing:.48px}.modContactCard--full .modContactCard__title::before{content:""}@media screen and (min-width: 769px){.modContactCard--full .modContactCard__title{text-align:center;font-size:24px}}@media screen and (max-width: 768px){.modContactCard--full .modContactCard__title{text-align:left;font-size:20px}}.modContactCard--full .modContactCard__title span{font-weight:500;letter-spacing:.4px}@media screen and (min-width: 769px){.modContactCard--full .modContactCard__title span{font-size:20px}}@media screen and (max-width: 768px){.modContactCard--full .modContactCard__title span{font-size:18px;line-height:170%;letter-spacing:.36px}}.modContactCard--full .modContactCard__text__list{display:flex;justify-content:center}@media screen and (min-width: 769px){.modContactCard--full .modContactCard__text__list{flex-direction:row;gap:24px}}@media screen and (max-width: 768px){.modContactCard--full .modContactCard__text__list{flex-direction:column;gap:16px}}.modContactCard--full .modContactCard__text__list .item{font-size:16px;font-weight:400;line-height:160%}.modContactCard--full .modContactCard__text__list .item::before{content:""}@media screen and (max-width: 768px){.modContactCard--full .modContactCard__text__list .item--mail{padding:inherit}}.modContactCard--full .modContactCard__text__list .item--mail a{display:block;box-sizing:border-box;border-radius:10px;background-color:#efefef}@media screen and (min-width: 769px){.modContactCard--full .modContactCard__text__list .item--mail a{padding:24px}}@media screen and (max-width: 768px){.modContactCard--full .modContactCard__text__list .item--mail a{padding:24px 16px}}.modContactCard--full .modContactCard__text__list .item--mail .item__text{display:flex;align-items:center;gap:8px;line-height:138%}@media screen and (min-width: 769px){.modContactCard--full .modContactCard__text__list .item--mail .item__text{font-size:24px}}@media screen and (max-width: 768px){.modContactCard--full .modContactCard__text__list .item--mail .item__text{font-size:18px}}.modContactCard--full .modContactCard__text__list .item--mail .item__text::before{content:"";display:inline-block;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2228%22%20height%3D%2220%22%20viewBox%3D%220%200%2028%2020%22%20fill%3D%22none%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M10.1822%2011.7787L14.0027%2014.3587L17.6855%2011.8493L25.9408%2019.8933C25.7229%2019.9636%2025.4925%2019.9991%2025.2495%2020H2.75045C2.45345%2020%202.16995%2019.9427%201.9094%2019.84L10.1822%2011.7787ZM27.5%205.168V17.7773C27.5%2018.1067%2027.4271%2018.4187%2027.2975%2018.7L19.2056%2010.8147L27.5%205.168ZM0.5%205.23867L8.6567%2010.748L0.6431%2018.5587C0.549225%2018.3086%200.500782%2018.0441%200.5%2017.7773L0.5%205.23867ZM25.2495%200C26.4916%200 27.5 0.994666 27.5 2.22267V3.004L13.9973 12.1973L0.5 3.08V2.22267C0.5 0.996 1.5071 0 2.75045 0H25.2495Z %22 fill=%22black %22/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;width:28px;height:20px}.modContactCard--full .modContactCard__text__list .item--tel{padding:24px 16px;box-sizing:border-box;border-radius:10px;background-color:#efefef}.modContactCard--full .modContactCard__text__list .item--tel .item__text{display:flex;align-items:center;gap:8px;font-family:"Cabin",sans-serif;font-weight:700}.modContactCard--full .modContactCard__text__list .item--tel .item__text a{line-height:100%}@media screen and (min-width: 769px){.modContactCard--full .modContactCard__text__list .item--tel .item__text a{letter-spacing:-0.72px;font-size:36px}}@media screen and (max-width: 768px){.modContactCard--full .modContactCard__text__list .item--tel .item__text a{font-size:30px}}.modContactCard--full .modContactCard__text__list .item--tel .item__text::before{content:"";display:inline-block;mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2220%22%20viewBox%3D%220%200%2032%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M0.758789%200V3.11826C3.15812%203.12189%205.38872%203.58275%207.3154%204.34372C7.6763%204.48631%208.02631%204.63931%208.36536%204.80232C9.13658%204.43165%209.96679%204.11189%2010.8469%203.85143C12.4256%203.38598%2014.1637%203.11826%2015.9997%203.11826C18.41%203.11826%2020.6504%203.58001%2022.5846%204.34372C22.9455%204.48631%2023.2957%204.63931%2023.6343%204.80232C24.4057%204.43165%2025.236%204.11189%2026.1161%203.85143C27.6868%203.38872%2029.4151%203.12094%2031.2408%203.11826V0H0.758789Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3Cpath%20d%3D%22M19.8457%2011.8249C19.8462%2012.6127%2020.0834%2013.3359%2020.4922%2013.9425C20.9009%2014.5478%2021.4816%2015.0296%2022.1601%2015.316C22.6131%2015.5078%2023.109%2015.6134%2023.6348%2015.6139C24.4231%2015.6129%2025.1467%2015.3762%2025.7527%2014.9672C26.358%2014.5582%2026.8398%2013.9781%2027.1267%2013.2991C27.318%2012.8464%2027.4238%2012.3504%2027.4241%2011.8249C27.4241%2011.4492%2027.3458%2011.0507%2027.1806%2010.6336C27.016%2010.2164%2026.7642%209.78104%2026.4267%209.3484C25.7839%208.5214%2024.8286%207.70666%2023.6345%207.02124C22.7192%207.54771%2021.9429%208.14794%2021.3419%208.77412C20.7019%209.43853%2020.2629%2010.129%2020.0372%2010.7716C19.9076%2011.1399%2019.8457%2011.4906%2019.8457%2011.8249Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3Cpath%20d%3D%22M27.3433%207.41195C28.138%208.2399%2028.7417%209.14841%2029.0848%2010.118C29.28%2010.6713%2029.3882%2011.2456%2029.3882%2011.8249C29.3889%2013.0126%2029.0252%2014.1247%2028.405%2015.0419C27.7849%2015.9601%2026.9082%2016.6883%2025.8742%2017.126C25.1854%2017.4174%2024.4262%2017.5786%2023.6343%2017.5786C22.4461%2017.5786%2021.3335%2017.2157%2020.4163%2016.5949C19.4987%2015.9746%2018.7704%2015.0984%2018.333%2014.0646C18.0413%2013.3756%2017.8801%2012.6164%2017.8803%2011.8249C17.8803%2010.9555%2018.1233%2010.1007%2018.5402%209.30236C18.9578%208.50222%2019.5495%207.75124%2020.2781%207.06266C20.657%206.70557%2021.0737%206.36545%2021.5238%206.04343C21.223%205.93323%2020.9142%205.82987%2020.597%205.73599C19.1971%205.32341%2017.6439%205.08301%2015.9996%205.08301C13.9828%205.08206%2012.1027%205.44546%2010.4748%206.04295C11.0696%206.46743%2011.6059%206.92645%2012.0744%207.41195C12.8687%208.2399%2013.4725%209.14841%2013.8157%2010.118C14.0111%2010.6713%2014.1193%2011.2456%2014.1193%2011.8249C14.1195%2013.0126%2013.7563%2014.1247%2013.1358%2015.0419C12.5155%2015.9601%2011.6391%2016.6883%2010.6053%2017.126C9.91625%2017.4174%209.15706%2017.5786%208.36536%2017.5786C7.17698%2017.5786%206.06456%2017.2157%205.14736%2016.5949C4.22951%2015.9746%203.50134%2015.0984%203.06387%2014.0646C2.77215%2013.3756%202.61117%2012.6164%202.6114%2011.8249C2.6114%2010.9555%202.85413%2010.1007%203.27082%209.30236C3.68863%208.50222%204.28029%207.75124%205.00918%207.06266C5.38783%206.70557%205.80451%206.36545%206.25472%206.04343C5.95365%205.93323%205.64532%205.82987%205.32793%205.73599C3.936%205.32615%202.39279%205.08569%200.758789%205.08301V20H31.2408V5.08301C29.2347%205.08569%2027.3643%205.44826%2025.744%206.04295C26.3387%206.46743%2026.875%206.92651%2027.3433%207.41195Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3Cpath%20d%3D%22M4.57715%2011.8249C4.57762%2012.6127%204.81487%2013.3359%205.22364%2013.9425C5.63235%2014.5478%206.213%2015.0296%206.89182%2015.316C7.34452%2015.5078%207.84045%2015.6134%208.36644%2015.6139C9.15433%2015.6129%209.87816%2015.3762%2010.4841%2014.9672C11.0896%2014.5582%2011.5712%2013.9781%2011.8581%2013.2991C12.0496%2012.8464%2012.1554%2012.3504%2012.1557%2011.8249C12.1557%2011.4492%2012.0769%2011.0507%2011.9122%2010.6336C11.7474%2010.2164%2011.4956%209.78104%2011.1583%209.3484C10.5152%208.5214%209.55982%207.70666%208.36597%207.02124C7.45055%207.54771%206.67433%208.14794%206.07362%208.77412C5.43356%209.43853%204.99455%2010.129%204.76891%2010.7716C4.63912%2011.1399%204.57715%2011.4906%204.57715%2011.8249Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3C%2Fsvg%3E");mask-size:contain;mask-repeat:no-repeat;background-color:#000;width:30px;height:20px}.modContactCard--full .modContactCard__text__list .item__title{font-weight:500;line-height:100%}@media screen and (max-width: 768px){.modContactCard--full .modContactCard__text__list .item__title{font-size:14px}}.modContactCard--full .modContactCard__text__list .item__text{margin-top:8px;color:#2f2f2f;font-weight:700;line-height:100%}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none !important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, 0.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.top{overflow:hidden}.top .mv{background-color:#000;padding:64px 8.33vw;position:relative;overflow:hidden}@media screen and (max-width: 768px){.top .mv{padding:282px 24px 24px}}.top .mv__title{font-size:0;line-height:0;width:29.38vw;z-index:2;position:relative}@media screen and (max-width: 768px){.top .mv__title{width:100%;max-width:176px}}.top .mv__text{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:170%;width:38.54vw;margin-top:16px;z-index:2;position:relative}@media screen and (max-width: 768px){.top .mv__text{width:100%;font-size:14px;font-weight:500;margin-top:8px}}.top .mv span{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 28.68%, #000 58.06%);width:100%;height:100%;position:absolute;top:0;right:0;z-index:1}@media screen and (max-width: 768px){.top .mv span{background:linear-gradient(0deg, #000 18.71%, rgba(0, 0, 0, 0) 50%)}}.top .mv__picture{position:absolute;top:0;right:0;height:100%;width:auto;z-index:0}@media screen and (max-width: 768px){.top .mv__picture{width:100%;height:auto}}.top .mv__picture img{width:100%;height:100%;object-fit:cover}.top section{padding:100px 120px}@media screen and (min-width: 769px)and (max-width: 1023.98px){.top section{padding:100px calc(50vw - 50% + 24px)}}@media screen and (max-width: 768px){.top section{padding:40px 24px}}.top section.no-padding-y{padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.top section.no-padding-y{padding:0 24px}}.top section.no-padding-y{padding:0 24px}.top section .topHeader{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.top section .topHeader{margin-bottom:24px}}.top section .topHeader__ttl{color:#222123;font-size:36px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1.8px}@media screen and (max-width: 768px){.top section .topHeader__ttl{font-size:30px;letter-spacing:normal}}.top section .topHeader__ttl small{color:#707070;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1.4px;display:block;margin-top:12px}.top section .topHeader__btn{display:flex;padding-bottom:8px;justify-content:flex-end;align-items:center;gap:8px;border-bottom:1px solid #cecec4;color:#4e4e4e;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.6px}@media screen and (max-width: 768px){.top section .topHeader__btn{display:none}}.top section .topBtn{color:#4e4e4e;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.4px;border-bottom:1px solid #707070;margin:24px 0 0 auto;display:flex;padding:8px 0;justify-content:flex-end;align-items:center;gap:8px;width:fit-content;z-index:1;position:relative}@media screen and (min-width: 769px){.top section .topBtn{display:none}}.top__brand{background:linear-gradient(180deg, rgba(249, 249, 249, 0) 17.45%, #F9F9F9 53.48%),#f9f9f9;position:relative;overflow:hidden}.top__brand__inner{max-width:1440px;margin-inline:auto;z-index:1;position:relative}.top__brand__lists{display:flex;flex-direction:column;margin-inline:auto;margin-right:0px;width:fit-content;max-width:980px;z-index:1;position:relative;gap:48px}@media screen and (max-width: 768px){.top__brand__lists{padding:0;gap:40px}}.top__brand__lists .topBrand{width:100%}.top__brand__lists .topBrand a{display:flex;padding:32px 0 48px;align-items:center;align-self:stretch;border-top:1px solid #cecec4;gap:48px}@media screen and (max-width: 768px){.top__brand__lists .topBrand a{flex-direction:column-reverse;padding:24px 0 40px;align-items:flex-end;gap:16px}.top__brand__lists .topBrand a:last-child{padding-bottom:0}}.top__brand__lists .topBrand__content{width:100%}.top__brand__lists .topBrand__content__title{display:flex;align-items:flex-end;gap:8px;align-self:stretch;color:#222123;font-size:30px;font-style:normal;font-weight:700;line-height:100%;flex-wrap:wrap}@media screen and (max-width: 768px){.top__brand__lists .topBrand__content__title{font-size:25px}}.top__brand__lists .topBrand__content__title small{color:#4e4e4e;font-size:24px;font-weight:500}@media screen and (max-width: 768px){.top__brand__lists .topBrand__content__title small{font-size:20px;line-height:100%}}.top__brand__lists .topBrand__content__title small::before{content:"｜";color:#707070;font-size:32px;font-style:normal;font-weight:700}@media screen and (max-width: 768px){.top__brand__lists .topBrand__content__title small::before{font-size:25px;line-height:100%}}.top__brand__lists .topBrand__content__excerpt{color:#222123;font-size:16px;font-style:normal;font-weight:400;line-height:180%;margin-top:32px}@media screen and (max-width: 768px){.top__brand__lists .topBrand__content__excerpt{line-height:160%;margin-top:24px}}.top__brand__lists .topBrand__content__detail{display:flex;padding-bottom:8px;justify-content:flex-end;align-items:center;gap:8px;border-bottom:1px solid #cecec4;color:#4e4e4e;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.6px;margin-top:48px;width:fit-content}@media screen and (max-width: 768px){.top__brand__lists .topBrand__content__detail{font-size:14px;letter-spacing:1.4px;margin-top:32px}}.top__brand__lists .topBrand__picture{aspect-ratio:517/290;display:block;width:100%;max-width:517px;height:auto}@media screen and (max-width: 768px){.top__brand__lists .topBrand__picture{max-width:100%}}.top__brand__lists .topBrand__picture img{width:100%;height:100%;object-fit:cover}.top__brand__svg{position:absolute;top:354px;left:0;z-index:0;width:550px;height:auto}@media screen and (max-width: 768px){.top__brand__svg{top:120px;width:296px;left:-120px}}.top__news,.top__guide{position:relative;clip-path:inset(0 -100vmax);transform:translateY(-1px)}@media screen and (min-width: 769px){.top__news,.top__guide{padding:100px 0}}@media screen and (max-width: 768px){.top__news,.top__guide{padding:40px 0 110px}}.top__news .modH2,.top__guide .modH2{color:#222123;font-size:36px;font-weight:600;line-height:100%;letter-spacing:1.8px}.top__news .modToBtn,.top__guide .modToBtn{font-weight:500;right:24px}@media screen and (max-width: 768px){.top__news .modH2,.top__guide .modH2{gap:12px;font-size:28px;letter-spacing:4.2px}}.top__news .modH2__note,.top__guide .modH2__note{font-size:14px;letter-spacing:1.4px}.top__news{padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.top__news{padding:0 24px}}.top__news{box-sizing:content-box}.top__news__lists{padding:0 calc(50vw - 50% + 24px);margin-top:48px;margin-inline:calc(50% - 50vw);border-top:1px solid #c4c4c4;color:#000}@media screen and (max-width: 768px){.top__news__lists{margin-top:0;padding:0 24px}}.top__news__lists .item__target{display:block;position:relative;border-bottom:1px solid #c4c4c4}@media screen and (min-width: 769px){.top__news__lists .item__target{padding:47px 32px 50px 24px}}@media screen and (max-width: 768px){.top__news__lists .item__target{padding:24px 8px}}.top__news__lists .item__target::before{content:"";position:absolute;top:50%;transform:translateY(-50%);background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225%22%20height%3D%2226%22%20viewBox%3D%220%200%2025%2026%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M11%2020L15.8889%2014.5L11%209%22%20stroke%3D%22%23707070%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22square%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");width:25px;height:26px;background-repeat:no-repeat}@media screen and (min-width: 769px){.top__news__lists .item__target::before{right:24px}}@media screen and (max-width: 768px){.top__news__lists .item__target::before{right:8px}}@media screen and (min-width: 769px){.top__news__lists .item__target::after{content:"";position:absolute;bottom:0;left:0;height:1px;width:0;background-color:#000;transition:width .3s ease-in-out}}@media screen and (min-width: 769px){.top__news__lists .item__target:hover::before{animation:slideOutIn .5s forwards;top:calc(50% - 12px)}}.top__news__lists .item__target:hover::after{width:100%}.top__news__lists .item__target dl{display:flex;align-items:center}@media screen and (min-width: 769px){.top__news__lists .item__target dl{gap:24px}}@media screen and (max-width: 768px){.top__news__lists .item__target dl{gap:10px;flex-direction:column;align-items:flex-start}}.top__news__lists .item__target dl dt{display:flex;align-items:center}@media screen and (min-width: 769px){.top__news__lists .item__target dl dt{gap:48px}}@media screen and (max-width: 768px){.top__news__lists .item__target dl dt{gap:8px}}.top__news__lists .item__target dl dd{display:flex;align-items:center;gap:24px;padding-right:45px}.top__news__lists .item__target time{color:#707070;font-size:16px;font-weight:500;line-height:130%;letter-spacing:1.6px}@media screen and (max-width: 768px){.top__news__lists .item__target time{font-size:14px;letter-spacing:.7px}}.top__news__lists .item__target .modTag{width:125px;text-align:center;color:#fff;font-size:12px;font-weight:500;line-height:normal;letter-spacing:1.2px}@media screen and (max-width: 768px){.top__news__lists .item__target .modTag{padding:6px 0}}.top__guide{background:#f9f9f9;color:#000;padding:100px 0}.top__guide__content{max-width:1440px;margin-inline:auto}.top__guide__content .lists{display:grid}@media screen and (min-width: 769px){.top__guide__content .lists{grid-template-columns:repeat(3, 1fr);grid-gap:40px}}@media screen and (max-width: 768px){.top__guide__content .lists{grid-template-columns:repeat(1, 1fr);margin-top:24px;padding:32px 24px 8px;grid-gap:32px;border-top:1px solid #c4c4c4;margin-inline:calc(50% - 50vw)}}.top__guide__content .lists__item .modCard{padding:0;background-color:rgba(0,0,0,0);box-shadow:none}.top__guide__content .lists__item .modCard__content{padding:0;margin-top:12px}.wp-block-heading{font-family:"Noto Sans JP"}.products{padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.products{padding:0 24px}}@media screen and (min-width: 769px){.products{padding-bottom:80px;padding-top:32px}}@media screen and (max-width: 768px){.products{padding-bottom:40px;padding-top:16px}}.products__title{font-family:"Noto Sans JP";font-weight:500;line-height:100%;padding-top:24px}@media screen and (min-width: 769px){.products__title{bottom:32px;font-size:40px;letter-spacing:8px;padding-bottom:32px}}@media screen and (max-width: 768px){.products__title{bottom:28px;font-size:36px;letter-spacing:7.2px;padding-bottom:16px}}.products__mv{padding:0 calc(50vw - 50%);margin-inline:calc(50% - 50vw);position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}@media screen and (min-width: 769px){.products__mv{background-image:url("../img/product/img-product-mv01.webp");height:296px}}@media screen and (max-width: 768px){.products__mv{background-image:url("../img/product/img-product-mv02.webp");height:300px}}.products__content{margin-top:40px}.products__content__list{margin-top:40px;display:flex;flex-direction:column;gap:48px}@media screen and (min-width: 769px){.productDetail{padding-bottom:80px;padding-top:32px}}@media screen and (max-width: 768px){.productDetail{padding-bottom:40px;padding-top:16px}}.productDetail .modBreadcrumb{padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.productDetail .modBreadcrumb{padding:0 24px}}.productDetail .modBreadcrumb{margin-top:16px}@media screen and (max-width: 768px){.productDetail .modBreadcrumb{margin-top:20px}}.productDetail__title{font-family:"Noto Sans JP";font-weight:500;line-height:100%;padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.productDetail__title{padding:0 24px}}.productDetail__title{padding-top:24px}@media screen and (min-width: 769px){.productDetail__title{font-size:48px;letter-spacing:.96px;padding-bottom:32px}}@media screen and (max-width: 768px){.productDetail__title{font-size:36px;letter-spacing:normal;padding-bottom:16px}}.productDetail__mv{width:100%;height:500px;background:#f9f9f9;position:relative;overflow:hidden}@media screen and (max-width: 768px){.productDetail__mv{height:auto}}.productDetail__mv__img{height:100%;width:auto;aspect-ratio:16/9;display:block;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.productDetail__mv__img{width:100%;height:auto;position:relative}}.productDetail__mv__img img{width:100%;height:100%;object-fit:cover;object-position:center}.productDetail__tags{padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.productDetail__tags{padding:0 24px}}.productDetail__tags{display:flex;justify-content:center;align-items:center;align-content:center;gap:8px;align-self:stretch;flex-wrap:wrap;padding-top:40px}@media screen and (max-width: 768px){.productDetail__tags{padding-top:40px}}.productDetail__tags__item{padding:8px 12px;border-radius:4px;background:#48494d;width:fit-content;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px}.productDetail__info{padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.productDetail__info{padding:0 24px}}.productDetail__info{padding-top:40px}@media screen and (max-width: 768px){.productDetail__info{padding-top:40px}}.productDetail__info__catch{color:#222123;font-size:36px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width: 768px){.productDetail__info__catch{font-size:30px}}.productDetail__info__spec{padding-top:24px;color:#222123;font-size:16px;font-style:normal;font-weight:400;line-height:180%}.productDetail__content{padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.productDetail__content{padding:0 24px}}.productDetail__content{padding-top:40px;padding-bottom:80px;word-break:break-all}@media screen and (max-width: 768px){.productDetail__content{padding-top:16px;padding-bottom:40px}}.productDetail__content__title{margin-inline:calc(50% - 50vw);border-bottom:1px solid #2f2f2f;font-family:"Noto Sans JP";text-align:center;line-height:100%;font-weight:400}@media screen and (min-width: 769px){.productDetail__content__title{padding:0 calc(50vw - 50%) 40px;font-size:32px;letter-spacing:4.8px}}@media screen and (max-width: 768px){.productDetail__content__title{padding:0 calc(50vw - 50%) 24px;font-size:30px;letter-spacing:4.5px}}.productDetail__content .modTable{margin:40px 0}.productDetail__content__list{display:flex;flex-direction:column;gap:80px}.productDetail__content__list li h3{line-height:130%}.productDetail__content__list li p{margin-top:24px;line-height:200%}.productDetail__content .moreBtn{margin-top:80px;text-align:center}.productDetail__content .moreBtn a{font-size:18px;line-height:160%;letter-spacing:.9px}.productDetail__content__btnArea{display:flex;justify-content:center;margin-top:40px;gap:32px}@media screen and (max-width: 768px){.productDetail__content__btnArea{flex-direction:column;align-items:center}}@media screen and (min-width: 769px){.productDetail__content__btnArea a{padding:24px 16px;width:320px;font-size:18px;font-weight:700;line-height:100%}}@media screen and (max-width: 768px){.productDetail__content__btnArea a{padding:32px 16px;width:100%;font-size:16px;line-height:100%}}.productDetail__content__btnArea a:first-child{letter-spacing:-0.36px}.productDetail__content__image{padding:40px 0 0;text-align:right}@media screen and (min-width: 769px){.productDetail__content__image{text-align:right}}@media screen and (max-width: 768px){.productDetail__content__image{text-align:left}}.productDetail__content__image .note{margin-top:12px;display:inline-flex;flex-direction:column;text-align:left}.productDetail__content__image .note li{font-size:14px;line-height:180%;letter-spacing:.28px}.productDetail__content__image .note li::before{content:"※";display:inline-block}@media screen and (max-width: 768px){.productDetail__content__image .note li{font-size:12px;font-weight:400;line-height:180%}}.cases{background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.cases{padding:0 24px}}@media screen and (min-width: 769px){.cases{padding-bottom:80px}}@media screen and (max-width: 768px){.cases{padding-bottom:40px}}.cases__mv{padding:0 calc(50vw - 50%);margin-inline:calc(50% - 50vw);position:relative;background-size:cover;background-position:bottom;background-repeat:no-repeat;width:100%}@media screen and (min-width: 769px){.cases__mv{height:130px}}@media screen and (max-width: 768px){.cases__mv{height:120px}}.cases__mv__title{position:absolute;bottom:32px;color:#000;font-family:"Noto Sans JP";font-weight:700;line-height:100%}@media screen and (min-width: 769px){.cases__mv__title{font-size:40px;letter-spacing:2px}}@media screen and (max-width: 768px){.cases__mv__title{font-size:36px;letter-spacing:1.8px}}.cases .modBreadcrumb a{color:#000}.cases__content{margin-top:40px}.cases__content__tags{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.cases__content__tags{gap:16px;justify-content:center}}@media screen and (max-width: 768px){.cases__content__tags{gap:12px;justify-content:flex-start}}.cases__content__cards{padding:40px 0;display:grid;gap:24px}@media screen and (min-width: 769px){.cases__content__cards{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 768px){.cases__content__cards{grid-template-columns:repeat(1, 1fr)}}.cases__content__cards .card{box-shadow:0px 0px 8px 0px rgba(0,0,0,.25)}.casesDetail{background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);color:#000;padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.casesDetail{padding:0 24px}}.casesDetail .modBreadcrumb{padding:40px 0 32px}.casesDetail .modBreadcrumb a{color:#000}.casesDetail__content{display:grid}@media screen and (min-width: 769px){.casesDetail__content{padding:40px 0 0;grid-template-areas:"title text" "tags text" "... ..." "purpose purpose" "... ..." "result result";grid-template-rows:min-content 1fr 40px auto 40px auto;grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.casesDetail__content{padding:40px 0 32px;grid-template-areas:"title" "tags" "text" "purpose" "result";grid-template-columns:1fr}}.casesDetail__content__title{grid-area:title;color:#000;font-size:36px;font-weight:500;line-height:100%}.casesDetail__content__tags{grid-area:tags;margin-top:16px;display:flex;flex-wrap:wrap;gap:6px}.casesDetail__content__tags .modTag{border-radius:4px;color:#fff}.casesDetail__content__text{grid-area:text;line-height:170%}@media screen and (max-width: 768px){.casesDetail__content__text{margin-top:8px}}.casesDetail__content dl dt{display:flex;flex-direction:column;font-family:"Noto Sans JP";font-size:32px;font-weight:600;line-height:170%}.casesDetail__content dl dt::before{padding:8px 16px;margin-bottom:12px;border-radius:2px;background:#e7e7e7;width:fit-content;font-family:"Noto Sans JP";font-size:16px;font-weight:700;line-height:150%}@media screen and (max-width: 768px){.casesDetail__content dl dt{font-size:24px;font-weight:600;line-height:140%}}@media screen and (min-width: 769px){.casesDetail__content dl dd{margin-top:24px;line-height:160%}}@media screen and (max-width: 768px){.casesDetail__content dl dd{margin-top:16px;line-height:170%;font-size:16px}}.casesDetail__content__purpose{grid-area:purpose}@media screen and (max-width: 768px){.casesDetail__content__purpose{margin-top:32px}}.casesDetail__content__purpose dt::before{content:"導入目的"}.casesDetail__content__result{grid-area:result}@media screen and (max-width: 768px){.casesDetail__content__result{margin-top:32px}}.casesDetail__content__result dt::before{content:"導入効果"}@media screen and (min-width: 769px){.casesDetail__editor{margin-top:40px}}@media screen and (max-width: 768px){.casesDetail__editor{margin-top:32px}}@media screen and (min-width: 769px){.casesDetail__editor .wp-block-heading,.casesDetail__editor .wp-block-list,.casesDetail__editor .wp-block-image,.casesDetail__editor .wp-block-table,.casesDetail__editor .wp-block-buttons{margin-top:32px}}@media screen and (max-width: 768px){.casesDetail__editor .wp-block-heading,.casesDetail__editor .wp-block-list,.casesDetail__editor .wp-block-image,.casesDetail__editor .wp-block-table,.casesDetail__editor .wp-block-buttons{margin-top:24px}}.casesDetail__editor .wp-block-table tbody tr td{border:1px solid #c4c4c4}@media screen and (min-width: 769px){.casesDetail .modContactCard{margin:40px auto 80px;width:min(920px,100%)}}@media screen and (max-width: 768px){.casesDetail .modContactCard{margin:40px 0 40px}}.casesDetail__otherCases{padding:80px 0;position:relative}.casesDetail__otherCases__title{padding-bottom:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2f2f2f}.casesDetail__otherCases__title h2{font-family:"Noto Sans JP";font-size:32px;font-weight:600;line-height:100%}@media screen and (max-width: 768px){.casesDetail__otherCases__title .modToBtn{position:absolute;bottom:40px;right:0;font-size:14px;font-weight:500;letter-spacing:1.4px}}.service{background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.service{padding:0 24px}}@media screen and (min-width: 769px){.service{padding-bottom:80px}}@media screen and (max-width: 768px){.service{padding-bottom:40px}}.service__mv{padding:0 calc(50vw - 50%);margin-inline:calc(50% - 50vw);position:relative;background-size:cover;background-position:bottom;background-repeat:no-repeat;width:100%}@media screen and (min-width: 769px){.service__mv{background-image:url("../img/service/img-service-mv01.webp");height:296px}}@media screen and (max-width: 768px){.service__mv{background-image:url("../img/service/img-service-mv02.webp");height:245px}}.service__mv__title{position:absolute;bottom:32px;color:#000;font-family:"Noto Sans JP";font-size:40px;font-weight:700;line-height:100%;letter-spacing:2px}.service .modBreadcrumb a{color:#000}.service__headingDescription{padding:40px 0;color:#000}@media screen and (min-width: 769px){.service__headingDescription{line-height:170%}}@media screen and (max-width: 768px){.service__headingDescription{text-align:justify;line-height:180%;letter-spacing:.32px}}.service .modLocalNav{color:#000}.service .modLocalNav__list__item a::after{background-color:#000}.service__content{scroll-margin-top:116px;color:#000}@media screen and (max-width: 768px){.service__content{scroll-margin-top:116px}}@media screen and (min-width: 769px){.service__content{padding:24px 0}}@media screen and (max-width: 768px){.service__content{padding:20px 0}}.service__content__grid{display:grid}@media screen and (min-width: 769px){.service__content__grid{grid-template-areas:"title img" "text img";grid-gap:24px 60px}}@media screen and (max-width: 768px){.service__content__grid{grid-template-areas:"title" "text" "img";grid-gap:24px}}.service__content__grid .title{grid-area:title;align-self:flex-end;font-family:"Noto Sans JP";line-height:100%}@media screen and (min-width: 769px){.service__content__grid .title{font-weight:600}}@media screen and (max-width: 768px){.service__content__grid .title{font-size:24px}}.service__content__grid .text{grid-area:text;line-height:170%}.service__content__grid .text dt{line-height:170%;letter-spacing:-0.16px}.service__content__grid .text dd{margin-top:8px;font-size:16px;line-height:170%}.service__content__grid .text dd ul{margin-top:8px}.service__content__grid .text dd ul li{font-size:14px;line-height:170%}.service__content__grid .text dd ul li::before{content:"※"}@media screen and (min-width: 769px){.service__content__grid .text dd ul li{letter-spacing:-0.14px}}@media screen and (max-width: 768px){.service__content__grid .text dd ul li{letter-spacing:-0.7px}}.service__content__grid>picture,.service__content__grid>img{grid-area:img}.service__content__introductionFlow{padding:24px;margin-top:40px;box-sizing:border-box;background-color:#eeeded}.service__content__introductionFlow .title{text-align:center;font-weight:700;line-height:180%}@media screen and (min-width: 769px){.service__content__introductionFlow .title{font-size:24px}}@media screen and (max-width: 768px){.service__content__introductionFlow .title{font-size:20px}}.service__content__introductionFlow img{margin-top:16px;display:block}.service__content__introductionFlow .note{margin-top:16px;text-align:center;font-size:14px}@media screen and (min-width: 769px){.service__content__introductionFlow .note{line-height:100%}}@media screen and (max-width: 768px){.service__content__introductionFlow .note{line-height:160%}}.service__content__introductionFlow .note::before{content:"※"}.service__content__cards{margin:40px 0 0;display:flex;gap:24px}@media screen and (max-width: 768px){.service__content__cards{flex-direction:column}}.service__content__cards .item picture,.service__content__cards .item img{display:block;background-color:#000}.service__content__cards .item__text{margin-top:8px;line-height:170%}.service__content__banner{margin:40px 0 0;display:flex;background-color:#1f1f1f;border-radius:20px;border:1px solid #2f2f2f;box-shadow:0px 0px 6px 0px rgba(0,0,0,.25)}@media screen and (max-width: 768px){.service__content__banner{flex-direction:column}}.service__content__banner picture,.service__content__banner img{flex:1}.service__content__banner .content{box-sizing:border-box;flex:2;color:#fff}@media screen and (min-width: 769px){.service__content__banner .content{padding:16px 40px}}@media screen and (max-width: 768px){.service__content__banner .content{padding:24px 24px 40px 24px}}.service__content__banner .content__top .title{font-weight:700}@media screen and (min-width: 769px){.service__content__banner .content__top .title{font-size:32px;line-height:140%;letter-spacing:3.2px}}@media screen and (max-width: 768px){.service__content__banner .content__top .title{font-size:24px;line-height:160%;letter-spacing:1.2px}}.service__content__banner .content__top .title__small{display:block;font-weight:500}@media screen and (min-width: 769px){.service__content__banner .content__top .title__small{margin-bottom:8px;font-size:18px;line-height:100%;letter-spacing:.36px}}@media screen and (max-width: 768px){.service__content__banner .content__top .title__small{margin-bottom:4px;font-size:16px;line-height:170%}}.service__content__banner .content__bottom{display:flex;justify-content:space-between}@media screen and (min-width: 769px){.service__content__banner .content__bottom{margin-top:16px;flex-direction:row;gap:32px}}@media screen and (max-width: 768px){.service__content__banner .content__bottom{margin-top:8px;flex-direction:column;gap:24px}}.service__content__banner .content__bottom__text{text-align:justify;line-height:170%}@media screen and (min-width: 769px){.service__content__banner .content__bottom__text{font-size:16px}}@media screen and (max-width: 768px){.service__content__banner .content__bottom__text{font-size:14px}}.service__content__banner .content__bottom .modBtn::after{display:none}.service__content__banner .content__bottom .modBtn:hover svg rect,.service__content__banner .content__bottom .modBtn:hover svg path{stroke:#fff;transition:stroke .3s ease}.service__content__contactCards{margin-top:40px;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (min-width: 769px){.service__content__contactCards{gap:48px 40px}}@media screen and (max-width: 768px){.service__content__contactCards{gap:24px}}@media screen and (min-width: 769px){.service__content__contactCards .modContactCard{width:calc(50% - 20px);max-width:440px}}@media screen and (max-width: 768px){.service__content__contactCards .modContactCard{width:100%}}.service__content__contactCards .modContactCard:last-child{width:100%;max-width:920px;margin-top:16px}@media screen and (max-width: 768px){.service__content__contactCards .modContactCard--full .modContactCard__title{text-align-last:left}}@media screen and (max-width: 768px){.service__content__contactCards .modContactCard--full .modContactCard__text__list .item{padding:16px 24px}}@media screen and (max-width: 768px){.service__content__contactCards .modContactCard--full .modContactCard__text__list .item__text{font-size:21px;line-height:100%}}.service__content__contactCards .modContactCard--full .modContactCard__text__list .item--mail{padding:inherit}@media screen and (max-width: 768px){.service__content__contactCards .modContactCard--full .modContactCard__text__list .item--mail .item__text{font-size:18px}}@media screen and (max-width: 768px){.service__content__contactCards .modContactCard--full .modContactCard__text__list .item--tel .item__text{font-size:32px;line-height:100%;letter-spacing:-0.64px}}.guide{background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax)}.guide__mv{position:relative;background-size:cover;background-position:bottom;background-repeat:no-repeat;width:100%}@media screen and (min-width: 769px){.guide__mv{background-image:url("../img/guide/img-guide-mv01.webp");height:296px}}@media screen and (max-width: 768px){.guide__mv{background-image:url("../img/guide/img-guide-mv02.webp");height:245px}}.guide__mv__title{font-style:normal;font-weight:700;line-height:100%;position:absolute;bottom:32px;left:0;right:0;z-index:1;box-sizing:border-box;max-width:1440px;margin-inline:auto;width:100%;color:#fff}@media screen and (min-width: 769px){.guide__mv__title{font-size:40px;letter-spacing:2px;padding:0 120px}}@media screen and (max-width: 768px){.guide__mv__title{padding:0 24px;font-size:36px;letter-spacing:1.8px}}.guide .modBreadcrumb{padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.guide .modBreadcrumb{padding:0 24px}}.guide .modBreadcrumb{margin-top:16px;margin-bottom:40px}@media screen and (max-width: 768px){.guide .modBreadcrumb{margin-top:20px}}.guide .modBreadcrumb a{color:#000}.guide__content{color:#000;padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.guide__content{padding:0 24px}}@media screen and (min-width: 769px){.guide__content{padding-bottom:80px}}@media screen and (max-width: 768px){.guide__content{padding-bottom:40px}}.guide__content__tags{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.guide__content__tags{gap:16px;justify-content:center}}@media screen and (max-width: 768px){.guide__content__tags{gap:12px;justify-content:flex-start}}.guide__content__cards{padding:40px 0;display:flex;gap:40px;flex-wrap:wrap;width:100%}@media screen and (min-width: 769px){.guide__content__cards .card{width:calc(33.3333333333% - 26.6666666667px)}}@media screen and (max-width: 768px){.guide__content__cards .card{width:100%}}.guideDetail{background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);color:#000;padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.guideDetail{padding:0 24px}}.guideDetail .modBreadcrumb{padding:40px 0 32px}.guideDetail .modBreadcrumb a{color:#000}.guideDetail__mv{padding:0}.guideDetail__mv__title{font-family:"Noto Sans JP";font-weight:600}@media screen and (min-width: 769px){.guideDetail__mv__title{font-size:36px;line-height:100%}}@media screen and (max-width: 768px){.guideDetail__mv__title{font-size:30px;line-height:140%}}.guideDetail__mv .modTag{color:#fff;font-size:12px;font-weight:500;letter-spacing:.6px}@media screen and (min-width: 769px){.guideDetail__mv .modTag{margin-top:16px}}@media screen and (max-width: 768px){.guideDetail__mv .modTag{margin-top:8px}}@media screen and (min-width: 769px){.guideDetail__content{padding:24px 0 60px}}@media screen and (max-width: 768px){.guideDetail__content{padding:24px 0 40px}}.guideDetail__contactArea{padding:40px 0;background-color:#efefef;box-shadow:0 0 0 100vmax #efefef;clip-path:inset(0 -100vmax)}.guideDetail__contactArea .modContactCard{margin-inline:auto;width:min(920px,100%)}.guideDetail__contactArea .modContactCard__text__list .item__title{color:#000}.guideDetail__contactArea__banner{margin-top:40px;margin-inline:auto;display:block;width:min(920px,100%);transition:opacity .3s cubic-bezier(0.65, 0, 0.35, 1)}.guideDetail__contactArea__banner picture,.guideDetail__contactArea__banner img{border-radius:10px}.guideDetail__contactArea__banner:hover{opacity:.8;transition:opacity .3s cubic-bezier(0.65, 0, 0.35, 1)}.guideDetail__otherArticles{position:relative}@media screen and (min-width: 769px){.guideDetail__otherArticles{padding:80px 0}}@media screen and (max-width: 768px){.guideDetail__otherArticles{padding:40px 0 107px}}.guideDetail__otherArticles__title{padding-bottom:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2f2f2f}.guideDetail__otherArticles__title h2{font-family:"Noto Sans JP";font-size:32px;font-weight:600;line-height:100%}@media screen and (min-width: 769px){.guideDetail__otherArticles__title .modToBtn{position:inherit}}@media screen and (max-width: 768px){.guideDetail__otherArticles__title .modToBtn{position:absolute;right:0;bottom:40px}}.guideDetail__otherArticles__text{padding:16px 0 40px}.guideDetail__otherArticles__cards{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px}@media screen and (max-width: 768px){.guideDetail__otherArticles__cards{grid-template-columns:repeat(1, 1fr)}}.news{background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.news{padding:0 24px}}@media screen and (min-width: 769px){.news{padding-bottom:80px}}@media screen and (max-width: 768px){.news{padding-bottom:40px}}.news__mv{padding:0 calc(50vw - 50%);margin-inline:calc(50% - 50vw);position:relative;background-size:cover;background-position:bottom;background-repeat:no-repeat;width:100%}@media screen and (min-width: 769px){.news__mv{background-image:url("../img/news/img-news-mv01.webp");height:296px}}@media screen and (max-width: 768px){.news__mv{background-image:url("../img/news/img-news-mv02.webp");height:245px}}.news__mv__title{position:absolute;bottom:32px;color:#fff;font-family:"Noto Sans JP";font-weight:700;line-height:100%;letter-spacing:2px}@media screen and (min-width: 769px){.news__mv__title{font-size:40px}}@media screen and (max-width: 768px){.news__mv__title{font-size:36px;line-height:100%;letter-spacing:1.8px}}.news .modBreadcrumb{margin-top:16px}@media screen and (max-width: 768px){.news .modBreadcrumb{margin-top:20px}}.news .modBreadcrumb a{color:#000}.news__content{padding:40px 0 0;color:#000}.news__content__tags{display:flex;flex-wrap:wrap}@media screen and (min-width: 769px){.news__content__tags{justify-content:center;gap:16px}}@media screen and (max-width: 768px){.news__content__tags{justify-content:flex-start;gap:12px}}.news__content__cards{padding:40px 0;display:flex;gap:40px;flex-wrap:wrap;width:100%}@media screen and (min-width: 769px){.news__content__cards .card{width:calc(33.3333333333% - 26.6666666667px)}}@media screen and (max-width: 768px){.news__content__cards .card{width:100%}}.newsDetail{background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);color:#000;padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.newsDetail{padding:0 24px}}.newsDetail .modBreadcrumb{padding:40px 0 32px}.newsDetail .modBreadcrumb a{color:#000}.newsDetail__mv{padding:0}.newsDetail__title{display:grid;grid-template-areas:"date tag" "title title";grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;font-family:"Noto Sans JP";font-weight:600}@media screen and (min-width: 769px){.newsDetail__title{padding:24px 0 60px;grid-gap:16px;font-size:32px;line-height:100%}}@media screen and (max-width: 768px){.newsDetail__title{padding:24px 0 40px;grid-gap:8px 12px;font-size:28px;line-height:140%}}.newsDetail__title__content{grid-area:title;font-family:"Noto Sans JP";font-size:36px;font-weight:500;line-height:100%}.newsDetail__title__date{grid-area:date;color:#c4c4c4;font-family:"Noto Sans JP";font-size:16px;font-weight:500;line-height:100%;letter-spacing:1.6px}.newsDetail__title__tags{grid-area:tag;display:inline-flex;font-family:"Noto Sans JP";gap:8px}.newsDetail__title__tags .modTag{margin-top:0;display:inline-flex;color:#fff;font-size:12px;font-weight:500;letter-spacing:.6px}@media screen and (min-width: 769px){.newsDetail__editorArea{padding:40px 0 0}}@media screen and (max-width: 768px){.newsDetail__editorArea{padding:40px 0}}.newsDetail__contactArea{padding:40px 0;background-color:#efefef;box-shadow:0 0 0 100vmax #efefef;clip-path:inset(0 -100vmax)}.newsDetail__contactArea .modContactCard{margin-inline:auto;width:min(920px,100%)}.newsDetail__contactArea .modContactCard__text__list .item__title{color:#000}.newsDetail__contactArea__banner{margin-top:40px;margin-inline:auto;display:block;width:min(920px,100%);transition:opacity .3s cubic-bezier(0.65, 0, 0.35, 1)}.newsDetail__contactArea__banner picture,.newsDetail__contactArea__banner img{border-radius:10px}.newsDetail__contactArea__banner:hover{opacity:.8;transition:opacity .3s cubic-bezier(0.65, 0, 0.35, 1)}.newsDetail__otherArticles{position:relative}@media screen and (min-width: 769px){.newsDetail__otherArticles{padding:80px 0}}@media screen and (max-width: 768px){.newsDetail__otherArticles{padding:40px 0 107px}}.newsDetail__otherArticles__title{padding-bottom:16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2f2f2f}.newsDetail__otherArticles__title h2{font-family:"Noto Sans JP";font-size:32px;font-weight:600;line-height:100%}@media screen and (min-width: 769px){.newsDetail__otherArticles__title .modToBtn{position:inherit}}@media screen and (max-width: 768px){.newsDetail__otherArticles__title .modToBtn{position:absolute;right:0;bottom:40px}}.newsDetail__otherArticles__text{padding:16px 0 40px}.newsDetail__otherArticles__cards{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:40px}@media screen and (min-width: 769px){.newsDetail__otherArticles__cards{margin-top:40px}}@media screen and (max-width: 768px){.newsDetail__otherArticles__cards{margin-top:32px;grid-template-columns:repeat(1, 1fr)}}.contact{color:#000;background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.contact{padding:0 24px}}@media screen and (min-width: 769px){.contact{padding-top:82px;padding-bottom:40px}}@media screen and (max-width: 768px){.contact{padding-top:60px}}.contact__title{color:var(bg, black);font-size:48px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.96px}@media screen and (max-width: 768px){.contact__title{font-size:36px;letter-spacing:1.8px}}.contact .modBreadcrumb{margin-top:16px}@media screen and (max-width: 768px){.contact .modBreadcrumb{margin-top:24px}}.contact .modBreadcrumb a{color:#000}.contact__card{margin-top:40px;margin-inline:auto;max-width:970px}@media screen and (max-width: 768px){.contact__card{padding:24px}}.contact__card__content{display:flex;align-items:center}@media screen and (min-width: 769px){.contact__card__content{flex-direction:row;gap:24px}}@media screen and (max-width: 768px){.contact__card__content{flex-direction:column;gap:16px}}.contact__card__content .text{flex:1;font-size:18px;line-height:170%}@media screen and (min-width: 769px){.contact__card__content .text{text-align:center}}@media screen and (max-width: 768px){.contact__card__content .text{text-align:left;font-size:16px;line-height:160%}}.contact__card__content .item{padding:24px 32px;box-sizing:border-box;flex:1;border-radius:10px;background-color:#efefef}.contact__card__content .item__title{font-weight:500}@media screen and (min-width: 769px){.contact__card__content .item__title{font-size:18px}}@media screen and (max-width: 768px){.contact__card__content .item__title{font-size:16px}}.contact__card__content .item__title span{display:block;font-size:14px;line-height:170%}@media screen and (max-width: 768px){.contact__card__content .item__title span{font-weight:500;line-height:160%}}.contact__card__content .item__text{margin-top:8px;color:#2f2f2f;font-family:"Cabin",sans-serif;font-size:45px;font-weight:700;line-height:100%;letter-spacing:-0.9px}@media screen and (max-width: 768px){.contact__card__content .item__text{font-size:35px;letter-spacing:-0.7px;display:flex;align-items:center}}.contact__card__content .item__text::before{content:"";display:inline-block;margin-right:8px;mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2220%22%20viewBox%3D%220%200%2032%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M0.758789%200V3.11826C3.15812%203.12189%205.38872%203.58275%207.3154%204.34372C7.6763%204.48631%208.02631%204.63931%208.36536%204.80232C9.13658%204.43165%209.96679%204.11189%2010.8469%203.85143C12.4256%203.38598%2014.1637%203.11826%2015.9997%203.11826C18.41%203.11826%2020.6504%203.58001%2022.5846%204.34372C22.9455%204.48631%2023.2957%204.63931%2023.6343%204.80232C24.4057%204.43165%2025.236%204.11189%2026.1161%203.85143C27.6868%203.38872%2029.4151%203.12094%2031.2408%203.11826V0H0.758789Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3Cpath%20d%3D%22M19.8457%2011.8249C19.8462%2012.6127%2020.0834%2013.3359%2020.4922%2013.9425C20.9009%2014.5478%2021.4816%2015.0296%2022.1601%2015.316C22.6131%2015.5078%2023.109%2015.6134%2023.6348%2015.6139C24.4231%2015.6129%2025.1467%2015.3762%2025.7527%2014.9672C26.358%2014.5582%2026.8398%2013.9781%2027.1267%2013.2991C27.318%2012.8464%2027.4238%2012.3504%2027.4241%2011.8249C27.4241%2011.4492%2027.3458%2011.0507%2027.1806%2010.6336C27.016%2010.2164%2026.7642%209.78104%2026.4267%209.3484C25.7839%208.5214%2024.8286%207.70666%2023.6345%207.02124C22.7192%207.54771%2021.9429%208.14794%2021.3419%208.77412C20.7019%209.43853%2020.2629%2010.129%2020.0372%2010.7716C19.9076%2011.1399%2019.8457%2011.4906%2019.8457%2011.8249Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3Cpath%20d%3D%22M27.3433%207.41195C28.138%208.2399%2028.7417%209.14841%2029.0848%2010.118C29.28%2010.6713%2029.3882%2011.2456%2029.3882%2011.8249C29.3889%2013.0126%2029.0252%2014.1247%2028.405%2015.0419C27.7849%2015.9601%2026.9082%2016.6883%2025.8742%2017.126C25.1854%2017.4174%2024.4262%2017.5786%2023.6343%2017.5786C22.4461%2017.5786%2021.3335%2017.2157%2020.4163%2016.5949C19.4987%2015.9746%2018.7704%2015.0984%2018.333%2014.0646C18.0413%2013.3756%2017.8801%2012.6164%2017.8803%2011.8249C17.8803%2010.9555%2018.1233%2010.1007%2018.5402%209.30236C18.9578%208.50222%2019.5495%207.75124%2020.2781%207.06266C20.657%206.70557%2021.0737%206.36545%2021.5238%206.04343C21.223%205.93323%2020.9142%205.82987%2020.597%205.73599C19.1971%205.32341%2017.6439%205.08301%2015.9996%205.08301C13.9828%205.08206%2012.1027%205.44546%2010.4748%206.04295C11.0696%206.46743%2011.6059%206.92645%2012.0744%207.41195C12.8687%208.2399%2013.4725%209.14841%2013.8157%2010.118C14.0111%2010.6713%2014.1193%2011.2456%2014.1193%2011.8249C14.1195%2013.0126%2013.7563%2014.1247%2013.1358%2015.0419C12.5155%2015.9601%2011.6391%2016.6883%2010.6053%2017.126C9.91625%2017.4174%209.15706%2017.5786%208.36536%2017.5786C7.17698%2017.5786%206.06456%2017.2157%205.14736%2016.5949C4.22951%2015.9746%203.50134%2015.0984%203.06387%2014.0646C2.77215%2013.3756%202.61117%2012.6164%202.6114%2011.8249C2.6114%2010.9555%202.85413%2010.1007%203.27082%209.30236C3.68863%208.50222%204.28029%207.75124%205.00918%207.06266C5.38783%206.70557%205.80451%206.36545%206.25472%206.04343C5.95365%205.93323%205.64532%205.82987%205.32793%205.73599C3.936%205.32615%202.39279%205.08569%200.758789%205.08301V20H31.2408V5.08301C29.2347%205.08569%2027.3643%205.44826%2025.744%206.04295C26.3387%206.46743%2026.875%206.92651%2027.3433%207.41195Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3Cpath%20d%3D%22M4.57715%2011.8249C4.57762%2012.6127%204.81487%2013.3359%205.22364%2013.9425C5.63235%2014.5478%206.213%2015.0296%206.89182%2015.316C7.34452%2015.5078%207.84045%2015.6134%208.36644%2015.6139C9.15433%2015.6129%209.87816%2015.3762%2010.4841%2014.9672C11.0896%2014.5582%2011.5712%2013.9781%2011.8581%2013.2991C12.0496%2012.8464%2012.1554%2012.3504%2012.1557%2011.8249C12.1557%2011.4492%2012.0769%2011.0507%2011.9122%2010.6336C11.7474%2010.2164%2011.4956%209.78104%2011.1583%209.3484C10.5152%208.5214%209.55982%207.70666%208.36597%207.02124C7.45055%207.54771%206.67433%208.14794%206.07362%208.77412C5.43356%209.43853%204.99455%2010.129%204.76891%2010.7716C4.63912%2011.1399%204.57715%2011.4906%204.57715%2011.8249Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3C%2Fsvg%3E");mask-size:contain;mask-repeat:no-repeat;background-color:#000;width:38px;height:25px}@media screen and (min-width: 769px){.contact__card__content .item__text a{pointer-events:none}}@media screen and (max-width: 768px){.contact__card__content .item__text a{pointer-events:auto;font-size:28px}}.contact__sales{margin-top:40px;text-align:center}.contact__sales__mail{margin-top:16px;padding:33px 60px;display:inline-flex;border-radius:20px;background-color:#efefef;gap:8px;font-family:"Cabin",sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:100%}@media screen and (max-width: 768px){.contact__sales__mail{padding:26px 40px}}.contact__sales__mail svg{width:min(244px,100%)}.contact__description{color:#ec0000;text-align:center;font-weight:700}@media screen and (min-width: 769px){.contact__description{margin-top:60px;font-size:18px;line-height:170%}}@media screen and (max-width: 768px){.contact__description{margin-top:40px;font-size:16px;line-height:170%}}.contact__description span{display:block;color:#000;font-weight:400}@media screen and (min-width: 769px){.contact__description span{font-size:16px}}@media screen and (max-width: 768px){.contact__description span{font-size:16px;line-height:170%}}.contact__step{display:flex;align-items:center;justify-content:center;gap:6px}@media screen and (min-width: 769px){.contact__step{padding:40px 0}}@media screen and (max-width: 768px){.contact__step{padding:32px 0}}.contact__step__item{padding:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #c4c4c4;border-radius:2px;background-color:#fff;color:#000;width:190px;text-align:center;font-family:"Cabin",sans-serif;font-weight:700;line-height:100%}@media screen and (min-width: 769px){.contact__step__item{fdirection:row;gap:8px;font-size:18px}}@media screen and (max-width: 768px){.contact__step__item{flex-direction:column;gap:3px;font-size:16px}}.contact__step__item::before{content:"";position:absolute;z-index:10;top:50%;left:100%;transform:translateY(-50%) rotate(180deg);border-style:solid;border-top:13px solid rgba(0,0,0,0);border-bottom:13px solid rgba(0,0,0,0);border-right:13px solid #c4c4c4;border-left:0;width:0;height:0}.contact__step__item::after{border-left:12px solid #fff}.contact__step__item::after{content:"";position:absolute;z-index:10;top:50%;left:100%;transform:translateY(-50%);border-style:solid;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:12px solid #fff;border-right:0;width:0;height:0}.contact__step__item:last-child::before,.contact__step__item:last-child::after{display:none}.contact__step__item span{color:#707070;font-family:"Cabin",sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.6px}@media screen and (max-width: 768px){.contact__step__item span{font-size:10px;letter-spacing:.5px}}.contact__step__item--active{color:#fff;background-color:#555}.contact__step__item--active::before{content:""}.contact__step__item--active::after{border-left:12px solid #555}.contact__step__item--active span{color:#fff}.contact__content{background-color:#efefef;box-shadow:0 0 0 100vmax #efefef;clip-path:inset(0 -100vmax);padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.contact__content{padding:0 24px}}.contact__content{max-width:900px}@media screen and (min-width: 769px){.contact__content{padding:60px 0 80px}}@media screen and (max-width: 768px){.contact__content{padding:40px 0 40px}}.contact__content__form{display:flex;flex-direction:column}@media screen and (min-width: 769px){.contact__content__form{gap:24px}}@media screen and (max-width: 768px){.contact__content__form{gap:32px}}.contact__content__form .group{display:flex}@media screen and (min-width: 769px){.contact__content__form .group{flex-direction:row;align-items:center;gap:24px}}@media screen and (max-width: 768px){.contact__content__form .group{flex-direction:column;align-items:flex-start;gap:12px}}.contact__content__form .group--grid{display:grid;grid-template-columns:210px 1fr;grid-template-areas:"title input" "..... error"}@media screen and (max-width: 768px){.contact__content__form .group--grid{grid-template-columns:1fr;grid-template-areas:"title" "input" "...." "error"}}.contact__content__form .group--grid .is-error{border:1px solid #ec0000}.contact__content__form .group__title{grid-area:title;display:flex;flex-direction:column;gap:8px;color:#2f2f2f;min-width:210px;font-size:18px;font-weight:700;line-height:100%;letter-spacing:.9px}@media screen and (min-width: 769px){.contact__content__form .group__title{width:210px}}@media screen and (max-width: 768px){.contact__content__form .group__title{width:100%;font-size:16px;letter-spacing:.8px}}.contact__content__form .group__title__tel{display:block;color:#666;font-size:12px;font-weight:400;letter-spacing:.24px}.contact__content__form .group__title__note{color:#666;font-weight:400}@media screen and (min-width: 769px){.contact__content__form .group__title__note{font-size:12px;line-height:170%;letter-spacing:.24px}}@media screen and (max-width: 768px){.contact__content__form .group__title__note{font-size:14px;line-height:160%;letter-spacing:.28px}}.contact__content__form .group input{grid-area:input;box-sizing:border-box;width:100%;background-color:#fff;border-radius:5px;border:1px solid #c4c4c4}@media screen and (min-width: 769px){.contact__content__form .group input{padding:22px;font-size:16px}}@media screen and (max-width: 768px){.contact__content__form .group input{padding:16px 24px;font-size:14px}}.contact__content__form .group textarea{padding:22px;box-sizing:border-box;width:100%;height:200px;background-color:#fff;border-radius:5px;border:1px solid #c4c4c4}.contact__content__form .group__tel{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%}@media screen and (min-width: 769px){.contact__content__form .group__tel{padding:16px 0}}@media screen and (max-width: 768px){.contact__content__form .group__tel{padding:8px 0}}.contact__content__form .group__tel__title{display:flex;align-items:center;gap:8px}.contact__content__form .group__tel__title::before{content:"";display:inline-flex;align-items:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2217%22%20viewBox%3D%220%200%2018%2017%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M12.5569%2010.906L12.1019%2011.359C12.1019%2011.359%2011.0189%2012.435%208.06386%209.49698C5.10886%206.55898%206.19186%205.48298%206.19186%205.48298L6.47786%205.19698C7.18486%204.49498%207.25186%203.36698%206.63486%202.54298L5.37486%200.859979C4.61086%20-0.160021%203.13586%20-0.29502%202.26086%200.57498L0.690856%202.13498C0.257856%202.56698%20-0.032144%203.12498%200.002856%203.74498C0.092856%205.33198%200.810856%208.74498%204.81486%2012.727C9.06186%2016.949%2013.0469%2017.117%2014.6759%2016.965C15.1919%2016.917%2015.6399%2016.655%2016.0009%2016.295L17.4209%2014.883C18.3809%2013.93%2018.1109%2012.295%2016.8829%2011.628L14.9729%2010.589C14.1669%2010.152%2013.1869%2010.28%2012.5569%2010.906Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;width:18px;height:17px}.contact__content__form .group__tel__title:not(:first-of-type){margin-top:16px}.contact__content__form .group__tel__title:not(:first-of-type)::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2220%22%20viewBox%3D%220%200%2012%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10%200H2C1.46957%200%200.960859%200.210714%200.585786%200.585786C0.210714%200.960859%200%201.46957%200%202V18C0%2018.5304%200.210714%2019.0391%200.585786%2019.4142C0.960859%2019.7893%201.46957%2020%202%2020H10C10.5304%2020%2011.0391%2019.7893%2011.4142%2019.4142C11.7893%2019.0391%2012%2018.5304%2012%2018V2C12%201.46957%2011.7893%200.960859%2011.4142%200.585786C11.0391%200.210714%2010.5304%200%2010%200ZM7%2019H5V18H7V19ZM10%2017H2V3H10V17Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");width:12px;height:20px}.contact__content__form .group__error{grid-area:error;margin-top:8px;margin-left:auto;width:100%;color:#ec0000;font-weight:500;line-height:100%;letter-spacing:.32px}@media screen and (max-width: 768px){.contact__content__form .group__error{font-size:14px;font-weight:500;line-height:100%;letter-spacing:.28px}}.contact__content__form .group--privacy{display:flex;flex-direction:column;gap:16px;border-top:1px solid #c4c4c4}@media screen and (min-width: 769px){.contact__content__form .group--privacy{padding:40px 0 16px;margin-top:24px}}@media screen and (max-width: 768px){.contact__content__form .group--privacy{padding:32px 0 0;margin-top:0}}@media screen and (min-width: 769px){.contact__content__form .group--privacy .group__privacyText{font-size:16px;line-height:100%;letter-spacing:.32px}}@media screen and (max-width: 768px){.contact__content__form .group--privacy .group__privacyText{font-size:14px;line-height:170%;letter-spacing:.28px}}.contact__content__form .group--privacy a{text-decoration:underline}.contact__content__form .group--privacy a:hover{text-decoration:none}@media screen and (max-width: 768px){.contact__content__form .group--privacy .group__checkbox{margin-inline:auto}}.contact__content__form .modBtn--squareArrow{padding:0;margin-inline:auto;box-sizing:border-box;cursor:pointer;background:initial;background-color:#555;border-color:#555;color:#fff;width:min(340px,100%);text-align:center;font-size:18px;font-weight:700;line-height:100%;letter-spacing:.9px}.contact__content__form .modBtn--squareArrow:hover{background-color:#fff;color:#555;border-color:#555}.contact__content__form .modBtn--squareArrow::after{display:none}.contact__content__form .modBtn--squareArrow input{padding:30px;border:1px solid rgba(85,85,85,0);color:#fff;width:100%}.contact__content__form .modBtn--squareArrow input:hover{color:#555}.contact__content__form .modBtn--squareArrow input:disabled{border:1px solid rgba(85,85,85,0);background-color:rgba(85,85,85,.5)}.contact__content__form .modBtn--squareArrow input:disabled:hover{border:1px solid rgba(85,85,85,0);background-color:rgba(85,85,85,.5);color:#fff}.contact--confirm{padding-bottom:0}.contact--confirm .contact__content__form .group{word-break:break-all}.contact--confirm .contact__content__form .group__btnArea{display:flex;justify-content:center;gap:16px}@media screen and (min-width: 769px){.contact--confirm .contact__content__form .group__btnArea{flex-direction:row}}@media screen and (max-width: 768px){.contact--confirm .contact__content__form .group__btnArea{flex-direction:column-reverse}}@media screen and (min-width: 769px){.contact--confirm .contact__content__form .group__btnArea .modBtn{width:303px;font-size:18px}}@media screen and (max-width: 768px){.contact--confirm .contact__content__form .group__btnArea .modBtn{width:100%;height:82px}}.contact--confirm .contact__content__form .group__btnArea .modBtn--squareArrow{margin-inline:inherit}.contact--confirm .contact__content__form .group__btnArea .modBtn--square{padding:0;border:1px solid #555;background-color:#fff;color:#555}.contact--confirm .contact__content__form .group__btnArea .modBtn--square:hover{border-color:#555;background-color:#555;color:#fff}.contact--confirm .contact__content__form .group__btnArea .modBtn--square input{padding:30px;width:100%}.contact--complete{padding-bottom:0}.contact--complete .contact__step{padding-bottom:0}.contact--complete .contact__description{margin-top:0;color:#000;font-weight:700}@media screen and (min-width: 769px){.contact--complete .contact__description{padding:60px 0;font-size:32px;line-height:100%}}@media screen and (max-width: 768px){.contact--complete .contact__description{padding:40px 0;font-size:28px;line-height:140%}}.contact--complete .contact__description span{line-height:170%}@media screen and (min-width: 769px){.contact--complete .contact__description span{letter-spacing:.36px}.contact--complete .contact__description span:first-of-type{margin-top:24px}}@media screen and (max-width: 768px){.contact--complete .contact__description span{letter-spacing:-0.48px}.contact--complete .contact__description span:first-of-type{margin-top:16px}}.contact--complete .contact__content{display:flex;justify-content:center;gap:24px}@media screen and (min-width: 769px){.contact--complete .contact__content{padding:80px 0;flex-direction:row;align-items:center}}@media screen and (max-width: 768px){.contact--complete .contact__content{padding:40px 0;flex-direction:column;align-items:flex-start}}@media screen and (min-width: 769px){.contact--complete .contact__content__img{width:196px}}@media screen and (max-width: 768px){.contact--complete .contact__content__img{width:50vw;margin-inline:auto}}@media screen and (max-width: 768px){.contact--complete .contact__content__info{width:100%}}.contact--complete .contact__content__info .span{font-weight:500}@media screen and (max-width: 768px){.contact--complete .contact__content__info .span{font-size:18px;line-height:100%}}.contact--complete .contact__content__info .title{margin-top:12px;font-family:"Cabin",sans-serif;font-size:36px;font-weight:700;line-height:100%}@media screen and (max-width: 768px){.contact--complete .contact__content__info .title{font-size:36px}}.contact--complete .contact__content__info .note{margin-top:8px;display:block;font-family:"Cabin",sans-serif;font-size:16px}.contact--complete .contact__content__info .modBtn{padding:24px 32px;background-color:#000;color:#fff;font-size:18px;font-weight:700;line-height:100%;letter-spacing:.9px}@media screen and (min-width: 769px){.contact--complete .contact__content__info .modBtn{height:66px}}@media screen and (max-width: 768px){.contact--complete .contact__content__info .modBtn{margin-top:16px;width:100%;height:82px}}.contact--complete .contact__content__info .modBtn::after{content:"";display:inline-block;mask-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDE3IDE3IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTguNSAxMi4wNzVDOC4zNjY2NyAxMi4wNzUgOC4yNDE2NyAxMi4wNTQzIDguMTI1IDEyLjAxM0M4LjAwODMzIDExLjk3MTcgNy45IDExLjkwMDcgNy44IDExLjhMNC4yIDguMkM0IDggMy45MDQgNy43NjY2NyAzLjkxMiA3LjVDMy45MiA3LjIzMzM0IDQuMDE2IDcgNC4yIDYuOEM0LjQgNi42IDQuNjM3NjcgNi40OTYgNC45MTMgNi40ODhDNS4xODgzMyA2LjQ4IDUuNDI1NjcgNi41NzU2NyA1LjYyNSA2Ljc3NUw3LjUgOC42NVYxLjVDNy41IDEuMjE2NjcgNy41OTYgMC45NzkzMzcgNy43ODggMC43ODgwMDRDNy45OCAwLjU5NjY3IDguMjE3MzMgMC41MDA2NyA4LjUgMC41MDAwMDNDOC43ODI2NyAwLjQ5OTMzNyA5LjAyMDMzIDAuNTk1MzM3IDkuMjEzIDAuNzg4MDA0QzkuNDA1NjcgMC45ODA2NyA5LjUwMTMzIDEuMjE4IDkuNSAxLjVWOC42NUwxMS4zNzUgNi43NzVDMTEuNTc1IDYuNTc1IDExLjgxMjcgNi40NzkgMTIuMDg4IDYuNDg3QzEyLjM2MzMgNi40OTUgMTIuNjAwNyA2LjU5OTM0IDEyLjggNi44QzEyLjk4MzMgNyAxMy4wNzkzIDcuMjMzMzQgMTMuMDg4IDcuNUMxMy4wOTY3IDcuNzY2NjcgMTMuMDAwNyA4IDEyLjggOC4yTDkuMiAxMS44QzkuMSAxMS45IDguOTkxNjcgMTEuOTcxIDguODc1IDEyLjAxM0M4Ljc1ODMzIDEyLjA1NSA4LjYzMzMzIDEyLjA3NTcgOC41IDEyLjA3NVpNMi41IDE2LjVDMS45NSAxNi41IDEuNDc5MzMgMTYuMzA0MyAxLjA4OCAxNS45MTNDMC42OTY2NjYgMTUuNTIxNyAwLjUwMDY2NyAxNS4wNTA3IDAuNSAxNC41VjEyLjVDMC41IDEyLjIxNjcgMC41OTYgMTEuOTc5MyAwLjc4OCAxMS43ODhDMC45OCAxMS41OTY3IDEuMjE3MzMgMTEuNTAwNyAxLjUgMTEuNUMxLjc4MjY3IDExLjQ5OTMgMi4wMjAzMyAxMS41OTUzIDIuMjEzIDExLjc4OEMyLjQwNTY3IDExLjk4MDcgMi41MDEzMyAxMi4yMTggMi41IDEyLjVWMTQuNUgxNC41VjEyLjVDMTQuNSAxMi4yMTY3IDE0LjU5NiAxMS45NzkzIDE0Ljc4OCAxMS43ODhDMTQuOTggMTEuNTk2NyAxNS4yMTczIDExLjUwMDcgMTUuNSAxMS41QzE1Ljc4MjcgMTEuNDk5MyAxNi4wMjAzIDExLjU5NTMgMTYuMjEzIDExLjc4OEMxNi40MDU3IDExLjk4MDcgMTYuNTAxMyAxMi4yMTggMTYuNSAxMi41VjE0LjVDMTYuNSAxNS4wNSAxNi4zMDQzIDE1LjUyMSAxNS45MTMgMTUuOTEzQzE1LjUyMTcgMTYuMzA1IDE1LjA1MDcgMTYuNTAwNyAxNC41IDE2LjVIMi41WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+");mask-size:contain;mask-repeat:no-repeat;width:16px;height:16px;background-color:#fff;transition:background-color .2s;animation:initial}.contact--complete .contact__content__info .modBtn:hover{border:1px solid #555;background-color:#fff;color:#555}.contact--complete .contact__content__info .modBtn:hover::after{background-color:#555}.contact--complete .contact__topBtn{text-align:center}.contact--complete .contact__topBtn .modBtn{padding:32px;margin:0 0 40px;border:1px solid #555;width:323px}.contact--complete .contact__topBtn .modBtn:hover{border-color:#555;background-color:#555;color:#fff}.download{color:#000;background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.download{padding:0 24px}}@media screen and (min-width: 769px){.download{padding-top:82px}}@media screen and (max-width: 768px){.download{padding-top:60px}}.download__title{color:var(bg, black);font-size:48px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.96px}@media screen and (max-width: 768px){.download__title{font-size:36px;letter-spacing:1.8px}}.download .modBreadcrumb{margin-top:16px}@media screen and (max-width: 768px){.download .modBreadcrumb{margin-top:24px}}.download .modBreadcrumb a{color:#000}.download__card{margin-top:40px;margin-inline:auto;max-width:970px}@media screen and (max-width: 768px){.download__card{padding:24px}}.download__card__content{display:flex;align-items:center}@media screen and (min-width: 769px){.download__card__content{flex-direction:row;gap:24px}}@media screen and (max-width: 768px){.download__card__content{flex-direction:column;gap:16px}}.download__card__content .text{flex:1;font-size:18px;line-height:170%}@media screen and (min-width: 769px){.download__card__content .text{text-align:center}}@media screen and (max-width: 768px){.download__card__content .text{text-align:left;font-size:16px;line-height:160%}}.download__card__content .item{padding:24px 32px;box-sizing:border-box;flex:1;border-radius:10px;background-color:#efefef}.download__card__content .item__title{font-weight:500}@media screen and (min-width: 769px){.download__card__content .item__title{font-size:18px}}@media screen and (max-width: 768px){.download__card__content .item__title{font-size:16px}}.download__card__content .item__title span{display:block;font-size:14px;line-height:170%}@media screen and (max-width: 768px){.download__card__content .item__title span{font-weight:500;line-height:160%}}.download__card__content .item__text{margin-top:8px;color:#2f2f2f;font-family:"Cabin",sans-serif;font-size:45px;font-weight:700;line-height:100%;letter-spacing:-0.9px}@media screen and (max-width: 768px){.download__card__content .item__text{font-size:35px;letter-spacing:-0.7px}}.download__card__content .item__text::before{content:"";display:inline-block;margin-right:8px;mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2220%22%20viewBox%3D%220%200%2032%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M0.758789%200V3.11826C3.15812%203.12189%205.38872%203.58275%207.3154%204.34372C7.6763%204.48631%208.02631%204.63931%208.36536%204.80232C9.13658%204.43165%209.96679%204.11189%2010.8469%203.85143C12.4256%203.38598%2014.1637%203.11826%2015.9997%203.11826C18.41%203.11826%2020.6504%203.58001%2022.5846%204.34372C22.9455%204.48631%2023.2957%204.63931%2023.6343%204.80232C24.4057%204.43165%2025.236%204.11189%2026.1161%203.85143C27.6868%203.38872%2029.4151%203.12094%2031.2408%203.11826V0H0.758789Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3Cpath%20d%3D%22M19.8457%2011.8249C19.8462%2012.6127%2020.0834%2013.3359%2020.4922%2013.9425C20.9009%2014.5478%2021.4816%2015.0296%2022.1601%2015.316C22.6131%2015.5078%2023.109%2015.6134%2023.6348%2015.6139C24.4231%2015.6129%2025.1467%2015.3762%2025.7527%2014.9672C26.358%2014.5582%2026.8398%2013.9781%2027.1267%2013.2991C27.318%2012.8464%2027.4238%2012.3504%2027.4241%2011.8249C27.4241%2011.4492%2027.3458%2011.0507%2027.1806%2010.6336C27.016%2010.2164%2026.7642%209.78104%2026.4267%209.3484C25.7839%208.5214%2024.8286%207.70666%2023.6345%207.02124C22.7192%207.54771%2021.9429%208.14794%2021.3419%208.77412C20.7019%209.43853%2020.2629%2010.129%2020.0372%2010.7716C19.9076%2011.1399%2019.8457%2011.4906%2019.8457%2011.8249Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3Cpath%20d%3D%22M27.3433%207.41195C28.138%208.2399%2028.7417%209.14841%2029.0848%2010.118C29.28%2010.6713%2029.3882%2011.2456%2029.3882%2011.8249C29.3889%2013.0126%2029.0252%2014.1247%2028.405%2015.0419C27.7849%2015.9601%2026.9082%2016.6883%2025.8742%2017.126C25.1854%2017.4174%2024.4262%2017.5786%2023.6343%2017.5786C22.4461%2017.5786%2021.3335%2017.2157%2020.4163%2016.5949C19.4987%2015.9746%2018.7704%2015.0984%2018.333%2014.0646C18.0413%2013.3756%2017.8801%2012.6164%2017.8803%2011.8249C17.8803%2010.9555%2018.1233%2010.1007%2018.5402%209.30236C18.9578%208.50222%2019.5495%207.75124%2020.2781%207.06266C20.657%206.70557%2021.0737%206.36545%2021.5238%206.04343C21.223%205.93323%2020.9142%205.82987%2020.597%205.73599C19.1971%205.32341%2017.6439%205.08301%2015.9996%205.08301C13.9828%205.08206%2012.1027%205.44546%2010.4748%206.04295C11.0696%206.46743%2011.6059%206.92645%2012.0744%207.41195C12.8687%208.2399%2013.4725%209.14841%2013.8157%2010.118C14.0111%2010.6713%2014.1193%2011.2456%2014.1193%2011.8249C14.1195%2013.0126%2013.7563%2014.1247%2013.1358%2015.0419C12.5155%2015.9601%2011.6391%2016.6883%2010.6053%2017.126C9.91625%2017.4174%209.15706%2017.5786%208.36536%2017.5786C7.17698%2017.5786%206.06456%2017.2157%205.14736%2016.5949C4.22951%2015.9746%203.50134%2015.0984%203.06387%2014.0646C2.77215%2013.3756%202.61117%2012.6164%202.6114%2011.8249C2.6114%2010.9555%202.85413%2010.1007%203.27082%209.30236C3.68863%208.50222%204.28029%207.75124%205.00918%207.06266C5.38783%206.70557%205.80451%206.36545%206.25472%206.04343C5.95365%205.93323%205.64532%205.82987%205.32793%205.73599C3.936%205.32615%202.39279%205.08569%200.758789%205.08301V20H31.2408V5.08301C29.2347%205.08569%2027.3643%205.44826%2025.744%206.04295C26.3387%206.46743%2026.875%206.92651%2027.3433%207.41195Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3Cpath%20d%3D%22M4.57715%2011.8249C4.57762%2012.6127%204.81487%2013.3359%205.22364%2013.9425C5.63235%2014.5478%206.213%2015.0296%206.89182%2015.316C7.34452%2015.5078%207.84045%2015.6134%208.36644%2015.6139C9.15433%2015.6129%209.87816%2015.3762%2010.4841%2014.9672C11.0896%2014.5582%2011.5712%2013.9781%2011.8581%2013.2991C12.0496%2012.8464%2012.1554%2012.3504%2012.1557%2011.8249C12.1557%2011.4492%2012.0769%2011.0507%2011.9122%2010.6336C11.7474%2010.2164%2011.4956%209.78104%2011.1583%209.3484C10.5152%208.5214%209.55982%207.70666%208.36597%207.02124C7.45055%207.54771%206.67433%208.14794%206.07362%208.77412C5.43356%209.43853%204.99455%2010.129%204.76891%2010.7716C4.63912%2011.1399%204.57715%2011.4906%204.57715%2011.8249Z%22%20fill%3D%22%232F2F2F%22%2F%3E%3C%2Fsvg%3E");mask-size:contain;mask-repeat:no-repeat;background-color:#000;width:38px;height:25px}.download__description{color:#a37c12;text-align:center;font-weight:700}@media screen and (min-width: 769px){.download__description{margin-top:60px;font-size:20px;line-height:200%;letter-spacing:.4px}}@media screen and (max-width: 768px){.download__description{margin-top:40px;font-size:18px;line-height:170%;letter-spacing:.36px}}.download__description span{display:block;color:#000;font-weight:400}@media screen and (min-width: 769px){.download__description span{font-size:18px}}@media screen and (max-width: 768px){.download__description span{font-size:16px;line-height:150%}}.download__description span:first-of-type{margin-top:8px}.download__step{display:flex;align-items:center;justify-content:center;gap:6px}@media screen and (min-width: 769px){.download__step{padding:40px 0}}@media screen and (max-width: 768px){.download__step{padding:32px 0}}.download__step__item{padding:15px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;position:relative;border:1px solid #c4c4c4;border-radius:2px;background-color:#fff;color:#000;width:190px;text-align:center;font-family:"Cabin",sans-serif;font-weight:700;line-height:100%}@media screen and (min-width: 769px){.download__step__item{fdirection:row;gap:8px;font-size:18px}}@media screen and (max-width: 768px){.download__step__item{flex-direction:column;gap:3px;font-size:16px}}.download__step__item::before{content:"";position:absolute;z-index:10;top:50%;left:100%;transform:translateY(-50%) rotate(180deg);border-style:solid;border-top:13px solid rgba(0,0,0,0);border-bottom:13px solid rgba(0,0,0,0);border-right:13px solid #c4c4c4;border-left:0;width:0;height:0}.download__step__item::after{border-left:12px solid #fff}.download__step__item::after{content:"";position:absolute;z-index:10;top:50%;left:100%;transform:translateY(-50%);border-style:solid;border-top:12px solid rgba(0,0,0,0);border-bottom:12px solid rgba(0,0,0,0);border-left:12px solid #fff;border-right:0;width:0;height:0}.download__step__item:last-child::before,.download__step__item:last-child::after{display:none}.download__step__item span{color:#707070;font-family:"Cabin",sans-serif;font-size:12px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.6px}@media screen and (max-width: 768px){.download__step__item span{font-size:10px;letter-spacing:.5px}}.download__step__item--active{color:#fff;background-color:#555}.download__step__item--active::before{content:""}.download__step__item--active::after{border-left:12px solid #555}.download__step__item--active span{color:#fff}.download__content{background-color:#efefef;box-shadow:0 0 0 100vmax #efefef;clip-path:inset(0 -100vmax);padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.download__content{padding:0 24px}}.download__content{max-width:900px}@media screen and (min-width: 769px){.download__content{padding:60px 0 80px}}@media screen and (max-width: 768px){.download__content{padding:40px 0 40px}}.download__content__form{display:flex;flex-direction:column}@media screen and (min-width: 769px){.download__content__form{gap:24px}}@media screen and (max-width: 768px){.download__content__form{gap:32px}}.download__content__form .group{display:flex}@media screen and (min-width: 769px){.download__content__form .group{flex-direction:row;align-items:center;gap:24px}}@media screen and (max-width: 768px){.download__content__form .group{flex-direction:column;align-items:flex-start;gap:12px}}.download__content__form .group--grid{display:grid;grid-template-columns:210px 1fr;grid-template-areas:"title input" "..... error"}@media screen and (max-width: 768px){.download__content__form .group--grid{grid-template-columns:1fr;grid-template-areas:"title" "input" "...." "error"}}.download__content__form .group--grid .is-error{border:1px solid #ec0000}.download__content__form .group__title{grid-area:title;display:flex;flex-direction:column;gap:8px;color:#2f2f2f;min-width:210px;font-size:18px;font-weight:700;line-height:100%;letter-spacing:.9px}@media screen and (min-width: 769px){.download__content__form .group__title{width:210px}}@media screen and (max-width: 768px){.download__content__form .group__title{width:100%;font-size:16px;letter-spacing:.8px}}.download__content__form .group__title__tel{display:block;color:#666;font-size:12px;font-weight:400;letter-spacing:.24px}.download__content__form .group__title__note{color:#666;font-weight:400}@media screen and (min-width: 769px){.download__content__form .group__title__note{font-size:12px;line-height:170%;letter-spacing:.24px}}@media screen and (max-width: 768px){.download__content__form .group__title__note{font-size:14px;line-height:160%;letter-spacing:.28px}}.download__content__form .group input{grid-area:input;box-sizing:border-box;width:100%;background-color:#fff;border-radius:5px;border:1px solid #c4c4c4}@media screen and (min-width: 769px){.download__content__form .group input{padding:22px;font-size:16px}}@media screen and (max-width: 768px){.download__content__form .group input{padding:16px 24px;font-size:14px}}.download__content__form .group textarea{padding:22px;box-sizing:border-box;width:100%;height:200px;background-color:#fff;border-radius:5px;border:1px solid #c4c4c4}.download__content__form .group__tel{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%}@media screen and (min-width: 769px){.download__content__form .group__tel{padding:16px 0}}@media screen and (max-width: 768px){.download__content__form .group__tel{padding:8px 0}}.download__content__form .group__tel__title{display:flex;align-items:center;gap:8px}.download__content__form .group__tel__title::before{content:"";display:inline-flex;align-items:center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2217%22%20viewBox%3D%220%200%2018%2017%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M12.5569%2010.906L12.1019%2011.359C12.1019%2011.359%2011.0189%2012.435%208.06386%209.49698C5.10886%206.55898%206.19186%205.48298%206.19186%205.48298L6.47786%205.19698C7.18486%204.49498%207.25186%203.36698%206.63486%202.54298L5.37486%200.859979C4.61086%20-0.160021%203.13586%20-0.29502%202.26086%200.57498L0.690856%202.13498C0.257856%202.56698%20-0.032144%203.12498%200.002856%203.74498C0.092856%205.33198%200.810856%208.74498%204.81486%2012.727C9.06186%2016.949%2013.0469%2017.117%2014.6759%2016.965C15.1919%2016.917%2015.6399%2016.655%2016.0009%2016.295L17.4209%2014.883C18.3809%2013.93%2018.1109%2012.295%2016.8829%2011.628L14.9729%2010.589C14.1669%2010.152%2013.1869%2010.28%2012.5569%2010.906Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");background-size:contain;background-repeat:no-repeat;width:18px;height:17px}.download__content__form .group__tel__title:not(:first-of-type){margin-top:16px}.download__content__form .group__tel__title:not(:first-of-type)::before{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2220%22%20viewBox%3D%220%200%2012%2020%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M10%200H2C1.46957%200%200.960859%200.210714%200.585786%200.585786C0.210714%200.960859%200%201.46957%200%202V18C0%2018.5304%200.210714%2019.0391%200.585786%2019.4142C0.960859%2019.7893%201.46957%2020%202%2020H10C10.5304%2020%2011.0391%2019.7893%2011.4142%2019.4142C11.7893%2019.0391%2012%2018.5304%2012%2018V2C12%201.46957%2011.7893%200.960859%2011.4142%200.585786C11.0391%200.210714%2010.5304%200%2010%200ZM7%2019H5V18H7V19ZM10%2017H2V3H10V17Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E");width:12px;height:20px}.download__content__form .group__error{grid-area:error;margin-top:8px;margin-left:auto;width:100%;color:#ec0000;font-weight:500;line-height:100%;letter-spacing:.32px}@media screen and (max-width: 768px){.download__content__form .group__error{font-size:14px;font-weight:500;line-height:100%;letter-spacing:.28px}}.download__content__form .group--privacy{display:flex;flex-direction:column;gap:16px;border-top:1px solid #c4c4c4}@media screen and (min-width: 769px){.download__content__form .group--privacy{padding:40px 0 16px;margin-top:24px}}@media screen and (max-width: 768px){.download__content__form .group--privacy{padding:32px 0 0;margin-top:0}}@media screen and (min-width: 769px){.download__content__form .group--privacy .group__privacyText{font-size:16px;line-height:100%;letter-spacing:.32px}}@media screen and (max-width: 768px){.download__content__form .group--privacy .group__privacyText{font-size:14px;line-height:170%;letter-spacing:.28px}}.download__content__form .group--privacy a{text-decoration:underline}.download__content__form .group--privacy a:hover{text-decoration:none}@media screen and (max-width: 768px){.download__content__form .group--privacy .group__checkbox{margin-inline:auto}}.download__content__form .modBtn--squareArrow{padding:0;margin-inline:auto;box-sizing:border-box;cursor:pointer;background:initial;background-color:#555;border-color:#555;color:#fff;width:min(340px,100%);text-align:center;font-size:18px;font-weight:700;line-height:100%;letter-spacing:.9px}.download__content__form .modBtn--squareArrow:hover{background-color:#fff;color:#555;border-color:#555}.download__content__form .modBtn--squareArrow::after{display:none}.download__content__form .modBtn--squareArrow input{padding:30px;border:1px solid rgba(85,85,85,0);color:#fff;width:100%}.download__content__form .modBtn--squareArrow input:hover{color:#555}.download__content__form .modBtn--squareArrow input:disabled{border:1px solid rgba(85,85,85,0);background-color:rgba(85,85,85,.5)}.download__content__form .modBtn--squareArrow input:disabled:hover{border:1px solid rgba(85,85,85,0);background-color:rgba(85,85,85,.5);color:#fff}.download--confirm .download__content__form .group{word-break:break-all}.download--confirm .download__content__form .group__btnArea{display:flex;justify-content:center;gap:16px}@media screen and (min-width: 769px){.download--confirm .download__content__form .group__btnArea{flex-direction:row}}@media screen and (max-width: 768px){.download--confirm .download__content__form .group__btnArea{flex-direction:column-reverse}}@media screen and (min-width: 769px){.download--confirm .download__content__form .group__btnArea .modBtn{width:303px;font-size:18px}}@media screen and (max-width: 768px){.download--confirm .download__content__form .group__btnArea .modBtn{width:100%;height:82px}}.download--confirm .download__content__form .group__btnArea .modBtn--squareArrow{margin-inline:inherit}.download--confirm .download__content__form .group__btnArea .modBtn--square{padding:0;border:1px solid #555;background-color:#fff;color:#555}.download--confirm .download__content__form .group__btnArea .modBtn--square:hover{border-color:#555;background-color:#555;color:#fff}.download--confirm .download__content__form .group__btnArea .modBtn--square input{padding:30px;width:100%}.download--complete .download__step{padding-bottom:0}.download--complete .download__description{margin-top:0;color:#000;font-weight:700}@media screen and (min-width: 769px){.download--complete .download__description{padding:60px 0;font-size:32px;line-height:130%}}@media screen and (max-width: 768px){.download--complete .download__description{padding:40px 0;font-size:28px;line-height:140%}}.download--complete .download__description span{line-height:170%}@media screen and (min-width: 769px){.download--complete .download__description span{letter-spacing:.36px}.download--complete .download__description span:first-of-type{margin-top:24px}}@media screen and (max-width: 768px){.download--complete .download__description span{letter-spacing:-0.48px}.download--complete .download__description span:first-of-type{margin-top:16px}}.download--complete .download__catalog{background:#f9f9f9;padding:0 calc(50vw - 50%);margin-inline:calc(50% - 50vw);padding-top:80px;padding-bottom:80px}.download--complete .download__catalog .wp-block-group{gap:16px 40px;align-items:center;justify-content:start;grid-template-columns:repeat(2, auto);width:fit-content;margin:0 auto}.download--complete .download__catalog .wp-block-group p{font-size:16px;font-style:normal;font-weight:400;line-height:100%;width:fit-content}.download--complete .download__catalog .wp-block-group .wp-block-buttons{width:fit-content}.download--complete .download__catalog .wp-block-group .wp-block-button__link{border-radius:5px;border:1px solid #cecec4;background:#fff;color:#222123;font-size:16px;font-style:normal;font-weight:700;line-height:100%;letter-spacing:.8px;display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:12px}.download--complete .download__catalog .wp-block-group .wp-block-button__link::after{content:"";background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNOCAxMS41NzVDNy44NjY2NyAxMS41NzUgNy43NDE2NyAxMS41NTQzIDcuNjI1IDExLjUxM0M3LjUwODMzIDExLjQ3MTcgNy40IDExLjQwMDcgNy4zIDExLjNMMy43IDcuN0MzLjUgNy41IDMuNDA0IDcuMjY2NjcgMy40MTIgN0MzLjQyIDYuNzMzMzQgMy41MTYgNi41IDMuNyA2LjNDMy45IDYuMSA0LjEzNzY3IDUuOTk2IDQuNDEzIDUuOTg4QzQuNjg4MzMgNS45OCA0LjkyNTY3IDYuMDc1NjcgNS4xMjUgNi4yNzVMNyA4LjE1VjFDNyAwLjcxNjY3IDcuMDk2IDAuNDc5MzM3IDcuMjg4IDAuMjg4MDA0QzcuNDggMC4wOTY2NzAyIDcuNzE3MzMgMC4wMDA2NzAxMTUgOCAzLjQ0ODI3ZS0wNkM4LjI4MjY3IC0wLjAwMDY2MzIxOCA4LjUyMDMzIDAuMDk1MzM2OSA4LjcxMyAwLjI4ODAwNEM4LjkwNTY3IDAuNDgwNjcgOS4wMDEzMyAwLjcxODAwMyA5IDFWOC4xNUwxMC44NzUgNi4yNzVDMTEuMDc1IDYuMDc1IDExLjMxMjcgNS45NzkgMTEuNTg4IDUuOTg3QzExLjg2MzMgNS45OTUgMTIuMTAwNyA2LjA5OTM0IDEyLjMgNi4zQzEyLjQ4MzMgNi41IDEyLjU3OTMgNi43MzMzNCAxMi41ODggN0MxMi41OTY3IDcuMjY2NjcgMTIuNTAwNyA3LjUgMTIuMyA3LjdMOC43IDExLjNDOC42IDExLjQgOC40OTE2NyAxMS40NzEgOC4zNzUgMTEuNTEzQzguMjU4MzMgMTEuNTU1IDguMTMzMzMgMTEuNTc1NyA4IDExLjU3NVpNMiAxNkMxLjQ1IDE2IDAuOTc5MzMzIDE1LjgwNDMgMC41ODggMTUuNDEzQzAuMTk2NjY2IDE1LjAyMTcgMC4wMDA2NjY2NjcgMTQuNTUwNyAwIDE0VjEyQzAgMTEuNzE2NyAwLjA5NjAwMDEgMTEuNDc5MyAwLjI4OCAxMS4yODhDMC40OCAxMS4wOTY3IDAuNzE3MzMzIDExLjAwMDcgMSAxMUMxLjI4MjY3IDEwLjk5OTMgMS41MjAzMyAxMS4wOTUzIDEuNzEzIDExLjI4OEMxLjkwNTY3IDExLjQ4MDcgMi4wMDEzMyAxMS43MTggMiAxMlYxNEgxNFYxMkMxNCAxMS43MTY3IDE0LjA5NiAxMS40NzkzIDE0LjI4OCAxMS4yODhDMTQuNDggMTEuMDk2NyAxNC43MTczIDExLjAwMDcgMTUgMTFDMTUuMjgyNyAxMC45OTkzIDE1LjUyMDMgMTEuMDk1MyAxNS43MTMgMTEuMjg4QzE1LjkwNTcgMTEuNDgwNyAxNi4wMDEzIDExLjcxOCAxNiAxMlYxNEMxNiAxNC41NSAxNS44MDQzIDE1LjAyMSAxNS40MTMgMTUuNDEzQzE1LjAyMTcgMTUuODA1IDE0LjU1MDcgMTYuMDAwNyAxNCAxNkgyWiIgZmlsbD0iIzIyMjEyMyIvPgo8L3N2Zz4=");background-size:contain;background-repeat:no-repeat;width:16px;height:16px}.download--complete .download__topBtn{text-align:center}.download--complete .download__topBtn .modBtn{padding:32px;margin:40px 0;border:1px solid #555;width:323px}.download--complete .download__topBtn .modBtn:hover{border-color:#555;background-color:#555;color:#fff}.notFound__content{color:#000;background-color:#fff;box-shadow:0 0 0 100vmax #fff;clip-path:inset(0 -100vmax);width:min(693px,100%);padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.notFound__content{padding:0 24px}}@media screen and (min-width: 769px){.notFound__content{padding-top:100px;padding-bottom:100px}}@media screen and (max-width: 768px){.notFound__content{padding-top:40px;padding-bottom:40px}}.notFound__content__title{text-align:center;font-weight:700;line-height:100%}@media screen and (min-width: 769px){.notFound__content__title{font-size:32px}}@media screen and (max-width: 768px){.notFound__content__title{font-size:28px}}.notFound__content__title span{display:inline-block;font-size:28px;line-height:160%}@media screen and (min-width: 769px){.notFound__content__title span{margin-top:24px}}@media screen and (max-width: 768px){.notFound__content__title span{margin-top:8px}}.notFound__content p{font-size:18px;line-height:170%}@media screen and (min-width: 769px){.notFound__content p{margin-top:24px}}@media screen and (max-width: 768px){.notFound__content p{margin-top:16px}}.notFound__content__btn{margin-top:40px}.notFound__content__btn a{padding:32px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;transition:color .3s ease;border:1px solid #555;border-radius:5px;width:100%;color:#555;text-align:center;font-size:18px;font-weight:700;line-height:100%;letter-spacing:.9px}.notFound__content__btn a:hover{transition:color .3s ease;border-color:#fff;background:#555;color:#fff}.notFound__content__flex{display:flex}@media screen and (min-width: 769px){.notFound__content__flex{margin-top:32px;gap:24px}}@media screen and (max-width: 768px){.notFound__content__flex{margin-top:16px;flex-direction:column;gap:16px}}.notFound__content__flex a{padding:32px;box-sizing:border-box;border:1px solid #555;background:#555;color:#fff;width:100%;text-align:center;font-size:18px;font-weight:700;line-height:100%;letter-spacing:.9px}.notFound__content__flex a:hover{border-color:#555;background:#fff;color:#555}.notFound__content__flex a:hover::after{color:#555}.brands{padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.brands{padding:0 24px}}.brands{padding-top:82px;padding-bottom:80px}@media screen and (max-width: 768px){.brands{padding-top:60px;padding-bottom:40px}}.brands__title{color:var(bg, black);font-size:48px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.96px}@media screen and (max-width: 768px){.brands__title{font-size:36px;letter-spacing:1.8px}}.brands .modBreadcrumb{margin-top:16px}@media screen and (max-width: 768px){.brands .modBreadcrumb{margin-top:24px}}.brands__content{display:flex;align-items:stretch;align-content:flex-start;gap:60px;flex-wrap:wrap;padding-top:40px}@media screen and (max-width: 768px){.brands__content{gap:40px}}.brands__content__item{width:calc(50% - 30px)}@media screen and (max-width: 768px){.brands__content__item{width:100%}}.brands__content__item a{display:block;height:100%}@media screen and (max-width: 768px){.brands__content__item a{height:auto}}.brands__content__item a .brandsImage{aspect-ratio:237/133;width:100%;overflow:hidden;display:block}@media screen and (max-width: 768px){.brands__content__item a .brandsImage{aspect-ratio:57/32}}.brands__content__item a .brandsImage img{width:100%;height:100%;object-fit:cover}.brands__content__item a .brandsTitle{margin-top:24px;color:#222123;font-size:30px;font-style:normal;font-weight:700;line-height:100%;display:flex;align-items:flex-end;gap:8px;align-self:stretch;padding-right:48px}@media screen and (max-width: 768px){.brands__content__item a .brandsTitle{margin-top:16px;font-size:25px;padding-right:0}}.brands__content__item a .brandsTitle small{color:#4e4e4e;font-size:24px;font-weight:500}@media screen and (max-width: 768px){.brands__content__item a .brandsTitle small{font-size:20px}}.brands__content__item a .brandsTitle small::before{content:"｜";display:inline-block;color:#707070;font-size:32px;font-weight:700;margin-right:8px}@media screen and (max-width: 768px){.brands__content__item a .brandsTitle small::before{font-size:25px}}.brands__content__item a .brandsExcerpt{color:#222123;font-size:16px;font-style:normal;font-weight:400;line-height:180%;margin-top:32px;padding-right:48px}@media screen and (max-width: 768px){.brands__content__item a .brandsExcerpt{line-height:160%;margin-top:24px;padding-right:0}}.brands__content__item a .brandsDetail{color:#4e4e4e;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.6px;display:flex;padding-bottom:8px;justify-content:flex-end;align-items:center;gap:8px;border-bottom:1px solid #cecec4;width:fit-content;margin-top:48px}@media screen and (max-width: 768px){.brands__content__item a .brandsDetail{font-size:14px;letter-spacing:1.4px;margin-top:32px}}.brands ul.modPagination{margin-top:40px}.brandDetail__mv{height:300px;width:100%;overflow:hidden;position:relative}@media screen and (max-width: 768px){.brandDetail__mv{height:245px}}.brandDetail__mv__title{color:#fff;font-size:48px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.96px;position:absolute;bottom:32px;left:0;right:0;z-index:1;padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.brandDetail__mv__title{padding:0 24px}}.brandDetail__mv__title{width:100%}@media screen and (max-width: 768px){.brandDetail__mv__title{font-size:36px;bottom:24px}}.brandDetail__mv span{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 62.8%, #000 87.44%);z-index:0}.brandDetail__mv img{object-fit:cover;width:100%;height:100%}.brandDetail .modBreadcrumb{padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.brandDetail .modBreadcrumb{padding:0 24px}}.brandDetail .modBreadcrumb{margin-top:16px}@media screen and (max-width: 768px){.brandDetail .modBreadcrumb{margin-top:20px}}.brandDetail__content{padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.brandDetail__content{padding:0 24px}}@media screen and (min-width: 769px){.brandDetail__content{padding-top:40px;padding-bottom:80px}}@media screen and (max-width: 768px){.brandDetail__content{padding-top:40px;padding-bottom:40px}}.brandDetail__products{background:#f9f9f9;padding:80px 0}@media screen and (max-width: 768px){.brandDetail__products{padding:40px 0}}.brandDetail__products__ttl{color:#222123;font-size:36px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1.8px;padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.brandDetail__products__ttl{padding:0 24px}}@media screen and (max-width: 768px){.brandDetail__products__ttl{font-size:30px}}.brandDetail__products__ttl small{display:block;margin-top:12px;color:#707070;font-family:"Cabin",sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:1.4px}.brandDetail__products__categories{display:flex;align-items:center;align-content:flex-start;gap:16px;padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.brandDetail__products__categories{padding:0 24px}}.brandDetail__products__categories{margin-top:24px;flex-wrap:wrap}@media screen and (max-width: 768px){.brandDetail__products__categories{gap:12px;padding-bottom:40px;border-bottom:1px solid #cecec4;margin-top:40px}}.brandDetail__products__categories .brandCategorie{padding:8px 24px;border-radius:40px;border:1px solid #555;background:#fff;color:#555;font-size:14px;font-style:normal;font-weight:500;line-height:normal}@media screen and (max-width: 768px){.brandDetail__products__categories .brandCategorie{padding:10px 16px;font-size:12px}}.brandDetail__products__categories .brandCategorie.is-active{background:#222123;color:#fff}.brandDetail__products__categories .brandCategorie:hover{color:#fff}.brandDetail__products__list{display:flex;align-items:flex-start;align-content:flex-start;gap:40px;align-self:stretch;flex-wrap:wrap;padding:0 120px;box-sizing:border-box;max-width:1440px;margin-inline:auto}@media screen and (max-width: 768px){.brandDetail__products__list{padding:0 24px}}.brandDetail__products__list{margin-top:40px}@media screen and (max-width: 768px){.brandDetail__products__list{flex-direction:column;gap:32px;margin-top:32px;align-self:stretch}}.brandDetail__products__list .product-item{width:calc(33.3333333333% - 26.6666666667px)}@media screen and (max-width: 768px){.brandDetail__products__list .product-item{width:100%}}.brandDetail__products__list .product-item__image{aspect-ratio:119/67;width:100%;overflow:hidden}@media screen and (max-width: 768px){.brandDetail__products__list .product-item__image{aspect-ratio:169/95}}.brandDetail__products__list .product-item__image img{width:100%;height:100%;object-fit:cover}.brandDetail__products__list .product-item__content{width:100%;margin-top:16px}@media screen and (max-width: 768px){.brandDetail__products__list .product-item__content{margin-top:8px}}.brandDetail__products__list .product-item__content__tags{display:flex;align-items:flex-start;align-content:flex-start;gap:8px;align-self:stretch;flex-wrap:wrap;width:100%}@media screen and (max-width: 768px){.brandDetail__products__list .product-item__content__tags{gap:6px}}.brandDetail__products__list .product-item__content__tags li{padding:8px 12px;border-radius:4px;background:#48494d;width:fit-content;color:#fff;font-size:12px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.6px}@media screen and (max-width: 768px){.brandDetail__products__list .product-item__content__tags li{border-radius:5px}}.brandDetail__products__list .product-item__content__title{width:100%;display:flex;padding:0 10px 8px 0;justify-content:space-between;align-items:center;border-bottom:1px solid #707070;color:#222123;font-size:18px;font-style:normal;font-weight:500;line-height:160%;margin-top:12px}@media screen and (max-width: 768px){.brandDetail__products__list .product-item__content__title{padding:0 5px 8px 0}}.brandDetail__products__list .product-item__content__spec{margin-top:12px;color:#222123;font-size:16px;font-style:normal;font-weight:400;line-height:160%;width:100%}@media screen and (max-width: 768px){.brandDetail__products__list .product-item__content__spec{font-size:14px}}/*# sourceMappingURL=style.css.map */