@charset "UTF-8";:root{--colorBody:#ffffff;--colorBodyLight:#fff4f1;--color-primary-500:36,68,64;--color-primary-400:77,120,115;--color-primary-300:162,202,190;--color-primary-200:197,213,114;--color-primary-100:220,234,229;--color-secondary-800:186,163,205;--color-secondary-300:174,152,151;--color-secondary-100:231,221,216;--color-tertiary-500:231,218,140;--color-tertiary-300:247,242,212;--color-surface-300:248,246,236;--color-grayscale-900:0,0,0;--color-grayscale-800:86,86,86;--color-grayscale-100:255,255,255;--fontfamily_base:"Noto Sans JP","游ゴシック体","游ゴシック","Yu Gothic","Noto Sans JP",sans-serif;--font_color_base:rgb(var(--color-grayscale-900));--font_size_base:max(10px,2.6vw);--line-height_base:2;--letter-spacing_base:0em;--line-height_head:1.5;--letter-spacing_head:0.05em;--mh--easing:cubic-bezier(0.3,0.9,0.6,1);--contents_width:880px;--contents_wide_width:1340px;--body_padding_side:7.5%;--contents_width_with_padding:940px;--contents_wide_width_with_padding:1240px;--sidebar_width:250px;--header_height:80px;--gutterGrid:10px;--gutterGridMinus:-10px}@media (min-width:768px){:root{--body_padding_side:8%;--font_size_base:1.33rem}}@media (min-width:940px){:root{--header_height:1px}}*,:after,:before,input{-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}html{font-size:62.5%;word-break:break-all}body{-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1,h2,h3,h4,h5,h6{word-break:break-word;line-break:strict;overflow-wrap:break-word;word-wrap:break-word}ol:not([class]),ul:not([class]){padding-left:1.25em}ol[class],ul[class]{list-style:none}span{font-weight:inherit}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{color:inherit}@media (hover:hover) and (pointer:fine){a:hover{text-decoration:none}}a[class]{text-decoration:none}ins{background-color:#ff9;text-decoration:none}mark{background-color:#ff9;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}address{font-style:normal}sup{vertical-align:text-top;font-size:.75em}sub{vertical-align:text-bottom;font-size:.75em}table{width:100%;table-layout:fixed;border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid rgb(var(rgba(var(--color-grayscale-900),.6)));margin:1em 0;padding:0}img{max-width:100%;height:auto}iframe{max-width:100%}.grid{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-left:var(--gutterGridMinus);margin-bottom:var(--gutterGridMinus)}.grid.grid--reverse{flex-direction:row-reverse}.grid__item{padding-left:var(--gutterGrid);padding-bottom:var(--gutterGrid);width:100%;min-height:1px}.grid__item.h100{height:100%}.grid--no-gutters{margin-left:0}.grid--no-gutters>.grid__item{padding-left:0;padding-bottom:0}.grid--one-gutters{margin-left:-1px;margin-bottom:-1px}.grid--one-gutters>.grid__item{padding-left:1px;padding-bottom:1px}.grid--large-gutters{margin-left:-24px}.grid--large-gutters>.grid__item{padding-left:24px}@media only screen and (min-width:1024px){.grid--large-gutters{margin-left:-48px}.grid--large-gutters>.grid__item{padding-left:48px}}.grid--align-bottom{align-items:flex-end}.grid--align-center{align-items:center}.grid--align-top{align-items:flex-start}.grid--justify-center{justify-content:center}@media only screen and (max-width:767px){.grid-overflow-wrapper{margin:0;padding:1px 0;overflow:auto;-webkit-overflow-scrolling:touch}.grid-overflow-wrapper .grid{white-space:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.grid-overflow-wrapper .grid:after{content:"";width:16px;-ms-flex:0 0 16px;flex:0 0 16px;display:inline-block}.grid-overflow-wrapper .grid__item{width:180px;-ms-flex:0 0 180px;flex:0 0 180px;white-space:normal}.grid-overflow-wrapper .grid__item:first-child{margin-left:16px}.grid-overflow-wrapper .grid .grid .grid__item:first-child{margin-left:0}.grid-overflow-wrapper::-webkit-scrollbar{width:1px;height:1px}}.one-whole{width:100%}.one-half{width:50%}.one-third{width:33.33333%}.two-thirds{width:66.66666%}.one-quarter{width:25%}.two-quarters{width:50%}.three-quarters{width:75%}.one-fifth{width:20%}.two-fifths{width:40%}.three-fifths{width:60%}.four-fifths{width:80%}.rte:after{content:"";display:table;clear:both}.rte{margin-bottom:7.5px}.rte:last-child{margin-bottom:0}.rte+.rte{margin-top:30px}.rte ol,.rte p,.rte table,.rte ul{margin-bottom:15px}.rte ol:last-child,.rte p:last-child,.rte table:last-child,.rte ul:last-child{margin-bottom:0}.rte ul ul{margin-bottom:0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:30px;margin-bottom:15px;line-height:1.4}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{margin-top:0}.rte>div{margin-bottom:15px}.rte>div:last-child{margin-bottom:0}.rte li{margin-bottom:0}@media only screen and (min-width:769px){.rte{margin-bottom:15px}.rte ol,.rte p,.rte table,.rte ul{margin-bottom:20px}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:40px;margin-bottom:20px}}.media{height:0;line-height:0;overflow:hidden;padding-bottom:56.25%;position:relative;width:100%}.media--cover{position:absolute;left:0;top:0;height:100%;padding-bottom:0}.media--square{padding-bottom:100%}.media--circle{padding-bottom:100%;border-radius:100%}.media--banner{padding-bottom:33.3333%}.media--rect{padding-bottom:66.6666%}.media--portrait{padding-bottom:133.3333%}.media--half{padding-bottom:50%}.media--mov{padding-bottom:56.25%}.media--movport{padding-bottom:150%}.media img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html:not([class=is-no-smoothscroll]){scroll-behavior:smooth}html.is-no-smoothscroll{scroll-behavior:auto!important}body{min-width:320px;font-family:var(--fontfamily_base);color:var(--font_color_base);font-size:var(--font_size_base);line-height:var(--line-height_base);letter-spacing:var(--letter-spacing_base);-webkit-text-size-adjust:100%}body.is-nav-open{touch-action:none;-webkit-overflow-scrolling:none;overflow:hidden}@media (min-width:768px){body{min-width:auto}}@media (min-width:768px) and (hover:none){body{-webkit-text-size-adjust:none}}.l-wrapper{position:relative}.l-container{position:relative;background:var(--colorBody)}@media (min-width:768px){.l-container{padding-bottom:150px}}.l-contents{position:relative}.l-contents::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:#fff}@media (min-width:768px){.l-contents{max-width:500px;margin:0 auto}.l-contents::before{box-shadow:0 0 60px rgba(0,0,0,.08);border-radius:0 0 60px 60px}}@media (max-width:939px){.u-view-pc{display:none!important}}@media (min-width:940px){.u-view-under-tb{display:none!important}}@font-face{font-family:Gotham;src:url(//tengahealthcare.com/nininkatsu/wp-content/themes/nininkatsu-theme4/assets/fonts/Gotham-Bold.woff2) format("woff2"),url(//tengahealthcare.com/nininkatsu/wp-content/themes/nininkatsu-theme4/assets/fonts/Gotham-Bold.woff) format("woff"),url(//tengahealthcare.com/nininkatsu/wp-content/themes/nininkatsu-theme4/assets//fonts/Gotham-Bold.ttf) format("truetype");font-weight:700}.u-font-en{font-family:Gotham;font-weight:700;line-height:1.2}.u-font-bold{font-weight:700;line-height:1.2}.u-font-xbold{font-weight:900;line-height:1.2}.u-color-accent{color:#eb6461}.u-color-white{color:#fff}.u-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.u-bold{font-weight:900}.u-text-x4s{font-size:1em}.u-text-x3s{font-size:1.1em}.u-text-x2s{font-size:1.2em}.u-text-xs{font-size:1.3em}.u-text-sm{font-size:1.4em}.u-text-md{font-size:1.5em}.u-text-lg{font-size:1.8em}.u-text-xl{font-size:2em}.u-text-x2l{font-size:2.2em}.u-text-x3l{font-size:2.5em}.u-text-x4l{font-size:3em}.u-text-x5l{font-size:4.5em}.u-text-x6l{font-size:6em}.u-text-x7l{font-size:8em}.u-leading-x2s{line-height:1.4}.u-leading-xs{line-height:var(--line-height_head)}.u-leading-sm{line-height:1.8}.u-leading-md{line-height:var(--line-height_base)}.u-leading-lg{line-height:2.5}.u-text-left{text-align:left}.u-text-right{text-align:right}.u-text-center{text-align:center}.u-letter-lg{letter-spacing:var(--letter-spacing_head)}.u-inline-block{display:inline-block}.u-comment{position:relative;width:100%;padding:2rem;border-radius:1rem;background-color:#eee;position:relative}.u-comment--top{margin-top:2rem}.u-comment--top:before{content:"";position:absolute;top:-1rem;left:50%;transform:translateX(-50%);width:0;border-bottom:1rem solid #eee;border-left:.8rem solid transparent;border-right:.8rem solid transparent}.u-comment--left:before{content:"";position:absolute;top:1.5rem;left:-.5rem;transform:translateX(-50%);width:0;border-right:1rem solid #eee;border-top:.8rem solid transparent;border-bottom:.8rem solid transparent}.u-comment p{margin:0!important}a.u-alpha{display:block;text-decoration:none}@media (hover:hover) and (pointer:fine){a.u-alpha{transition:all .3s ease}a.u-alpha:hover{opacity:.7}}.u-inner{box-sizing:border-box;padding-left:var(--body_padding_side);padding-right:var(--body_padding_side)}@media (min-width:768px){.u-inner{width:100%;max-width:var(--contents_width_with_padding);margin-right:auto;margin-left:auto}}.c-btn01.is-small{max-width:22em;min-height:4em}.c-btn01.is-small .c-btn01__img{width:58.4615384615%;max-width:133px}.c-btn01.is-small .c-btn01__ico{right:1.15em}.c-btn01{position:relative;display:flex;width:100%;max-width:29.5em;min-height:5.5em;margin:2em auto;box-sizing:border-box}.c-btn01__wrap{display:grid;grid-template-columns:1fr 1fr;gap:.6em .7em;margin-top:2em}.c-btn01__wrap .c-btn01{margin:0}.c-btn01__link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;text-align:center;width:100%;padding:.5em;margin:0;box-sizing:border-box;border:none;background:#383838;color:#fff;border-radius:9em}.c-btn01.has-ico .c-btn01__link{padding-left:.9em}.c-btn01__ico{position:absolute;top:50%;right:2em;transform:translateY(-50%)}.c-btn01__img{width:33.8983050847%;max-width:133px}.c-btn01__img img{display:block;width:100%}@media (hover:hover) and (pointer:fine){.c-btn01__link{transition:background .3s ease}.c-btn01__link:hover{background:#000}}.c-ico{display:inline-block;vertical-align:baseline}.c-ico svg{display:block}.c-ico.is-arw01::after{content:"";display:block;width:.7em;height:1em;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.472 9.771"><path d="M1.32,0,0,1.38,3.709,4.886,0,8.391l1.32,1.38L6.472,4.886Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 6.472 9.771"><path d="M1.32,0,0,1.38,3.709,4.886,0,8.391l1.32,1.38L6.472,4.886Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-ico.is-blank01::after{content:"";display:block;width:1em;height:1em;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path d="M10 .495V.472L9.997.46V.448L9.996.433 9.995.424 9.992.408 9.99.4a.517.517 0 0 0-.01-.039V.353a.808.808 0 0 0-.005-.014l-.003-.01a.78.78 0 0 0-.005-.012l-.004-.01a.701.701 0 0 0-.01-.023L9.948.275 9.94.262 9.937.254a.49.49 0 0 0-.008-.013L9.925.234a.442.442 0 0 0-.014-.02L9.902.2 9.896.193 9.887.182a.32.32 0 0 0-.008-.01L9.871.163a.457.457 0 0 0-.016-.017L9.854.144a.521.521 0 0 0-.017-.016L9.827.12a.458.458 0 0 0-.021-.017L9.8.098l-.014-.01L9.78.085a.544.544 0 0 0-.014-.009L9.759.071a.53.53 0 0 0-.013-.008L9.738.06a.577.577 0 0 0-.013-.007L9.716.048a.606.606 0 0 0-.022-.01L9.683.034 9.67.029 9.66.026A.42.42 0 0 0 9.647.02H9.64L9.624.015 9.616.013 9.6.01 9.592.008a.529.529 0 0 0-.016-.003h-.01L9.553.001H9.54L9.53 0H6.393a.497.497 0 0 0 0 .993h1.912L4.192 5.106a.496.496 0 1 0 .702.702l4.113-4.113V3.54a.497.497 0 0 0 .993 0V.495Z"/><path d="M8.953 5.21a.497.497 0 0 0-.497.497v3.3H.993V1.544H4.25a.497.497 0 0 0 0-.993H.496A.496.496 0 0 0 0 1.047v8.457c0 .274.222.496.496.496h8.457a.496.496 0 0 0 .496-.496V5.707a.496.496 0 0 0-.496-.497Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path d="M10 .495V.472L9.997.46V.448L9.996.433 9.995.424 9.992.408 9.99.4a.517.517 0 0 0-.01-.039V.353a.808.808 0 0 0-.005-.014l-.003-.01a.78.78 0 0 0-.005-.012l-.004-.01a.701.701 0 0 0-.01-.023L9.948.275 9.94.262 9.937.254a.49.49 0 0 0-.008-.013L9.925.234a.442.442 0 0 0-.014-.02L9.902.2 9.896.193 9.887.182a.32.32 0 0 0-.008-.01L9.871.163a.457.457 0 0 0-.016-.017L9.854.144a.521.521 0 0 0-.017-.016L9.827.12a.458.458 0 0 0-.021-.017L9.8.098l-.014-.01L9.78.085a.544.544 0 0 0-.014-.009L9.759.071a.53.53 0 0 0-.013-.008L9.738.06a.577.577 0 0 0-.013-.007L9.716.048a.606.606 0 0 0-.022-.01L9.683.034 9.67.029 9.66.026A.42.42 0 0 0 9.647.02H9.64L9.624.015 9.616.013 9.6.01 9.592.008a.529.529 0 0 0-.016-.003h-.01L9.553.001H9.54L9.53 0H6.393a.497.497 0 0 0 0 .993h1.912L4.192 5.106a.496.496 0 1 0 .702.702l4.113-4.113V3.54a.497.497 0 0 0 .993 0V.495Z"/><path d="M8.953 5.21a.497.497 0 0 0-.497.497v3.3H.993V1.544H4.25a.497.497 0 0 0 0-.993H.496A.496.496 0 0 0 0 1.047v8.457c0 .274.222.496.496.496h8.457a.496.496 0 0 0 .496-.496V5.707a.496.496 0 0 0-.496-.497Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-ico.is-insta01::after{content:"";display:block;width:1.8em;height:1.9em;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 19"><path d="M5.265 18.5C2.358 18.5.009 16.142 0 13.235v-7.47A5.266 5.266 0 0 1 5.265.5h7.47C15.642.5 17.991 2.858 18 5.765v7.479a5.266 5.266 0 0 1-5.265 5.265h-7.47V18.5ZM1.683 5.765v7.479a3.58 3.58 0 0 0 3.582 3.582h7.47a3.58 3.58 0 0 0 3.582-3.582V5.765a3.58 3.58 0 0 0-3.582-3.582h-7.47a3.58 3.58 0 0 0-3.582 3.582ZM4.356 9.5a4.653 4.653 0 1 1 4.653 4.653A4.66 4.66 0 0 1 4.356 9.5Zm1.683 0a2.973 2.973 0 0 0 2.97 2.97 2.973 2.973 0 0 0 2.97-2.97 2.973 2.973 0 0 0-2.97-2.97 2.973 2.973 0 0 0-2.97 2.97Zm7.524-3.708a1.124 1.124 0 1 1 1.35-.837 1.117 1.117 0 0 1-1.089.864c-.09 0-.171-.009-.261-.027Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 19"><path d="M5.265 18.5C2.358 18.5.009 16.142 0 13.235v-7.47A5.266 5.266 0 0 1 5.265.5h7.47C15.642.5 17.991 2.858 18 5.765v7.479a5.266 5.266 0 0 1-5.265 5.265h-7.47V18.5ZM1.683 5.765v7.479a3.58 3.58 0 0 0 3.582 3.582h7.47a3.58 3.58 0 0 0 3.582-3.582V5.765a3.58 3.58 0 0 0-3.582-3.582h-7.47a3.58 3.58 0 0 0-3.582 3.582ZM4.356 9.5a4.653 4.653 0 1 1 4.653 4.653A4.66 4.66 0 0 1 4.356 9.5Zm1.683 0a2.973 2.973 0 0 0 2.97 2.97 2.973 2.973 0 0 0 2.97-2.97 2.973 2.973 0 0 0-2.97-2.97 2.973 2.973 0 0 0-2.97 2.97Zm7.524-3.708a1.124 1.124 0 1 1 1.35-.837 1.117 1.117 0 0 1-1.089.864c-.09 0-.171-.009-.261-.027Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-ico.is-x01::after{content:"";display:block;width:1.7em;height:1.9em;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 19"><path d="M10.119 8.123 16.448.5h-1.5L9.453 7.12 5.06.5H0l6.635 10.009L0 18.5h1.499l5.803-6.988 4.633 6.988h5.06L10.113 8.123h.005ZM8.062 10.6l-.672-.998-5.35-7.934h2.303l4.316 6.398.672.998 5.612 8.32h-2.302l-4.579-6.79v.006Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 17 19"><path d="M10.119 8.123 16.448.5h-1.5L9.453 7.12 5.06.5H0l6.635 10.009L0 18.5h1.499l5.803-6.988 4.633 6.988h5.06L10.113 8.123h.005ZM8.062 10.6l-.672-.998-5.35-7.934h2.303l4.316 6.398.672.998 5.612 8.32h-2.302l-4.579-6.79v.006Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-ico.is-line01::after{content:"";display:block;width:1.9em;height:1.9em;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 19"><path d="M8.98 18.5c-.1 0-.19-.027-.254-.099a.698.698 0 0 1-.045-.522v-.018c.027-.144.136-.81.136-.81a1.95 1.95 0 0 0-.028-.855c-.108-.261-.516-.396-.841-.468a10.228 10.228 0 0 1-5.676-2.583A6.858 6.858 0 0 1 0 8.168C0 3.938 4.263.5 9.505.5 14.745.5 19 3.938 19 8.168a6.829 6.829 0 0 1-2.037 4.716 30.279 30.279 0 0 1-7.458 5.481 1.333 1.333 0 0 1-.525.135Zm4.2-12.375a.18.18 0 0 0-.127.054s-.054.081-.054.135v4.113c0 .045.018.09.054.126 0 0 .081.054.127.054h2.67a.18.18 0 0 0 .181-.18v-.666a.181.181 0 0 0-.181-.18h-1.81v-.702h1.81a.18.18 0 0 0 .181-.18v-.666a.181.181 0 0 0-.181-.18h-1.81v-.702h1.81a.18.18 0 0 0 .181-.18v-.666a.181.181 0 0 0-.181-.18h-2.67ZM9.45 7.979l1.901 2.547s.027.036.045.045h.77c.1 0 .18-.081.18-.18V6.287a.181.181 0 0 0-.18-.18h-.67a.18.18 0 0 0-.181.18v2.448L9.414 6.188s0-.009-.018-.018l-.018-.018h-.779c-.1 0-.18.072-.18.171v4.113c0 .099.08.18.18.18h.67a.18.18 0 0 0 .181-.18V7.961v.018ZM6.916 6.125a.18.18 0 0 0-.181.18v4.113c0 .099.081.18.18.18h.67c.1 0 .182-.081.182-.18V6.305a.181.181 0 0 0-.181-.18h-.67Zm-3.603 0a.18.18 0 0 0-.181.18v4.113c0 .045.018.09.054.126 0 0 .082.054.127.054h2.661a.18.18 0 0 0 .181-.18v-.666a.181.181 0 0 0-.18-.18H4.163V6.305a.181.181 0 0 0-.181-.18h-.67Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 19 19"><path d="M8.98 18.5c-.1 0-.19-.027-.254-.099a.698.698 0 0 1-.045-.522v-.018c.027-.144.136-.81.136-.81a1.95 1.95 0 0 0-.028-.855c-.108-.261-.516-.396-.841-.468a10.228 10.228 0 0 1-5.676-2.583A6.858 6.858 0 0 1 0 8.168C0 3.938 4.263.5 9.505.5 14.745.5 19 3.938 19 8.168a6.829 6.829 0 0 1-2.037 4.716 30.279 30.279 0 0 1-7.458 5.481 1.333 1.333 0 0 1-.525.135Zm4.2-12.375a.18.18 0 0 0-.127.054s-.054.081-.054.135v4.113c0 .045.018.09.054.126 0 0 .081.054.127.054h2.67a.18.18 0 0 0 .181-.18v-.666a.181.181 0 0 0-.181-.18h-1.81v-.702h1.81a.18.18 0 0 0 .181-.18v-.666a.181.181 0 0 0-.181-.18h-1.81v-.702h1.81a.18.18 0 0 0 .181-.18v-.666a.181.181 0 0 0-.181-.18h-2.67ZM9.45 7.979l1.901 2.547s.027.036.045.045h.77c.1 0 .18-.081.18-.18V6.287a.181.181 0 0 0-.18-.18h-.67a.18.18 0 0 0-.181.18v2.448L9.414 6.188s0-.009-.018-.018l-.018-.018h-.779c-.1 0-.18.072-.18.171v4.113c0 .099.08.18.18.18h.67a.18.18 0 0 0 .181-.18V7.961v.018ZM6.916 6.125a.18.18 0 0 0-.181.18v4.113c0 .099.081.18.18.18h.67c.1 0 .182-.081.182-.18V6.305a.181.181 0 0 0-.181-.18h-.67Zm-3.603 0a.18.18 0 0 0-.181.18v4.113c0 .045.018.09.054.126 0 0 .082.054.127.054h2.661a.18.18 0 0 0 .181-.18v-.666a.181.181 0 0 0-.18-.18H4.163V6.305a.181.181 0 0 0-.181-.18h-.67Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-ico.is-link01::after{content:"";display:block;width:1.1em;height:1.9em;background-color:currentColor;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 15"><path d="M2.246 14.738C.408 13.988-.483 11.87.26 10.013c.176-.45.445-.853.78-1.19.157.243.343.478.557.684.204.206.436.394.677.563a1.896 1.896 0 0 0-.39 2.015A1.882 1.882 0 0 0 3.25 13.22a1.9 1.9 0 0 0 1.049-.103c.232-.093.436-.234.613-.412L7.64 9.948c.26-.263.436-.6.51-.975a1.999 1.999 0 0 0-.102-1.07A1.882 1.882 0 0 0 6.683 6.77a1.943 1.943 0 0 0-1.058.104 1.817 1.817 0 0 0-.612.412l-.205.206a1.098 1.098 0 0 1-1.16-.684 1.168 1.168 0 0 1-.074-.562l.204-.207a3.577 3.577 0 0 1 5.087 0 3.664 3.664 0 0 1 0 5.138l-2.73 2.756a3.57 3.57 0 0 1-3.898.797l.01.01ZM3.314 9.76a3.64 3.64 0 0 1-2.182-2.672 3.65 3.65 0 0 1 .984-3.262l2.73-2.756a3.577 3.577 0 0 1 5.086 0 3.667 3.667 0 0 1 .02 5.118 4.36 4.36 0 0 0-.558-.684 4.928 4.928 0 0 0-.678-.563 1.89 1.89 0 0 0-.019-2.634 1.849 1.849 0 0 0-2.013-.412 1.818 1.818 0 0 0-.613.412L3.34 5.063c-.26.263-.436.6-.51.966-.065.356-.028.722.102 1.06.232.59.752 1.012 1.365 1.134a1.82 1.82 0 0 0 1.049-.103c.232-.094.436-.235.612-.413l.205-.206c.12-.019.241-.01.352.01a1.117 1.117 0 0 1 .882 1.237l-.204.206a3.478 3.478 0 0 1-1.856.994 3.347 3.347 0 0 1-.687.065 3.56 3.56 0 0 1-1.356-.262l.019.01Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 11 15"><path d="M2.246 14.738C.408 13.988-.483 11.87.26 10.013c.176-.45.445-.853.78-1.19.157.243.343.478.557.684.204.206.436.394.677.563a1.896 1.896 0 0 0-.39 2.015A1.882 1.882 0 0 0 3.25 13.22a1.9 1.9 0 0 0 1.049-.103c.232-.093.436-.234.613-.412L7.64 9.948c.26-.263.436-.6.51-.975a1.999 1.999 0 0 0-.102-1.07A1.882 1.882 0 0 0 6.683 6.77a1.943 1.943 0 0 0-1.058.104 1.817 1.817 0 0 0-.612.412l-.205.206a1.098 1.098 0 0 1-1.16-.684 1.168 1.168 0 0 1-.074-.562l.204-.207a3.577 3.577 0 0 1 5.087 0 3.664 3.664 0 0 1 0 5.138l-2.73 2.756a3.57 3.57 0 0 1-3.898.797l.01.01ZM3.314 9.76a3.64 3.64 0 0 1-2.182-2.672 3.65 3.65 0 0 1 .984-3.262l2.73-2.756a3.577 3.577 0 0 1 5.086 0 3.667 3.667 0 0 1 .02 5.118 4.36 4.36 0 0 0-.558-.684 4.928 4.928 0 0 0-.678-.563 1.89 1.89 0 0 0-.019-2.634 1.849 1.849 0 0 0-2.013-.412 1.818 1.818 0 0 0-.613.412L3.34 5.063c-.26.263-.436.6-.51.966-.065.356-.028.722.102 1.06.232.59.752 1.012 1.365 1.134a1.82 1.82 0 0 0 1.049-.103c.232-.094.436-.235.612-.413l.205-.206c.12-.019.241-.01.352.01a1.117 1.117 0 0 1 .882 1.237l-.204.206a3.478 3.478 0 0 1-1.856.994 3.347 3.347 0 0 1-.687.065 3.56 3.56 0 0 1-1.356-.262l.019.01Z"/></svg>');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.c-modal01{visibility:hidden;pointer-events:none}.c-modal01.is-open{visibility:visible;pointer-events:auto}.c-modal01[aria-hidden=false] .c-modal01__overlay{animation:c-modal01-fadein .6s var(--mh--easing)}.c-modal01[aria-hidden=false] .c-modal01-content{animation:c-modal01-slideIn .6s var(--mh--easing)}.c-modal01[aria-hidden=true] .c-modal01__overlay{animation:c-modal01-fadeout .6s var(--mh--easing)}.c-modal01[aria-hidden=true] .c-modal01-content{animation:c-modal01-slideOut .6s var(--mh--easing)}.c-modal01__overlay{position:fixed;top:0;bottom:0;left:0;right:0;z-index:3000;background:#d54d4a;display:flex;justify-content:center;align-items:center;padding:0;will-change:transform;z-index:3000}.is-series02 .c-modal01__overlay{background:#84b4d7}.c-modal01__container{width:100%;max-height:100vh;max-height:calc(var(--vh,1vh) * 100);box-sizing:border-box;pointer-events:initial;overflow-y:auto;padding-top:4em;padding-bottom:7.6em}.c-modal01__container.is-large{max-width:unset}.c-modal01-header{max-width:447px;width:89.3333333333%;margin:0 auto}.c-modal01-header__title{display:none}.c-modal01-header__close{position:fixed;right:0;top:0;display:block;width:32px;height:32px;cursor:pointer;padding:0;margin:0 0 10px auto;text-indent:-999px;overflow:hidden;border:none;background:0 0}.c-modal01-header__close::after,.c-modal01-header__close::before{position:absolute;top:50%;left:-14%;right:-14%;content:"";background:#fff;height:2px;margin-top:-1px}.c-modal01-header__close::before{transform:rotate(-45deg)}.c-modal01-header__close::after{transform:rotate(45deg)}.c-modal01-content{max-width:447px;width:89.3333333333%;margin:0 auto;background:rgb(var(--color-tertiary-300));box-shadow:0 .4em 2em rgba(var(--color-grayscale-900),.25);will-change:transform}.c-modal01-footer{display:none}.c-modal01.is-series02 .c-modal01-content{background:rgb(var(--color-primary-100))}.c-modal01.is-series02 .c-modal01-content-about__box-head{background:rgb(var(--color-secondary-300))}.c-modal01.is-series02 .c-modal01-content-about-check__item::before{background:rgb(var(--color-primary-300))}@keyframes c-modal01-fadein{from{opacity:0}to{opacity:1}}@keyframes c-modal01-fadeout{from{opacity:1}to{opacity:0}}@keyframes c-modal01-slideIn{from{transform:translateY(50px)}to{transform:translateY(0)}}@keyframes c-modal01-slideOut{from{transform:translateY(0)}to{transform:translateY(-30px)}}.c-modal01-content-intro{padding:0 0 4em}.c-modal01-content-intro__img{margin-bottom:2em}.c-modal01-content-intro__img img{display:block;width:100%}.c-modal01-content-about{padding:0 5.9701492537% 5.9701492537%}.c-modal01-content-about__head{position:relative;margin:0 -6.7796610169% 2em;padding:2.7em 2em 2.3em;background:rgb(var(--color-tertiary-500));text-align:center}.c-modal01-content-about__head-img{position:absolute;top:-2em;right:2.5em}.c-modal01-content-about__head-sub{position:relative;font-size:1.3em}.c-modal01-content-about__head-main{margin-top:.3em;position:relative;font-size:1.6em}.c-modal01-content-about__box{background:rgb(var(--color-grayscale-100));border-radius:.5em;padding:0 6.7796610169% 2em;overflow:hidden;box-shadow:0 .4em 1em rgba(var(--color-grayscale-900),.05)}.c-modal01-content-about__box+.c-modal01-content-about__box{margin-top:1.2em}.c-modal01-content-about__box-head{text-align:center;background:rgb(var(--color-grayscale-900));color:rgb(var(--color-grayscale-100));padding:.5em;margin:0 -8.8888888889% 1.2em}.c-modal01-content-about-check__item{position:relative;padding-left:1.6em}.c-modal01-content-about-check__item+.c-modal01-content-about-check__item{margin-top:.5em}.c-modal01-content-about-check__item::before{position:absolute;top:.1em;left:0;background:rgb(var(--color-tertiary-500));display:block;width:1.155em;height:1.155em;content:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2015%2015%22%3E%0A%3Cpath%20fill%3D%22%23fff%22%20d%3D%22m11.774%205.633-4.73%205.793-3.695-3.167%201.302-1.518L6.79%208.574l3.435-4.207%201.55%201.266Z%22%2F%3E%0A%3C%2Fsvg%3E%0A")}.c-modal01-content-about-detail{margin-top:2em}.c-modal01-content-about-detail__item{margin-bottom:1em;display:flex;align-items:center;flex-direction:column}.c-modal01-content-about-detail__item-img{width:100%;overflow:hidden}.c-modal01-content-about-detail__item-img img{display:block;width:100%}.c-modal01-content-about-detail__item-txt{padding:1em}.c-nav-sns01{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -.9em}.c-nav-sns01__item-btn,.c-nav-sns01__item-link{display:block;padding:.9em .9em 0}.c-nav-sns01__item-btn .c-ico,.c-nav-sns01__item-link .c-ico{display:block}.c-nav-sns01__item-btn{position:relative;border-radius:0;border:0}.c-nav-sns01__item-btn-txt{background:rgb(var(--color-primary-500));color:#fff;width:3em;text-align:center;letter-spacing:.05em;padding:2px 1px 4px;font-size:1.2em;border-radius:3px;position:absolute;bottom:80%;left:50%;transition:all .3s ease;transform:translate(-50%,20%);opacity:0}.c-nav-sns01__item-btn.is-active .c-nav-sns01__item-btn-txt{transform:translate(-50%,0);opacity:1}@media (hover:hover) and (pointer:fine){.c-nav-sns01__item-btn,.c-nav-sns01__item-link{transition:color .3s ease}.c-nav-sns01__item-btn:hover,.c-nav-sns01__item-link:hover{color:rgb(var(--color-grayscale-800))}}.c-nav-info01{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -.5em}.c-nav-info01__item{margin:.75em .5em 0;font-size:1.3rem}.c-nav-info01__item svg{display:block;width:auto;height:1.3rem}@media (hover:hover) and (pointer:fine){.c-nav-info01__item-link{transition:color .3s ease}.c-nav-info01__item-link:hover{color:rgb(var(--color-grayscale-800))}}.l-footer{position:relative}.l-footer__inner{padding-top:16%;padding-bottom:10.6666666667%}.l-footer__logo{width:15em;margin:0 auto 2.8em}.l-footer__logo svg{display:block}.l-footer__content.is-content02{margin-top:.85em}.l-footer__cr{margin-top:4.82em}@media (min-width:768px){.l-footer__inner{padding-bottom:0}}@media (min-width:940px){.l-footer__inner{padding-bottom:60px}}.l-footer-bnr{position:sticky;bottom:0;right:0;margin-left:auto;padding:8px 20px 20px 0;width:240px;box-sizing:border-box;transition:all .3s ease;opacity:0;visibility:hidden;pointer-events:none}.l-footer-bnr.is-shown{opacity:1;visibility:visible;pointer-events:auto}.l-footer-bnr.is-force-hide{opacity:0;visibility:hidden;pointer-events:none}.l-footer-bnr__btn{width:220px;box-shadow:5px 10px 10px 0 rgba(var(--color-grayscale-900),.15)}.l-footer-bnr__btn img{display:block;width:100%}.l-footer-bnr__close{border:0;position:absolute;top:0;right:7px;background:rgb(var(--color-primary-500));color:rgb(var(--color-grayscale-100));width:20px;height:20px;border-radius:50%}.l-footer-bnr__close::after,.l-footer-bnr__close::before{position:absolute;top:50%;left:50%;width:8px;content:"";border-top:1px solid;transform:translate(-50%,-50%) rotate(-45deg)}.l-footer-bnr__close::after{transform:translate(-50%,-50%) rotate(45deg)}.l-header{position:fixed;top:0;left:0;width:100%;min-width:320px;z-index:2000;color:rgb(var(--color-primary-500))}.l-header.is-open{position:fixed}.l-header.is-open .l-header-info__logo{opacity:1;pointer-events:auto}@media (min-width:940px){.l-header{position:absolute;top:0;bottom:0;left:0;right:0;color:rgb(var(--color-primary-500));min-width:unset;z-index:0}.l-header__inner{position:sticky;top:0;left:0}}.l-header-info{position:relative;z-index:3;box-sizing:border-box;height:var(--header_height)}.l-header-info__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.l-header-info__logo{color:rgb(var(--color-grayscale-900));width:12em;opacity:0;pointer-events:none;margin:20px auto 0}.l-header-info__logo svg{display:block}.l-nav-btn{position:absolute;top:0;right:0;width:50px;height:50px;padding:0;margin:0;border:none;background:0 0;cursor:pointer;transition:color .3s ease}.l-nav-btn__line{position:absolute;top:50%;left:30%;width:40%;border-top:2px solid;content:"";transition:margin .3s ease .3s,transform .3s ease}.l-nav-btn__line:first-child{margin-top:-3px}.l-nav-btn__line:nth-child(2){margin-top:3px}.l-nav-btn.is-open{color:rgb(var(--color-primary-500))}.l-nav-btn.is-open .l-nav-btn__line{margin:0;transition:margin .3s ease,transform .3s ease .3s}.l-nav-btn.is-open .l-nav-btn__line:first-child{transform:rotate(-45deg)}.l-nav-btn.is-open .l-nav-btn__line:nth-child(2){transform:rotate(45deg)}.l-nav{position:absolute;top:var(--header_height);left:0;right:0;z-index:2;width:100%;height:calc(100vh - var(--header_height));height:calc(var(--vh,1vh) * 100 - var(--header_height));min-width:320px;padding:46px 8% 6em;box-sizing:border-box;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;overflow:auto;color:rgb(var(--color-grayscale-900));text-align:center;transition:all .3s ease;transform:translateY(30px);opacity:0;visibility:hidden}.l-nav::-webkit-scrollbar{display:none}.l-nav.is-open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}.l-nav__content{margin-top:2.1em}.l-nav__cr{position:absolute;bottom:2.8em;left:0;right:0}.l-nav__bg{position:relative;overflow:hidden;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 1238"><path d="M1920 0H0c301.409 99.133 624.264 152.873 960 152.873 335.74 0 658.59-53.74 960-152.873Z"/></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 1920 1238" xmlns="http://www.w3.org/2000/svg"><rect width="1920" height="1238"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1920 1238"><path d="M1920 0H0c301.409 99.133 624.264 152.873 960 152.873 335.74 0 658.59-53.74 960-152.873Z"/></svg>'),url('data:image/svg+xml;utf8,<svg viewBox="0 0 1920 1238" xmlns="http://www.w3.org/2000/svg"><rect width="1920" height="1238"/></svg>');-webkit-mask-size:cover;mask-size:cover;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center top;mask-position:center top;-webkit-mask-composite:xor;mask-composite:exclude;padding-top:50%}.l-nav__bg>img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.l-nav__persons{position:absolute;width:100%;height:50%;bottom:0;left:0;transform:translateY(0);opacity:1;visibility:visible;text-align:left;padding:0;display:flex;justify-content:space-between}.l-nav__persons>div{position:relative;width:calc(50% - 250px);box-sizing:border-box;display:flex;align-items:flex-start;justify-content:center;overflow:hidden}.l-nav__bg .l-nav__persons img{display:block;width:60%;max-width:600px}@media (max-width:939px){.l-nav{pointer-events:none}}@media (max-width:939px) and (min-aspect-ratio:1){.l-nav__cr{margin-top:7em;position:static}}@media (min-width:940px){.l-nav{min-width:unset;position:relative;top:0;left:0;transform:translateY(0);opacity:1;visibility:visible;text-align:left;padding:0;display:flex;justify-content:space-between}.l-nav__col{position:relative;width:calc(50% - 250px);padding:0 20px var(--header_height);box-sizing:border-box;display:flex;align-items:center}.l-nav__col.is-col01{justify-content:center;padding-bottom:calc(var(--header_height) + 30px)}.l-nav__logo{width:100%;max-width:250px;margin:0 auto}.l-nav__logo img{display:block;width:70%;margin:0 auto}.l-nav__content{margin:0;position:absolute;bottom:40px;left:50%;text-align:center;transform:translateX(-50%);padding:0}.l-nav__content-row.is-row01{font-size:1.18rem}.l-nav__content-row.is-row02{margin-top:2em;font-size:1.8rem}.l-nav__cr{margin-top:2em;position:static;font-size:1rem}}.l-nav-list__item{margin-top:1.2em}.l-nav-list__item-link{position:relative;border:0;padding:0;display:inline-block}.l-nav-list__item-link::before{position:absolute;top:.5em;left:0;margin-top:-2px;display:block;content:"";width:5px;height:5px;border-radius:50%;background:currentColor;transition:opacity .3s ease;opacity:0}.l-nav-list__item-link.is-current::before{opacity:1}.l-nav-list__item-link.is-current .l-nav-list__item-txt{transform:translateX(.7em)}.l-nav-list__item-txt{display:block;transition:transform .3s ease}@media (min-width:940px){.l-nav-list{font-size:2.5rem;padding-right:.7em}.l-nav-list__item{margin-top:1.6em}}@media (hover:hover) and (pointer:fine){.l-nav-list__item-link:hover::before{opacity:1}.l-nav-list__item-link:hover .l-nav-list__item-txt{transform:translateX(.7em)}}.l-nav-other{margin-top:6em}.l-nav-bnr{position:absolute;bottom:40px;left:0;right:0;max-width:100%;width:340px;padding:0 20px;box-sizing:border-box}.l-nav-bnr__btn{width:100%;box-shadow:5px 10px 10px 0 rgba(var(--color-grayscale-900),.15)}.l-nav-bnr__btn img{display:block;width:100%}.l-nav-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(var(--color-surface-300));z-index:1000}.l-ie-attention{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:9999;font-weight:700;text-align:center;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 20px;box-sizing:border-box}.l-ie-attention__txt{font-size:3rem;margin-bottom:18px}.l-ie-attention__note{color:#989898}.l-ie-attention__note .l-ie-attention__note-link{display:inline-block}.l-ie-attention__note-link{font-size:1.8rem;border-bottom:1px solid;position:relative;margin-right:25px;display:inline-block}.l-ie-attention__note-link::after{content:"";position:absolute;right:-18px;top:13px;width:11px;height:11px;background: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%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%20%3Cg%20id%3D%22link%22%20transform%3D%22translate(0.5%200.5)%22%3E%20%3Crect%20id%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2_23829%22%20data-name%3D%22%E9%95%B7%E6%96%B9%E5%BD%A2%2023829%22%20width%3D%228%22%20height%3D%228%22%20transform%3D%22translate(3)%22%20fill%3D%22none%22%20stroke%3D%22%23989898%22%20stroke-width%3D%221%22%2F%3E%20%3Cpath%20id%3D%22%E3%83%91%E3%82%B9_4323%22%20data-name%3D%22%E3%83%91%E3%82%B9%204323%22%20d%3D%22M688%2C718.025h-6v-6%22%20transform%3D%22translate(-682%20-707.025)%22%20fill%3D%22none%22%20stroke%3D%22%23989898%22%20stroke-width%3D%221%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center/100%}.home-about{position:relative;overflow:hidden;z-index:1}.home-about__inner{position:relative;padding-top:3em;padding-bottom:2em;z-index:1}.home-about-imgs{position:relative;padding-top:90%;z-index:1}.home-about-imgs__item{position:absolute;width:33.3333%}.home-about-imgs__item.is-item01{top:5%;left:18%}.home-about-imgs__item.is-item01 .home-about-imgs__item-in{transform:rotate(-8.89deg)}.home-about-imgs__item.is-item02{top:15%;left:52%}.home-about-imgs__item.is-item02 .home-about-imgs__item-in{transform:rotate(18.45deg)}.home-about-imgs__item-in{display:block}.home-about-imgs__item img{display:block;width:100%}.image-sec{position:relative}.image-sec>img{display:block;width:100%}.cv-area{position:relative;padding:1px 0;background:#fb7e7a;color:#fff}.cv-label span{display:block}.cv-area .info{font-size:11px;line-height:1.5;margin-top:20px}.cv-area img{display:block}.home-design{position:relative;overflow:hidden}.home-design__inner{position:relative;padding-top:3em;padding-bottom:3em}.home-design__cover{position:relative}.home-design__cover>div{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(0,0,0,.2)}.home-design__box{padding:1.6em;background:var(--colorBody);border-radius:1.2em;margin-top:2.5em}.home-design__box:first-child{margin-top:0}.home-design__areaImg{padding-top:12.6984126984%;margin:0 -9.5238095238%}.home-design__img{width:80%}.home-design__img.is-img01{margin-right:auto}.home-design__img.is-img02{margin-top:-4em;margin-left:auto}.home-design__img img{width:100%;display:block}.home-design__areaTxt{padding-top:2.5em}.home-design__txt+.home-design__txt{margin-top:2em}.home-design-list__item{position:relative;display:block;margin-top:.6em;border-radius:5em;padding:1.4em 1.5em 1.4em 6em;background:var(--colorBody)}.home-design-list__item-head{position:absolute;top:0;left:0;text-align:center;line-height:1.1;font-size:.8em;padding-top:1.5em;width:5.8em;height:5.8em;border-radius:100%;color:#fff;background:#eb6461;box-shadow:0 0 0 5px #fff}.home-design-list__item-head span{font-size:2rem;display:block}.home-design-list__item-img{position:absolute;top:-.71em;right:-1.4em;width:7.3em}.home-design-list__item-img img{display:block;width:100%}.home-work{position:relative;overflow:hidden;padding-top:5.3333333333%}.home-work__inner{position:relative}.home-work__head{position:relative;padding-top:16%;color:rgb(var(--color-primary-500));margin-bottom:-.03em;z-index:1}.home-work__head svg{position:absolute;top:0;left:0}.home-work-series.is-series02 .home-work-series-intro{background:rgb(var(--color-primary-300))}.home-work-series.is-series02 .home-work-series-intro-head__desc{background:rgb(var(--color-secondary-300))}.home-work-series-intro{position:relative;background:rgb(var(--color-tertiary-500));padding-top:16%;padding-bottom:14.4%}.home-work-series-intro__bg{position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 315 380"><path d="M0 150C0 67.157 67.157 0 150 0h15c82.843 0 150 67.157 150 150v230H0V150Z"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 315 380"><path d="M0 150C0 67.157 67.157 0 150 0h15c82.843 0 150 67.157 150 150v230H0V150Z"/></svg>');-webkit-mask-size:84% auto;mask-size:84% auto;-webkit-mask-position:center 9em;mask-position:center 9em;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;transition:-webkit-mask 1s var(--mh--easing);transition:mask 1s var(--mh--easing);transition:mask 1s var(--mh--easing),-webkit-mask 1s var(--mh--easing)}.home-work-series-intro__bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-work-series-intro-vi{position:relative;padding-top:109.3333333333%}.home-work-series-intro-vi__img{position:absolute;top:0;left:33.3333333333%;right:0;width:33.3333333333%}.home-work-series-intro-vi__img-in{display:block;transform:rotate(15deg)}.home-work-series-intro-vi__img img{display:block;width:100%;filter:drop-shadow(2em 4em 1em rgba(var(--color-grayscale-900), .5))}.home-work-series-intro-vi__txt{position:absolute;bottom:2.45em;left:1.5em}.home-work-series-intro-vi__txt-row{margin-top:.2em;position:relative;display:inline-block;padding:.4em .6em}.home-work-series-intro-vi__txt-row.has-ruby{padding-top:.5em;padding-bottom:.3em}.home-work-series-intro-vi__txt-row::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgb(var(--color-grayscale-100));box-shadow:0 .4em .4em 0 rgba(var(--color-grayscale-900),.1)}.home-work-series-intro-vi__txt-row-in{position:relative;display:block}.home-work-series-intro-vi__txt-row-bracket{font-feature-settings:"palt"}.home-work-series-intro-vi__txt-row-bracket.is-start{margin-right:.2em}.home-work-series-intro-vi__txt-row-bracket.is-end{margin-left:.2em}@media (min-width:768px){.home-work-series-intro-vi__txt-row{padding-bottom:.3em}}.home-work-series-intro-head{text-align:center;margin-top:2.2em;padding:0 5.3333333333%}.home-work-series-intro-head__sub{margin-top:.5em}.home-work-series-intro-head__desc{position:relative;text-align:center;margin-top:3em;padding:.9em 2.8em .6em 1em;background:rgb(var(--color-grayscale-900));color:rgb(var(--color-grayscale-100))}.home-work-series-intro-head__desc-img{position:absolute;top:-2.1em;right:1.2em;width:7em}.home-work-series-intro-head__desc-img img{display:block;width:100px}.home-work-series-list{padding-bottom:21.3333333333%}.home-work-series-list__item{margin-top:6em}.home-work-series-list__item-img img{display:block;width:100%}.home-work-series-list__item-data{margin-top:2em}.home-work-series-list__item-data-pop{position:relative;display:flex;justify-content:center;align-items:flex-end;margin:.8em}.home-work-series-list__item-data-pop::after,.home-work-series-list__item-data-pop::before{content:"";display:block;width:1.8em;border-top:1px solid;margin:0 .2em .7em;transform:rotate(53.5deg)}.home-work-series-list__item-data-pop::after{transform:rotate(-53.5deg)}.home-work-series-list__item-data-price{margin-top:.6em}.home-work-series-list__item-data-price span{display:inline-block;vertical-align:baseline}.home-who{position:relative;overflow:hidden;color:rgb(var(--color-grayscale-100))}.home-who__bg{position:absolute;top:0;bottom:0;left:0;right:0;transition:transform 1.5s var(--mh--easing);transform:scale(1.1)}.home-who__bg img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home-who__inner{position:relative;padding:21.3333333333% 10.6666666667% 26.6666666667%}.home-who__head{margin:0 -2em;color:rgb(var(--color-primary-200))}.home-who__head-row.is-row01 span[data-num="4"]{margin:0 -.05em}.home-who__head-row.is-row02 span[data-num="1"]{letter-spacing:-.05em}.home-who__subhead{margin-top:1.3em;color:rgba(var(--color-grayscale-100),.5)}.home-who__img{width:100%;max-width:86.4406779661%;margin:4em auto 3em}.home-who__img img{display:block;width:100%}.home-who__img-caption{margin-top:.75em;opacity:.5}.home-who__txt{margin-top:1.5em}.home-campaign-content-steps__item{margin-top:2em;padding-top:2.5em}.home-campaign-content-steps__item+.home-campaign-content-steps__item{margin-top:3em;padding-top:2.5em;border-top:1px solid}.home-campaign-content-steps__item-head{display:flex;justify-content:center;align-items:flex-end;line-height:.4;background:var(--colorBody);color:#eb6461;border-radius:9em;padding:.14em 0 .6em;width:6.7em;margin:0 auto .9em;box-sizing:border-box}.home-campaign-content-steps__item-head span{margin-left:.05em}.home-campaign-content-steps__item h2 strong{background:linear-gradient(transparent 60%,#ecd56d 30%)}.home-campaign-content-steps__item p{text-align:left;margin:1.5em 0}.home-campaign-content-box{background:#f4f4f4;border-radius:1em;padding:6.3492063492% 3.1746031746% 6.3492063492% 6.3492063492%;margin-bottom:2.5em}.home-campaign-content-box__inner{height:200px;overflow:auto;padding-right:3.5087719298%}@supports (scrollbar-width:thin){.home-campaign-content-box__inner{scrollbar-width:thin;scrollbar-color:rgb(var(--color-grayscale-800)) rgba(var(--color-primary-300),0.2)}}@supports not (display:scrollbar-width){.home-campaign-content-box__inner::-webkit-scrollbar{width:4px;border-radius:10px}.home-campaign-content-box__inner::-webkit-scrollbar-track{background-color:rgba(var(--color-primary-300),.2);border-radius:10px}.home-campaign-content-box__inner::-webkit-scrollbar-thumb{background-color:rgb(var(--color-grayscale-800));border-radius:10px}}.home-campaign-content-box p+h4{margin-top:2em}