@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}*{box-sizing:border-box}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%;height:auto}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}*{box-sizing:border-box}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%;height:auto}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}p{margin:0}ul,li{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none}a:hover{opacity:.8;cursor:pointer}em{font-style:normal}button{padding:0;border:none;outline:none;font:inherit;color:inherit;background:0 0}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}body{font-family:"Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","Hiragino Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:400;color:#231815}body.is-fixed{position:fixed}*{margin:0;padding:0}.d-none{display:none !important}@media screen and (min-width:768px) and (max-width:1259px){.d-lg-none{display:none !important}}@media screen and (min-width:1260px){.d-lg-none{display:none !important}}@media screen and (min-width:768px) and (max-width:1259px){.d-lg-block{display:block !important}}@media screen and (min-width:1260px){.d-lg-block{display:block !important}}@media screen and (min-width:768px) and (max-width:1259px){.d-lg-flex{display:flex !important}}@media screen and (min-width:1260px){.d-lg-flex{display:flex !important}}@media screen and (min-width:768px) and (max-width:1259px){.d-lg-grid{display:grid !important}}@media screen and (min-width:1260px){.d-lg-grid{display:grid !important}}.container{width:77vw;max-width:964px;margin-inline:auto}@media screen and (max-width:767px){.container{width:92%;max-width:92%}}.visually-hidden{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border:0 !important}.l-container{width:77vw;max-width:964px;margin-inline:auto}@media screen and (max-width:767px){.l-container{width:92%;max-width:92%}}.l-container-l{width:100vw;max-width:1260px;margin-inline:auto}@media screen and (max-width:767px){.l-container-l{width:92%;max-width:92%}}.l-center-container{margin-inline:auto;width:-moz-fit-content;width:fit-content}.l-center-text{text-align:center}.l-section__inner{padding-top:clamp(16.2px, calc(30 / 1260 * 100vw), 30px);border-top:2px solid #00843c}@media (max-width:767px){.l-section__inner{padding-top:clamp(9px, calc(15 / 375 * 100vw), 18.408px)}}@media screen and (max-width:767px){.l-section__inner--thin{border-width:clamp(2.7px, calc(5 / 1260 * 100vw), 5px)}}@media screen and (max-width:767px) and (max-width:767px){.l-section__inner--thin{border-width:clamp(1.5px, calc(2.5 / 375 * 100vw), 3.068px)}}.l-section__header{position:relative;padding-left:clamp(12.96px, calc(24 / 1260 * 100vw), 24px)}@media (max-width:767px){.l-section__header{padding-left:clamp(7.2px, calc(12 / 375 * 100vw), 14.7264px)}}@media screen and (max-width:767px){.l-section__header{padding-left:0}}.l-header{position:relative;width:100%;transition:all .5s ease;z-index:1000;height:clamp(144.72px, calc(268 / 1260 * 100vw), 268px);background:#fff}@media (max-width:767px){.l-header{height:clamp(80.4px, calc(134 / 375 * 100vw), 164.4448px)}}@media screen and (max-width:767px){.l-header{height:clamp(133px, 142.5px, 291.46px)}}.l-header__inner{position:relative;height:100%;background:#fff;z-index:101;background-image:url(//posy.jp/dev/wp-content/themes/posy/assets/css/../images/common/header-top-bg.png);background-size:contain;background-position:left top;background-repeat:no-repeat;z-index:102;top:-2px;background-color:#fff}@media screen and (min-width:1260px){.l-header__inner{background-size:100% 32%}}@media screen and (max-width:767px){.l-header__inner{height:clamp(133px, 142.5px, 291.46px);background-image:url(//posy.jp/dev/wp-content/themes/posy/assets/css/../images/common/header-top-bg-sp.png);background-size:100% 32%}}.l-header--fixed{position:fixed;top:0;left:0;width:100%;transform:translateY(-100%);transition:transform .3s ease;z-index:200;visibility:hidden}.l-header--fixed.is-visible{transform:translateY(0);visibility:visible}.l-header__content{display:flex;align-items:center;justify-content:space-between}.l-header__top-text{color:#fff;font-weight:700;font-size:clamp(10px, calc(12 / 1260 * 100vw), 12px);padding-top:clamp(16.2px, calc(30 / 1260 * 100vw), 30px);padding-left:3.8vw}@media (max-width:767px){.l-header__top-text{font-size:clamp(9px, calc(6 / 375 * 100vw), 7.3632px)}}@media (max-width:767px){.l-header__top-text{padding-top:clamp(9px, calc(15 / 375 * 100vw), 18.408px)}}@media screen and (max-width:767px){.l-header__top-text{font-size:clamp(10.2666666667px, 11px, 22.4986666667px);padding-top:clamp(9.72px, calc(18 / 1260 * 100vw), 18px);padding-left:4%}}@media screen and (max-width:767px) and (max-width:767px){.l-header__top-text{padding-top:clamp(5.4px, calc(9 / 375 * 100vw), 11.0448px)}}.l-header__links{display:flex;gap:clamp(17.28px, calc(32 / 1260 * 100vw), 32px);align-items:center;justify-content:flex-end;padding-right:3.8vw;padding-top:clamp(12.96px, calc(24 / 1260 * 100vw), 24px)}@media (max-width:767px){.l-header__links{gap:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}@media (max-width:767px){.l-header__links{padding-top:clamp(7.2px, calc(12 / 375 * 100vw), 14.7264px)}}@media screen and (max-width:767px){.l-header__links{display:none}}.l-header__link{display:grid;grid-template-columns:auto 1fr;gap:clamp(4.32px, calc(8 / 1260 * 100vw), 8px);align-items:center}@media (max-width:767px){.l-header__link{gap:clamp(2.4px, calc(4 / 375 * 100vw), 4.9088px)}}.l-header__link-icon{width:clamp(12.96px, calc(24 / 1260 * 100vw), 24px);height:clamp(12.96px, calc(24 / 1260 * 100vw), 24px)}@media (max-width:767px){.l-header__link-icon{width:clamp(7.2px, calc(12 / 375 * 100vw), 14.7264px)}}@media (max-width:767px){.l-header__link-icon{height:clamp(7.2px, calc(12 / 375 * 100vw), 14.7264px)}}.l-header__link-text{font-size:clamp(10px, calc(14 / 1260 * 100vw), 14px);font-weight:700;font-family:"Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN W4","M PLUS Rounded 1c","Hiragino Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;line-height:clamp(12.96px, calc(24 / 1260 * 100vw), 24px)}@media (max-width:767px){.l-header__link-text{font-size:clamp(9px, calc(7 / 375 * 100vw), 8.5904px)}}@media (max-width:767px){.l-header__link-text{line-height:clamp(7.2px, calc(12 / 375 * 100vw), 14.7264px)}}.l-header__branding{display:flex;align-items:center}.l-header__site-description{font-size:clamp(10px, calc(14 / 1260 * 100vw), 14px);color:#00843c}@media (max-width:767px){.l-header__site-description{font-size:clamp(9px, calc(7 / 375 * 100vw), 8.5904px)}}@media screen and (max-width:767px){.l-header__site-description{font-size:clamp(9px, 5.5px, 11.2493333333px)}}.l-header__site-name{font-size:clamp(10px, calc(17 / 1260 * 100vw), 17px);font-weight:500;color:#00843c}@media (max-width:767px){.l-header__site-name{font-size:clamp(9px, calc(8.5 / 375 * 100vw), 10.4312px)}}@media screen and (max-width:767px){.l-header__site-name{font-size:clamp(9px, 7px, 14.3173333333px)}}.l-header__logo{display:flex;width:clamp(229.5px, calc(425 / 1260 * 100vw), 425px);padding-top:clamp(12.96px, calc(24 / 1260 * 100vw), 24px);padding-left:2.4vw}@media (max-width:767px){.l-header__logo{width:clamp(127.5px, calc(212.5 / 375 * 100vw), 260.78px)}}@media (max-width:767px){.l-header__logo{padding-top:clamp(7.2px, calc(12 / 375 * 100vw), 14.7264px)}}@media screen and (max-width:767px){.l-header__logo{width:clamp(257.1333333333px, 275.5px, 563.4893333333px);padding-top:clamp(32.4px, calc(60 / 1260 * 100vw), 60px);padding-left:0}}@media screen and (max-width:767px) and (max-width:767px){.l-header__logo{padding-top:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}.l-header__nav{position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin-top:clamp(16.2px, calc(30 / 1260 * 100vw), 30px);width:-moz-fit-content;width:fit-content;margin-inline:auto;border-left:#00843c 1px solid;height:clamp(24.3px, calc(45 / 1260 * 100vw), 45px)}@media (max-width:767px){.l-header__nav{margin-top:clamp(9px, calc(15 / 375 * 100vw), 18.408px)}}@media (max-width:767px){.l-header__nav{height:clamp(13.5px, calc(22.5 / 375 * 100vw), 27.612px)}}@media screen and (max-width:767px){.l-header__nav{display:none}}.l-header__nav-list{display:grid;grid-template-columns:repeat(6,auto);align-items:center;height:100%}.l-header__nav-item{width:clamp(94.5px, calc(175 / 1260 * 100vw), 175px);position:relative;height:100%;border-right:1px solid #00843c}@media (max-width:767px){.l-header__nav-item{width:clamp(52.5px, calc(87.5 / 375 * 100vw), 107.38px)}}.l-header__nav-item--has-submenu:hover .l-header__submenu,.l-header__nav-item--has-submenu:focus-within .l-header__submenu{opacity:1;visibility:visible}.l-header__nav-link{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);font-weight:700;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding-inline:clamp(2.16px, calc(4 / 1260 * 100vw), 4px);position:relative;transition:color .3s ease}@media (max-width:767px){.l-header__nav-link{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.l-header__nav-link{padding-inline:clamp(1.2px, calc(2 / 375 * 100vw), 2.4544px)}}.l-header__nav-link:hover,.l-header__nav-link:focus{cursor:pointer;color:#00843c}.l-header__submenu{position:absolute;top:100%;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;z-index:100;width:100%;background:rgba(255,255,255,.85)}.l-header__submenu-link{display:flex;align-items:center;justify-content:center;white-space:nowrap;height:clamp(28.08px, calc(52 / 1260 * 100vw), 52px);font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);padding-inline:clamp(8.64px, calc(16 / 1260 * 100vw), 16px);text-decoration:none;transition:background-color .3s ease,color .3s ease;z-index:100;position:relative;font-weight:700}@media (max-width:767px){.l-header__submenu-link{height:clamp(15.6px, calc(26 / 375 * 100vw), 31.9072px)}}@media (max-width:767px){.l-header__submenu-link{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.l-header__submenu-link{padding-inline:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}.l-header__submenu-link:hover,.l-header__submenu-link:focus{color:#00843c;opacity:1}.c-hamburger-menu{display:none;position:absolute;top:clamp(71.28px, calc(132 / 1260 * 100vw), 132px);right:clamp(16.2px, calc(30 / 1260 * 100vw), 30px);width:clamp(38.2666666667px, 41px, 83.8586666667px);height:clamp(22.4px, 24px, 49.088px);border:none;cursor:pointer;z-index:1001;transition:all .3s ease-in-out}@media (max-width:767px){.c-hamburger-menu{top:clamp(39.6px, calc(66 / 375 * 100vw), 80.9952px)}}@media (max-width:767px){.c-hamburger-menu{right:clamp(9px, calc(15 / 375 * 100vw), 18.408px)}}@media screen and (max-width:767px){.c-hamburger-menu{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}}.c-hamburger-menu__lines{width:100%;margin-inline:auto;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.c-hamburger-menu__line{display:block;height:2.5px;background-color:#009040;margin-inline:auto 0;width:100%;transition:all .3s ease-in-out}.c-hamburger-menu__text{color:#fff;font-size:clamp(9px, 5px, 10.2266666667px);margin-top:clamp(1.4px, 1.5px, 3.068px)}.c-hamburger-menu.is-active .c-hamburger-menu__line:nth-child(1){transform:translateY(15px) rotate(45deg)}.c-hamburger-menu.is-active .c-hamburger-menu__line:nth-child(2){opacity:0}.c-hamburger-menu.is-active .c-hamburger-menu__line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.c-slide-menu{position:fixed;top:clamp(133px, 142.5px, 291.46px);left:0;width:100%;transition:opacity .3s ease,visibility .3s ease;z-index:100;overflow-y:auto;background-color:#008057;transform:translateY(-150%);transition:transform .3s ease-in-out;height:calc(100svh - 142.5px)}.c-slide-menu.is-open{transform:translateY(0)}.c-slide-menu__content{position:relative;min-height:100%}.c-slide-menu__nav{background:#008057}.c-slide-menu__nav-list{display:grid;grid-template-columns:1fr;gap:clamp(1.4px, 1.5px, 3.068px)}.c-slide-menu__nav-item:not(:last-child){border-bottom:1px solid #fff}.c-slide-menu__nav-link{width:84%;margin-inline:auto;font-size:clamp(15.8666666667px, 17px, 34.7706666667px);height:clamp(56px, 60px, 122.72px);color:#fff;display:flex;align-items:center;position:relative}.c-slide-menu__nav-link:before{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);background-image:url(//posy.jp/dev/wp-content/themes/posy/assets/css/../images/common/arrow-right-white.png);background-size:contain;background-position:center;background-repeat:no-repeat;width:clamp(24.3px, calc(45 / 1260 * 100vw), 45px);height:clamp(15.66px, calc(29 / 1260 * 100vw), 29px);height:100%}@media (max-width:767px){.c-slide-menu__nav-link:before{width:clamp(13.5px, calc(22.5 / 375 * 100vw), 27.612px)}}@media (max-width:767px){.c-slide-menu__nav-link:before{height:clamp(8.7px, calc(14.5 / 375 * 100vw), 17.7944px)}}body.menu-open{overflow:hidden;position:fixed;width:100%}.l-footer{padding-top:clamp(22.68px, calc(42 / 1260 * 100vw), 42px);padding-bottom:clamp(22.68px, calc(42 / 1260 * 100vw), 42px);background:#008057}@media (max-width:767px){.l-footer{padding-top:clamp(12.6px, calc(21 / 375 * 100vw), 25.7712px)}}@media (max-width:767px){.l-footer{padding-bottom:clamp(12.6px, calc(21 / 375 * 100vw), 25.7712px)}}@media screen and (max-width:767px){.l-footer{padding-top:clamp(35.4666666667px, 38px, 77.7226666667px);padding-bottom:clamp(29.8666666667px, 32px, 65.4506666667px)}}.l-footer__container-wrapper{padding-left:clamp(97.2px, calc(180 / 1260 * 100vw), 180px);padding-right:clamp(25.92px, calc(48 / 1260 * 100vw), 48px)}@media (max-width:767px){.l-footer__container-wrapper{padding-left:clamp(54px, calc(90 / 375 * 100vw), 110.448px)}}@media (max-width:767px){.l-footer__container-wrapper{padding-right:clamp(14.4px, calc(24 / 375 * 100vw), 29.4528px)}}@media screen and (max-width:1000px){.l-footer__container-wrapper{padding-left:clamp(32.4px, calc(60 / 1260 * 100vw), 60px);padding-right:clamp(25.92px, calc(48 / 1260 * 100vw), 48px)}}@media screen and (max-width:1000px) and (max-width:767px){.l-footer__container-wrapper{padding-left:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}@media screen and (max-width:1000px) and (max-width:767px){.l-footer__container-wrapper{padding-right:clamp(14.4px, calc(24 / 375 * 100vw), 29.4528px)}}@media screen and (max-width:767px){.l-footer__container-wrapper{padding-inline:0}}.l-footer__container{display:grid;grid-template-columns:1fr auto;gap:clamp(43.2px, calc(80 / 1260 * 100vw), 80px);gap:clamp(43.2px, calc(80 / 1260 * 100vw), 80px);margin-inline:auto;align-items:center}@media (max-width:767px){.l-footer__container{gap:clamp(24px, calc(40 / 375 * 100vw), 49.088px)}}@media (max-width:767px){.l-footer__container{gap:clamp(24px, calc(40 / 375 * 100vw), 49.088px)}}@media screen and (max-width:1000px){.l-footer__container{gap:clamp(21.6px, calc(40 / 1260 * 100vw), 40px)}}@media screen and (max-width:1000px) and (max-width:767px){.l-footer__container{gap:clamp(12px, calc(20 / 375 * 100vw), 24.544px)}}@media screen and (max-width:767px){.l-footer__container{width:80%;margin-inline:auto;grid-template-columns:1fr;gap:clamp(20.5333333333px, 22px, 44.9973333333px)}}.l-footer__logo-text{font-family:"Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN W4","M PLUS Rounded 1c","Hiragino Sans","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;margin-bottom:clamp(9.72px, calc(18 / 1260 * 100vw), 18px);color:#fff}@media (max-width:767px){.l-footer__logo-text{margin-bottom:clamp(5.4px, calc(9 / 375 * 100vw), 11.0448px)}}@media screen and (max-width:767px){.l-footer__logo-text{margin-bottom:clamp(17.7333333333px, 19px, 38.8613333333px);font-size:clamp(18.6666666667px, 20px, 40.9066666667px)}}.l-footer__nav-list{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,auto);max-width:650px;-moz-column-gap:clamp(21.6px, calc(40 / 1260 * 100vw), 40px);column-gap:clamp(21.6px, calc(40 / 1260 * 100vw), 40px);row-gap:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.l-footer__nav-list{-moz-column-gap:clamp(12px, calc(20 / 375 * 100vw), 24.544px);column-gap:clamp(12px, calc(20 / 375 * 100vw), 24.544px)}}@media (max-width:767px){.l-footer__nav-list{row-gap:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:1000px){.l-footer__nav-list{-moz-column-gap:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);column-gap:clamp(10.8px, calc(20 / 1260 * 100vw), 20px)}}@media screen and (max-width:1000px) and (max-width:767px){.l-footer__nav-list{-moz-column-gap:clamp(6px, calc(10 / 375 * 100vw), 12.272px);column-gap:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media screen and (max-width:767px){.l-footer__nav-list{grid-auto-flow:row;grid-template-columns:1fr;gap:0}}.l-footer__nav-link{font-size:clamp(10px, calc(12 / 1260 * 100vw), 12px);font-weight:700;color:#fff}@media (max-width:767px){.l-footer__nav-link{font-size:clamp(9px, calc(6 / 375 * 100vw), 7.3632px)}}@media screen and (max-width:767px){.l-footer__nav-link{position:relative;display:flex;justify-content:flex-start;align-items:center;font-weight:400;font-size:clamp(14.9333333333px, 16px, 32.7253333333px);padding-block:clamp(7.4666666667px, 8px, 16.3626666667px);padding-left:clamp(1.8666666667px, 2px, 4.0906666667px)}}.l-footer__info{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}@media screen and (max-width:767px){.l-footer__info{align-items:flex-start}}.l-footer__links{display:flex;align-items:center;gap:clamp(19.44px, calc(36 / 1260 * 100vw), 36px);margin-bottom:clamp(7.56px, calc(14 / 1260 * 100vw), 14px)}@media (max-width:767px){.l-footer__links{gap:clamp(10.8px, calc(18 / 375 * 100vw), 22.0896px)}}@media (max-width:767px){.l-footer__links{margin-bottom:clamp(4.2px, calc(7 / 375 * 100vw), 8.5904px)}}@media screen and (max-width:767px){.l-footer__links{gap:clamp(18.6666666667px, 20px, 40.9066666667px);margin-bottom:clamp(20.5333333333px, 22px, 44.9973333333px)}}.l-footer__link--facebook{width:clamp(21.6px, calc(40 / 1260 * 100vw), 40px)}@media (max-width:767px){.l-footer__link--facebook{width:clamp(12px, calc(20 / 375 * 100vw), 24.544px)}}@media screen and (max-width:767px){.l-footer__link--facebook{width:clamp(37.8px, 40.5px, 82.836px)}}.l-footer__link--instagram{width:clamp(20.52px, calc(38 / 1260 * 100vw), 38px)}@media (max-width:767px){.l-footer__link--instagram{width:clamp(11.4px, calc(19 / 375 * 100vw), 23.3168px)}}@media screen and (max-width:767px){.l-footer__link--instagram{width:clamp(35px, 37.5px, 76.7px)}}.l-footer__link--youtube{width:clamp(51.3px, calc(95 / 1260 * 100vw), 95px)}@media (max-width:767px){.l-footer__link--youtube{width:clamp(28.5px, calc(47.5 / 375 * 100vw), 58.292px)}}@media screen and (max-width:767px){.l-footer__link--youtube{width:clamp(88.6666666667px, 95px, 194.3066666667px)}}.l-footer__link--blog{width:clamp(21.6px, calc(40 / 1260 * 100vw), 40px)}@media (max-width:767px){.l-footer__link--blog{width:clamp(12px, calc(20 / 375 * 100vw), 24.544px)}}@media screen and (max-width:767px){.l-footer__link--blog{width:clamp(37.3333333333px, 40px, 81.8133333333px)}}.l-footer__copyright{color:#fff;font-size:clamp(10px, calc(12 / 1260 * 100vw), 12px)}@media (max-width:767px){.l-footer__copyright{font-size:clamp(9px, calc(6 / 375 * 100vw), 7.3632px)}}@media screen and (max-width:767px){.l-footer__copyright{font-size:clamp(11.2px, 12px, 24.544px)}}.c-arrow-button{position:relative;display:flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content}.c-arrow-button__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);font-weight:700;margin-right:clamp(5.4px, calc(10 / 1260 * 100vw), 10px)}@media (max-width:767px){.c-arrow-button__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.c-arrow-button__text{margin-right:clamp(3px, calc(5 / 375 * 100vw), 6.136px)}}@media screen and (max-width:767px){.c-arrow-button__text{font-size:clamp(11.2px, 12px, 24.544px)}}.c-arrow-button__arrow{display:flex;align-items:center;justify-content:center;font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);font-weight:700;width:clamp(24.3px, calc(45 / 1260 * 100vw), 45px);height:clamp(24.3px, calc(45 / 1260 * 100vw), 45px);border-radius:50%;border:#aed4a1 1px solid;transition:all .3s}@media (max-width:767px){.c-arrow-button__arrow{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.c-arrow-button__arrow{width:clamp(13.5px, calc(22.5 / 375 * 100vw), 27.612px)}}@media (max-width:767px){.c-arrow-button__arrow{height:clamp(13.5px, calc(22.5 / 375 * 100vw), 27.612px)}}@media screen and (max-width:767px){.c-arrow-button__arrow{width:clamp(30.24px, calc(56 / 1260 * 100vw), 56px);height:clamp(30.24px, calc(56 / 1260 * 100vw), 56px);font-size:clamp(10.8px, calc(20 / 1260 * 100vw), 20px)}}@media screen and (max-width:767px) and (max-width:767px){.c-arrow-button__arrow{width:clamp(16.8px, calc(28 / 375 * 100vw), 34.3616px)}}@media screen and (max-width:767px) and (max-width:767px){.c-arrow-button__arrow{height:clamp(16.8px, calc(28 / 375 * 100vw), 34.3616px)}}@media screen and (max-width:767px) and (max-width:767px){.c-arrow-button__arrow{font-size:clamp(9px, calc(10 / 375 * 100vw), 12.272px)}}.c-arrow-button:hover{opacity:1}.c-arrow-button:hover .c-arrow-button__arrow{background:#aed4a1;color:#fff}.c-button{border:1px solid gray;font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);font-weight:700;display:flex;justify-content:center;align-items:center;width:-moz-fit-content;width:fit-content;position:relative;border-radius:clamp(5.4px, calc(10 / 1260 * 100vw), 10px);padding-inline:clamp(29.16px, calc(54 / 1260 * 100vw), 54px);padding-block:clamp(8.64px, calc(16 / 1260 * 100vw), 16px);transition:all .3s}@media (max-width:767px){.c-button{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.c-button{border-radius:clamp(3px, calc(5 / 375 * 100vw), 6.136px)}}@media (max-width:767px){.c-button{padding-inline:clamp(16.2px, calc(27 / 375 * 100vw), 33.1344px)}}@media (max-width:767px){.c-button{padding-block:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-button{font-size:clamp(11.2px, 12px, 24.544px);padding-inline:clamp(11.2px, 12px, 24.544px);padding-inline:clamp(35px, 37.5px, 76.7px);margin-inline:auto}}.c-button:hover{opacity:1;background:#e3f2dd}.c-button__wrapper{text-align:center}.c-button__wrapper__text{font-size:clamp(10px, calc(18 / 1260 * 100vw), 18px);margin-block:clamp(8.64px, calc(16 / 1260 * 100vw), 16px);font-weight:700}@media (max-width:767px){.c-button__wrapper__text{font-size:clamp(9px, calc(9 / 375 * 100vw), 11.0448px)}}@media (max-width:767px){.c-button__wrapper__text{margin-block:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-button__wrapper__text{text-align:left;font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.c-button__wrapper__text.--text-center{text-align:center}.c-icon-button{display:inline-block;background-color:#008057;color:#fff;border-radius:100px;font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);padding-top:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);padding-bottom:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);padding-left:clamp(16.2px, calc(30 / 1260 * 100vw), 30px);padding-right:clamp(40.5px, calc(75 / 1260 * 100vw), 75px)}@media (max-width:767px){.c-icon-button{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.c-icon-button{padding-top:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media (max-width:767px){.c-icon-button{padding-bottom:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media (max-width:767px){.c-icon-button{padding-left:clamp(9px, calc(15 / 375 * 100vw), 18.408px)}}@media (max-width:767px){.c-icon-button{padding-right:clamp(22.5px, calc(37.5 / 375 * 100vw), 46.02px)}}@media screen and (max-width:767px){.c-icon-button{font-size:clamp(14.4666666667px, 15.5px, 31.7026666667px);padding-top:clamp(17.7333333333px, 19px, 38.8613333333px);padding-bottom:clamp(17.7333333333px, 19px, 38.8613333333px);padding-left:clamp(27.0666666667px, 29px, 59.3146666667px);padding-right:clamp(67.2px, 72px, 147.264px)}}.c-icon-button__flower{background-image:url(//posy.jp/dev/wp-content/themes/posy/assets/css/../images/common/icon-flower.png);background-size:clamp(16.2px, calc(30 / 1260 * 100vw), 30px);background-position:right 8% center;background-repeat:no-repeat}@media (max-width:767px){.c-icon-button__flower{background-size:clamp(9px, calc(15 / 375 * 100vw), 18.408px)}}@media screen and (max-width:767px){.c-icon-button__flower{background-size:clamp(32.4px, calc(60 / 1260 * 100vw), 60px)}}@media screen and (max-width:767px) and (max-width:767px){.c-icon-button__flower{background-size:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}.c-icon-button__qestion{background-image:url(//posy.jp/dev/wp-content/themes/posy/assets/css/../images/common/icon-contact.png);background-size:clamp(21.06px, calc(39 / 1260 * 100vw), 39px);background-position:right 10% center;background-repeat:no-repeat;font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);padding-left:clamp(48.6px, calc(90 / 1260 * 100vw), 90px);padding-right:clamp(59.4px, calc(110 / 1260 * 100vw), 110px)}@media (max-width:767px){.c-icon-button__qestion{background-size:clamp(11.7px, calc(19.5 / 375 * 100vw), 23.9304px)}}@media (max-width:767px){.c-icon-button__qestion{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.c-icon-button__qestion{padding-left:clamp(27px, calc(45 / 375 * 100vw), 55.224px)}}@media (max-width:767px){.c-icon-button__qestion{padding-right:clamp(33px, calc(55 / 375 * 100vw), 67.496px)}}@media screen and (max-width:767px){.c-icon-button__qestion{border-radius:100px;font-size:clamp(14px, 15px, 30.68px);padding-top:clamp(14.9333333333px, 16px, 32.7253333333px);padding-bottom:clamp(14.9333333333px, 16px, 32.7253333333px);padding-left:clamp(65.3333333333px, 70px, 143.1733333333px);padding-right:clamp(84px, 90px, 184.08px);background-size:clamp(34.5333333333px, 37px, 75.6773333333px)}}.c-button__wrapper--flex{display:flex;gap:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);justify-content:center}@media (max-width:767px){.c-button__wrapper--flex{gap:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media screen and (max-width:767px){.c-button__wrapper--flex{flex-flow:column;gap:clamp(18.6666666667px, 20px, 40.9066666667px)}}.p-top-section-item__inner{display:grid;position:relative;grid-template-rows:1fr}.p-top-section-item__inner--01{grid-template-columns:37% 6% 57%}@media screen and (max-width:767px){.p-top-section-item__inner--01{grid-template-columns:1fr;grid-template-rows:unset}}.p-top-section-item__inner--02{grid-template-columns:57% 6% 37%}@media screen and (max-width:767px){.p-top-section-item__inner--02{grid-template-columns:1fr}}.p-top-section-item__content{background:gray;padding-block:clamp(17.28px, calc(32 / 1260 * 100vw), 32px);padding-inline:clamp(15.12px, calc(28 / 1260 * 100vw), 28px);z-index:1;margin-top:clamp(23.76px, calc(44 / 1260 * 100vw), 44px);position:relative;grid-row:1;min-height:clamp(208.44px, calc(386 / 1260 * 100vw), 386px)}@media (max-width:767px){.p-top-section-item__content{padding-block:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}@media (max-width:767px){.p-top-section-item__content{padding-inline:clamp(8.4px, calc(14 / 375 * 100vw), 17.1808px)}}@media (max-width:767px){.p-top-section-item__content{margin-top:clamp(13.2px, calc(22 / 375 * 100vw), 26.9984px)}}@media (max-width:767px){.p-top-section-item__content{min-height:clamp(115.8px, calc(193 / 375 * 100vw), 236.8496px)}}@media screen and (max-width:767px){.p-top-section-item__content{grid-row:unset;min-height:unset;padding-block:clamp(11.2px, 12px, 24.544px);padding-inline:clamp(14px, 15px, 30.68px);order:2;margin:0;top:clamp(-49.088px, -24px, -22.4px)}}.p-top-section-item__content--01{grid-column:1/3}@media screen and (max-width:767px){.p-top-section-item__content--01{grid-column:1}}.p-top-section-item__content--02{grid-column:2/4}@media screen and (max-width:767px){.p-top-section-item__content--02{grid-column:1}}.p-top-section-item__image-wrapper{grid-row:1}@media screen and (max-width:767px){.p-top-section-item__image-wrapper{grid-row:unset;order:1;width:100vw;margin-inline:calc(-50vw + 50%)}}.p-top-section-item__image-wrapper--01{grid-column:2/4}@media screen and (max-width:767px){.p-top-section-item__image-wrapper--01{grid-column:1}}.p-top-section-item__image-wrapper--02{grid-column:1/3}@media screen and (max-width:767px){.p-top-section-item__image-wrapper--02{grid-column:1}}.p-top-section-item__links{padding-top:clamp(14.04px, calc(26 / 1260 * 100vw), 26px);display:grid;grid-template-columns:1fr;gap:clamp(11.88px, calc(22 / 1260 * 100vw), 22px)}@media (max-width:767px){.p-top-section-item__links{padding-top:clamp(7.8px, calc(13 / 375 * 100vw), 15.9536px)}}@media (max-width:767px){.p-top-section-item__links{gap:clamp(6.6px, calc(11 / 375 * 100vw), 13.4992px)}}@media screen and (max-width:767px){.p-top-section-item__links{padding-top:clamp(12.1333333333px, 13px, 26.5893333333px);gap:clamp(10.2666666667px, 11px, 22.4986666667px)}}.c-section-title{position:relative}.c-section-title__main{font-size:clamp(15.12px, calc(28 / 1260 * 100vw), 28px);margin-bottom:clamp(4.32px, calc(8 / 1260 * 100vw), 8px);font-weight:700;line-height:1;color:#008057}@media (max-width:767px){.c-section-title__main{font-size:clamp(9px, calc(14 / 375 * 100vw), 17.1808px)}}@media (max-width:767px){.c-section-title__main{margin-bottom:clamp(2.4px, calc(4 / 375 * 100vw), 4.9088px)}}@media screen and (max-width:767px){.c-section-title__main{font-size:clamp(14.9333333333px, 16px, 32.7253333333px);margin-bottom:0;padding-bottom:clamp(9.3333333333px, 10px, 20.4533333333px);border-bottom:3px solid #00843c}}@media screen and (max-width:767px){.c-section-title__main--no-border{padding-bottom:0;border-bottom:none}}.c-section-title__sub{line-height:1;font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);font-weight:700}@media (max-width:767px){.c-section-title__sub{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-section-title__sub{font-size:clamp(11.2px, 12px, 24.544px);padding-top:clamp(9.3333333333px, 10px, 20.4533333333px)}}.c-news-section__inner{display:grid;grid-template-columns:1fr auto;align-items:flex-start;background-image:url(//posy.jp/dev/wp-content/themes/posy/assets/css/../images/common/news-bottom-bg.png);background-size:contain;background-position:center bottom;background-repeat:no-repeat;padding-bottom:clamp(24.3px, calc(45 / 1260 * 100vw), 45px)}@media (max-width:767px){.c-news-section__inner{padding-bottom:clamp(13.5px, calc(22.5 / 375 * 100vw), 27.612px)}}@media screen and (max-width:767px){.c-news-section__inner{grid-template-columns:1fr;border:none;padding-top:clamp(118.8px, calc(220 / 1260 * 100vw), 220px);padding-bottom:clamp(43.2px, calc(80 / 1260 * 100vw), 80px)}}@media screen and (max-width:767px) and (max-width:767px){.c-news-section__inner{padding-top:clamp(66px, calc(110 / 375 * 100vw), 134.992px)}}@media screen and (max-width:767px) and (max-width:767px){.c-news-section__inner{padding-bottom:clamp(24px, calc(40 / 375 * 100vw), 49.088px)}}@media screen and (max-width:767px){.c-news-section__title--main{padding-left:clamp(7.4666666667px, 8px, 16.3626666667px)}}.c-news-section__title--image{width:clamp(55.62px, calc(103 / 1260 * 100vw), 103px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-news-section__title--image{width:clamp(30.9px, calc(51.5 / 375 * 100vw), 63.2008px)}}@media (max-width:767px){.c-news-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-news-section__title--image{margin-bottom:0}}.c-news-section__more-link{margin-top:clamp(11.88px, calc(22 / 1260 * 100vw), 22px)}@media (max-width:767px){.c-news-section__more-link{margin-top:clamp(6.6px, calc(11 / 375 * 100vw), 13.4992px)}}@media screen and (max-width:767px){.c-news-section__more-link{margin-top:0;position:absolute;top:clamp(-61.36px, -30px, -28px);right:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}}@media screen and (max-width:767px) and (max-width:767px){.c-news-section__more-link{right:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}.c-news-section__list{display:grid;grid-template-columns:1fr;margin-bottom:clamp(32.4px, calc(60 / 1260 * 100vw), 60px)}@media (max-width:767px){.c-news-section__list{margin-bottom:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}@media screen and (max-width:767px){.c-news-section__list{padding-top:clamp(4.32px, calc(8 / 1260 * 100vw), 8px);margin-bottom:clamp(43.2px, calc(80 / 1260 * 100vw), 80px)}}@media screen and (max-width:767px) and (max-width:767px){.c-news-section__list{padding-top:clamp(2.4px, calc(4 / 375 * 100vw), 4.9088px)}}@media screen and (max-width:767px) and (max-width:767px){.c-news-section__list{margin-bottom:clamp(24px, calc(40 / 375 * 100vw), 49.088px)}}.c-news-section__item{width:clamp(320.22px, calc(593 / 1260 * 100vw), 593px);display:grid;grid-template-columns:auto 1fr;padding-block:clamp(6.48px, calc(12 / 1260 * 100vw), 12px);border-bottom:dashed 1px #499e2c}@media (max-width:767px){.c-news-section__item{width:clamp(177.9px, calc(296.5 / 375 * 100vw), 363.8648px)}}@media (max-width:767px){.c-news-section__item{padding-block:clamp(3.6px, calc(6 / 375 * 100vw), 7.3632px)}}@media screen and (max-width:767px){.c-news-section__item{width:100%;max-width:100%;grid-template-columns:1fr}}.c-news-section__date{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);width:clamp(75.6px, calc(140 / 1260 * 100vw), 140px);padding-left:clamp(4.32px, calc(8 / 1260 * 100vw), 8px);font-weight:700}@media (max-width:767px){.c-news-section__date{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.c-news-section__date{width:clamp(42px, calc(70 / 375 * 100vw), 85.904px)}}@media (max-width:767px){.c-news-section__date{padding-left:clamp(2.4px, calc(4 / 375 * 100vw), 4.9088px)}}@media screen and (max-width:767px){.c-news-section__date{font-size:clamp(12.1333333333px, 13px, 26.5893333333px);padding-left:clamp(7.4666666667px, 8px, 16.3626666667px);padding-bottom:clamp(1.8666666667px, 2px, 4.0906666667px)}}.c-news-section__link{display:flex;letter-spacing:-1px;align-items:center;font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-news-section__link{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}.c-news-section__link:hover{text-decoration:underline;opacity:1}@media screen and (max-width:767px){.c-news-section__link{font-size:clamp(12.1333333333px, 13px, 26.5893333333px);padding-left:clamp(7.4666666667px, 8px, 16.3626666667px)}}.c-news-section__header{height:100%;position:relative}.c-news-section__decoration{position:absolute;bottom:clamp(6.48px, calc(12 / 1260 * 100vw), 12px);width:clamp(64.8px, calc(120 / 1260 * 100vw), 120px);right:clamp(33.48px, calc(62 / 1260 * 100vw), 62px)}@media (max-width:767px){.c-news-section__decoration{bottom:clamp(3.6px, calc(6 / 375 * 100vw), 7.3632px)}}@media (max-width:767px){.c-news-section__decoration{width:clamp(36px, calc(60 / 375 * 100vw), 73.632px)}}@media (max-width:767px){.c-news-section__decoration{right:clamp(18.6px, calc(31 / 375 * 100vw), 38.0432px)}}@media screen and (max-width:767px){.c-news-section__decoration{position:relative;bottom:unset;right:unset;width:clamp(106.38px, calc(197 / 1260 * 100vw), 197px);margin-inline:auto}}@media screen and (max-width:767px) and (max-width:767px){.c-news-section__decoration{width:clamp(59.1px, calc(98.5 / 375 * 100vw), 120.8792px)}}.c-about-section{padding-top:clamp(19.44px, calc(36 / 1260 * 100vw), 36px);padding-bottom:clamp(32.4px, calc(60 / 1260 * 100vw), 60px)}@media (max-width:767px){.c-about-section{padding-top:clamp(10.8px, calc(18 / 375 * 100vw), 22.0896px)}}@media (max-width:767px){.c-about-section{padding-bottom:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}@media screen and (max-width:767px){.c-about-section{padding-top:clamp(51.3333333333px, 55px, 112.4933333333px);padding-bottom:clamp(38.2666666667px, 41px, 83.8586666667px)}}.c-about-section__inner{display:grid;grid-template-columns:auto 1fr}@media screen and (max-width:767px){.c-about-section__inner{grid-template-columns:1fr}}.c-about-section__image{width:clamp(156.6px, calc(290 / 1260 * 100vw), 290px)}@media (max-width:767px){.c-about-section__image{width:clamp(87px, calc(145 / 375 * 100vw), 177.944px)}}@media screen and (max-width:767px){.c-about-section__image{width:100%;max-width:100%;aspect-ratio:688/550}}.c-about-section__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-about-section__content{background:#ffecd5;padding:clamp(14.04px, calc(26 / 1260 * 100vw), 26px)}@media (max-width:767px){.c-about-section__content{padding:clamp(7.8px, calc(13 / 375 * 100vw), 15.9536px)}}@media screen and (max-width:767px){.c-about-section__content{padding-block:clamp(14px, 15px, 30.68px);padding-inline:clamp(12.1333333333px, 13px, 26.5893333333px)}}.c-about-section__title{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);font-weight:700;margin-bottom:clamp(2.16px, calc(4 / 1260 * 100vw), 4px)}@media (max-width:767px){.c-about-section__title{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.c-about-section__title{margin-bottom:clamp(1.2px, calc(2 / 375 * 100vw), 2.4544px)}}@media screen and (max-width:767px){.c-about-section__title{font-size:clamp(13.0666666667px, 14px, 28.6346666667px);margin-bottom:clamp(3.7333333333px, 4px, 8.1813333333px)}}.c-about-section__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);line-height:1.6875}@media (max-width:767px){.c-about-section__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-about-section__text{font-size:clamp(13.0666666667px, 14px, 28.6346666667px);line-height:1.6428571429}}.c-service-section{padding-bottom:clamp(37.8px, calc(70 / 1260 * 100vw), 70px)}@media (max-width:767px){.c-service-section{padding-bottom:clamp(21px, calc(35 / 375 * 100vw), 42.952px)}}@media screen and (max-width:767px){.c-service-section{padding-bottom:clamp(46.6666666667px, 50px, 102.2666666667px)}}.c-service-section__title{color:#00843c;font-size:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);font-weight:700;margin-bottom:clamp(12.96px, calc(24 / 1260 * 100vw), 24px);width:-moz-fit-content;width:fit-content;margin-inline:auto}@media (max-width:767px){.c-service-section__title{font-size:clamp(9px, calc(10 / 375 * 100vw), 12.272px)}}@media (max-width:767px){.c-service-section__title{margin-bottom:clamp(7.2px, calc(12 / 375 * 100vw), 14.7264px)}}@media screen and (max-width:767px){.c-service-section__title{font-size:clamp(18.6666666667px, 20px, 40.9066666667px);margin-bottom:clamp(22.4px, 24px, 49.088px)}}.c-service-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20.52px, calc(38 / 1260 * 100vw), 38px);align-items:center}@media (max-width:767px){.c-service-section__grid{gap:clamp(11.4px, calc(19 / 375 * 100vw), 23.3168px)}}@media screen and (max-width:767px){.c-service-section__grid{grid-template-columns:1fr;width:86%;margin-inline:auto;gap:clamp(45.7333333333px, 49px, 100.2213333333px)}}.c-service-card__image-wrapper{border-radius:clamp(5.4px, calc(10 / 1260 * 100vw), 10px);border:2px solid gray}@media (max-width:767px){.c-service-card__image-wrapper{border-radius:clamp(3px, calc(5 / 375 * 100vw), 6.136px)}}@media screen and (max-width:767px){.c-service-card__image-wrapper{border-radius:clamp(14px, 15px, 30.68px)}}.c-service-card__image-inner{aspect-ratio:447/280;width:75%;height:100%;margin-inline:auto}.c-service-card__image-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-service-card__title{font-family:"M PLUS Rounded 1c","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN W4","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-size:clamp(10px, calc(18 / 1260 * 100vw), 18px);text-align:center;color:#6a3906;margin-top:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-service-card__title{font-size:clamp(9px, calc(9 / 375 * 100vw), 11.0448px)}}@media (max-width:767px){.c-service-card__title{margin-top:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-service-card__title{font-size:clamp(15.12px, calc(28 / 1260 * 100vw), 28px);margin-top:clamp(17.28px, calc(32 / 1260 * 100vw), 32px)}}@media screen and (max-width:767px) and (max-width:767px){.c-service-card__title{font-size:clamp(9px, calc(14 / 375 * 100vw), 17.1808px)}}@media screen and (max-width:767px) and (max-width:767px){.c-service-card__title{margin-top:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}.c-service-banner{max-width:615.4976px;margin:0 auto;margin-top:50px;padding:0 4%}@media screen and (max-width:767px){.c-service-banner{max-width:307.7488px}}.c-service-banner__text{text-align:center;margin-top:10px}.c-meeting-section__title--image{width:clamp(86.94px, calc(161 / 1260 * 100vw), 161px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-meeting-section__title--image{width:clamp(48.3px, calc(80.5 / 375 * 100vw), 98.7896px)}}@media (max-width:767px){.c-meeting-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-meeting-section__title--image{margin-bottom:0}}.c-meeting-section__inner{padding-bottom:clamp(24.3px, calc(45 / 1260 * 100vw), 45px);display:grid;grid-template-columns:auto 1fr;align-items:flex-start}@media (max-width:767px){.c-meeting-section__inner{padding-bottom:clamp(13.5px, calc(22.5 / 375 * 100vw), 27.612px)}}@media screen and (max-width:767px){.c-meeting-section__inner{grid-template-columns:1fr;border:none;padding-bottom:0}}.c-meeting-section__header{width:clamp(210.6px, calc(390 / 1260 * 100vw), 390px)}@media (max-width:767px){.c-meeting-section__header{width:clamp(117px, calc(195 / 375 * 100vw), 239.304px)}}@media screen and (max-width:767px){.c-meeting-section__header{width:100%;max-width:100%}}.c-meeting-section__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);line-height:1.5;margin-top:clamp(30.24px, calc(56 / 1260 * 100vw), 56px)}@media (max-width:767px){.c-meeting-section__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.c-meeting-section__text{margin-top:clamp(16.8px, calc(28 / 375 * 100vw), 34.3616px)}}@media screen and (max-width:767px){.c-meeting-section__text{font-size:clamp(11.2px, 12px, 24.544px);margin-top:clamp(13.0666666667px, 14px, 28.6346666667px)}}.c-meeting-section__link{margin-top:clamp(48.6px, calc(90 / 1260 * 100vw), 90px)}@media (max-width:767px){.c-meeting-section__link{margin-top:clamp(27px, calc(45 / 375 * 100vw), 55.224px)}}@media screen and (max-width:767px){.c-meeting-section__link{margin-top:clamp(37.3333333333px, 40px, 81.8133333333px)}}.c-meeting-section__calendar-wrapper{padding-top:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);aspect-ratio:588/429;width:100%}@media (max-width:767px){.c-meeting-section__calendar-wrapper{padding-top:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media screen and (max-width:767px){.c-meeting-section__calendar-wrapper{padding-top:clamp(42px, 45px, 92.04px);width:85vw;margin-inline:auto;aspect-ratio:640/600}}.c-pageMv{height:clamp(147.42px, calc(273 / 1260 * 100vw), 273px);margin-bottom:clamp(32.4px, calc(60 / 1260 * 100vw), 60px);background-repeat:no-repeat;background-size:cover;position:relative}@media (max-width:767px){.c-pageMv{height:clamp(81.9px, calc(136.5 / 375 * 100vw), 167.5128px)}}@media (max-width:767px){.c-pageMv{margin-bottom:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}@media screen and (max-width:767px){.c-pageMv{height:clamp(87.48px, calc(162 / 1260 * 100vw), 162px)}}@media screen and (max-width:767px) and (max-width:767px){.c-pageMv{height:clamp(48.6px, calc(81 / 375 * 100vw), 99.4032px)}}.c-pageMv__title{font-size:clamp(11.34px, calc(21 / 1260 * 100vw), 21px);position:absolute;right:clamp(35.1px, calc(65 / 1260 * 100vw), 65px);top:50%;transform:translateY(-50%);background-color:rgba(255,255,255,.8);border-radius:clamp(8.1px, calc(15 / 1260 * 100vw), 15px);padding:15px 38px;padding-top:clamp(8.1px, calc(15 / 1260 * 100vw), 15px);padding-bottom:clamp(8.1px, calc(15 / 1260 * 100vw), 15px);padding-left:clamp(20.52px, calc(38 / 1260 * 100vw), 38px);padding-right:clamp(20.52px, calc(38 / 1260 * 100vw), 38px)}@media (max-width:767px){.c-pageMv__title{font-size:clamp(9px, calc(10.5 / 375 * 100vw), 12.8856px)}}@media (max-width:767px){.c-pageMv__title{right:clamp(19.5px, calc(32.5 / 375 * 100vw), 39.884px)}}@media (max-width:767px){.c-pageMv__title{border-radius:clamp(4.5px, calc(7.5 / 375 * 100vw), 9.204px)}}@media (max-width:767px){.c-pageMv__title{padding-top:clamp(4.5px, calc(7.5 / 375 * 100vw), 9.204px)}}@media (max-width:767px){.c-pageMv__title{padding-bottom:clamp(4.5px, calc(7.5 / 375 * 100vw), 9.204px)}}@media (max-width:767px){.c-pageMv__title{padding-left:clamp(11.4px, calc(19 / 375 * 100vw), 23.3168px)}}@media (max-width:767px){.c-pageMv__title{padding-right:clamp(11.4px, calc(19 / 375 * 100vw), 23.3168px)}}@media screen and (max-width:767px){.c-pageMv__title{right:clamp(25.92px, calc(48 / 1260 * 100vw), 48px);padding-top:clamp(7px, 7.5px, 15.34px);padding-bottom:clamp(7px, 7.5px, 15.34px);padding-left:clamp(11.2px, 12px, 24.544px);padding-right:clamp(11.2px, 12px, 24.544px)}}@media screen and (max-width:767px) and (max-width:767px){.c-pageMv__title{right:clamp(14.4px, calc(24 / 375 * 100vw), 29.4528px)}}.c-pageOverview{margin-bottom:clamp(47.52px, calc(88 / 1260 * 100vw), 88px)}@media (max-width:767px){.c-pageOverview{margin-bottom:clamp(26.4px, calc(44 / 375 * 100vw), 53.9968px)}}@media screen and (max-width:767px){.c-pageOverview{margin-bottom:clamp(56px, 60px, 122.72px)}}.c-pageOverview__title{margin-bottom:clamp(4.32px, calc(8 / 1260 * 100vw), 8px);font-size:clamp(11.34px, calc(21 / 1260 * 100vw), 21px)}@media (max-width:767px){.c-pageOverview__title{margin-bottom:clamp(2.4px, calc(4 / 375 * 100vw), 4.9088px)}}@media (max-width:767px){.c-pageOverview__title{font-size:clamp(9px, calc(10.5 / 375 * 100vw), 12.8856px)}}@media screen and (max-width:767px){.c-pageOverview__title{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.c-pageOverview__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);line-height:1.6875;letter-spacing:.05em}@media (max-width:767px){.c-pageOverview__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-pageOverview__text{font-size:clamp(13.0666666667px, 14px, 28.6346666667px);line-height:1.7142857143;letter-spacing:0}}.c-pageOverview__lead{font-size:21px}@media screen and (max-width:767px){.c-pageOverview__lead{font-size:18px}}.p-news-archive{margin-bottom:clamp(34.56px, calc(64 / 1260 * 100vw), 64px)}@media (max-width:767px){.p-news-archive{margin-bottom:clamp(19.2px, calc(32 / 375 * 100vw), 39.2704px)}}.p-news-archive__page-title--main{padding-left:0}.p-news-archive__inner{position:relative;display:grid;grid-template-columns:1fr;background-image:url(//posy.jp/dev/wp-content/themes/posy/assets/css/../images/common/news-bottom-bg.png);background-size:contain;background-position:center bottom;background-repeat:no-repeat;padding-bottom:clamp(24.3px, calc(45 / 1260 * 100vw), 45px)}@media (max-width:767px){.p-news-archive__inner{padding-bottom:clamp(13.5px, calc(22.5 / 375 * 100vw), 27.612px)}}@media screen and (max-width:767px){.p-news-archive__inner{grid-template-columns:1fr;border:none;padding-top:clamp(74.6666666667px, 80px, 163.6266666667px);padding-bottom:0;background:unset}}.p-news-archive__content{display:grid;grid-template-columns:auto 1fr;align-items:center;position:relative;margin-bottom:clamp(54px, calc(100 / 1260 * 100vw), 100px)}@media (max-width:767px){.p-news-archive__content{margin-bottom:clamp(30px, calc(50 / 375 * 100vw), 61.36px)}}@media screen and (max-width:767px){.p-news-archive__content{grid-template-columns:1fr;margin:0;padding-bottom:clamp(186.6666666667px, 200px, 409.0666666667px)}}.p-news-archive__list-wrapper{margin-top:clamp(37.8px, calc(70 / 1260 * 100vw), 70px);width:clamp(320.76px, calc(594 / 1260 * 100vw), 594px)}@media (max-width:767px){.p-news-archive__list-wrapper{margin-top:clamp(21px, calc(35 / 375 * 100vw), 42.952px)}}@media (max-width:767px){.p-news-archive__list-wrapper{width:clamp(178.2px, calc(297 / 375 * 100vw), 364.4784px)}}@media screen and (max-width:767px){.p-news-archive__list-wrapper{width:100%;max-width:100%;margin-top:clamp(14px, 15px, 30.68px)}}.p-news-archive__item{display:grid;grid-template-columns:auto 1fr;padding-block:clamp(6.48px, calc(12 / 1260 * 100vw), 12px);border-bottom:dashed 1px #499e2c}@media (max-width:767px){.p-news-archive__item{padding-block:clamp(3.6px, calc(6 / 375 * 100vw), 7.3632px)}}@media screen and (max-width:767px){.p-news-archive__item{grid-template-columns:1fr;width:100%;max-width:100%;padding-block:clamp(16.2px, calc(30 / 1260 * 100vw), 30px)}}@media screen and (max-width:767px) and (max-width:767px){.p-news-archive__item{padding-block:clamp(9px, calc(15 / 375 * 100vw), 18.408px)}}.p-news-archive__date{width:clamp(75.6px, calc(140 / 1260 * 100vw), 140px);font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);grid-column:1/2;grid-row:1/2}@media (max-width:767px){.p-news-archive__date{width:clamp(42px, calc(70 / 375 * 100vw), 85.904px)}}@media (max-width:767px){.p-news-archive__date{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-news-archive__date{width:100%;max-width:100%;font-size:clamp(12.1333333333px, 13px, 26.5893333333px);grid-column:unset;grid-row:unset}}.p-news-archive__more-link{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);margin-top:clamp(4.32px, calc(8 / 1260 * 100vw), 8px);color:#008057;grid-column:2/3;grid-row:3/4}@media (max-width:767px){.p-news-archive__more-link{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.p-news-archive__more-link{margin-top:clamp(2.4px, calc(4 / 375 * 100vw), 4.9088px)}}@media screen and (max-width:767px){.p-news-archive__more-link{font-size:clamp(14.04px, calc(26 / 1260 * 100vw), 26px);grid-column:unset;grid-row:unset}}@media screen and (max-width:767px) and (max-width:767px){.p-news-archive__more-link{font-size:clamp(9px, calc(13 / 375 * 100vw), 15.9536px)}}.p-news-archive__more-link:hover{text-decoration:underline}.p-news-archive__title{display:flex;align-items:center;font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);grid-column:2/3;grid-row:1/2}@media (max-width:767px){.p-news-archive__title{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}.p-news-archive__title:hover{text-decoration:underline;opacity:1}@media screen and (max-width:767px){.p-news-archive__title{font-size:clamp(12.1333333333px, 13px, 26.5893333333px);margin-top:clamp(1.8666666667px, 2px, 4.0906666667px);grid-column:unset;grid-row:unset}}.p-news-archive__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);line-height:1.9375;margin-top:clamp(4.32px, calc(8 / 1260 * 100vw), 8px);grid-column:2/3;grid-row:2/3}@media (max-width:767px){.p-news-archive__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.p-news-archive__text{margin-top:clamp(2.4px, calc(4 / 375 * 100vw), 4.9088px)}}@media screen and (max-width:767px){.p-news-archive__text{font-size:clamp(12.1333333333px, 13px, 26.5893333333px);margin-top:clamp(7.4666666667px, 8px, 16.3626666667px);grid-column:unset;grid-row:unset}}.p-news-archive__pagination-wrapper{display:flex;align-items:center;justify-content:flex-end;font-size:clamp(10px, calc(14 / 1260 * 100vw), 14px)}@media (max-width:767px){.p-news-archive__pagination-wrapper{font-size:clamp(9px, calc(7 / 375 * 100vw), 8.5904px)}}@media screen and (max-width:767px){.p-news-archive__pagination-wrapper{justify-content:center;font-size:clamp(12.1333333333px, 13px, 26.5893333333px);margin-top:clamp(18.6666666667px, 20px, 40.9066666667px)}}.p-news-archive__pagination{display:grid;grid-template-columns:repeat(7,auto);align-items:center;justify-content:flex-end;width:-moz-fit-content;width:fit-content}.p-news-archive__pagination .page-numbers{width:-moz-fit-content;width:fit-content;position:relative;font-size:clamp(10px, calc(14 / 1260 * 100vw), 14px)}@media (max-width:767px){.p-news-archive__pagination .page-numbers{font-size:clamp(9px, calc(7 / 375 * 100vw), 8.5904px)}}@media screen and (max-width:767px){.p-news-archive__pagination .page-numbers{font-size:clamp(12.1333333333px, 13px, 26.5893333333px)}}.p-news-archive__pagination .page-numbers:not(.dots):not(:first-child):not(.dots+*):before{content:"|";position:relative;left:clamp(-12px, calc(-12 / 1260 * 100vw), -6.48px);margin-left:clamp(12.96px, calc(24 / 1260 * 100vw), 24px)}@media (max-width:767px){.p-news-archive__pagination .page-numbers:not(.dots):not(:first-child):not(.dots+*):before{left:clamp(-7.3632px, calc(-6 / 375 * 100vw), -3.6px)}}@media (max-width:767px){.p-news-archive__pagination .page-numbers:not(.dots):not(:first-child):not(.dots+*):before{margin-left:clamp(7.2px, calc(12 / 375 * 100vw), 14.7264px)}}.p-news-archive__pagination .page-numbers.dots{margin-left:clamp(3.24px, calc(6 / 1260 * 100vw), 6px)}@media (max-width:767px){.p-news-archive__pagination .page-numbers.dots{margin-left:clamp(1.8px, calc(3 / 375 * 100vw), 3.6816px)}}.p-news-archive__pagination .page-numbers.dots+.page-numbers{margin-left:clamp(3.24px, calc(6 / 1260 * 100vw), 6px)}@media (max-width:767px){.p-news-archive__pagination .page-numbers.dots+.page-numbers{margin-left:clamp(1.8px, calc(3 / 375 * 100vw), 3.6816px)}}.p-news-archive__pagination-top{margin-left:clamp(10.8px, calc(20 / 1260 * 100vw), 20px)}@media (max-width:767px){.p-news-archive__pagination-top{margin-left:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}.p-news-archive__decoration{position:absolute;width:clamp(151.2px, calc(280 / 1260 * 100vw), 280px);bottom:0;right:0}@media (max-width:767px){.p-news-archive__decoration{width:clamp(84px, calc(140 / 375 * 100vw), 171.808px)}}@media screen and (max-width:767px){.p-news-archive__decoration{width:clamp(186.6666666667px, 200px, 409.0666666667px);left:50%;transform:translateX(-50%)}}.p-news-single{margin-bottom:clamp(54px, calc(100 / 1260 * 100vw), 100px)}@media (max-width:767px){.p-news-single{margin-bottom:clamp(30px, calc(50 / 375 * 100vw), 61.36px)}}.p-news-single__page-title--main{padding-left:0}.p-news-single__inner{position:relative;display:grid;grid-template-columns:1fr;background-image:url(//posy.jp/dev/wp-content/themes/posy/assets/css/../images/common/news-bottom-bg.png);background-size:contain;background-position:center bottom;background-repeat:no-repeat;padding-bottom:clamp(24.3px, calc(45 / 1260 * 100vw), 45px)}@media (max-width:767px){.p-news-single__inner{padding-bottom:clamp(13.5px, calc(22.5 / 375 * 100vw), 27.612px)}}@media screen and (max-width:767px){.p-news-single__inner{grid-template-columns:1fr;border:none;padding-top:clamp(88.6666666667px, 95px, 194.3066666667px);padding-bottom:0}}.p-news-single__content{display:grid;grid-template-columns:1fr;align-items:center;position:relative;margin-top:clamp(32.4px, calc(60 / 1260 * 100vw), 60px);margin-bottom:clamp(27px, calc(50 / 1260 * 100vw), 50px)}@media (max-width:767px){.p-news-single__content{margin-top:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}@media (max-width:767px){.p-news-single__content{margin-bottom:clamp(15px, calc(25 / 375 * 100vw), 30.68px)}}@media screen and (max-width:767px){.p-news-single__content{grid-template-columns:1fr;margin:0;padding-bottom:clamp(186.6666666667px, 200px, 409.0666666667px)}}.p-news-single__title-wrapper{padding-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px);border-bottom:dashed 1px #00843c;margin-bottom:clamp(12.96px, calc(24 / 1260 * 100vw), 24px)}@media (max-width:767px){.p-news-single__title-wrapper{padding-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.p-news-single__title-wrapper{margin-bottom:clamp(7.2px, calc(12 / 375 * 100vw), 14.7264px)}}@media screen and (max-width:767px){.p-news-single__title-wrapper{display:grid;grid-template-columns:1fr;padding-top:clamp(25.2px, 27px, 55.224px);margin-bottom:clamp(29.16px, calc(54 / 1260 * 100vw), 54px)}}@media screen and (max-width:767px) and (max-width:767px){.p-news-single__title-wrapper{margin-bottom:clamp(16.2px, calc(27 / 375 * 100vw), 33.1344px)}}.p-news-single__date{font-size:clamp(10.26px, calc(19 / 1260 * 100vw), 19px);margin-right:clamp(8.64px, calc(16 / 1260 * 100vw), 16px);font-weight:700}@media (max-width:767px){.p-news-single__date{font-size:clamp(9px, calc(9.5 / 375 * 100vw), 11.6584px)}}@media (max-width:767px){.p-news-single__date{margin-right:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-news-single__date{font-size:clamp(12.1333333333px, 13px, 26.5893333333px)}}.p-news-single__title{font-size:clamp(10.26px, calc(19 / 1260 * 100vw), 19px);font-weight:700}@media (max-width:767px){.p-news-single__title{font-size:clamp(9px, calc(9.5 / 375 * 100vw), 11.6584px)}}@media screen and (max-width:767px){.p-news-single__title{font-size:clamp(12.1333333333px, 13px, 26.5893333333px);margin-top:clamp(1.8666666667px, 2px, 4.0906666667px)}}.p-news-single__body>*:not(:last-child){margin-bottom:clamp(12.96px, calc(24 / 1260 * 100vw), 24px)}@media (max-width:767px){.p-news-single__body>*:not(:last-child){margin-bottom:clamp(7.2px, calc(12 / 375 * 100vw), 14.7264px)}}@media screen and (max-width:767px){.p-news-single__body>*:not(:last-child){margin-bottom:clamp(18.6666666667px, 20px, 40.9066666667px)}}.p-news-single__body p,.p-news-single__body div{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);line-height:1.6875;text-align:justify}@media (max-width:767px){.p-news-single__body p,.p-news-single__body div{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-news-single__body p,.p-news-single__body div{font-size:clamp(12.1333333333px, 13px, 26.5893333333px)}}.p-news-single__navigation{display:flex;margin-top:clamp(17.28px, calc(32 / 1260 * 100vw), 32px);align-items:center;gap:clamp(12.96px, calc(24 / 1260 * 100vw), 24px)}@media (max-width:767px){.p-news-single__navigation{margin-top:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}@media (max-width:767px){.p-news-single__navigation{gap:clamp(7.2px, calc(12 / 375 * 100vw), 14.7264px)}}@media screen and (max-width:767px){.p-news-single__navigation{justify-content:space-between;margin-top:clamp(18.6666666667px, 20px, 40.9066666667px)}}.p-news-single__prev,.p-news-single__next{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);font-weight:700}@media (max-width:767px){.p-news-single__prev,.p-news-single__next{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-news-single__prev,.p-news-single__next{font-size:clamp(12.1333333333px, 13px, 26.5893333333px)}}.p-news-single__decoration{position:absolute}@media screen and (max-width:767px){.p-news-single__decoration{width:clamp(91.9333333333px, 98.5px, 201.4653333333px);bottom:clamp(33.6px, 36px, 73.632px);left:50%;transform:translateX(-50%)}}.p-news-single__back-link{margin-top:clamp(14.04px, calc(26 / 1260 * 100vw), 26px)}@media (max-width:767px){.p-news-single__back-link{margin-top:clamp(7.8px, calc(13 / 375 * 100vw), 15.9536px)}}@media screen and (max-width:767px){.p-news-single__back-link{position:absolute;right:0;font-size:clamp(12.1333333333px, 13px, 26.5893333333px);margin-top:0;top:clamp(56px, 60px, 122.72px)}}.p-aboutProfile__header{margin-bottom:clamp(12.96px, calc(24 / 1260 * 100vw), 24px)}@media (max-width:767px){.p-aboutProfile__header{margin-bottom:clamp(7.2px, calc(12 / 375 * 100vw), 14.7264px)}}@media screen and (max-width:767px){.p-aboutProfile__header{margin-bottom:clamp(44.8px, 48px, 98.176px)}}.p-aboutProfile__header__title--image{width:clamp(79.92px, calc(148 / 1260 * 100vw), 148px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.p-aboutProfile__header__title--image{width:clamp(44.4px, calc(74 / 375 * 100vw), 90.8128px)}}@media (max-width:767px){.p-aboutProfile__header__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-aboutProfile__header__title--image{margin-bottom:0}}.p-aboutProfile__inner{display:flex;gap:clamp(32.4px, calc(60 / 1260 * 100vw), 60px);align-items:flex-start}@media (max-width:767px){.p-aboutProfile__inner{gap:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}@media screen and (max-width:767px){.p-aboutProfile__inner{flex-flow:column;align-items:center}}.p-aboutProfile__textBox__title{font-size:clamp(10px, calc(18 / 1260 * 100vw), 18px);font-weight:600;margin-bottom:clamp(4.32px, calc(8 / 1260 * 100vw), 8px)}@media (max-width:767px){.p-aboutProfile__textBox__title{font-size:clamp(9px, calc(9 / 375 * 100vw), 11.0448px)}}@media (max-width:767px){.p-aboutProfile__textBox__title{margin-bottom:clamp(2.4px, calc(4 / 375 * 100vw), 4.9088px)}}@media screen and (max-width:767px){.p-aboutProfile__textBox__title{font-size:clamp(13.0666666667px, 14px, 28.6346666667px);margin-bottom:0}}.p-aboutProfile__textBox__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);line-height:1.6875;letter-spacing:.05em}@media (max-width:767px){.p-aboutProfile__textBox__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-aboutProfile__textBox__text{font-size:clamp(13.0666666667px, 14px, 28.6346666667px);line-height:1.6428571429}}.p-aboutProfile__textBox__image{width:clamp(154.98px, calc(287 / 1260 * 100vw), 287px);margin-top:clamp(5.4px, calc(10 / 1260 * 100vw), 10px);height:auto}@media (max-width:767px){.p-aboutProfile__textBox__image{width:clamp(86.1px, calc(143.5 / 375 * 100vw), 176.1032px)}}@media (max-width:767px){.p-aboutProfile__textBox__image{margin-top:clamp(3px, calc(5 / 375 * 100vw), 6.136px)}}@media screen and (max-width:767px){.p-aboutProfile__textBox__image{width:clamp(268.92px, calc(498 / 1260 * 100vw), 498px)}}@media screen and (max-width:767px) and (max-width:767px){.p-aboutProfile__textBox__image{width:clamp(149.4px, calc(249 / 375 * 100vw), 305.5728px)}}.p-companyProfile{margin-top:clamp(46.44px, calc(86 / 1260 * 100vw), 86px);margin-bottom:clamp(36.72px, calc(68 / 1260 * 100vw), 68px)}@media (max-width:767px){.p-companyProfile{margin-top:clamp(25.8px, calc(43 / 375 * 100vw), 52.7696px)}}@media (max-width:767px){.p-companyProfile{margin-bottom:clamp(20.4px, calc(34 / 375 * 100vw), 41.7248px)}}.p-companyProfile__title{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);font-weight:400;margin-bottom:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);padding-left:clamp(5.4px, calc(10 / 1260 * 100vw), 10px)}@media (max-width:767px){.p-companyProfile__title{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.p-companyProfile__title{margin-bottom:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media (max-width:767px){.p-companyProfile__title{padding-left:clamp(3px, calc(5 / 375 * 100vw), 6.136px)}}@media screen and (max-width:767px){.p-companyProfile__title{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-companyProfile__table{width:100%;border-collapse:collapse;font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);margin-bottom:clamp(43.2px, calc(80 / 1260 * 100vw), 80px)}@media (max-width:767px){.p-companyProfile__table{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.p-companyProfile__table{margin-bottom:clamp(24px, calc(40 / 375 * 100vw), 49.088px)}}@media screen and (max-width:767px){.p-companyProfile__table{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-companyProfile__table th,.p-companyProfile__table td{padding-top:clamp(8.64px, calc(16 / 1260 * 100vw), 16px);padding-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px);padding-left:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);padding-right:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);text-align:left;border:1px solid #000;font-weight:300}@media (max-width:767px){.p-companyProfile__table th,.p-companyProfile__table td{padding-top:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.p-companyProfile__table th,.p-companyProfile__table td{padding-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.p-companyProfile__table th,.p-companyProfile__table td{padding-left:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media (max-width:767px){.p-companyProfile__table th,.p-companyProfile__table td{padding-right:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media screen and (max-width:767px){.p-companyProfile__table th,.p-companyProfile__table td{font-size:clamp(13.0666666667px, 14px, 28.6346666667px);padding-top:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);padding-bottom:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);padding-left:clamp(16.2px, calc(30 / 1260 * 100vw), 30px);padding-right:clamp(16.2px, calc(30 / 1260 * 100vw), 30px);width:100%;display:block;border-bottom:none}}@media screen and (max-width:767px) and (max-width:767px){.p-companyProfile__table th,.p-companyProfile__table td{padding-top:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media screen and (max-width:767px) and (max-width:767px){.p-companyProfile__table th,.p-companyProfile__table td{padding-bottom:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media screen and (max-width:767px) and (max-width:767px){.p-companyProfile__table th,.p-companyProfile__table td{padding-left:clamp(9px, calc(15 / 375 * 100vw), 18.408px)}}@media screen and (max-width:767px) and (max-width:767px){.p-companyProfile__table th,.p-companyProfile__table td{padding-right:clamp(9px, calc(15 / 375 * 100vw), 18.408px)}}@media screen and (max-width:767px){.p-companyProfile__row{display:block;flex-flow:column}.p-companyProfile__row:last-child{border-bottom:1px solid #000}}.p-companyProfile__row:nth-child(odd) th{background-color:#daede7}.p-companyProfile__row:nth-child(even) th{background-color:#fff}@media screen and (max-width:767px){.p-companyProfile__row:nth-child(even) th{background-color:#daede7}}.c-access-section{margin-bottom:clamp(54px, calc(100 / 1260 * 100vw), 100px)}@media (max-width:767px){.c-access-section{margin-bottom:clamp(30px, calc(50 / 375 * 100vw), 61.36px)}}@media screen and (max-width:767px){.c-access-section{margin-bottom:clamp(36.72px, calc(68 / 1260 * 100vw), 68px)}}@media screen and (max-width:767px) and (max-width:767px){.c-access-section{margin-bottom:clamp(20.4px, calc(34 / 375 * 100vw), 41.7248px)}}.c-access-section__header{padding-left:0}.c-access-section__title--image{width:clamp(77.22px, calc(143 / 1260 * 100vw), 143px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-access-section__title--image{width:clamp(42.9px, calc(71.5 / 375 * 100vw), 87.7448px)}}@media (max-width:767px){.c-access-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-access-section__title--image{margin-bottom:0}}.c-access-section__inner{display:flex;gap:clamp(7.56px, calc(14 / 1260 * 100vw), 14px)}@media (max-width:767px){.c-access-section__inner{gap:clamp(4.2px, calc(7 / 375 * 100vw), 8.5904px)}}@media screen and (max-width:767px){.c-access-section__inner{flex-flow:column-reverse;gap:clamp(32.4px, calc(60 / 1260 * 100vw), 60px)}}@media screen and (max-width:767px) and (max-width:767px){.c-access-section__inner{gap:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}.c-access-section__title{margin-bottom:clamp(17.28px, calc(32 / 1260 * 100vw), 32px)}@media (max-width:767px){.c-access-section__title{margin-bottom:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}@media screen and (max-width:767px){.c-access-section__title{margin-bottom:clamp(36.72px, calc(68 / 1260 * 100vw), 68px)}}@media screen and (max-width:767px) and (max-width:767px){.c-access-section__title{margin-bottom:clamp(20.4px, calc(34 / 375 * 100vw), 41.7248px)}}.c-access-section__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-access-section__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-access-section__text{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.c-access-section__text p{margin-bottom:clamp(17.28px, calc(32 / 1260 * 100vw), 32px);line-height:1.6875}@media (max-width:767px){.c-access-section__text p{margin-bottom:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}.c-access-section__text p:last-child{margin-bottom:0}.c-access-section__text p span{letter-spacing:-.05em}.c-access-section__map{aspect-ratio:552/390;width:clamp(298.08px, calc(552 / 1260 * 100vw), 552px);position:relative}@media (max-width:767px){.c-access-section__map{width:clamp(165.6px, calc(276 / 375 * 100vw), 338.7072px)}}@media screen and (max-width:767px){.c-access-section__map{width:100%;aspect-ratio:784/664}}.c-access-section__map iframe{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.c-link-section__header{padding-left:0}.c-link-section__title{margin-bottom:clamp(17.28px, calc(32 / 1260 * 100vw), 32px)}@media (max-width:767px){.c-link-section__title{margin-bottom:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}@media screen and (max-width:767px){.c-link-section__title{margin-bottom:clamp(36.72px, calc(68 / 1260 * 100vw), 68px)}}@media screen and (max-width:767px) and (max-width:767px){.c-link-section__title{margin-bottom:clamp(20.4px, calc(34 / 375 * 100vw), 41.7248px)}}.c-link-section__title--image{width:clamp(44.82px, calc(83 / 1260 * 100vw), 83px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-link-section__title--image{width:clamp(24.9px, calc(41.5 / 375 * 100vw), 50.9288px)}}@media (max-width:767px){.c-link-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-link-section__title--image{margin-bottom:0}}.c-link-section__container{display:flex;gap:clamp(29.7px, calc(55 / 1260 * 100vw), 55px)}@media (max-width:767px){.c-link-section__container{gap:clamp(16.5px, calc(27.5 / 375 * 100vw), 33.748px)}}@media screen and (max-width:767px){.c-link-section__container{flex-flow:column;gap:clamp(24.84px, calc(46 / 1260 * 100vw), 46px)}}@media screen and (max-width:767px) and (max-width:767px){.c-link-section__container{gap:clamp(13.8px, calc(23 / 375 * 100vw), 28.2256px)}}.c-link-section__list__item{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);display:block;line-height:1.8125}@media (max-width:767px){.c-link-section__list__item{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-link-section__list__item{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-faq__list{margin-bottom:clamp(38.88px, calc(72 / 1260 * 100vw), 72px)}@media (max-width:767px){.p-faq__list{margin-bottom:clamp(21.6px, calc(36 / 375 * 100vw), 44.1792px)}}.p-faq__item{margin-bottom:clamp(21.6px, calc(40 / 1260 * 100vw), 40px)}@media (max-width:767px){.p-faq__item{margin-bottom:clamp(12px, calc(20 / 375 * 100vw), 24.544px)}}.p-faq__item p{font-size:clamp(10px, calc(18 / 1260 * 100vw), 18px)}@media (max-width:767px){.p-faq__item p{font-size:clamp(9px, calc(9 / 375 * 100vw), 11.0448px)}}@media screen and (max-width:767px){.p-faq__item p{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-faq__question{margin-bottom:clamp(9.72px, calc(18 / 1260 * 100vw), 18px);display:flex;align-items:flex-start;gap:14px;font-weight:600}@media (max-width:767px){.p-faq__question{margin-bottom:clamp(5.4px, calc(9 / 375 * 100vw), 11.0448px)}}@media screen and (max-width:767px){.p-faq__question{gap:clamp(9.3333333333px, 10px, 20.4533333333px);margin-bottom:clamp(8.4px, 9px, 18.408px)}}.p-faq__answer{margin-bottom:clamp(9.72px, calc(18 / 1260 * 100vw), 18px);display:flex;align-items:flex-start;gap:14px}@media (max-width:767px){.p-faq__answer{margin-bottom:clamp(5.4px, calc(9 / 375 * 100vw), 11.0448px)}}@media screen and (max-width:767px){.p-faq__answer{gap:clamp(9.3333333333px, 10px, 20.4533333333px);margin-bottom:clamp(8.4px, 9px, 18.408px)}}.p-faq__icon{font-size:clamp(15.12px, calc(28 / 1260 * 100vw), 28px);font-weight:700;font-family:"Helvetica",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans","Noto Sans",Meiryo,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;line-height:1}@media (max-width:767px){.p-faq__icon{font-size:clamp(9px, calc(14 / 375 * 100vw), 17.1808px)}}@media screen and (max-width:767px){.p-faq__icon{font-size:clamp(16.3333333333px, 17.5px, 35.7933333333px)}}.p-faq__icon--q{color:#dc1673}.p-faq__icon--a{color:#1d2087}.c-faq-pageOverview{margin-bottom:clamp(16.2px, calc(30 / 1260 * 100vw), 30px)}@media (max-width:767px){.c-faq-pageOverview{margin-bottom:clamp(9px, calc(15 / 375 * 100vw), 18.408px)}}.p-care__conrtainer{margin-top:clamp(16.2px, calc(30 / 1260 * 100vw), 30px)}@media (max-width:767px){.p-care__conrtainer{margin-top:clamp(9px, calc(15 / 375 * 100vw), 18.408px)}}@media screen and (max-width:767px){.p-care__conrtainer{margin-bottom:30px}}.c-care-section__header{padding-left:0}.c-caredesigner-section__title--image{width:clamp(118.8px, calc(220 / 1260 * 100vw), 220px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-caredesigner-section__title--image{width:clamp(66px, calc(110 / 375 * 100vw), 134.992px)}}@media (max-width:767px){.c-caredesigner-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-caredesigner-section__title--image{width:clamp(186.6666666667px, 200px, 409.0666666667px)}}.p-care__lead{font-size:clamp(10px, calc(18 / 1260 * 100vw), 18px);margin-top:clamp(21.6px, calc(40 / 1260 * 100vw), 40px);margin-bottom:clamp(4.32px, calc(8 / 1260 * 100vw), 8px)}@media (max-width:767px){.p-care__lead{font-size:clamp(9px, calc(9 / 375 * 100vw), 11.0448px)}}@media (max-width:767px){.p-care__lead{margin-top:clamp(12px, calc(20 / 375 * 100vw), 24.544px)}}@media (max-width:767px){.p-care__lead{margin-bottom:clamp(2.4px, calc(4 / 375 * 100vw), 4.9088px)}}@media screen and (max-width:767px){.p-care__lead{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-care__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);letter-spacing:.05em;line-height:1.6875}@media (max-width:767px){.p-care__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-care__text{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-care__text__ol li{position:relative;padding-left:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.p-care__text__ol li{padding-left:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-care__text__ol li{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-care__text__ol li:before{content:attr(data-num);position:absolute;left:0;top:0}.c-careadviser-section__title--image{width:clamp(131.22px, calc(243 / 1260 * 100vw), 243px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-careadviser-section__title--image{width:clamp(72.9px, calc(121.5 / 375 * 100vw), 149.1048px)}}@media (max-width:767px){.c-careadviser-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-careadviser-section__title--image{width:clamp(186.6666666667px, 200px, 409.0666666667px)}}.c-caredesignmeister-section__title--image{width:clamp(157.68px, calc(292 / 1260 * 100vw), 292px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-caredesignmeister-section__title--image{width:clamp(87.6px, calc(146 / 375 * 100vw), 179.1712px)}}@media (max-width:767px){.c-caredesignmeister-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-caredesignmeister-section__title--image{width:clamp(224px, 240px, 490.88px)}}.p-caredesignmeister__list{display:flex;justify-content:space-between;margin-top:clamp(27px, calc(50 / 1260 * 100vw), 50px);gap:clamp(10.8px, calc(20 / 1260 * 100vw), 20px)}@media (max-width:767px){.p-caredesignmeister__list{margin-top:clamp(15px, calc(25 / 375 * 100vw), 30.68px)}}@media (max-width:767px){.p-caredesignmeister__list{gap:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media screen and (max-width:767px){.p-caredesignmeister__list{flex-flow:column;gap:clamp(28px, 30px, 61.36px)}}.p-caredesignmeister__list img{width:clamp(165.24px, calc(306 / 1260 * 100vw), 306px)}@media (max-width:767px){.p-caredesignmeister__list img{width:clamp(91.8px, calc(153 / 375 * 100vw), 187.7616px)}}@media screen and (max-width:767px){.p-caredesignmeister__list img{width:100%}}.c-careprice-section__title--image{width:clamp(54px, calc(100 / 1260 * 100vw), 100px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-careprice-section__title--image{width:clamp(30px, calc(50 / 375 * 100vw), 61.36px)}}@media (max-width:767px){.c-careprice-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-careprice-section__title--image{width:clamp(74.6666666667px, 80px, 163.6266666667px)}}.c-merit-section__title--image{width:clamp(241.043796px, calc(446.3774 / 1260 * 100vw), 446.3774px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-merit-section__title--image{width:clamp(133.91322px, calc(223.1887 / 375 * 100vw), 273.89717264px)}}@media (max-width:767px){.c-merit-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-merit-section__title--image{width:clamp(272.6235866667px, 292.0967px, 597.4351170667px)}}.c-shikaku-shutoku-section__title--image{width:clamp(78.136812px, calc(144.6978 / 1260 * 100vw), 144.6978px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-shikaku-shutoku-section__title--image{width:clamp(43.40934px, calc(72.3489 / 375 * 100vw), 88.78657008px)}}@media (max-width:767px){.c-shikaku-shutoku-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-shikaku-shutoku-section__title--image{width:clamp(112.53844px, 120.5769px, 246.6199528px)}}.c-jyuko-style-section__title--image{width:clamp(78.136812px, calc(144.6978 / 1260 * 100vw), 144.6978px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-jyuko-style-section__title--image{width:clamp(43.40934px, calc(72.3489 / 375 * 100vw), 88.78657008px)}}@media (max-width:767px){.c-jyuko-style-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-jyuko-style-section__title--image{width:clamp(112.53844px, 120.5769px, 246.6199528px)}}.c-choice-corse-section__title--image{width:clamp(496.589346px, calc(919.6099 / 1260 * 100vw), 919.6099px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-choice-corse-section__title--image{width:clamp(275.88297px, calc(459.80495 / 375 * 100vw), 564.27263464px)}}@media (max-width:767px){.c-choice-corse-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-choice-corse-section__title--image{width:clamp(272.6235866667px, 292.0967px, 597.4351170667px)}}.c-jyuko-price-section__title--image{width:clamp(51.75009px, calc(95.8335 / 1260 * 100vw), 95.8335px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-jyuko-price-section__title--image{width:clamp(28.75005px, calc(47.91675 / 375 * 100vw), 58.8034356px)}}@media (max-width:767px){.c-jyuko-price-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-jyuko-price-section__title--image{width:clamp(74.5331533333px, 79.85695px, 163.3340817333px)}}.p-careprice__info{margin-top:clamp(19.44px, calc(36 / 1260 * 100vw), 36px)}@media (max-width:767px){.p-careprice__info{margin-top:clamp(10.8px, calc(18 / 375 * 100vw), 22.0896px)}}.p-careprice__step{display:flex;gap:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);margin-bottom:clamp(27px, calc(50 / 1260 * 100vw), 50px)}@media (max-width:767px){.p-careprice__step{gap:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media (max-width:767px){.p-careprice__step{margin-bottom:clamp(15px, calc(25 / 375 * 100vw), 30.68px)}}@media screen and (max-width:767px){.p-careprice__step{flex-flow:column;gap:clamp(32.4px, calc(60 / 1260 * 100vw), 60px)}}@media screen and (max-width:767px) and (max-width:767px){.p-careprice__step{gap:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}.p-careprice__step__item{width:clamp(165.24px, calc(306 / 1260 * 100vw), 306px)}@media (max-width:767px){.p-careprice__step__item{width:clamp(91.8px, calc(153 / 375 * 100vw), 187.7616px)}}@media screen and (max-width:767px){.p-careprice__step__item{width:100%}}.p-careprice__step__item__heading{height:30px;width:clamp(157.14px, calc(291 / 1260 * 100vw), 291px);background:#7cbf83;position:relative;text-align:center;font-size:clamp(11.34px, calc(21 / 1260 * 100vw), 21px);font-weight:700;line-height:30px;color:#fff;margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.p-careprice__step__item__heading{width:clamp(87.3px, calc(145.5 / 375 * 100vw), 178.5576px)}}@media (max-width:767px){.p-careprice__step__item__heading{font-size:clamp(9px, calc(10.5 / 375 * 100vw), 12.8856px)}}@media (max-width:767px){.p-careprice__step__item__heading{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-careprice__step__item__heading{width:calc(100% - 15px);font-size:clamp(19.6px, 21px, 42.952px);height:38px;line-height:38px}}.p-careprice__step__item__heading:after{content:"";position:absolute;top:0;left:100%;width:0;height:0;border-style:solid;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:15px solid #7cbf83;border-right:0}@media screen and (max-width:767px){.p-careprice__step__item__heading:after{border-top:19px solid transparent;border-bottom:19px solid transparent}}.p-careprice__step__item__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);letter-spacing:.05em;line-height:1.5625}@media (max-width:767px){.p-careprice__step__item__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-careprice__step__item__text{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-careprice__initialcost{display:flex;margin-top:clamp(4.32px, calc(8 / 1260 * 100vw), 8px);margin-bottom:clamp(17.28px, calc(32 / 1260 * 100vw), 32px)}@media (max-width:767px){.p-careprice__initialcost{margin-top:clamp(2.4px, calc(4 / 375 * 100vw), 4.9088px)}}@media (max-width:767px){.p-careprice__initialcost{margin-bottom:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}@media screen and (max-width:767px){.p-careprice__initialcost{flex-flow:column}}.p-careprice__initialcost__heading{border:1px solid #231815;padding:clamp(19.44px, calc(36 / 1260 * 100vw), 36px);display:flex;align-items:center;justify-content:center;background-color:#ffd7d3;width:clamp(81px, calc(150 / 1260 * 100vw), 150px)}@media (max-width:767px){.p-careprice__initialcost__heading{padding:clamp(10.8px, calc(18 / 375 * 100vw), 22.0896px)}}@media (max-width:767px){.p-careprice__initialcost__heading{width:clamp(45px, calc(75 / 375 * 100vw), 92.04px)}}@media screen and (max-width:767px){.p-careprice__initialcost__heading{width:100%}}.p-careprice__initialcost__body{border:1px solid #231815;border-left:none;display:flex;align-items:center;justify-content:center;padding:clamp(19.44px, calc(36 / 1260 * 100vw), 36px);padding-left:clamp(8.64px, calc(16 / 1260 * 100vw), 16px);padding-right:clamp(8.64px, calc(16 / 1260 * 100vw), 16px);width:100%}@media (max-width:767px){.p-careprice__initialcost__body{padding:clamp(10.8px, calc(18 / 375 * 100vw), 22.0896px)}}@media (max-width:767px){.p-careprice__initialcost__body{padding-left:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.p-careprice__initialcost__body{padding-right:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-careprice__initialcost__body{border-left:1px solid #231815;border-top:none}}.p-careprice__cource{width:100%;border-collapse:collapse}.p-careprice__cource th,.p-careprice__cource td{border:1px solid #231815;text-align:center;font-weight:400}@media screen and (max-width:767px){.p-careprice__cource th,.p-careprice__cource td{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-careprice__cource thead th{padding:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.p-careprice__cource thead th{padding:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-careprice__cource thead th{padding-top:clamp(15.8666666667px, 17px, 34.7706666667px);padding-bottom:clamp(15.8666666667px, 17px, 34.7706666667px)}}.p-careprice__cource tbody td{padding:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.p-careprice__cource tbody td{padding:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-careprice__cource tbody td{padding-top:clamp(15.8666666667px, 17px, 34.7706666667px);padding-bottom:clamp(15.8666666667px, 17px, 34.7706666667px)}}@media screen and (max-width:767px){.p-careprice__cource{display:none}}.p-careprice__cource.--sp{display:none}@media screen and (max-width:767px){.p-careprice__cource.--sp{display:block;margin-block:clamp(14.9333333333px, 16px, 32.7253333333px)}}@media screen and (max-width:767px){.c-course-table__header:nth-child(1){width:clamp(140px, 150px, 306.8px)}.c-course-table__header:nth-child(2){width:clamp(224px, 240px, 490.88px)}}.c-course-table__cell--course span{width:clamp(43.2px, calc(80 / 1260 * 100vw), 80px);display:inline-block;text-align:center;color:#fff;padding-top:4px;padding-bottom:4px}@media (max-width:767px){.c-course-table__cell--course span{width:clamp(24px, calc(40 / 375 * 100vw), 49.088px)}}@media screen and (max-width:767px){.c-course-table__cell--course span{width:clamp(63px, 67.5px, 138.06px);font-size:clamp(12.1333333333px, 13px, 26.5893333333px)}}.c-course-table__row:nth-child(1) .c-course-table__cell--course span{background-color:#7cbf83}.c-course-table__row:nth-child(2) .c-course-table__cell--course span{background-color:#52ae68}.c-course-table__row:nth-child(3) .c-course-table__cell--course span{background-color:#35a24f}.c-course-schedule{display:flex;justify-content:flex-start;gap:clamp(10.8px, calc(20 / 1260 * 100vw), 20px)}@media (max-width:767px){.c-course-schedule{gap:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}.c-course-schedule__time{width:clamp(75.6px, calc(140 / 1260 * 100vw), 140px);font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);text-align:right}@media (max-width:767px){.c-course-schedule__time{width:clamp(42px, calc(70 / 375 * 100vw), 85.904px)}}@media (max-width:767px){.c-course-schedule__time{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}.c-course-schedule__type{width:clamp(60.48px, calc(112 / 1260 * 100vw), 112px);font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);text-align:left}@media (max-width:767px){.c-course-schedule__type{width:clamp(33.6px, calc(56 / 375 * 100vw), 68.7232px)}}@media (max-width:767px){.c-course-schedule__type{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}.p-care__doc__dlList{margin-top:clamp(35.1px, calc(65 / 1260 * 100vw), 65px);display:flex;justify-content:center;gap:clamp(54px, calc(100 / 1260 * 100vw), 100px)}@media (max-width:767px){.p-care__doc__dlList{margin-top:clamp(19.5px, calc(32.5 / 375 * 100vw), 39.884px)}}@media (max-width:767px){.p-care__doc__dlList{gap:clamp(30px, calc(50 / 375 * 100vw), 61.36px)}}@media screen and (max-width:767px){.p-care__doc__dlList{flex-flow:column;align-items:flex-start;gap:clamp(23.3333333333px, 25px, 51.1333333333px);margin-left:clamp(30.3333333333px, 32.5px, 66.4733333333px)}}.p-care__doc__dlList__item{position:relative;text-align:center}@media screen and (max-width:767px){.p-care__doc__dlList__item{display:flex;align-items:center}}.p-care__doc__dlList__item a:after{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0}.p-care__doc__dlList__item img{width:clamp(31.32px, calc(58 / 1260 * 100vw), 58px);margin:auto}@media (max-width:767px){.p-care__doc__dlList__item img{width:clamp(17.4px, calc(29 / 375 * 100vw), 35.5888px)}}@media screen and (max-width:767px){.p-care__doc__dlList__item img{margin:0}}.p-care__doc__dlList__item p{margin-top:clamp(14.04px, calc(26 / 1260 * 100vw), 26px);font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.p-care__doc__dlList__item p{margin-top:clamp(7.8px, calc(13 / 375 * 100vw), 15.9536px)}}@media (max-width:767px){.p-care__doc__dlList__item p{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-care__doc__dlList__item p{font-size:clamp(13.0666666667px, 14px, 28.6346666667px);margin-left:clamp(14.9333333333px, 16px, 32.7253333333px);margin-top:0}}.c-carequalification-section__title--image{width:clamp(81px, calc(150 / 1260 * 100vw), 150px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-carequalification-section__title--image{width:clamp(45px, calc(75 / 375 * 100vw), 92.04px)}}@media (max-width:767px){.c-carequalification-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-carequalification-section__title--image{width:clamp(112px, 120px, 245.44px)}}.p-carequalification__figure{margin-top:clamp(27px, calc(50 / 1260 * 100vw), 50px);width:clamp(399.6px, calc(740 / 1260 * 100vw), 740px);margin-inline:auto}@media (max-width:767px){.p-carequalification__figure{margin-top:clamp(15px, calc(25 / 375 * 100vw), 30.68px)}}@media (max-width:767px){.p-carequalification__figure{width:clamp(222px, calc(370 / 375 * 100vw), 454.064px)}}@media screen and (max-width:767px){.p-carequalification__figure{width:100%}}.c-carevoice-section__title--image{width:clamp(67.5px, calc(125 / 1260 * 100vw), 125px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-carevoice-section__title--image{width:clamp(37.5px, calc(62.5 / 375 * 100vw), 76.7px)}}@media (max-width:767px){.c-carevoice-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-carevoice-section__title--image{width:clamp(93.3333333333px, 100px, 204.5333333333px)}}.p-carevoice__list{margin-top:clamp(27px, calc(50 / 1260 * 100vw), 50px);margin-bottom:clamp(81px, calc(150 / 1260 * 100vw), 150px);display:flex;gap:clamp(27px, calc(50 / 1260 * 100vw), 50px)}@media (max-width:767px){.p-carevoice__list{margin-top:clamp(15px, calc(25 / 375 * 100vw), 30.68px)}}@media (max-width:767px){.p-carevoice__list{margin-bottom:clamp(45px, calc(75 / 375 * 100vw), 92.04px)}}@media (max-width:767px){.p-carevoice__list{gap:clamp(15px, calc(25 / 375 * 100vw), 30.68px)}}@media screen and (max-width:767px){.p-carevoice__list{flex-flow:column;gap:clamp(52.2666666667px, 56px, 114.5386666667px)}}.p-carevoice--container__list__item{width:clamp(259.2px, calc(480 / 1260 * 100vw), 480px);display:flex;align-items:flex-start;gap:clamp(10.8px, calc(20 / 1260 * 100vw), 20px)}@media (max-width:767px){.p-carevoice--container__list__item{width:clamp(144px, calc(240 / 375 * 100vw), 294.528px)}}@media (max-width:767px){.p-carevoice--container__list__item{gap:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media screen and (max-width:767px){.p-carevoice--container__list__item{width:100%}}.p-carevoice--container__list__item img{width:clamp(97.2px, calc(180 / 1260 * 100vw), 180px)}@media (max-width:767px){.p-carevoice--container__list__item img{width:clamp(54px, calc(90 / 375 * 100vw), 110.448px)}}@media screen and (max-width:767px){.p-carevoice--container__list__item img{width:clamp(126px, 135px, 276.12px)}}.p-carevoice--container__list__item p{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.p-carevoice--container__list__item p{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-carevoice--container__list__item p{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.course-section{text-align:center;padding:20px 0;margin-top:50px}@media screen and (max-width:767px){.course-section{margin-top:0}}.course-section h3{font-size:24px;margin-bottom:20px}.course-box{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:30px}@media screen and (max-width:767px){.course-box{flex-wrap:wrap;gap:15px}}.course{background-color:#ffeac6;padding:20px 2% 20px;width:100%;text-align:left}@media screen and (max-width:767px){.course{padding:20px 5% 20px}}.course.course-b{background-color:#c5e4d9}.course h3{text-align:center;font-size:25px;margin-bottom:15px}@media screen and (max-width:767px){.course h3{font-size:14px;text-align:left}}.course ul{list-style-type:none;padding:0}.course li{font-size:1em;line-height:1.5;margin-bottom:10px;position:relative;padding-left:20px}@media screen and (max-width:767px){.course li{font-size:14px}}.course p{line-height:1.8}@media screen and (max-width:767px){.course p{font-size:14px;text-align:left;line-height:1.5}}.course li:before{content:"●";color:#333;font-size:1em;position:absolute;left:0;top:0}@media screen and (max-width:767px){.course li:before{font-size:14px}}.course-price{text-align:center;font-weight:600;font-size:21px}@media screen and (max-width:767px){.course-price{font-size:14px;text-align:left}}.corse-minh-long{min-height:452.2558px}@media screen and (max-width:767px){.corse-minh-long{min-height:auto}}.tx-center{text-align:center}@media (min-width:600px){.course-box{flex-direction:row}}.jpca-logo{position:absolute;right:0;max-width:138px;top:30px}@media screen and (max-width:767px){.jpca-logo{max-height:117px;position:relative;margin:0 auto}}.p-privacy{margin-bottom:clamp(81px, calc(150 / 1260 * 100vw), 150px)}@media (max-width:767px){.p-privacy{margin-bottom:clamp(45px, calc(75 / 375 * 100vw), 92.04px)}}@media screen and (max-width:767px){.p-privacy{margin-bottom:clamp(93.3333333333px, 100px, 204.5333333333px)}}.p-privacy__heading{margin-top:clamp(24.84px, calc(46 / 1260 * 100vw), 46px);letter-spacing:.05em;font-size:clamp(10px, calc(18 / 1260 * 100vw), 18px)}@media (max-width:767px){.p-privacy__heading{margin-top:clamp(13.8px, calc(23 / 375 * 100vw), 28.2256px)}}@media (max-width:767px){.p-privacy__heading{font-size:clamp(9px, calc(9 / 375 * 100vw), 11.0448px)}}.p-privacy__heading:first-child{margin-top:0}@media screen and (max-width:767px){.p-privacy__heading{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-privacy__text{margin-top:clamp(8.64px, calc(16 / 1260 * 100vw), 16px);letter-spacing:.05em;font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.p-privacy__text{margin-top:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.p-privacy__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-privacy__text{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-puzzle-section{margin-top:80px}@media screen and (max-width:767px){.p-puzzle-section{margin-top:60px}}.p-puzzle-section__inner{display:flex;gap:clamp(7.56px, calc(14 / 1260 * 100vw), 14px)}@media (max-width:767px){.p-puzzle-section__inner{gap:clamp(4.2px, calc(7 / 375 * 100vw), 8.5904px)}}@media screen and (max-width:767px){.p-puzzle-section__inner{flex-flow:column-reverse;gap:clamp(32.4px, calc(60 / 1260 * 100vw), 60px)}}@media screen and (max-width:767px) and (max-width:767px){.p-puzzle-section__inner{gap:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}.p-puzzle-section__content h2{font-size:21px}@media screen and (max-width:767px){.p-puzzle-section__content h2{font-size:14px}}.p-puzzle-section__text{flex:1 1 50%;padding-bottom:20px}@media screen and (max-width:767px){.p-puzzle-section__text{flex-basis:100%;padding-bottom:10px}}.p-puzzle-section__lead{font-size:21px}@media screen and (max-width:767px){.p-puzzle-section__lead{font-size:16px}}.p-puzzle-section__movie{flex:1 1 40%}@media screen and (max-width:767px){.p-puzzle-section__movie{order:2;flex-basis:100%}.p-puzzle-section__movie iframe{width:100%;height:auto;aspect-ratio:16/9}}.p-puzzle__content h2{font-size:21px;margin-bottom:1rem}@media screen and (max-width:767px){.p-puzzle__content h2{font-size:14px}}.collapsible-section{border:1px solid #000;margin:20px 0}.collapsible-title{font-size:21px;margin:0;padding:10px;cursor:pointer}@media screen and (max-width:767px){.collapsible-title{font-size:14px}}.collapsible-content{padding:10px 30px;list-style-type:none;margin:10px 0 0;display:none}@media screen and (max-width:767px){.collapsible-content{padding:10px 20px}}.collapsible-section li{margin-bottom:10px;line-height:1.6;list-style-type:none}@media screen and (max-width:767px){.collapsible-section li{font-size:14px}}.collapsible-section li br{display:block;margin-bottom:5px}.collapsible-content{list-style-type:none;margin:0}.collapsible-section li{display:flex;align-items:flex-start;margin-bottom:10px}.year{width:80px;font-weight:700;margin-right:10px}@media screen and (max-width:767px){.year{width:70px;margin-right:5px}}.year--about{width:90px;font-weight:700;margin-right:20px}@media screen and (max-width:767px){.year--about{width:80px;margin-right:15px}}.description{flex:1;line-height:1.6}.collapsible-title.open{border-bottom:1px solid #000}.back-pale-yellow{background:#fffcd7}.back-pale-green{background:#e3f2d8}.usage-block{padding:20px 0;margin:auto}.usage-row{display:flex;flex-wrap:wrap;margin-bottom:10px}.usage-title{flex:1 0 0px;margin-right:-60px}.usage-description{flex:3 1 300px}@media (max-width:600px){.usage-title,.usage-description{flex-basis:100%;margin-right:0}.usage-row{margin-bottom:15px}}.production-example{display:flex;flex-wrap:wrap;gap:20px;background-color:#fff8e1;padding:20px;margin-bottom:25px}.text-content{flex:1 1 50%;min-width:250px}.text-content h3{font-weight:700;margin-bottom:10px}.text-content p{margin-bottom:15px}.image-content{flex:1 1 55%;min-width:300px;display:flex;justify-content:center}.image-content img{max-width:100%;height:auto}@media (max-width:768px){.production-example{flex-direction:column}.text-content,.image-content{flex-basis:100%}}.plant-puzzle-section{display:flex;flex-wrap:wrap;gap:20px;background-color:#e6f2d8;padding:30px;max-width:1000px;margin:auto;margin-bottom:60px}.text-content{flex:1 1 48%;min-width:300px}@media screen and (max-width:767px){.text-content{min-width:auto}}.text-content h2{font-size:1.8em;font-weight:700;margin-bottom:10px}.text-content p{margin-bottom:10px}.text-content ul{list-style-type:disc;margin-bottom:20px}@media screen and (max-width:767px){.text-content ul{padding-left:0}}.image-content{flex:1 1 48%;min-width:300px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.image-content{width:100%;min-width:auto}}.image-content img{max-width:100%;height:auto;border-radius:10px}@media (max-width:768px){.plant-puzzle-section{flex-direction:column}.text-content,.image-content{flex-basis:100%}}.pdf-download{display:flex;align-items:center;gap:10px}.pdf-icon{width:40px;height:auto}.pdf-link{font-size:1.2em;text-decoration:none;color:#000}.pdf-link:hover{text-decoration:underline}.u-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.u-text-center{text-align:center}.u-text-red{color:#db340e}.u-text-link{color:#04429a}.u-tx-deco-underline{text-decoration:underline}.u-tx-green{color:#00ad68}.is-relative{position:relative}.is-padding-bottom-midle{padding-bottom:50px}@media screen and (max-width:767px){.is-padding-bottom-midle{padding-bottom:30px}}.is-padding-bottom-large{padding-bottom:80px}@media screen and (max-width:767px){.is-padding-bottom-large{padding-bottom:30px}}.p-top{padding-bottom:clamp(70.2px, calc(130 / 1260 * 100vw), 130px)}@media (max-width:767px){.p-top{padding-bottom:clamp(39px, calc(65 / 375 * 100vw), 79.768px)}}@media screen and (max-width:767px){.p-top{padding-bottom:clamp(65.3333333333px, 70px, 143.1733333333px)}}.p-top-mv{position:relative;display:flex;justify-content:center;align-items:center}.p-top-mv__text{font-family:"M PLUS Rounded 1c","Hiragino Maru Gothic ProN","ヒラギノ丸ゴ ProN W4","Hiragino Sans","メイリオ",Meiryo,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal;text-shadow:0px 0px 5px #fff;position:absolute;font-size:clamp(12.96px, calc(24 / 1260 * 100vw), 24px);top:clamp(32.4px, calc(60 / 1260 * 100vw), 60px);left:clamp(42.12px, calc(78 / 1260 * 100vw), 78px)}@media (max-width:767px){.p-top-mv__text{font-size:clamp(9px, calc(12 / 375 * 100vw), 14.7264px)}}@media (max-width:767px){.p-top-mv__text{top:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}@media (max-width:767px){.p-top-mv__text{left:clamp(23.4px, calc(39 / 375 * 100vw), 47.8608px)}}@media screen and (max-width:767px){.p-top-mv__text{font-size:clamp(11.2px, 12px, 24.544px);top:clamp(23.3333333333px, 25px, 51.1333333333px);left:clamp(23.3333333333px, 25px, 51.1333333333px)}}.p-top-mv__text--01{left:unset;top:clamp(51.84px, calc(96 / 1260 * 100vw), 96px);right:clamp(91.8px, calc(170 / 1260 * 100vw), 170px)}@media (max-width:767px){.p-top-mv__text--01{top:clamp(28.8px, calc(48 / 375 * 100vw), 58.9056px)}}@media (max-width:767px){.p-top-mv__text--01{right:clamp(51px, calc(85 / 375 * 100vw), 104.312px)}}@media screen and (max-width:767px){.p-top-mv__text--01{right:unset;top:clamp(23.3333333333px, 25px, 51.1333333333px);left:clamp(23.3333333333px, 25px, 51.1333333333px)}}.p-top-mv__gallery{width:100%;margin-inline:auto 0;position:relative}.p-top-mv__pagination-wrapper{position:relative}.p-top-mv.splide{display:grid;grid-template-columns:1fr}.p-top-mv .splide__track{overflow:visible}.p-top-mv__image-wrapper{aspect-ratio:1260/513;height:100%}@media screen and (max-width:767px){.p-top-mv__image-wrapper{aspect-ratio:750/513}}.p-top-mv__image-wrapper picture,.p-top-mv__image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-top-mv__image-wrapper.splide__slide{opacity:0;transition:opacity .8s ease}.p-top-mv__image-wrapper.splide__slide.is-active{opacity:1}.p-top-mv .splide__pagination{bottom:clamp(22.68px, calc(42 / 1260 * 100vw), 42px);right:0;left:unset;padding:0}@media (max-width:767px){.p-top-mv .splide__pagination{bottom:clamp(12.6px, calc(21 / 375 * 100vw), 25.7712px)}}@media screen and (max-width:767px){.p-top-mv .splide__pagination{right:50%;transform:translateX(50%);bottom:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-top-mv .splide__pagination .splide__pagination__page{background:#f0f2f6;opacity:1;transition:all .3s ease;margin-block:0;width:clamp(7.56px, calc(14 / 1260 * 100vw), 14px);height:clamp(7.56px, calc(14 / 1260 * 100vw), 14px);margin-inline:clamp(3.78px, calc(7 / 1260 * 100vw), 7px)}@media (max-width:767px){.p-top-mv .splide__pagination .splide__pagination__page{width:clamp(4.2px, calc(7 / 375 * 100vw), 8.5904px)}}@media (max-width:767px){.p-top-mv .splide__pagination .splide__pagination__page{height:clamp(4.2px, calc(7 / 375 * 100vw), 8.5904px)}}@media (max-width:767px){.p-top-mv .splide__pagination .splide__pagination__page{margin-inline:clamp(2.1px, calc(3.5 / 375 * 100vw), 4.2952px)}}.p-top-mv .splide__pagination .splide__pagination__page.is-active{background:#ffde00;transform:scale(1);opacity:1}@media screen and (max-width:767px){.p-top-mv .splide__pagination .splide__pagination__page{width:clamp(4.6666666667px, 5px, 10.2266666667px);height:clamp(4.6666666667px, 5px, 10.2266666667px);margin-inline:clamp(2.3333333333px, 2.5px, 5.1133333333px)}}.p-top-mv__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.p-top-info{letter-spacing:-.1px;padding-top:clamp(24.3px, calc(45 / 1260 * 100vw), 45px);padding-bottom:clamp(28.62px, calc(53 / 1260 * 100vw), 53px)}@media (max-width:767px){.p-top-info{padding-top:clamp(13.5px, calc(22.5 / 375 * 100vw), 27.612px)}}@media (max-width:767px){.p-top-info{padding-bottom:clamp(15.9px, calc(26.5 / 375 * 100vw), 32.5208px)}}@media screen and (max-width:767px){.p-top-info{padding-top:clamp(43.8666666667px, 47px, 96.1306666667px);padding-bottom:0}}.p-top-info__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);line-height:1.5}@media (max-width:767px){.p-top-info__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-top-info__text{font-size:clamp(13.0666666667px, 14px, 28.6346666667px);line-height:1.6428571429}}.p-top-info__image{margin-top:clamp(17.28px, calc(32 / 1260 * 100vw), 32px);width:clamp(130.68px, calc(242 / 1260 * 100vw), 242px);margin-inline:auto}@media (max-width:767px){.p-top-info__image{margin-top:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}@media (max-width:767px){.p-top-info__image{width:clamp(72.6px, calc(121 / 375 * 100vw), 148.4912px)}}@media screen and (max-width:767px){.p-top-info__image{width:clamp(217.08px, calc(402 / 1260 * 100vw), 402px);margin-top:clamp(32.6666666667px, 35px, 71.5866666667px)}}@media screen and (max-width:767px) and (max-width:767px){.p-top-info__image{width:clamp(120.6px, calc(201 / 375 * 100vw), 246.6672px)}}.p-top-facility-gallery.splide{overflow:hidden}.p-top-facility-gallery .splide__track{overflow:visible}.p-top-facility-gallery .splide__list{display:flex;align-items:center}.p-top-facility-gallery__image-wrapper.splide__slide{width:20%;flex-shrink:0}@media screen and (max-width:767px){.p-top-facility-gallery__image-wrapper.splide__slide{width:33.3% !important}}.p-top-facility-gallery__image{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.splide__arrow{background:0 0}.splide__arrow-icon{width:clamp(10.8px, calc(20 / 1260 * 100vw), 20px)}@media (max-width:767px){.splide__arrow-icon{width:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}.c-puzzle-section__header{padding-left:0}.p-puzzle__block{margin-bottom:clamp(27px, calc(50 / 1260 * 100vw), 50px)}@media (max-width:767px){.p-puzzle__block{margin-bottom:clamp(15px, calc(25 / 375 * 100vw), 30.68px)}}.p-puzzle__block__title{font-size:clamp(11.34px, calc(21 / 1260 * 100vw), 21px);text-align:center;margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.p-puzzle__block__title{font-size:clamp(9px, calc(10.5 / 375 * 100vw), 12.8856px)}}@media (max-width:767px){.p-puzzle__block__title{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-puzzle__block__title{font-size:clamp(13.0666666667px, 14px, 28.6346666667px);text-align:left;margin-bottom:clamp(30.3333333333px, 32.5px, 66.4733333333px)}}.p-puzzle__block__title br{display:none}@media screen and (max-width:767px){.p-puzzle__block__title br{display:block}}.p-puzzle__block__list{display:flex;justify-content:space-between;text-align:center}@media screen and (max-width:767px){.p-puzzle__block__list{flex-flow:column;gap:clamp(24.84px, calc(46 / 1260 * 100vw), 46px)}}@media screen and (max-width:767px) and (max-width:767px){.p-puzzle__block__list{gap:clamp(13.8px, calc(23 / 375 * 100vw), 28.2256px)}}.p-puzzle__block__item{width:calc(25% - 20px)}@media screen and (max-width:767px){.p-puzzle__block__item{width:100%}}.p-puzzle__block__item img{width:100%}.p-puzzle__block__item p{margin-top:clamp(5.4px, calc(10 / 1260 * 100vw), 10px)}@media (max-width:767px){.p-puzzle__block__item p{margin-top:clamp(3px, calc(5 / 375 * 100vw), 6.136px)}}.c-puzzleeffect-section__title--image{width:clamp(145.8px, calc(270 / 1260 * 100vw), 270px)}@media (max-width:767px){.c-puzzleeffect-section__title--image{width:clamp(81px, calc(135 / 375 * 100vw), 165.672px)}}@media screen and (max-width:767px){.c-puzzleeffect-section__title--image{margin-bottom:0;width:clamp(168px, 180px, 368.16px)}}.p-puzzleeffect__inner{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:clamp(27px, calc(50 / 1260 * 100vw), 50px)}@media (max-width:767px){.p-puzzleeffect__inner{margin-bottom:clamp(15px, calc(25 / 375 * 100vw), 30.68px)}}@media screen and (max-width:767px){.p-puzzleeffect__inner{flex-flow:column;gap:clamp(32.6666666667px, 35px, 71.5866666667px);margin-bottom:clamp(32.6666666667px, 35px, 71.5866666667px)}}.p-puzzleeffect__textBox{width:clamp(199.8px, calc(370 / 1260 * 100vw), 370px)}@media (max-width:767px){.p-puzzleeffect__textBox{width:clamp(111px, calc(185 / 375 * 100vw), 227.032px)}}@media screen and (max-width:767px){.p-puzzleeffect__textBox{order:2;width:100%}}.p-puzzleeffect__lead{font-size:clamp(11.34px, calc(21 / 1260 * 100vw), 21px);margin-top:clamp(17.28px, calc(32 / 1260 * 100vw), 32px)}@media (max-width:767px){.p-puzzleeffect__lead{font-size:clamp(9px, calc(10.5 / 375 * 100vw), 12.8856px)}}@media (max-width:767px){.p-puzzleeffect__lead{margin-top:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}@media screen and (max-width:767px){.p-puzzleeffect__lead{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-puzzleeffect__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);margin-top:clamp(5.4px, calc(10 / 1260 * 100vw), 10px)}@media (max-width:767px){.p-puzzleeffect__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.p-puzzleeffect__text{margin-top:clamp(3px, calc(5 / 375 * 100vw), 6.136px)}}@media screen and (max-width:767px){.p-puzzleeffect__text{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.c-puzzleeffect__figure{width:clamp(270px, calc(500 / 1260 * 100vw), 500px)}@media (max-width:767px){.c-puzzleeffect__figure{width:clamp(150px, calc(250 / 375 * 100vw), 306.8px)}}@media screen and (max-width:767px){.c-puzzleeffect__figure{width:clamp(275.3333333333px, 295px, 603.3733333333px);padding-top:30px;margin:auto}}.p-puzzleeffect__feature{margin-bottom:clamp(32.4px, calc(60 / 1260 * 100vw), 60px)}@media (max-width:767px){.p-puzzleeffect__feature{margin-bottom:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}.p-puzzleeffect__feature__title{font-size:clamp(12.96px, calc(24 / 1260 * 100vw), 24px);color:#00843c;text-align:center;font-weight:600;margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.p-puzzleeffect__feature__title{font-size:clamp(9px, calc(12 / 375 * 100vw), 14.7264px)}}@media (max-width:767px){.p-puzzleeffect__feature__title{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-puzzleeffect__feature__title{font-size:clamp(13.0666666667px, 14px, 28.6346666667px);margin-bottom:clamp(14.9333333333px, 16px, 32.7253333333px)}}.p-puzzleeffect__feature__list{display:flex;justify-content:center;gap:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);margin-bottom:clamp(21.6px, calc(40 / 1260 * 100vw), 40px)}@media (max-width:767px){.p-puzzleeffect__feature__list{gap:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media (max-width:767px){.p-puzzleeffect__feature__list{margin-bottom:clamp(12px, calc(20 / 375 * 100vw), 24.544px)}}@media screen and (max-width:767px){.p-puzzleeffect__feature__list{flex-flow:column;align-items:center;gap:clamp(23.3333333333px, 25px, 51.1333333333px)}}.p-puzzleeffect__feature__list__item{width:clamp(132.84px, calc(246 / 1260 * 100vw), 246px);padding:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);border:2px dotted #00843c}@media (max-width:767px){.p-puzzleeffect__feature__list__item{width:clamp(73.8px, calc(123 / 375 * 100vw), 150.9456px)}}@media (max-width:767px){.p-puzzleeffect__feature__list__item{padding:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media screen and (max-width:767px){.p-puzzleeffect__feature__list__item{width:clamp(228.6666666667px, 245px, 501.1066666667px);padding:clamp(18.6666666667px, 20px, 40.9066666667px)}}.p-puzzleeffect__feature__circle-list{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(10.8px, calc(20 / 1260 * 100vw), 20px);max-width:620px;margin:auto}@media (max-width:767px){.p-puzzleeffect__feature__circle-list{gap:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media screen and (max-width:767px){.p-puzzleeffect__feature__circle-list{gap:clamp(9.3333333333px, 10px, 20.4533333333px)}}.p-puzzleeffect__feature__circle-list__item{width:140px;height:140px;text-align:center;background-color:#52b868;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:clamp(10px, calc(18 / 1260 * 100vw), 18px);line-height:1.3888888889}@media (max-width:767px){.p-puzzleeffect__feature__circle-list__item{font-size:clamp(9px, calc(9 / 375 * 100vw), 11.0448px)}}@media screen and (max-width:767px){.p-puzzleeffect__feature__circle-list__item{width:clamp(70px, 75px, 153.4px);height:clamp(70px, 75px, 153.4px);font-size:clamp(9.3333333333px, 10px, 20.4533333333px)}}.p-puzzleeffect__feature__circle-list__item.--thin{letter-spacing:-.1em;font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.p-puzzleeffect__feature__circle-list__item.--thin{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-puzzleeffect__feature__circle-list__item.--thin{font-size:clamp(9px, 8px, 16.3626666667px)}}.c-puzzletype-section__title--image{width:clamp(132.3px, calc(245 / 1260 * 100vw), 245px)}@media (max-width:767px){.c-puzzletype-section__title--image{width:clamp(73.5px, calc(122.5 / 375 * 100vw), 150.332px)}}@media screen and (max-width:767px){.c-puzzletype-section__title--image{width:clamp(191.3333333333px, 205px, 419.2933333333px)}}.p-puzzletype__list{display:flex;justify-content:space-between;margin-top:clamp(17.28px, calc(32 / 1260 * 100vw), 32px);margin-bottom:clamp(32.4px, calc(60 / 1260 * 100vw), 60px)}@media (max-width:767px){.p-puzzletype__list{margin-top:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}@media (max-width:767px){.p-puzzletype__list{margin-bottom:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}@media screen and (max-width:767px){.p-puzzletype__list{flex-flow:column;gap:clamp(34.5333333333px, 37px, 75.6773333333px);margin-top:clamp(37.3333333333px, 40px, 81.8133333333px)}}.p-puzzletype__list__item{width:calc(25% - 20px);text-align:center}.p-puzzletype__list__item img{width:100%}@media screen and (max-width:767px){.p-puzzletype__list__item{width:100%}}.p-puzzletype__list__item p{font-size:clamp(11.34px, calc(21 / 1260 * 100vw), 21px);margin-bottom:clamp(4.32px, calc(8 / 1260 * 100vw), 8px)}@media (max-width:767px){.p-puzzletype__list__item p{font-size:clamp(9px, calc(10.5 / 375 * 100vw), 12.8856px)}}@media (max-width:767px){.p-puzzletype__list__item p{margin-bottom:clamp(2.4px, calc(4 / 375 * 100vw), 4.9088px)}}@media screen and (max-width:767px){.p-puzzletype__list__item p{font-size:clamp(21.9333333333px, 23.5px, 48.0653333333px);margin-bottom:clamp(11.2px, 12px, 24.544px)}}.p-puzzletype__uservoice{display:flex;gap:clamp(10.8px, calc(20 / 1260 * 100vw), 20px)}@media (max-width:767px){.p-puzzletype__uservoice{gap:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media screen and (max-width:767px){.p-puzzletype__uservoice{flex-flow:column;gap:clamp(22.4px, 24px, 49.088px)}}.p-puzzletype__uservoice__block{width:50%}@media screen and (max-width:767px){.p-puzzletype__uservoice__block{width:100%}}.p-puzzletype__uservoice__lead{font-size:clamp(11.88px, calc(22 / 1260 * 100vw), 22px);font-weight:500;color:#00843c;margin-bottom:clamp(5.4px, calc(10 / 1260 * 100vw), 10px)}@media (max-width:767px){.p-puzzletype__uservoice__lead{font-size:clamp(9px, calc(11 / 375 * 100vw), 13.4992px)}}@media (max-width:767px){.p-puzzletype__uservoice__lead{margin-bottom:clamp(3px, calc(5 / 375 * 100vw), 6.136px)}}@media screen and (max-width:767px){.p-puzzletype__uservoice__lead{font-size:clamp(14px, 15px, 30.68px);margin-bottom:clamp(6.5333333333px, 7px, 14.3173333333px)}}.p-puzzletype__uservoice__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);padding-left:0}@media (max-width:767px){.p-puzzletype__uservoice__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-puzzletype__uservoice__text{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-puzzletype__uservoice__text li{position:relative;padding-left:clamp(10.8px, calc(20 / 1260 * 100vw), 20px)}@media (max-width:767px){.p-puzzletype__uservoice__text li{padding-left:clamp(6px, calc(10 / 375 * 100vw), 12.272px)}}@media screen and (max-width:767px){.p-puzzletype__uservoice__text li{padding-left:clamp(14.9333333333px, 16px, 32.7253333333px)}}.p-puzzletype__uservoice__text li:before{content:"・";position:absolute;left:0;top:0}.c-puzzleevidence-section__title--image{width:clamp(97.2px, calc(180 / 1260 * 100vw), 180px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.c-puzzleevidence-section__title--image{width:clamp(54px, calc(90 / 375 * 100vw), 110.448px)}}@media (max-width:767px){.c-puzzleevidence-section__title--image{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.c-puzzleevidence-section__title--image{margin-bottom:0;width:clamp(93.3333333333px, 100px, 204.5333333333px)}}.p-puzzleevidence__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px);margin-top:clamp(17.28px, calc(32 / 1260 * 100vw), 32px);margin-bottom:clamp(17.28px, calc(32 / 1260 * 100vw), 32px)}@media (max-width:767px){.p-puzzleevidence__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.p-puzzleevidence__text{margin-top:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}@media (max-width:767px){.p-puzzleevidence__text{margin-bottom:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}@media screen and (max-width:767px){.p-puzzleevidence__text{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-puzzleevidence__example{margin-bottom:clamp(36.72px, calc(68 / 1260 * 100vw), 68px)}@media (max-width:767px){.p-puzzleevidence__example{margin-bottom:clamp(20.4px, calc(34 / 375 * 100vw), 41.7248px)}}.p-puzzleevidence__example__item{margin-bottom:clamp(21.6px, calc(40 / 1260 * 100vw), 40px)}@media (max-width:767px){.p-puzzleevidence__example__item{margin-bottom:clamp(12px, calc(20 / 375 * 100vw), 24.544px)}}.p-puzzleevidence__example__item p{font-size:clamp(10px, calc(18 / 1260 * 100vw), 18px);margin-bottom:clamp(4.32px, calc(8 / 1260 * 100vw), 8px)}@media (max-width:767px){.p-puzzleevidence__example__item p{font-size:clamp(9px, calc(9 / 375 * 100vw), 11.0448px)}}@media (max-width:767px){.p-puzzleevidence__example__item p{margin-bottom:clamp(2.4px, calc(4 / 375 * 100vw), 4.9088px)}}@media screen and (max-width:767px){.p-puzzleevidence__example__item p{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-puzzleevidence__detail{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:clamp(43.2px, calc(80 / 1260 * 100vw), 80px)}@media (max-width:767px){.p-puzzleevidence__detail{margin-bottom:clamp(24px, calc(40 / 375 * 100vw), 49.088px)}}@media screen and (max-width:767px){.p-puzzleevidence__detail{flex-flow:column;gap:clamp(18.6666666667px, 20px, 40.9066666667px)}}.p-puzzleevidence__detail__graph{width:35%}@media screen and (max-width:767px){.p-puzzleevidence__detail__graph{width:100%}}.p-puzzleevidence__detail__explain{width:60%}@media screen and (max-width:767px){.p-puzzleevidence__detail__explain{width:100%}}.p-puzzleevidence__detail__text{font-size:clamp(10px, calc(18 / 1260 * 100vw), 18px);margin-bottom:clamp(43.2px, calc(80 / 1260 * 100vw), 80px)}@media (max-width:767px){.p-puzzleevidence__detail__text{font-size:clamp(9px, calc(9 / 375 * 100vw), 11.0448px)}}@media (max-width:767px){.p-puzzleevidence__detail__text{margin-bottom:clamp(24px, calc(40 / 375 * 100vw), 49.088px)}}@media screen and (max-width:767px){.p-puzzleevidence__detail__text{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-contact__step{display:flex;gap:56px;margin-top:clamp(8.64px, calc(16 / 1260 * 100vw), 16px);margin-bottom:clamp(32.4px, calc(60 / 1260 * 100vw), 60px)}@media (max-width:767px){.p-contact__step{margin-top:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media (max-width:767px){.p-contact__step{margin-bottom:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}@media screen and (max-width:767px){.p-contact__step{margin-top:clamp(14px, 15px, 30.68px);margin-bottom:clamp(28px, 30px, 61.36px)}}.p-contact__step p{position:relative}@media screen and (max-width:767px){.p-contact__step p{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.p-contact__step p:after{content:">";position:absolute;top:0;right:-28px}.p-contact__step p:last-child:after{display:none}.p-contact__step .current{color:#00843c}.p-contact__form{background-color:#fff5e1;padding:20px;border-radius:5px}.c-form-group{margin-bottom:clamp(17.28px, calc(32 / 1260 * 100vw), 32px)}@media (max-width:767px){.c-form-group{margin-bottom:clamp(9.6px, calc(16 / 375 * 100vw), 19.6352px)}}.c-form-group label{display:block;margin-bottom:clamp(3.24px, calc(6 / 1260 * 100vw), 6px);font-size:clamp(10px, calc(14 / 1260 * 100vw), 14px);font-weight:700}@media (max-width:767px){.c-form-group label{margin-bottom:clamp(1.8px, calc(3 / 375 * 100vw), 3.6816px)}}@media (max-width:767px){.c-form-group label{font-size:clamp(9px, calc(7 / 375 * 100vw), 8.5904px)}}@media screen and (max-width:767px){.c-form-group label{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.c-form-group input[type=text],.c-form-group input[type=email],.c-form-group input[type=tel],.c-form-group textarea,.c-form-group select{width:100%;max-width:480px;padding:10px;font-size:14px;border:1px solid #333}.c-form-group textarea{max-width:none}.c-form-group input[type=radio]{margin-right:4px;margin-top:4px;scale:1.2}.c-form-group__name__container{margin-bottom:16px}.c-form-group input[type=text].c-form-group__name{max-width:160px}label.c-form-group__name--label{width:30px;margin-bottom:0;text-align:right}select.c-form__select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20viewBox%3D%220%200%2014.96%2013.47%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23231815%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1-2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12.96%2C0c1.78%2C0%2C2.51%2C1.26%2C1.63%2C2.81l-5.47%2C9.5c-.89%2C1.55-2.35%2C1.55-3.24%2C0L.38%2C2.83C-.51%2C1.28.22.02%2C2%2C.02L12.96%2C0Z%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;border-radius:5px;padding-right:30px}select.c-form__selectpri{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_2%22%20viewBox%3D%220%200%2014.96%2013.47%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.cls-1%20%7B%20fill%3A%20%23231815%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1-2%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%3E%20%3Cpath%20class%3D%22cls-1%22%20d%3D%22M12.96%2C0c1.78%2C0%2C2.51%2C1.26%2C1.63%2C2.81l-5.47%2C9.5c-.89%2C1.55-2.35%2C1.55-3.24%2C0L.38%2C2.83C-.51%2C1.28.22.02%2C2%2C.02L12.96%2C0Z%22%2F%3E%20%3C%2Fg%3E%3C%2Fsvg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;padding-right:30px;border-radius:5px}.c-form-group textarea{height:100px;resize:none}.c-form-group__inline{display:flex;align-items:center;gap:10px}.c-form-group__inline label{margin-bottom:0}.c-form-group__tel{gap:32px}.c-form-group__tel span{position:relative}.c-form-group__tel span:after{content:"－";position:absolute;top:10px;right:-24px}.c-form-group__tel span:last-child:after{display:none}.c-form-group__tel input[type=tel]{max-width:100px}.c-form-group__inline input{flex:1}.c-form-group__radio{display:flex;align-items:center}.c-form-group__radio label{margin-bottom:0}.c-form__address__text{margin-left:20px;font-size:clamp(10px, calc(14 / 1260 * 100vw), 14px)}@media (max-width:767px){.c-form__address__text{font-size:clamp(9px, calc(7 / 375 * 100vw), 8.5904px)}}.c-form-note{font-size:12px;margin-top:10px;color:#777}.required{color:red;margin-right:5px}.c-form-buttons{text-align:center;margin-bottom:30px}.c-form-buttons button,.c-form-buttons a{background-color:#fe6a3e;color:#fff;border:none;padding:8px 50px;cursor:pointer;font-size:14px}.c-form-privacy-policy{font-size:12px;margin-top:15px;margin-bottom:30px;text-align:center}.c-form-privacy-policy a{text-decoration:none;color:#00843c}.privacy-policy__check{margin-top:20px}.wpcf7-spinner{display:none}.p-contact__thanks{margin-bottom:clamp(32.4px, calc(60 / 1260 * 100vw), 60px)}@media (max-width:767px){.p-contact__thanks{margin-bottom:clamp(18px, calc(30 / 375 * 100vw), 36.816px)}}@media screen and (max-width:767px){.p-contact__thanks{margin-bottom:clamp(37.3333333333px, 40px, 81.8133333333px)}}.p-contact__thanks__title{font-size:clamp(11.34px, calc(21 / 1260 * 100vw), 21px);margin-bottom:clamp(8.64px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.p-contact__thanks__title{font-size:clamp(9px, calc(10.5 / 375 * 100vw), 12.8856px)}}@media (max-width:767px){.p-contact__thanks__title{margin-bottom:clamp(4.8px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-contact__thanks__title{font-size:clamp(13.0666666667px, 14px, 28.6346666667px);margin-bottom:clamp(14px, 15px, 30.68px)}}.p-contact__thanks__text{font-size:clamp(10px, calc(16 / 1260 * 100vw), 16px)}@media (max-width:767px){.p-contact__thanks__text{font-size:clamp(9px, calc(8 / 375 * 100vw), 9.8176px)}}@media screen and (max-width:767px){.p-contact__thanks__text{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}.c-form__back{display:inline-block !important;background-color:#9e9e9f !important;margin-right:15px}.wpcf7-not-valid-tip{font-size:clamp(10px, calc(14 / 1260 * 100vw), 14px)}@media (max-width:767px){.wpcf7-not-valid-tip{font-size:clamp(9px, calc(7 / 375 * 100vw), 8.5904px)}}@media screen and (max-width:767px){.wpcf7-not-valid-tip{font-size:clamp(13.0666666667px, 14px, 28.6346666667px)}}input[type=submit].cf7-submit{visibility:hidden;position:absolute;left:-9999px}