@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Oswald:wght@200..700&display=swap);
.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:flex;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}
html,body,body div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,menu,nav,section,time,mark,audio,video,details,summary{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent}article,aside,figure,footer,header,nav,section,details,summary{display:block}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}img,object,embed{max-width:100%}html{overflow-y:scroll}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}th{font-weight:bold;vertical-align:bottom}td{font-weight:normal;vertical-align:top}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}pre{white-space:pre;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word}input[type=radio]{vertical-align:text-bottom}input[type=checkbox]{vertical-align:bottom}.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}select,input,textarea{font:99% sans-serif}table{font-size:inherit;font:100%}small{font-size:85%}strong{font-weight:bold}td,td img{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre,code,kbd,samp{font-family:monospace,sans-serif}.clickable,label,input[type=button],input[type=submit],input[type=file],button{cursor:pointer}button,input,select,textarea{margin:0}button,input[type=button]{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.clearfix:before,.clearfix:after{content:" ";display:block;height:0;overflow:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}*{box-sizing:border-box}*:before,*:after{box-sizing:inherit}::-moz-selection{color:#fff;background:#227caf}::selection{color:#fff;background:#227caf}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html{scroll-behavior:smooth;font-size:62.5%}body{overflow:hidden;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:4vw;line-height:1.6;color:#222;word-wrap:break-word;-webkit-font-smoothing:antialiased}@media(min-width: 769px){body{font-size:min(1.0980966325vw, 15px)}}a,button{cursor:pointer}button{padding:0;font:inherit;color:inherit;cursor:pointer;background:none;border:none;outline:inherit}label{cursor:auto}input[type=submit],input[type=button]{padding:0;margin:0;color:initial;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}a{color:inherit;text-decoration:none}img{vertical-align:middle}.container{width:100%;padding-right:5.8666666667vw;padding-left:5.8666666667vw}@media(min-width: 769px){.container{max-width:min(100vw, 1366px);padding-right:min(9.7364568082vw, 133px);padding-left:min(9.7364568082vw, 133px);margin-right:auto;margin-left:auto}}@media(min-width: 769px){.is-sp{display:none}}.is-pc{display:none}@media(min-width: 769px){.is-pc{display:block}}[id^=anc-]{scroll-margin-top:14.9333333333vw}@media(min-width: 769px){[id^=anc-]{scroll-margin-top:min(5.8565153734vw, 80px)}}input[type=radio]{accent-color:#227caf}input[type=checkbox]{accent-color:#227caf}picture{width:100%}.c-breadcrumb{display:flex;flex-wrap:wrap;-moz-column-gap:4vw;column-gap:4vw;align-items:center}@media(min-width: 769px){.c-breadcrumb{-moz-column-gap:min(1.0980966325vw, 15px);column-gap:min(1.0980966325vw, 15px)}}.c-breadcrumb li{font-size:3.2vw;line-height:1.6;letter-spacing:.1em}@media(min-width: 769px){.c-breadcrumb li{font-size:min(0.878477306vw, 12px)}}.c-breadcrumb li:not(:first-child)::before{display:inline-block;margin-right:4vw;font-size:2.1333333333vw;line-height:1;vertical-align:middle;translate:0 -0.2666666667vw;content:"/"}@media(min-width: 769px){.c-breadcrumb li:not(:first-child)::before{translate:0 max(-0.0732064422vw, -1px);margin-right:min(1.0980966325vw, 15px);font-size:min(0.5856515373vw, 8px)}}@media(hover: hover){.c-breadcrumb li a{transition:opacity 200ms}.c-breadcrumb li a:hover{opacity:.7}}.c-link{font-size:4vw;letter-spacing:.06em}@media(min-width: 769px){.c-link{font-size:min(1.0980966325vw, 15px)}}.c-link>*::after{bottom:0;display:inline-block;width:3.7333333333vw;height:3.5973333333vw;margin:auto;margin-left:1.0666666667vw;content:"";background-color:currentColor;-webkit-mask:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/cover no-repeat;mask:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/cover no-repeat}@media(min-width: 769px){.c-link>*::after{width:min(0.878477306vw, 12px);height:min(0.8462664714vw, 11.56px);margin-left:min(0.5856515373vw, 8px)}}.c-link.-fontOswald{font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.c-link.-right{text-align:right}@media(hover: hover){.c-link:hover{opacity:.7 !important}}.c-btn{position:relative;display:block;width:100%;height:16.5333333333vw;margin:0 auto;font-size:4vw;color:#222;background:linear-gradient(300deg, #fff 50%, #222 50%);background-position:right bottom;background-size:200% 200%;border:0.2666666667vw solid #222;border-radius:26.6666666667vw;transition:background-position 150ms ease-out,opacity 200ms,color 150ms}@media(min-width: 769px){.c-btn{width:min(23.1332357247vw, 316px);height:min(5.270863836vw, 72px);font-size:min(1.1713030747vw, 16px);border-width:min(0.0732064422vw, 1px)}}.c-btn>*{display:grid;place-items:center;width:100% !important;height:100%;font-size:4vw;font-weight:bold;color:currentColor !important;text-align:center}@media(min-width: 769px){.c-btn>*{font-size:min(1.1713030747vw, 16px)}}@media(hover: hover){.c-btn:hover{color:#fff;background-position:left top}}.c-btn.-left::before{position:absolute;top:0;bottom:0;left:6.4vw;display:block;width:3.7333333333vw;height:3.5973333333vw;margin:auto;content:"";background-color:currentColor;-webkit-mask:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/cover no-repeat;mask:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/cover no-repeat;scale:-1}@media(min-width: 769px){.c-btn.-left::before{left:min(1.756954612vw, 24px);width:min(1.0248901903vw, 14px);height:min(0.9875549048vw, 13.49px)}}.c-btn.-right::after{position:absolute;top:0;right:6.4vw;bottom:0;display:block;width:3.7333333333vw;height:3.5973333333vw;margin:auto;content:"";background-color:currentColor;-webkit-mask:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/cover no-repeat;mask:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/cover no-repeat}@media(min-width: 769px){.c-btn.-right::after{right:min(1.756954612vw, 24px);width:min(1.0248901903vw, 14px);height:min(0.9875549048vw, 13.49px)}}.c-btn.-blk{color:#fff;background-image:linear-gradient(300deg, #222 50%, #fff 50%);border:none}@media(hover: hover){.c-btn.-blk:hover{color:#222;background-position:left top}}.c-btn.-gray{color:#fff;background-image:linear-gradient(300deg, #888 50%, #fff 50%);border:none}@media(hover: hover){.c-btn.-gray:hover{color:#222;background-position:left top}}.c-btn.-disabled{pointer-events:none;opacity:.5}.c-btn.-positionR{margin-right:0}@media(hover: hover){.c-btn:hover{background-position:left top}}.c-pageTop{display:flex;flex-direction:column;row-gap:21.3333333333vw;padding-top:5.0666666667vw;padding-bottom:5.0666666667vw}@media(min-width: 769px){.c-pageTop{row-gap:min(6.2957540264vw, 86px);padding-top:min(1.9765739385vw, 27px);padding-bottom:min(1.9765739385vw, 27px)}}.c-pageTop .c-pageTop__main{display:grid;row-gap:4vw;align-items:center}@media(min-width: 769px){.c-pageTop .c-pageTop__main{row-gap:min(1.2445095168vw, 17px)}}.c-pageTop .c-pageTop__main .date{font-size:4vw;color:#7c7c7c}@media(min-width: 769px){.c-pageTop .c-pageTop__main .date{font-size:min(1.0980966325vw, 15px)}}.c-pageTop .c-pageTop__main .title{font-size:8vw;font-weight:bold}@media(min-width: 769px){.c-pageTop .c-pageTop__main .title{font-size:min(2.635431918vw, 36px)}}.c-pageTop .c-pageTop__main .tag{font-size:4vw}@media(min-width: 769px){.c-pageTop .c-pageTop__main .tag{font-size:min(1.0980966325vw, 15px)}}.c-pageTop .c-pageTop__main .c-heroTtl{translate:0 -1.8666666667vw;margin-top:18.6666666667vw}@media(min-width: 769px){.c-pageTop .c-pageTop__main .c-heroTtl{translate:0 max(-1.6837481698vw, -23px);margin-top:min(6.3689604685vw, 87px)}}.c-heroTtl{position:relative;z-index:0;width:-moz-fit-content;width:fit-content}@media(min-width: 769px){.c-heroTtl{flex-shrink:0}}.c-heroTtl::after{position:absolute;top:2.9333333333vw;left:-5.3333333333vw;z-index:-1;display:block;width:21.8666666667vw;height:0;content:"";background:url("/wp/wp-content/themes/enexia/assets/images/top/title_deco.svg") top/100% no-repeat;transition:height 200ms ease-out}@media(min-width: 769px){.c-heroTtl::after{top:min(1.4641288433vw, 20px);left:max(-2.7818448023vw, -38px);width:min(10.541727672vw, 144px)}}.c-heroTtl>:first-child{font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:21.3333333333vw;line-height:1}@media(min-width: 769px){.c-heroTtl>:first-child{font-size:min(10.2489019034vw, 140px)}}.c-heroTtl>:first-child span{display:inline-block;font-weight:500;opacity:0;translate:4vw}@media(min-width: 769px){.c-heroTtl>:first-child span{translate:min(1.0980966325vw, 15px)}}.c-heroTtl p{display:block;margin-top:4vw;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:4.2666666667vw;font-weight:bold;letter-spacing:.1em;opacity:0;transition:opacity 1000ms 500ms ease-out}@media(min-width: 769px){.c-heroTtl p{margin-top:min(0.878477306vw, 12px);font-size:min(1.1713030747vw, 16px)}}.c-heroTtl.-center{text-align:center}.c-heroTtl.-wh{color:#fff}.c-heroTtl.-show::after{height:17.3333333333vw}@media(min-width: 769px){.c-heroTtl.-show::after{height:min(8.345534407vw, 114px)}}.c-heroTtl.-show>:first-child span{opacity:1;translate:0}.c-heroTtl.-show p{opacity:1}.header{position:fixed;z-index:100;display:flex;align-items:center;justify-content:space-between;width:100%;height:14.9333333333vw}@media(min-width: 769px){.header{height:min(5.8565153734vw, 80px)}}.header .header__inr{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:0 4.2666666667vw;background-color:#fff}@media(min-width: 769px){.header .header__inr{padding:0 min(2.9282576867vw, 40px)}}.header .header__logo{width:38.4vw}@media(min-width: 769px){.header .header__logo{width:min(13.17715959vw, 180px)}}.header .header__nav{position:absolute;top:100%;left:0;z-index:-1;width:100%;height:auto;min-height:calc(100dvb - 14.9333333333vw);padding:14.9333333333vw 10.6666666667vw;color:#fff;background-color:#222;transition:translate .3s;translate:0 calc(-100% - 14.9333333333vw)}@media(min-width: 769px){.header .header__nav{position:static;z-index:0;display:block;width:auto;min-height:auto;padding:0;background-color:rgba(0,0,0,0);translate:0}}.header .header__nav a{color:#fff}@media(min-width: 769px){.header .header__nav a{color:#222}}@media(min-width: 769px){.header .header__nav ul{display:flex;-moz-column-gap:min(2.3426061493vw, 32px);column-gap:min(2.3426061493vw, 32px);align-items:center}}.header .header__nav ul li{position:relative;font-size:4.2666666667vw;opacity:0;translate:-4vw}@media(min-width: 769px){.header .header__nav ul li{font-size:min(1.1713030747vw, 16px);translate:0;opacity:1}}@media(min-width: 769px){.header .header__nav ul li::after{position:absolute;bottom:max(-1.9765739385vw, -27px);left:0;display:block;width:0;height:min(0.1464128843vw, 2px);content:"";background-color:#227caf;transition:width 200ms}}.header .header__nav ul li+li{margin-top:13.3333333333vw}@media(min-width: 769px){.header .header__nav ul li+li{margin-top:0}}.header .header__nav ul li a{font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-weight:500;letter-spacing:.05em;transition:opacity 200ms}@media(min-width: 769px){.header .header__nav ul li a{transition:color 200ms}}.header .header__nav ul li:nth-child(1){transition:.3s 0s}@media(min-width: 769px){.header .header__nav ul li:nth-child(1){transition:none}}.header .header__nav ul li:nth-child(2){transition:.3s 0.1s}@media(min-width: 769px){.header .header__nav ul li:nth-child(2){transition:none}}.header .header__nav ul li:nth-child(3){transition:.3s 0.2s}@media(min-width: 769px){.header .header__nav ul li:nth-child(3){transition:none}}.header .header__nav ul li:nth-child(4){transition:.3s 0.3s}@media(min-width: 769px){.header .header__nav ul li:nth-child(4){transition:none}}.header .header__nav ul li:nth-child(5){transition:.3s 0.4s}@media(min-width: 769px){.header .header__nav ul li:nth-child(5){transition:none}}.header .header__nav ul li:nth-child(6){transition:.3s 0.5s}@media(min-width: 769px){.header .header__nav ul li:nth-child(6){transition:none}}@media(hover: hover)and (min-width: 769px){.header .header__nav ul li:hover::after{width:100%}}@media(hover: hover){.header .header__nav ul li:hover a{opacity:.7}}@media(hover: hover)and (min-width: 769px){.header .header__nav ul li:hover a{color:#227caf;opacity:1}}.header .header__nav.-open{translate:0}.header .header__nav.-open ul li{translate:0;opacity:1}.header .header__bgrBtn{position:relative;display:grid;flex-shrink:0;place-items:center;width:14.9333333333vw;height:14.9333333333vw;background-color:#222}@media(min-width: 769px){.header .header__bgrBtn{display:none}}.header .header__bgrBtn .bar{position:absolute;display:block;width:6.4vw;height:0.2666666667vw;background-color:#fff;transition:translate .3s,rotate .3s,opacity .3s}.header .header__bgrBtn .bar.-top{translate:0 -1.8666666667vw}.header .header__bgrBtn .bar.-bottom{translate:0 1.8666666667vw}.header .header__bgrBtn.-open .bar.-top{translate:0;rotate:45deg}.header .header__bgrBtn.-open .bar.-middle{opacity:0}.header .header__bgrBtn.-open .bar.-bottom{translate:0;rotate:-45deg}.footer{position:relative;padding-top:13.8666666667vw;padding-bottom:8.5333333333vw;color:#fff;background-color:#222}@media(min-width: 769px){.footer{padding-top:min(3.8799414348vw, 53px);padding-bottom:min(4.0995607613vw, 56px)}}@media(min-width: 769px){.footer .container{display:grid;grid-template-columns:min(13.17715959vw, 180px) 1fr;grid-gap:min(4.7584187408vw, 65px) min(4.6852122987vw, 64px);align-items:center;padding-right:min(2.9282576867vw, 40px);padding-left:min(2.9282576867vw, 40px)}}.footer .footer__toTop{position:absolute;top:10.6666666667vw;right:6.4vw;display:grid;place-items:center;width:12.8vw;height:12.8vw;background-color:#3d3d3d;border-radius:50%;transition:opacity 200ms}@media(min-width: 769px){.footer .footer__toTop{top:min(2.9282576867vw, 40px);right:min(1.756954612vw, 24px);width:min(3.513909224vw, 48px);height:min(3.513909224vw, 48px)}}.footer .footer__toTop p{width:3.7333333333vw;height:3.5973333333vw;font-size:0;background-color:#c7c7c7;-webkit-mask:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/cover no-repeat;mask:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/cover no-repeat;rotate:-90deg}@media(min-width: 769px){.footer .footer__toTop p{width:min(1.0248901903vw, 14px);height:min(0.9875549048vw, 13.49px)}}@media(hover: hover){.footer .footer__toTop:hover{opacity:.7}}.footer .footer__logo{width:48vw}@media(min-width: 769px){.footer .footer__logo{flex-shrink:0;width:min(13.17715959vw, 180px)}}.footer .footer__nav{margin-top:14.6666666667vw}@media(min-width: 769px){.footer .footer__nav{margin-top:0;margin-right:auto}}@media(min-width: 769px){.footer .footer__nav ul{display:flex;-moz-column-gap:min(2.196193265vw, 30px);column-gap:min(2.196193265vw, 30px)}}.footer .footer__nav ul li{width:-moz-fit-content;width:fit-content;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:4.2666666667vw;font-weight:500;letter-spacing:.05em;transition:opacity 200ms}@media(min-width: 769px){.footer .footer__nav ul li{font-size:min(1.317715959vw, 18px)}}.footer .footer__nav ul li+li{margin-top:8vw}@media(min-width: 769px){.footer .footer__nav ul li+li{margin-top:0}}@media(hover: hover){.footer .footer__nav ul li:hover{opacity:.7}}.footer .footer__policy{margin-top:14.6666666667vw;font-size:3.7333333333vw;color:#c7c7c7;letter-spacing:.05em;transition:opacity 200ms}@media(min-width: 769px){.footer .footer__policy{margin-top:0;font-size:min(1.0248901903vw, 14px)}}@media(hover: hover){.footer .footer__policy:hover{opacity:.7}}.footer .footer__copyright{margin-top:14.4vw;font-size:3.2vw;color:#c7c7c7;letter-spacing:.05em}@media(min-width: 769px){.footer .footer__copyright{margin-top:0;font-size:min(0.878477306vw, 12px);text-align:right}}.cookie{position:fixed;bottom:0;left:0;z-index:100;width:100%;padding-top:6.9333333333vw;padding-bottom:6.9333333333vw;background-color:#ebebeb;opacity:0;transition:opacity .3s linear}@media(min-width: 769px){.cookie{padding-top:min(1.756954612vw, 24px);padding-bottom:min(1.756954612vw, 24px)}}.cookie.-open{opacity:1}@media(min-width: 769px){.cookie .container{display:flex;-moz-column-gap:min(2.9282576867vw, 40px);column-gap:min(2.9282576867vw, 40px);align-items:center;justify-content:center}}.cookie .cookie__cls{position:absolute;top:-4vw;right:4vw;display:grid;place-items:center;width:8vw;height:8vw;background-color:#b3b3b3;border-radius:50%;transition:filter 200ms}@media(min-width: 769px){.cookie .cookie__cls{top:max(-1.0980966325vw, -15px);right:min(2.9282576867vw, 40px);width:min(2.196193265vw, 30px);height:min(2.196193265vw, 30px)}}.cookie .cookie__cls .bar01,.cookie .cookie__cls .bar02{position:absolute;width:2.6666666667vw;height:0.2666666667vw;background-color:#fff}@media(min-width: 769px){.cookie .cookie__cls .bar01,.cookie .cookie__cls .bar02{width:min(0.7320644217vw, 10px);height:min(0.0732064422vw, 1px)}}.cookie .cookie__cls .bar01{rotate:45deg}.cookie .cookie__cls .bar02{rotate:-45deg}@media(hover: hover){.cookie .cookie__cls:hover{filter:brightness(1.2)}}.cookie .cookie__txt{font-size:3.7333333333vw;line-height:1.8;letter-spacing:.05em}@media(min-width: 769px){.cookie .cookie__txt{font-size:min(1.0980966325vw, 15px)}}.cookie .cookie__btn{display:block;width:40vw;height:11.7333333333vw;margin:0 auto;margin-top:3.4666666667vw;font-size:4.2666666667vw;font-weight:bold;color:#fff;text-align:center;background:linear-gradient(300deg, #222 50%, #fff 50%);background-position:right bottom;background-size:200% 200%;border-radius:1000px;transition:background-position 150ms ease-out,color 150ms}@media(min-width: 769px){.cookie .cookie__btn{flex-shrink:0;width:min(10.980966325vw, 150px);height:min(3.2210834553vw, 44px);margin-top:0;font-size:min(1.1713030747vw, 16px)}}@media(hover: hover){.cookie .cookie__btn:hover{color:#222;background-position:left top}}.contactArea{background:url("/wp/wp-content/themes/enexia/assets/images/top/contact_img_sp.png") center/cover no-repeat}@media(min-width: 769px){.contactArea{background-image:url("/wp/wp-content/themes/enexia/assets/images/top/contact_img_pc.png")}}.contactArea a{position:relative;z-index:0;display:block;padding-top:20vw;padding-bottom:6.9333333333vw}@media(min-width: 769px){.contactArea a{padding-top:min(6.0029282577vw, 82px);padding-bottom:min(7.3206442167vw, 100px)}}.contactArea a::after{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;content:"";background:linear-gradient(270deg, #0074c1 0%, #aacc03 100%);transition:opacity 400ms ease-out}.contactArea .container{position:relative}.contactArea .contactArea__ttl{font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:21.3333333333vw;font-weight:500;line-height:1;color:#fff;text-align:center}@media(min-width: 769px){.contactArea .contactArea__ttl{font-size:min(10.2489019034vw, 140px);text-align:left}}.contactArea .contactArea__txt{margin-top:2.9333333333vw;font-size:4.2666666667vw;font-weight:bold;color:#fff;text-align:center;letter-spacing:.1em}@media(min-width: 769px){.contactArea .contactArea__txt{margin-top:min(0.8052708638vw, 11px);font-size:min(1.1713030747vw, 16px);text-align:left}}.contactArea .contactArea__txt::after{display:block;width:21.3333333333vw;height:21.3333333333vw;margin:8vw auto;content:"";background:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/2.4826666667vw 2.3893333333vw no-repeat;border:0.2666666667vw solid #fff;border-radius:50%;transition:background-color 300ms,background-image 300ms}@media(min-width: 769px){.contactArea .contactArea__txt::after{position:absolute;top:0;right:min(8.78477306vw, 120px);bottom:0;width:min(8.78477306vw, 120px);height:min(8.78477306vw, 120px);margin:auto;background-size:min(1.0248901903vw, 14px) min(0.9875549048vw, 13.49px);border-width:min(0.0732064422vw, 1px)}}@media(hover: hover){.contactArea a:hover::after{opacity:.8}.contactArea a:hover .contactArea__txt::after{background-color:#fff;background-image:url("/wp/wp-content/themes/enexia/assets/images/common/arrow_black.svg")}}.splide .splide__list{height:auto}.splide .splide__track{overflow:visible}.splide .splide__slide a{transition:opacity 200ms}@media(min-width: 769px){.splide .splide__arrow{top:min(7.3206442167vw, 100px);width:min(4.6852122987vw, 64px);height:min(4.6852122987vw, 64px);background-color:#fff;box-shadow:0px 4px 16px rgba(34,34,34,.12);opacity:1;transition:background-color 200ms,opacity 200ms}}.splide .splide__arrow[disabled]{opacity:.2}@media(min-width: 769px){.splide .splide__arrow::after{position:absolute;inset:0;display:block;width:min(0.6815519766vw, 9.31px);height:min(0.6559297218vw, 8.96px);margin:auto;content:"";background-color:#222;-webkit-mask:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/cover no-repeat;mask:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/cover no-repeat;transition:background-color 200ms}}@media(min-width: 769px){.splide .splide__arrow--next{right:max(-2.3426061493vw, -32px)}}@media(min-width: 769px){.splide .splide__arrow--prev{left:max(-2.3426061493vw, -32px)}.splide .splide__arrow--prev::after{scale:-1}}@media(min-width: 769px){.splide .splide__arrow svg{display:none}}@media(hover: hover){.splide .splide__slide a:hover{opacity:.7}.splide .splide__arrow:hover:not([disabled]){background-color:#222;opacity:1}.splide .splide__arrow:hover:not([disabled])::after{background-color:#fff}}main{padding-top:14.9333333333vw}@media(min-width: 769px){main{padding-top:min(5.8565153734vw, 80px)}}[data-fadeIn]{opacity:0;transition:opacity 700ms ease-out}[data-fadeIn].-show{opacity:1}.p-top .mv .mv__inr{position:relative;display:flex;align-items:end;width:100%;height:144vw;padding-bottom:10.6666666667vw;background:url("/wp/wp-content/themes/enexia/assets/images/top/mv_img_sp.jpg") center/cover no-repeat}@media(min-width: 769px){.p-top .mv .mv__inr{height:min(46.8521229868vw, 640px);padding-bottom:min(5.8565153734vw, 80px);background-image:url("/wp/wp-content/themes/enexia/assets/images/top/mv_img_pc.jpg")}}.p-top .mv .mv__typo{position:absolute;top:56vw;left:0;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:21.3333333333vw;font-weight:500;line-height:1;color:#fff;white-space:nowrap;pointer-events:none;mix-blend-mode:overlay;opacity:0;transition:opacity 700ms ease-in-out}@media(min-width: 769px){.p-top .mv .mv__typo{top:min(16.2518301611vw, 222px);font-size:min(10.2489019034vw, 140px)}}.p-top .mv .mv__catch{font-size:6.4vw;color:#fff}@media(min-width: 769px){.p-top .mv .mv__catch{font-size:min(2.196193265vw, 30px)}}.p-top .mv .mv__catch span{display:inline-block;font-weight:bold;letter-spacing:.1em;white-space:nowrap;opacity:0;translate:4vw}@media(min-width: 769px){.p-top .mv .mv__catch span{translate:min(1.0980966325vw, 15px)}}.p-top .mv .mv__catch span:nth-of-type(1){transition:opacity 1300ms 0ms,letter-spacing 700ms 0ms ease-out,translate 700ms 0ms ease-out}@media(min-width: 769px){.p-top .mv .mv__catch span:nth-of-type(1){transition-delay:0ms}}.p-top .mv .mv__catch span:nth-of-type(2){transition:opacity 1300ms 300ms,letter-spacing 700ms 300ms ease-out,translate 700ms 300ms ease-out}@media(min-width: 769px){.p-top .mv .mv__catch span:nth-of-type(2){transition-delay:100ms}}.p-top .mv .mv__catch span:nth-of-type(3){transition:opacity 1300ms 600ms,letter-spacing 700ms 600ms ease-out,translate 700ms 600ms ease-out}@media(min-width: 769px){.p-top .mv .mv__catch span:nth-of-type(3){transition-delay:200ms}}.p-top .mv .mv__catch span:nth-of-type(4){transition:opacity 1300ms 900ms,letter-spacing 700ms 900ms ease-out,translate 700ms 900ms ease-out}@media(min-width: 769px){.p-top .mv .mv__catch span:nth-of-type(4){transition-delay:300ms}}.p-top .mv .mv__catch span:nth-of-type(5){transition:opacity 1300ms 1200ms,letter-spacing 700ms 1200ms ease-out,translate 700ms 1200ms ease-out}@media(min-width: 769px){.p-top .mv .mv__catch span:nth-of-type(5){transition-delay:400ms}}.p-top .mv .mv__catch span:nth-of-type(6){transition:opacity 1300ms 1500ms,letter-spacing 700ms 1500ms ease-out,translate 700ms 1500ms ease-out}@media(min-width: 769px){.p-top .mv .mv__catch span:nth-of-type(6){transition-delay:500ms}}.p-top .mv.-show .mv__typo{opacity:.3}@media(min-width: 769px){.p-top .mv.-show .mv__typo{opacity:.4}}.p-top .mv.-show .mv__catch span{translate:0;letter-spacing:.1em;opacity:1}@media(min-width: 769px){.p-top .mv.-show .mv__catch span{letter-spacing:0}}.p-top .about{position:relative;z-index:0;max-height:285.3333333333vw;padding-top:26.4vw;background-color:#fff;transition:max-height 300ms}@media(min-width: 769px){.p-top .about{max-height:none;padding-top:min(11.2737920937vw, 154px)}}.p-top .about .about__top{position:relative;padding-bottom:19.4666666667vw;overflow-y:clip}@media(min-width: 769px){.p-top .about .about__top{display:flex;-moz-column-gap:min(12.8843338214vw, 176px);column-gap:min(12.8843338214vw, 176px);justify-content:space-between;padding-bottom:min(6.8081991215vw, 93px)}}.p-top .about .about__top::after{position:absolute;bottom:-72.8vw;left:calc(50% - 34.4vw);display:block;width:263.7333333333vw;aspect-ratio:166/150;margin:0 auto;pointer-events:none;content:"";background:linear-gradient(270deg, #0074c1 0%, #aacc03 100%);opacity:.3;-webkit-mask:url("/wp/wp-content/themes/enexia/assets/images/top/about_bg01.svg") center/cover no-repeat;mask:url("/wp/wp-content/themes/enexia/assets/images/top/about_bg01.svg") center/cover no-repeat;translate:-50%}@media(min-width: 769px){.p-top .about .about__top::after{top:min(5.9297218155vw, 81px);bottom:auto;left:min(19.0336749634vw, 260px);width:min(92.2401171303vw, 1260px)}}.p-top .about .about__detail{padding-top:8.8vw}@media(min-width: 769px){.p-top .about .about__detail{padding-top:min(1.0980966325vw, 15px)}}.p-top .about .about__detail .ttl{font-size:5.3333333333vw;font-weight:bold;letter-spacing:.1em}@media(min-width: 769px){.p-top .about .about__detail .ttl{font-size:min(1.756954612vw, 24px)}}.p-top .about .about__detail .txt{margin-top:6.1333333333vw;font-size:4vw;font-weight:normal;line-height:2.4;letter-spacing:.1em}@media(min-width: 769px){.p-top .about .about__detail .txt{margin-top:min(2.3426061493vw, 32px);font-size:min(1.0980966325vw, 15px)}}.p-top .about .about__detail .txt+.txt{margin-top:2.4em}.p-top .about .about__value{position:relative;z-index:1;width:100%;padding-top:16.8vw;padding-bottom:14.9333333333vw;color:#fff;background-color:#222}@media(min-width: 769px){.p-top .about .about__value{display:flex;-moz-column-gap:min(5.3440702782vw, 73px);column-gap:min(5.3440702782vw, 73px);align-items:center;padding-top:min(5.8565153734vw, 80px);padding-bottom:min(5.8565153734vw, 80px)}}@media(min-width: 769px){.p-top .about .about__value::after{position:absolute;top:0;right:calc(100% - 1px);z-index:-1;display:block;width:calc((100vw - 1100px)/2);height:100%;content:"";background-color:inherit}}.p-top .about .about__value .ttl{position:relative;z-index:0;display:flex;align-items:center;font-size:6.4vw;font-weight:bold;letter-spacing:.1em;opacity:0;translate:4vw;transition:opacity 1000ms ease-out,translate 500ms ease-out}@media(min-width: 769px){.p-top .about .about__value .ttl{font-size:min(2.196193265vw, 30px);translate:min(1.0980966325vw, 15px);line-height:1.4}}.p-top .about .about__value .ttl span{position:absolute;left:-6.1333333333vw;z-index:-1;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:21.3333333333vw;font-weight:500;color:#3d3d3d;letter-spacing:0;transition:translate 1200ms ease-out;translate:-9.3333333333vw}@media(min-width: 769px){.p-top .about .about__value .ttl span{translate:max(-2.5622254758vw, -35px);left:max(-9.5168374817vw, -130px);font-size:min(10.2489019034vw, 140px)}}.p-top .about .about__value .ttl.-show{opacity:1;translate:0}.p-top .about .about__value .ttl.-show span{translate:0}.p-top .about .about__value .list{margin-top:10.4vw}@media(min-width: 769px){.p-top .about .about__value .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(0.7320644217vw, 10px);margin-top:0}}.p-top .about .about__value .list li{display:grid;place-items:center;width:87.2vw;height:14.9333333333vw;font-size:4.8vw;font-weight:bold;text-align:center;letter-spacing:.1em;background:#3d3d3d;opacity:0;translate:4vw}@media(min-width: 769px){.p-top .about .about__value .list li{width:min(17.8623718887vw, 244px);height:min(4.9780380673vw, 68px);font-size:min(1.4641288433vw, 20px);translate:min(1.0980966325vw, 15px)}}.p-top .about .about__value .list li+li{margin-top:2.1333333333vw}@media(min-width: 769px){.p-top .about .about__value .list li+li{margin-top:0}}.p-top .about .about__value .list li:nth-child(1){transition:opacity 300ms 0ms ease-out,translate 300ms 0ms ease-out}.p-top .about .about__value .list li:nth-child(2){transition:opacity 300ms 100ms ease-out,translate 300ms 100ms ease-out}.p-top .about .about__value .list li:nth-child(3){transition:opacity 300ms 200ms ease-out,translate 300ms 200ms ease-out}.p-top .about .about__value .list li:nth-child(4){transition:opacity 300ms 300ms ease-out,translate 300ms 300ms ease-out}.p-top .about .about__value .list li:nth-child(5){transition:opacity 300ms 400ms ease-out,translate 300ms 400ms ease-out}.p-top .about .about__value .list li:nth-child(6){transition:opacity 300ms 500ms ease-out,translate 300ms 500ms ease-out}.p-top .about .about__value .list.-show li{opacity:1;translate:0}.p-top .about .about__derivation{position:relative;padding-top:21.3333333333vw;padding-bottom:54.1333333333vw}@media(min-width: 769px){.p-top .about .about__derivation{display:flex;-moz-column-gap:min(5.8565153734vw, 80px);column-gap:min(5.8565153734vw, 80px);align-items:center;justify-content:space-between;padding-top:min(9.8828696925vw, 135px);padding-bottom:min(11.5666178624vw, 158px)}}.p-top .about .about__derivation::after{position:absolute;top:-4vw;left:16.2666666667vw;z-index:-1;display:block;width:236.2666666667vw;aspect-ratio:205/150;margin:0 auto;pointer-events:none;content:"";background:linear-gradient(270deg, #0074c1 0%, #aacc03 100%);opacity:.3;-webkit-mask:url("/wp/wp-content/themes/enexia/assets/images/top/about_bg02.svg") center/cover no-repeat;mask:url("/wp/wp-content/themes/enexia/assets/images/top/about_bg02.svg") center/cover no-repeat}@media(min-width: 769px){.p-top .about .about__derivation::after{top:max(-1.3909224012vw, -19px);left:min(52.635431918vw, 719px);width:min(79.0629575403vw, 1080px)}}.p-top .about .about__derivation .logo{width:85.6vw;margin:0 auto}@media(min-width: 769px){.p-top .about .about__derivation .logo{width:auto;min-width:min(41.1420204978vw, 562px)}}.p-top .about .about__derivation .ttl{margin-top:16.5333333333vw;font-size:6.4vw;font-weight:bold;line-height:1;letter-spacing:.1em}@media(min-width: 769px){.p-top .about .about__derivation .ttl{margin-top:0;font-size:min(2.196193265vw, 30px)}}.p-top .about .about__derivation .txt{margin-top:7.2vw;font-size:4vw;line-height:1.8;letter-spacing:.1em}@media(min-width: 769px){.p-top .about .about__derivation .txt{margin-top:min(2.1229868228vw, 29px);font-size:min(1.0980966325vw, 15px)}}.p-top .about .about__more{position:absolute;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:89.8666666667vw;background:linear-gradient(360deg, rgb(255, 255, 255) 60%, rgba(255, 255, 255, 0.5) 90%, rgba(0, 0, 0, 0) 100%)}@media(min-width: 769px){.p-top .about .about__more{display:none}}.p-top .about .about__more button{display:block;width:87.2vw;height:16.5333333333vw;font-size:4vw;font-weight:bold;color:#fff;background-color:#222;border-radius:26.6666666667vw}.p-top .about.-show .about__more{height:70.4vw;background:none}.p-top .business{position:relative;z-index:0;padding-top:31.4666666667vw;padding-bottom:26.6666666667vw;background-color:#efefef}@media(min-width: 769px){.p-top .business{padding-top:min(12.737920937vw, 174px);padding-bottom:min(11.7130307467vw, 160px)}}.p-top .business .c-heroTtl{margin:0 auto}.p-top .business .business__sec{margin-top:13.3333333333vw;font-size:6.4vw;font-weight:bold;text-align:center;letter-spacing:.1em}@media(min-width: 769px){.p-top .business .business__sec{margin-top:min(5.5636896047vw, 76px);font-size:min(2.196193265vw, 30px)}}.p-top .business .business__sec:not(:first-of-type){margin-top:14.6666666667vw}@media(min-width: 769px){.p-top .business .business__sec:not(:first-of-type){margin-top:min(5.5636896047vw, 76px)}}.p-top .business .business__txt{margin-top:5.0666666667vw;font-size:4vw;line-height:1.8;letter-spacing:.1em}@media(min-width: 769px){.p-top .business .business__txt{margin-top:min(2.0497803807vw, 28px);font-size:min(1.0980966325vw, 15px);text-align:center}}.p-top .business .business__item{padding:8.5333333333vw 5.3333333333vw;margin-top:8vw;background-color:#fff}@media(min-width: 769px){.p-top .business .business__item{display:flex;-moz-column-gap:min(4.39238653vw, 60px);column-gap:min(4.39238653vw, 60px);justify-content:space-between;padding:min(2.8550512445vw, 39px) min(4.0995607613vw, 56px);margin-top:min(2.7818448023vw, 38px)}}.p-top .business .business__item .inr:not(:first-of-type){margin-top:10.6666666667vw}@media(min-width: 769px){.p-top .business .business__item .inr:not(:first-of-type){margin-top:0}}.p-top .business .business__item .ttl{font-size:4.8vw;font-weight:bold;text-align:center;letter-spacing:.1em}@media(min-width: 769px){.p-top .business .business__item .ttl{font-size:min(1.4641288433vw, 20px)}}.p-top .business .business__item .img{margin-top:3.7333333333vw}@media(min-width: 769px){.p-top .business .business__item .img{width:min(34.3338213763vw, 469px);margin-top:min(1.0248901903vw, 14px)}}.p-top .business .business__item .list{padding:4.5333333333vw 5.3333333333vw;margin-top:4.2666666667vw;background-color:#f5f5f5}@media(min-width: 769px){.p-top .business .business__item .list{padding:min(1.756954612vw, 24px);margin-top:min(1.0248901903vw, 14px)}}.p-top .business .business__item .list li{padding:4.2666666667vw;font-size:4vw;line-height:1.8;letter-spacing:.1em;background-color:#fff}@media(min-width: 769px){.p-top .business .business__item .list li{padding:min(1.317715959vw, 18px) min(1.4641288433vw, 20px);font-size:min(1.0980966325vw, 15px)}}.p-top .business .business__item .list li+li{margin-top:2.1333333333vw}@media(min-width: 769px){.p-top .business .business__item .list li+li{margin-top:min(0.7320644217vw, 10px)}}.p-top .business .business__item .list li span{font-weight:bold;color:#227caf}.p-top .business .business__img{margin-top:8vw}@media(min-width: 769px){.p-top .business .business__img{margin-top:min(2.635431918vw, 36px)}}.p-top .recruit{background:url("/wp/wp-content/themes/enexia/assets/images/top/recruit_bg_sp.png") center/cover no-repeat}@media(min-width: 769px){.p-top .recruit{background-image:url("/wp/wp-content/themes/enexia/assets/images/top/recruit_bg_pc.png")}}.p-top .recruit .c-heroTtl{color:#fff}.p-top .recruit .recruit__link{position:relative;z-index:0;display:block;padding-top:26.6666666667vw;padding-bottom:21.3333333333vw}@media(min-width: 769px){.p-top .recruit .recruit__link{padding-top:min(7.7598828697vw, 106px);padding-bottom:min(8.6383601757vw, 118px)}}.p-top .recruit .recruit__link::after{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;height:100%;pointer-events:none;content:"";background:linear-gradient(#0074c1 0%, #aacc03 100%);opacity:0;transition:opacity 400ms ease-out}.p-top .recruit .container{position:relative}.p-top .recruit .recruit__txt{margin-top:10.6666666667vw;font-size:4vw;line-height:1.8;color:#fff;letter-spacing:.1em}@media(min-width: 769px){.p-top .recruit .recruit__txt{margin-top:min(2.5622254758vw, 35px);font-size:min(1.0980966325vw, 15px)}}.p-top .recruit .recruit__txt::after{display:block;width:21.3333333333vw;height:21.3333333333vw;margin-top:10.1333333333vw;content:"";background:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/2.4826666667vw 2.3893333333vw no-repeat;border:0.2666666667vw solid #fff;border-radius:50%;transition:background-color 300ms,background-image 300ms}@media(min-width: 769px){.p-top .recruit .recruit__txt::after{position:absolute;top:0;right:min(8.78477306vw, 120px);bottom:0;width:min(8.78477306vw, 120px);height:min(8.78477306vw, 120px);margin:auto 0;background-image:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg");background-size:min(1.0248901903vw, 14px) min(0.9875549048vw, 13.49px);border-width:min(0.0732064422vw, 1px)}}@media(hover: hover){.p-top .recruit .recruit__link:hover::after{opacity:.8}.p-top .recruit .recruit__link:hover .recruit__txt::after{background-color:#fff;background-image:url("/wp/wp-content/themes/enexia/assets/images/common/arrow_black.svg")}}.p-top .recruit+.company{margin-top:31.7333333333vw}@media(min-width: 769px){.p-top .recruit+.company{margin-top:min(18.1551976574vw, 248px)}}.p-top .news{position:relative;z-index:1;padding-top:41.6vw;padding-bottom:31.7333333333vw}@media(min-width: 769px){.p-top .news{padding-top:min(18.1551976574vw, 248px);padding-bottom:min(18.1551976574vw, 248px)}}@media(min-width: 769px){.p-top .news .container{position:relative}}.p-top .news .news__ttl{position:relative;z-index:0;font-size:6.4vw;font-weight:bold;letter-spacing:.1em;opacity:0;translate:4vw;transition:opacity 1000ms ease-out,translate 500ms ease-out}@media(min-width: 769px){.p-top .news .news__ttl{font-size:min(2.196193265vw, 30px);translate:min(1.0980966325vw, 15px)}}.p-top .news .news__ttl span{position:absolute;top:-21.6vw;left:-6.4vw;z-index:-1;display:block;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:21.3333333333vw;font-weight:500;color:#efefef;letter-spacing:0;translate:-9.3333333333vw;transition:translate 1000ms ease-out}@media(min-width: 769px){.p-top .news .news__ttl span{top:max(-10.6881405564vw, -146px);left:max(-9.5168374817vw, -130px);font-size:min(10.2489019034vw, 140px);translate:max(-2.5622254758vw, -35px)}}.p-top .news .news__ttl.-show{opacity:1;translate:0}.p-top .news .news__ttl.-show span{translate:0}.p-top .news .splide{margin-top:9.3333333333vw;visibility:visible}@media(min-width: 769px){.p-top .news .splide{margin-top:min(2.9282576867vw, 40px)}}.p-top .news .splide .splide__list{display:block}@media(min-width: 769px){.p-top .news .splide .splide__list{display:flex}}.p-top .news .news__list{margin-top:10.4vw;font-size:4vw;letter-spacing:.1em}@media(min-width: 769px){.p-top .news .news__list{font-size:min(1.0980966325vw, 15px)}}.p-top .news .news__list li{width:100%}.p-top .news .news__list li+li{margin-top:9.3333333333vw}@media(min-width: 769px){.p-top .news .news__list li+li{margin-top:0}}.p-top .news .news__list li a{display:grid;grid-template-areas:"figure figure" "date tag" "ttl ttl";grid-template-columns:repeat(2, 1fr);gap:4vw}@media(min-width: 769px){.p-top .news .news__list li a{gap:min(1.0980966325vw, 15px)}}.p-top .news .news__list li a .img{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;display:flex;grid-area:figure;align-items:center;justify-content:center;width:100%;aspect-ratio:327/202;overflow:hidden;background-color:#efefef}.p-top .news .news__list li a .img img{width:100%;max-width:none;height:auto}.p-top .news .news__list li a .date{-ms-grid-row:3;-ms-grid-column:1;grid-area:date;color:#7c7c7c}.p-top .news .news__list li a .tag{-ms-grid-row:3;-ms-grid-column:3;grid-area:tag;text-align:right}.p-top .news .news__list li a .tag::before{content:"#"}.p-top .news .news__list li a .ttl{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:ttl;width:100%;line-height:1.8}@media(min-width: 769px){.p-top .news .news__list li a .ttl{font-weight:bold}}.p-top .news .btnArea{margin-top:9.3333333333vw}@media(min-width: 769px){.p-top .news .btnArea{position:absolute;top:0;right:min(9.7364568082vw, 133px);margin-top:0}}.p-top .news .btnArea .c-btn{width:48vw;height:12.2666666667vw;margin-right:0}@media(min-width: 769px){.p-top .news .btnArea .c-btn{width:min(13.17715959vw, 180px);height:min(3.513909224vw, 48px)}}.p-top .company{position:relative;padding-bottom:26.1333333333vw}@media(min-width: 769px){.p-top .company{padding-bottom:min(11.7130307467vw, 160px)}}.p-top .company::after{position:absolute;top:-40.8vw;left:-61.3333333333vw;z-index:-2;display:block;width:168.8vw;aspect-ratio:271/150;pointer-events:none;content:"";background:linear-gradient(270deg, #0074c1 0%, #aacc03 100%);opacity:.3;-webkit-mask:url("/wp/wp-content/themes/enexia/assets/images/top/company_bg.svg") center/cover no-repeat;mask:url("/wp/wp-content/themes/enexia/assets/images/top/company_bg.svg") center/cover no-repeat}@media(min-width: 769px){.p-top .company::after{top:max(-22.9868228404vw, -314px);left:calc(100% - min(80.1610541728vw, 1095px));width:min(84.6998535871vw, 1157px)}}.p-top .company .company__detail{position:relative;padding-bottom:14.6666666667vw;margin-top:11.2vw}@media(min-width: 769px){.p-top .company .company__detail{width:min(36.6032210835vw, 500px);padding-bottom:0;margin-top:min(7.6866764275vw, 105px);margin-right:0;margin-left:auto}}.p-top .company .company__detail::before{display:block;width:100vw;height:116.8vw;margin-left:50%;content:"";background:url("/wp/wp-content/themes/enexia/assets/images/top/company_img_sp.png") center/cover no-repeat;translate:-50%}@media(min-width: 769px){.p-top .company .company__detail::before{position:absolute;top:0;right:calc(100% + min(7.3206442167vw, 100px));bottom:0;width:51.1346998536vw;height:min(58.5651537335vw, 800px);margin:auto auto auto 0;background-image:url("/wp/wp-content/themes/enexia/assets/images/top/company_img_pc.png");background-position:right;background-size:auto 100%;translate:0}}.p-top .company .company__detail::after{position:absolute;top:0;left:50%;z-index:-1;display:block;width:100vw;height:100%;content:"";background-color:#efefef;translate:-50%}@media(min-width: 769px){.p-top .company .company__detail::after{top:max(-14.2752562225vw, -195px);translate:0;left:max(-16.0322108346vw, -219px);width:67.803806735vw;height:min(102.635431918vw, 1402px)}}.p-top .company .company__ttl{margin-top:14.9333333333vw;font-size:6.4vw;font-weight:bold;letter-spacing:.1em}@media(min-width: 769px){.p-top .company .company__ttl{margin-top:0;font-size:min(2.196193265vw, 30px)}}.p-top .company .company__list{padding-bottom:5.8666666667vw;margin-top:7.7333333333vw;font-size:4vw;letter-spacing:.1em;border-bottom:0.2666666667vw solid #ddd}@media(min-width: 769px){.p-top .company .company__list{padding-bottom:min(1.5373352855vw, 21px);margin-top:min(2.196193265vw, 30px);font-size:min(1.0980966325vw, 15px);border-width:min(0.0732064422vw, 1px)}}@media(min-width: 769px){.p-top .company .company__list .company__listItem{display:flex}}.p-top .company .company__list .company__listItem+.company__listItem{padding-top:5.8666666667vw;margin-top:5.8666666667vw;border-top:0.2666666667vw solid #ddd}@media(min-width: 769px){.p-top .company .company__list .company__listItem+.company__listItem{padding-top:min(1.5373352855vw, 21px);margin-top:min(1.5373352855vw, 21px);border-width:min(0.0732064422vw, 1px)}}.p-top .company .company__list dt{font-weight:bold}@media(min-width: 769px){.p-top .company .company__list dt{width:min(10.7613469985vw, 147px)}}.p-top .company .company__list dd{margin-top:3.2vw;line-height:1.8}@media(min-width: 769px){.p-top .company .company__list dd{margin-top:0}}.p-top .company .company__list dd span{display:block;color:#7c7c7c}.p-top .company .company__map{margin-top:29.0666666667vw}@media(min-width: 769px){.p-top .company .company__map{position:relative;margin-top:min(17.2035139092vw, 235px)}}.p-top .company .company__map .access{position:relative;z-index:0;font-size:4vw;line-height:1.8;letter-spacing:.1em;opacity:0;transition:opacity 1000ms ease-out,translate 500ms ease-out}@media(min-width: 769px){.p-top .company .company__map .access{z-index:-1;font-size:min(1.0980966325vw, 15px)}}.p-top .company .company__map .access span{position:absolute;top:-9.0666666667vw;left:-6.4vw;z-index:-1;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:21.3333333333vw;font-weight:500;line-height:1;color:#efefef;letter-spacing:0;opacity:0;transition:translate 1000ms ease-out;translate:-9.3333333333vw}@media(min-width: 769px){.p-top .company .company__map .access span{top:max(-4.6852122987vw, -64px);left:max(-9.5168374817vw, -130px);font-size:min(10.2489019034vw, 140px);translate:min(-2.5622254758vw, -35px)}}.p-top .company .company__map .access.-show{opacity:1}.p-top .company .company__map .access.-show span{opacity:1;translate:0}.p-top .company .company__map .map{width:100%;aspect-ratio:109/150;margin-top:5.8666666667vw}@media(min-width: 769px){.p-top .company .company__map .map{aspect-ratio:1100/450;margin-top:min(1.6105417277vw, 22px)}}.p-top .company .company__map .c-link{margin-top:2.1333333333vw}@media(min-width: 769px){.p-top .company .company__map .c-link{position:absolute;top:0;right:min(9.7364568082vw, 133px);margin-top:0}}.p-recruit .recruit-about{position:relative;padding-top:25.8666666667vw;padding-bottom:21.3333333333vw;margin-top:64vw;color:#fff;text-align:center;background:linear-gradient(270deg, rgba(0, 116, 193, 0.8) 0%, rgba(170, 204, 3, 0.8) 100%),url("/wp/wp-content/themes/enexia/assets/images/recruit/recruit-about_bg_sp.jpg") center/cover no-repeat}@media(min-width: 769px){.p-recruit .recruit-about{padding-top:min(9.5168374817vw, 130px);padding-bottom:min(8.8579795022vw, 121px);margin-top:min(29.2825768668vw, 400px);background:linear-gradient(270deg, rgba(0, 116, 193, 0.8) 0%, rgba(170, 204, 3, 0.8) 100%),url("/wp/wp-content/themes/enexia/assets/images/recruit/recruit-about_bg_pc.jpg") center/cover no-repeat}}.p-recruit .recruit-about::before{position:absolute;bottom:100%;display:block;width:100%;aspect-ratio:375/240;content:"";background:url("/wp/wp-content/themes/enexia/assets/images/recruit/recruit-about_img_sp.jpg") center/cover no-repeat}@media(min-width: 769px){.p-recruit .recruit-about::before{height:min(29.2825768668vw, 400px);aspect-ratio:auto;background-image:url("/wp/wp-content/themes/enexia/assets/images/recruit/recruit-about_img_pc.jpg");background-position:top}}.p-recruit .recruit-about .ttl{font:500 21.3333333333vw/1.05 "Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif}@media(min-width: 769px){.p-recruit .recruit-about .ttl{font-size:min(10.2489019034vw, 140px)}}.p-recruit .recruit-about .subTtl{margin-top:4.2666666667vw;font-size:6.4vw;font-weight:bold;letter-spacing:.1em}@media(min-width: 769px){.p-recruit .recruit-about .subTtl{margin-top:min(2.0497803807vw, 28px);font-size:min(2.196193265vw, 30px)}}.p-recruit .recruit-about .txt{margin-top:5.3333333333vw;font-size:4vw;line-height:1.8;letter-spacing:.1em}@media(min-width: 769px){.p-recruit .recruit-about .txt{margin-top:min(2.0497803807vw, 28px);font-size:min(1.0980966325vw, 15px)}}.p-recruit .recruit-about .recruit-about__pdf{width:100%;aspect-ratio:327/184;margin-top:8vw}@media(min-width: 769px){.p-recruit .recruit-about .recruit-about__pdf{margin-top:min(3.8799414348vw, 53px)}}.p-recruit .recruit-contents{color:#fff;background-color:#222}@media(min-width: 769px){.p-recruit .recruit-contents .container{padding:0}}.p-recruit .recruit-contents ul{height:148.5333333333vw}@media(min-width: 769px){.p-recruit .recruit-contents ul{display:flex;align-items:center;justify-content:center;height:min(25.4758418741vw, 348px)}}.p-recruit .recruit-contents ul li{position:relative;height:50%;background:#fff}@media(min-width: 769px){.p-recruit .recruit-contents ul li{width:50%;height:100%}}.p-recruit .recruit-contents ul li+li::before{position:absolute;top:0;right:0;left:0;z-index:1;display:block;width:78.6666666667vw;height:0.2666666667vw;margin:auto;content:"";background-color:#c7c7c7}@media(min-width: 769px){.p-recruit .recruit-contents ul li+li::before{right:auto;bottom:0;width:min(0.0732064422vw, 1px);height:min(16.1054172767vw, 220px)}}.p-recruit .recruit-contents ul li a{position:relative;display:grid;height:100%;transition:background-color 500ms ease-out}.p-recruit .recruit-contents ul li a::before{position:absolute;inset:0;display:block;width:100%;height:100%;margin:auto;content:"";background-color:#222;transition:opacity 400ms ease-out}.p-recruit .recruit-contents ul li a p{position:relative;display:grid;place-items:center;height:-moz-fit-content;height:fit-content;margin-top:auto;font-size:6.4vw;font-weight:bold;letter-spacing:.1em;translate:0 -2.1333333333vw;transition:color 500ms ease-out}@media(min-width: 769px){.p-recruit .recruit-contents ul li a p{font-size:min(1.756954612vw, 24px)}}.p-recruit .recruit-contents ul li a p>span{position:absolute;font:500 21.3333333333vw "Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:.05em;opacity:.12}@media(min-width: 769px){.p-recruit .recruit-contents ul li a p>span{font-size:min(7.3206442167vw, 100px)}}.p-recruit .recruit-contents ul li a>span{translate:0 8.5333333333vw;display:block;width:17.0666666667vw;height:17.0666666667vw;margin:0 auto;font-size:0;background:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/1.9786666667vw no-repeat;border:0.2666666667vw solid #fff;border-radius:50%;transition:background-image 500ms ease-out,border-color 500ms ease-out}@media(min-width: 769px){.p-recruit .recruit-contents ul li a>span{width:min(5.8565153734vw, 80px);height:min(5.8565153734vw, 80px);margin:0 auto;background-size:min(0.6815519766vw, 9.31px);border-width:min(0.0732064422vw, 1px)}}.p-recruit .recruit-contents ul li a.about{background:url("/wp/wp-content/themes/enexia/assets/images/recruit/recruit_about_hover_bg.png") center/cover no-repeat}@media(min-width: 769px){.p-recruit .recruit-contents ul li a.about{justify-content:end}}@media(min-width: 769px){.p-recruit .recruit-contents ul li a.about p{translate:max(-17.3499267936vw, -237px) min(0.5124450952vw, 7px)}}@media(min-width: 769px){.p-recruit .recruit-contents ul li a.about>span{translate:max(-17.3499267936vw, -237px) min(3.7335285505vw, 51px)}}.p-recruit .recruit-contents ul li a.business{background:url("/wp/wp-content/themes/enexia/assets/images/recruit/recruit_business_hover_bg.png") center bottom/contain no-repeat}@media(min-width: 769px){.p-recruit .recruit-contents ul li a.business{justify-content:start}}@media(min-width: 769px){.p-recruit .recruit-contents ul li a.business p{translate:min(21.3762811127vw, 292px) min(0.5124450952vw, 7px)}}@media(min-width: 769px){.p-recruit .recruit-contents ul li a.business>span{translate:min(21.3762811127vw, 292px) min(3.7335285505vw, 51px)}}@media(hover: hover){.p-recruit .recruit-contents ul li:hover+li::before{opacity:0}.p-recruit .recruit-contents ul li:hover a::before{opacity:0}.p-recruit .recruit-contents ul li:hover a p{color:#222}.p-recruit .recruit-contents ul li:hover a>span{background-image:url("/wp/wp-content/themes/enexia/assets/images/common/arrow_black.svg");border-color:#222}}.p-recruit .recruit-interview{padding-bottom:21.3333333333vw;margin-top:14.9333333333vw}@media(min-width: 769px){.p-recruit .recruit-interview{padding-bottom:min(8.7115666179vw, 119px);margin-top:min(9.8096632504vw, 134px)}}.p-recruit .recruit-interview .ttl{font:500 21.3333333333vw "Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;letter-spacing:-0.03em}@media(min-width: 769px){.p-recruit .recruit-interview .ttl{font-size:min(10.2489019034vw, 140px);line-height:1;letter-spacing:0}}.p-recruit .recruit-interview .txt{margin-top:1.3333333333vw;font-size:4vw;line-height:1.8;letter-spacing:.1em}@media(min-width: 769px){.p-recruit .recruit-interview .txt{margin-top:min(1.756954612vw, 24px);font-size:min(1.0980966325vw, 15px)}}.p-recruit .recruit-interview ul{display:flex;flex-direction:column;row-gap:8vw;margin-top:9.8666666667vw}@media(min-width: 769px){.p-recruit .recruit-interview ul{flex-direction:row;-moz-column-gap:min(3.513909224vw, 48px);column-gap:min(3.513909224vw, 48px);justify-content:center;margin-top:min(3.8067349927vw, 52px)}}@media(min-width: 769px){.p-recruit .recruit-interview ul li{width:min(38.5065885798vw, 526px)}}@media(hover: hover){.p-recruit .recruit-interview ul li a{transition:opacity 200ms}.p-recruit .recruit-interview ul li a:hover{opacity:.7}}.p-recruit .recruit-interview ul li figure{display:flex;place-items:center;width:100%;aspect-ratio:327/202;overflow:hidden;background-color:gray}.p-recruit .recruit-interview ul li figure img{width:100%;height:auto}.p-recruit .recruit-interview ul li p{margin-top:4.2666666667vw;font-size:4vw;font-weight:bold;letter-spacing:.1em}@media(min-width: 769px){.p-recruit .recruit-interview ul li p{margin-top:min(1.8301610542vw, 25px);font-size:min(1.0980966325vw, 15px)}}.p-recruit .recruit-process{padding-top:34.1333333333vw;padding-bottom:20.2666666667vw;background-color:#efefef}@media(min-width: 769px){.p-recruit .recruit-process{padding-top:min(14.3484626647vw, 196px);padding-bottom:min(8.4919472914vw, 116px)}}.p-recruit .recruit-process .ttl{position:relative;z-index:0;font-size:6.4vw;font-weight:bold;text-align:center;letter-spacing:.1em}@media(min-width: 769px){.p-recruit .recruit-process .ttl{font-size:min(2.196193265vw, 30px)}}.p-recruit .recruit-process .ttl span{position:absolute;top:-19.2vw;right:0;left:0;z-index:-1;display:block;margin:0 auto;font:500 21.3333333333vw "Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#fff;letter-spacing:0}@media(min-width: 769px){.p-recruit .recruit-process .ttl span{top:max(-10.2489019034vw, -140px);font-size:min(10.2489019034vw, 140px)}}.p-recruit .recruit-process .txt{margin-top:5.3333333333vw;font-size:4vw;line-height:1.8;letter-spacing:.1em}@media(min-width: 769px){.p-recruit .recruit-process .txt{margin-top:min(1.4641288433vw, 20px);font-size:min(1.0980966325vw, 15px);text-align:center}}.p-recruit .recruit-process ol{display:flex;flex-direction:column;row-gap:1.0666666667vw;margin-top:9.8666666667vw;list-style-type:none;counter-reset:list-counter}@media(min-width: 769px){.p-recruit .recruit-process ol{margin-top:min(3.953147877vw, 54px)}}.p-recruit .recruit-process ol li{position:relative;display:flex;align-items:center;padding:5.3333333333vw 5.3333333333vw 5.3333333333vw 4.2666666667vw;counter-increment:list-counter;background-color:#fff}@media(min-width: 769px){.p-recruit .recruit-process ol li{padding:min(1.756954612vw, 24px) min(4.2459736457vw, 58px)}}.p-recruit .recruit-process ol li::before{display:inline-block;flex-shrink:0;width:2ch;font:500 14.9333333333vw/1.8 "Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#ddd;text-align:center;content:counter(list-counter, decimal-leading-zero)}@media(min-width: 769px){.p-recruit .recruit-process ol li::before{font-size:min(5.8565153734vw, 80px);line-height:1}}.p-recruit .recruit-process ol li .inr{padding-left:6.4vw;margin-left:4.2666666667vw;border-left:0.2666666667vw solid #ddd}@media(min-width: 769px){.p-recruit .recruit-process ol li .inr{padding-left:min(4.0995607613vw, 56px);margin-left:min(3.4407027818vw, 47px);border-width:min(0.0732064422vw, 1px)}}.p-recruit .recruit-process ol li h3{font-size:5.3333333333vw;font-weight:bold;letter-spacing:.1em}@media(min-width: 769px){.p-recruit .recruit-process ol li h3{font-size:min(1.756954612vw, 24px)}}.p-recruit .recruit-process ol li h3 span{font-size:4.2666666667vw;font-weight:inherit}@media(min-width: 769px){.p-recruit .recruit-process ol li h3 span{font-size:min(1.756954612vw, 24px)}}.p-recruit .recruit-process ol li p{margin-top:0.5333333333vw;font-size:4vw;line-height:1.8;letter-spacing:.1em}@media(min-width: 769px){.p-recruit .recruit-process ol li p{margin-top:min(0.7320644217vw, 10px);font-size:min(1.0980966325vw, 15px)}}.p-recruit .recruit-process ul{margin-top:5.8666666667vw}@media(min-width: 769px){.p-recruit .recruit-process ul{margin-top:min(2.0497803807vw, 28px)}}.p-recruit .recruit-process ul li{padding-left:1em;font-size:4vw;line-height:1.9;text-indent:-1em;letter-spacing:.1em}@media(min-width: 769px){.p-recruit .recruit-process ul li{font-size:min(1.0980966325vw, 15px);line-height:2}}.p-recruit .recruit-process ul li::before{content:"・"}.p-recruit .recruit-entry{padding-top:14.9333333333vw;padding-bottom:21.3333333333vw;color:#fff;background:linear-gradient(270deg, #0074c1 0%, #aacc03 100%)}@media(min-width: 769px){.p-recruit .recruit-entry{padding-top:min(5.8565153734vw, 80px);padding-bottom:min(9.5900439239vw, 131px)}}.p-recruit .recruit-entry .ttl{font:500 21.3333333333vw "Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;text-align:center}@media(min-width: 769px){.p-recruit .recruit-entry .ttl{font-size:min(10.2489019034vw, 140px)}}.p-recruit .recruit-entry .ttl span{display:block;margin-top:-1.0666666667vw;font-size:4.2666666667vw;font-weight:bold;line-height:1;letter-spacing:.1em}@media(min-width: 769px){.p-recruit .recruit-entry .ttl span{margin-top:max(-1.2445095168vw, -17px);font-size:min(1.1713030747vw, 16px)}}.p-recruit .recruit-entry .txt{margin-top:10.9333333333vw;font-size:4vw;line-height:1.8;letter-spacing:.1em}@media(min-width: 769px){.p-recruit .recruit-entry .txt{margin-top:min(3.0014641288vw, 41px);font-size:min(1.0980966325vw, 15px);text-align:center}}.p-recruit .recruit-entry .recruit-entry__career{padding:10.6666666667vw 5.3333333333vw 8.8vw;margin-top:10.1333333333vw;background-color:rgba(255,255,255,.12)}@media(min-width: 769px){.p-recruit .recruit-entry .recruit-entry__career{padding:min(2.7818448023vw, 38px) min(4.0995607613vw, 56px) min(4.0263543192vw, 55px);margin-top:min(3.953147877vw, 54px)}}.p-recruit .recruit-entry .recruit-entry__career h3{font-size:6.4vw;font-weight:bold;text-align:center;letter-spacing:.1em}@media(min-width: 769px){.p-recruit .recruit-entry .recruit-entry__career h3{font-size:min(2.196193265vw, 30px)}}.p-recruit .recruit-entry .recruit-entry__career .list{margin-top:5.6vw;border:1.0666666667vw solid #fff}@media(min-width: 769px){.p-recruit .recruit-entry .recruit-entry__career .list{margin-top:min(2.2693997072vw, 31px);border-width:min(0.2928257687vw, 4px)}}.p-recruit .recruit-entry .recruit-entry__career .list .list__item{padding:7.4666666667vw 5.3333333333vw 5.3333333333vw}@media(min-width: 769px){.p-recruit .recruit-entry .recruit-entry__career .list .list__item{position:relative;display:grid;grid-template-columns:auto min(36.1639824305vw, 494px);padding:min(2.0497803807vw, 28px) min(0.878477306vw, 12px) min(2.0497803807vw, 28px) min(2.0497803807vw, 28px)}}.p-recruit .recruit-entry .recruit-entry__career .list .list__item:not(:first-of-type){border-top:1.0666666667vw solid #fff}@media(min-width: 769px){.p-recruit .recruit-entry .recruit-entry__career .list .list__item:not(:first-of-type){border-width:min(0.2928257687vw, 4px)}}.p-recruit .recruit-entry .recruit-entry__career .list dt{font-size:5.3333333333vw;font-weight:bold;line-height:1.44;letter-spacing:.1em}@media(min-width: 769px){.p-recruit .recruit-entry .recruit-entry__career .list dt{position:absolute;top:0;bottom:0;left:0;grid-column:1;height:-moz-fit-content;height:fit-content;margin:auto 0;font-size:min(1.756954612vw, 24px)}}.p-recruit .recruit-entry .recruit-entry__career .list dd{margin-top:4.2666666667vw;color:#222}@media(min-width: 769px){.p-recruit .recruit-entry .recruit-entry__career .list dd{grid-column:2;margin-top:0;font-size:min(1.1713030747vw, 16px)}}.p-recruit .recruit-entry .recruit-entry__career .list dd:not(:first-of-type){margin-top:1.0666666667vw}@media(min-width: 769px){.p-recruit .recruit-entry .recruit-entry__career .list dd:not(:first-of-type){margin-top:min(0.2928257687vw, 4px)}}.p-recruit .recruit-entry .recruit-entry__career .list dd a{position:relative;display:block;padding:4vw 8.2666666667vw 3.7333333333vw calc(3.2vw + 1em);text-indent:-1em;letter-spacing:.05em;background:linear-gradient(300deg, #fff 50%, #222 50%);background-position:right bottom;background-size:200% 200%;transition:color 200ms,background-position 200ms ease-out}@media(min-width: 769px){.p-recruit .recruit-entry .recruit-entry__career .list dd a{padding:min(1.1713030747vw, 16px) min(2.5622254758vw, 35px) min(1.1713030747vw, 16px) calc(min(1.1713030747vw, 16px) + 1em)}}.p-recruit .recruit-entry .recruit-entry__career .list dd a::before{content:"・"}@media(hover: hover){.p-recruit .recruit-entry .recruit-entry__career .list dd a:hover{color:#fff;background-position:top left}.p-recruit .recruit-entry .recruit-entry__career .list dd a:hover::after{background-color:#fff}}.blog .news,.p-info .news,.p-case-study .news{background-color:#efefef}.blog .news .container,.p-info .news .container,.p-case-study .news .container{padding-top:10.6666666667vw;padding-bottom:32vw}@media(min-width: 769px){.blog .news .container,.p-info .news .container,.p-case-study .news .container{padding-top:min(4.6852122987vw, 64px);padding-bottom:min(11.7130307467vw, 160px)}}.blog .news .news__tab,.p-info .news .news__tab,.p-case-study .news .news__tab{display:flex;-moz-column-gap:10.6666666667vw;column-gap:10.6666666667vw;justify-content:center;font-size:4vw}@media(min-width: 769px){.blog .news .news__tab,.p-info .news .news__tab,.p-case-study .news .news__tab{-moz-column-gap:min(2.9282576867vw, 40px);column-gap:min(2.9282576867vw, 40px);font-size:min(1.0980966325vw, 15px)}}.blog .news .news__tab li,.p-info .news .news__tab li,.p-case-study .news .news__tab li{position:relative}.blog .news .news__tab li::after,.p-info .news .news__tab li::after,.p-case-study .news .news__tab li::after{display:block;width:0;height:0.2666666667vw;margin-top:2.4vw;content:"";background-color:#227caf}@media(min-width: 769px){.blog .news .news__tab li::after,.p-info .news .news__tab li::after,.p-case-study .news .news__tab li::after{height:min(0.0732064422vw, 1px);margin-top:min(0.6588579795vw, 9px)}}@media(hover: hover){.blog .news .news__tab li::after,.p-info .news .news__tab li::after,.p-case-study .news .news__tab li::after{transition:width 200ms}.blog .news .news__tab li a,.p-info .news .news__tab li a,.p-case-study .news .news__tab li a{transition:opacity 200ms}.blog .news .news__tab li:hover::after,.p-info .news .news__tab li:hover::after,.p-case-study .news .news__tab li:hover::after{width:100%}.blog .news .news__tab li:hover a,.p-info .news .news__tab li:hover a,.p-case-study .news .news__tab li:hover a{opacity:.7}}.blog .news .news__tab li.-active,.p-info .news .news__tab li.-active,.p-case-study .news .news__tab li.-active{pointer-events:none}.blog .news .news__tab li.-active::before,.p-info .news .news__tab li.-active::before,.p-case-study .news .news__tab li.-active::before{position:absolute;top:calc(100% - 1px);right:0;left:0;display:block;width:2.1333333333vw;height:1.6vw;margin:auto;-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);content:"";background-color:#227caf}@media(min-width: 769px){.blog .news .news__tab li.-active::before,.p-info .news .news__tab li.-active::before,.p-case-study .news .news__tab li.-active::before{width:min(0.5856515373vw, 8px);height:min(0.439238653vw, 6px)}}.blog .news .news__tab li.-active::after,.p-info .news .news__tab li.-active::after,.p-case-study .news .news__tab li.-active::after{width:100%}.blog .news .news__contents,.p-info .news .news__contents,.p-case-study .news .news__contents{margin-top:6.6666666667vw}@media(min-width: 769px){.blog .news .news__contents,.p-info .news .news__contents,.p-case-study .news .news__contents{display:grid;grid-template-columns:repeat(3, 1fr);gap:min(2.0497803807vw, 28px) min(2.3426061493vw, 32px);margin-top:min(1.8301610542vw, 25px)}}.blog .news .news__contents li,.p-info .news .news__contents li,.p-case-study .news .news__contents li{width:100%;padding:5.3333333333vw 5.3333333333vw 6.6666666667vw 5.3333333333vw;font-size:4vw;background-color:#fff}@media(min-width: 769px){.blog .news .news__contents li,.p-info .news .news__contents li,.p-case-study .news .news__contents li{padding:min(1.4641288433vw, 20px) min(1.4641288433vw, 20px) min(1.8301610542vw, 25px) min(1.4641288433vw, 20px);font-size:min(1.0980966325vw, 15px)}}.blog .news .news__contents li+li,.p-info .news .news__contents li+li,.p-case-study .news .news__contents li+li{margin-top:9.3333333333vw}@media(min-width: 769px){.blog .news .news__contents li+li,.p-info .news .news__contents li+li,.p-case-study .news .news__contents li+li{margin-top:0}}.blog .news .news__contents li a,.p-info .news .news__contents li a,.p-case-study .news .news__contents li a{display:grid;grid-template-areas:"figure figure" "date tag" "ttl ttl" "txt txt";grid-template-columns:repeat(2, 1fr);gap:2.6666666667vw}@media(min-width: 769px){.blog .news .news__contents li a,.p-info .news .news__contents li a,.p-case-study .news .news__contents li a{gap:min(0.9516837482vw, 13px)}}.blog .news .news__contents li a .img,.p-info .news .news__contents li a .img,.p-case-study .news .news__contents li a .img{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:3;display:flex;grid-area:figure;align-items:center;justify-content:center;width:100%;aspect-ratio:327/202;overflow:hidden;background-color:#efefef}.blog .news .news__contents li a .img img,.p-info .news .news__contents li a .img img,.p-case-study .news .news__contents li a .img img{width:100%;max-width:none;height:auto}.blog .news .news__contents li a .date,.p-info .news .news__contents li a .date,.p-case-study .news .news__contents li a .date{-ms-grid-row:3;-ms-grid-column:1;grid-area:date;color:#7c7c7c}.blog .news .news__contents li a .tag,.p-info .news .news__contents li a .tag,.p-case-study .news .news__contents li a .tag{-ms-grid-row:3;-ms-grid-column:3;grid-area:tag;text-align:right}.blog .news .news__contents li a .tag::before,.p-info .news .news__contents li a .tag::before,.p-case-study .news .news__contents li a .tag::before{content:"#"}.blog .news .news__contents li a .ttl,.p-info .news .news__contents li a .ttl,.p-case-study .news .news__contents li a .ttl{-ms-grid-row:5;-ms-grid-column:1;-ms-grid-column-span:3;grid-area:ttl;width:100%;font-size:4.2666666667vw;font-weight:bold;line-height:1.8}@media(min-width: 769px){.blog .news .news__contents li a .ttl,.p-info .news .news__contents li a .ttl,.p-case-study .news .news__contents li a .ttl{font-size:min(1.317715959vw, 18px);font-weight:bold}}.blog .news .news__contents li a .txt,.p-info .news .news__contents li a .txt,.p-case-study .news .news__contents li a .txt{-ms-grid-row:7;-ms-grid-column:1;-ms-grid-column-span:3;display:-webkit-box;grid-area:txt;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(hover: hover){.blog .news .news__contents li a,.p-info .news .news__contents li a,.p-case-study .news .news__contents li a{transition:opacity 200ms}.blog .news .news__contents li a:hover,.p-info .news .news__contents li a:hover,.p-case-study .news .news__contents li a:hover{opacity:.7}}.blog .news .news__ui,.p-info .news .news__ui,.p-case-study .news .news__ui{position:relative;display:grid;place-items:center;width:100%;margin-top:10.6666666667vw}@media(min-width: 769px){.blog .news .news__ui,.p-info .news .news__ui,.p-case-study .news .news__ui{width:-moz-fit-content;width:fit-content;margin:min(4.6852122987vw, 64px) auto 0}}.blog .news .news__ui .news__ui-btn,.p-info .news .news__ui .news__ui-btn,.p-case-study .news .news__ui .news__ui-btn{position:absolute;display:flex;justify-content:space-between;width:100%}.blog .news .news__ui .news__ui-btn a,.p-info .news .news__ui .news__ui-btn a,.p-case-study .news .news__ui .news__ui-btn a{width:10.6666666667vw;height:10.6666666667vw;font-size:0;background:url("/wp/wp-content/themes/enexia/assets/images/common/arrow_black.svg") center/1.5626666667vw no-repeat;background-color:#fff;border-radius:50%}@media(min-width: 769px){.blog .news .news__ui .news__ui-btn a,.p-info .news .news__ui .news__ui-btn a,.p-case-study .news .news__ui .news__ui-btn a{width:min(4.6852122987vw, 64px);height:min(4.6852122987vw, 64px);background-size:min(0.6815519766vw, 9.31px)}}.blog .news .news__ui .news__ui-btn a.next,.p-info .news .news__ui .news__ui-btn a.next,.p-case-study .news .news__ui .news__ui-btn a.next{margin-right:0;margin-left:auto}.blog .news .news__ui .news__ui-btn a.prev,.p-info .news .news__ui .news__ui-btn a.prev,.p-case-study .news .news__ui .news__ui-btn a.prev{scale:-1}@media(hover: hover){.blog .news .news__ui .news__ui-btn a,.p-info .news .news__ui .news__ui-btn a,.p-case-study .news .news__ui .news__ui-btn a{transition:background-color 200ms,background-image 200ms}.blog .news .news__ui .news__ui-btn a:hover,.p-info .news .news__ui .news__ui-btn a:hover,.p-case-study .news .news__ui .news__ui-btn a:hover{background-color:#222;background-image:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg")}}.blog .news .news__ui .news__ui-pagination,.p-info .news .news__ui .news__ui-pagination,.p-case-study .news .news__ui .news__ui-pagination{display:flex;justify-content:center;width:100%;padding:0 16vw}@media(min-width: 769px){.blog .news .news__ui .news__ui-pagination,.p-info .news .news__ui .news__ui-pagination,.p-case-study .news .news__ui .news__ui-pagination{-moz-column-gap:min(2.9282576867vw, 40px);column-gap:min(2.9282576867vw, 40px);width:auto;padding:0 min(7.6134699854vw, 104px)}}.blog .news .news__ui .news__ui-pagination li,.p-info .news .news__ui .news__ui-pagination li,.p-case-study .news .news__ui .news__ui-pagination li{position:relative;width:100%;text-align:center}.blog .news .news__ui .news__ui-pagination li::after,.p-info .news .news__ui .news__ui-pagination li::after,.p-case-study .news .news__ui .news__ui-pagination li::after{position:absolute;bottom:-2.4vw;left:50%;display:block;width:0;height:0.2666666667vw;margin:0 auto;content:"";background-color:#227caf;translate:-50%}@media(min-width: 769px){.blog .news .news__ui .news__ui-pagination li::after,.p-info .news .news__ui .news__ui-pagination li::after,.p-case-study .news .news__ui .news__ui-pagination li::after{bottom:max(-0.6588579795vw, -9px);height:min(0.0732064422vw, 1px)}}@media(hover: hover){.blog .news .news__ui .news__ui-pagination li::after,.p-info .news .news__ui .news__ui-pagination li::after,.p-case-study .news .news__ui .news__ui-pagination li::after{transition:width 200ms}.blog .news .news__ui .news__ui-pagination li a,.p-info .news .news__ui .news__ui-pagination li a,.p-case-study .news .news__ui .news__ui-pagination li a{transition:opacity 200ms}.blog .news .news__ui .news__ui-pagination li:hover::after,.p-info .news .news__ui .news__ui-pagination li:hover::after,.p-case-study .news .news__ui .news__ui-pagination li:hover::after{width:1em}.blog .news .news__ui .news__ui-pagination li:hover a,.p-info .news .news__ui .news__ui-pagination li:hover a,.p-case-study .news .news__ui .news__ui-pagination li:hover a{opacity:.7}}.blog .news .news__ui .news__ui-pagination li.-active::after,.p-info .news .news__ui .news__ui-pagination li.-active::after,.p-case-study .news .news__ui .news__ui-pagination li.-active::after{width:1em}.single .newsArticle{background-color:#efefef}.single .newsArticle .container{padding-top:10.6666666667vw;padding-bottom:32vw}@media(min-width: 769px){.single .newsArticle .container{padding-top:min(5.8565153734vw, 80px);padding-bottom:min(11.7130307467vw, 160px)}}.single .newsArticle .newsArticle__inr{padding:10.6666666667vw 5.3333333333vw;background-color:#fff}@media(min-width: 769px){.single .newsArticle .newsArticle__inr{max-width:min(74.0849194729vw, 1012px);padding:min(4.0995607613vw, 56px);margin:0 auto}}.single .newsArticle h2{padding:4.2666666667vw 0;font-size:6.4vw;font-weight:bold;line-height:1.6;border-top:1px solid #efefef;border-bottom:1px solid #efefef}@media(min-width: 769px){.single .newsArticle h2{padding:min(1.1713030747vw, 16px) 0;font-size:min(2.196193265vw, 30px)}}.single .newsArticle h3{display:flex;-moz-column-gap:4.2666666667vw;column-gap:4.2666666667vw;margin-top:10.6666666667vw;font-size:5.3333333333vw;font-weight:bold;line-height:1.6}@media(min-width: 769px){.single .newsArticle h3{-moz-column-gap:min(1.0980966325vw, 15px);column-gap:min(1.0980966325vw, 15px);margin-top:min(3.6603221083vw, 50px);font-size:min(1.4641288433vw, 20px)}}.single .newsArticle h3::before{display:inline-block;flex-shrink:0;width:7.4666666667vw;height:0.5333333333vw;translate:0 .7em;content:"";background-color:#3867c1}@media(min-width: 769px){.single .newsArticle h3::before{width:min(2.0497803807vw, 28px);height:min(0.1464128843vw, 2px)}}.single .newsArticle h3+*{margin-top:4.2666666667vw}@media(min-width: 769px){.single .newsArticle h3+*{margin-top:min(1.8301610542vw, 25px)}}.single .newsArticle h3+* .wp-block-image{margin-top:0}.single .newsArticle h4{font-size:4.8vw;font-weight:bold;line-height:1.5}@media(min-width: 769px){.single .newsArticle h4{font-size:min(1.4641288433vw, 20px)}}.single .newsArticle h4+*{margin-top:3.4666666667vw}@media(min-width: 769px){.single .newsArticle h4+*{margin-top:min(1.1713030747vw, 16px)}}.single .newsArticle p{font-size:4vw;line-height:1.6;text-align:justify}@media(min-width: 769px){.single .newsArticle p{font-size:min(1.0980966325vw, 15px)}}.single .newsArticle p+p{margin-top:1em}.single .newsArticle p.has-red-color,.single .newsArticle p .has-red-color{color:#b40000}.single .newsArticle p.has-blue-color,.single .newsArticle p .has-blue-color{color:#227caf}.single .newsArticle p.has-green-color,.single .newsArticle p .has-green-color{color:#4e9d69}.single .newsArticle p.has-small-font-size{font-size:3.2vw !important}@media(min-width: 769px){.single .newsArticle p.has-small-font-size{font-size:min(0.878477306vw, 12px) !important}}.single .newsArticle p.has-medium-font-size{font-size:3.7333333333vw !important}@media(min-width: 769px){.single .newsArticle p.has-medium-font-size{font-size:min(1.0248901903vw, 14px) !important}}.single .newsArticle p a{transition:opacity 200ms}.single .newsArticle p a::after{display:inline-block;width:.93em;aspect-ratio:14/13.48;margin-left:.2em;content:"";background:url("/wp/wp-content/themes/enexia/assets/images/common/arrow_black.svg") center/contain no-repeat}@media(hover: hover){.single .newsArticle p a:hover{opacity:.7}}.single .newsArticle ul,.single .newsArticle ol{margin-top:6.6666666667vw;font-size:4vw}@media(min-width: 769px){.single .newsArticle ul,.single .newsArticle ol{margin-top:min(2.9282576867vw, 40px);font-size:min(1.0980966325vw, 15px)}}.single .newsArticle ul+li,.single .newsArticle ol+li{margin-top:.5em}.single .newsArticle ul li{padding-left:1.5em;text-indent:-1.5em}.single .newsArticle ul li::before{margin-right:.5em;content:"・"}.single .newsArticle ol{list-style-type:none;counter-reset:list-counter}.single .newsArticle ol li{position:relative;padding-left:1.6em;text-indent:-1.6em;counter-increment:list-counter}.single .newsArticle ol li::before{display:inline-block;width:2.1ch;margin-right:.5em;font-family:"Oswald","Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"游ゴシック","Yu Gothic",YuGothic,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:inherit;font-variant-numeric:tabular-nums;color:#227caf;text-align:end;text-indent:0;content:counter(list-counter) "."}.single .newsArticle .u-table{margin-top:6.4vw;font-size:4vw;border:1px solid #d8d8d8}@media(min-width: 769px){.single .newsArticle .u-table{margin-top:min(1.8301610542vw, 25px);font-size:min(1.0980966325vw, 15px)}}.single .newsArticle .u-table dt,.single .newsArticle .u-table dd{padding:2.6666666667vw 4vw;line-height:1.6}@media(min-width: 769px){.single .newsArticle .u-table dt,.single .newsArticle .u-table dd{padding:min(0.878477306vw, 12px) min(1.1713030747vw, 16px)}}.single .newsArticle .u-table--01{display:flex;flex-direction:column}@media(min-width: 769px){.single .newsArticle .u-table--01{flex-direction:row}}.single .newsArticle .u-table--01 .tr{width:100%}.single .newsArticle .u-table--01 .tr:not(:last-child){border-bottom:1px solid #d8d8d8}@media(min-width: 769px){.single .newsArticle .u-table--01 .tr:not(:last-child){border-right:1px solid #d8d8d8;border-bottom:none}}.single .newsArticle .u-table--01 dt{font-weight:bold;background-color:#efefef;border-bottom:1px solid #d8d8d8}.single .newsArticle .u-table--01 dd:not(:last-child){border-bottom:1px solid #d8d8d8}.single .newsArticle .u-table--02{display:flex;flex-direction:column}.single .newsArticle .u-table--02 .tr{position:relative;display:grid;grid-template-columns:10.6666666667vw auto}@media(min-width: 769px){.single .newsArticle .u-table--02 .tr{grid-template-columns:min(7.3206442167vw, 100px) auto}}.single .newsArticle .u-table--02 .tr:not(:last-child){border-bottom:1px solid #d8d8d8}.single .newsArticle .u-table--02 dt{position:absolute;top:0;left:0;display:grid;grid-column:1;place-items:center;width:10.6666666667vw;height:100%;padding-right:calc((10.6666666667vw - 1em)/2);padding-left:calc((10.6666666667vw - 1em)/2);font-weight:bold;text-align:center;background-color:#efefef;border-right:1px solid #d8d8d8}@media(min-width: 769px){.single .newsArticle .u-table--02 dt{width:min(7.3206442167vw, 100px);padding:min(0.878477306vw, 12px) min(1.1713030747vw, 16px)}}.single .newsArticle .u-table--02 dd{grid-column:2}.single .newsArticle .u-table--02 dd:not(:last-child){border-bottom:1px solid #d8d8d8}.single .newsArticle table{margin-top:6.4vw;font-size:4vw !important}@media(min-width: 769px){.single .newsArticle table{margin-top:min(1.8301610542vw, 25px);font-size:min(1.0980966325vw, 15px) !important}}.single .newsArticle table th,.single .newsArticle table td{padding:2.6666666667vw 4vw;line-height:1.6;border:1px solid #d8d8d8 !important}@media(min-width: 769px){.single .newsArticle table th,.single .newsArticle table td{padding:min(0.878477306vw, 12px) min(1.1713030747vw, 16px)}}.single .newsArticle table th{width:calc(1em + (4vw * 2)) !important;text-align:center !important;vertical-align:middle !important;background-color:#efefef !important}@media(min-width: 769px){.single .newsArticle table th{width:min(7.3206442167vw, 100px) !important}}.single .newsArticle .wp-block-image{margin-top:6.6666666667vw}@media(min-width: 769px){.single .newsArticle .wp-block-image{margin-top:min(2.9282576867vw, 40px)}}.single .newsArticle .wp-block-image figure{margin-top:.3em !important;text-align:center}.single .newsArticle .wp-block-image figure.aligncenter{width:100% !important}.single .newsArticle .wp-block-image figure figcaption{margin-top:2.1333333333vw;font-size:3.7333333333vw;line-height:1.6;color:#7c7c7c;text-align:center}@media(min-width: 769px){.single .newsArticle .wp-block-image figure figcaption{margin-top:min(0.878477306vw, 12px);font-size:min(1.0248901903vw, 14px)}}.single .newsArticle .wp-block-image figure+*{margin-top:6.4vw}@media(min-width: 769px){.single .newsArticle .wp-block-image figure.alignleft figcaption{text-align:left !important}}@media(min-width: 769px){.single .newsArticle .wp-block-image figure.alignright figcaption{text-align:right !important}}.single .newsArticle .wp-block-image img{width:100% !important}.single .newsArticle .wp-block-column .wp-block-image .alignright,.single .newsArticle .wp-block-column .wp-block-image .alignleft{width:100% !important}@media(min-width: 769px){.single .newsArticle .wp-block-column .wp-block-image .alignright,.single .newsArticle .wp-block-column .wp-block-image .alignleft{width:50% !important}}.single .newsArticle .wp-block-group{padding:8.5333333333vw 5.3333333333vw;margin-top:6.4vw;background-color:#efefef}@media(min-width: 769px){.single .newsArticle .wp-block-group{padding:min(2.9282576867vw, 40px);margin-top:min(5.4904831625vw, 75px)}}.single .newsArticle .wp-block-group :first-child{margin-top:0}.single .newsArticle .wp-block-group .txt{line-height:1.8}.single .c-btn{margin-top:10.6666666667vw}@media(min-width: 769px){.single .c-btn{margin-top:min(4.6852122987vw, 64px)}}.p-contact .contents{background-color:#efefef}.p-contact .contents .contents_inner{padding:10.6666666667vw 6.4vw 32vw}@media(min-width: 769px){.p-contact .contents .contents_inner{padding:min(5.8565153734vw, 80px) 0 min(11.7130307467vw, 160px)}}.p-contact .contents .leadText{font-size:4vw;line-height:1.8;letter-spacing:.1em}@media(min-width: 769px){.p-contact .contents .leadText{font-size:min(1.0980966325vw, 15px);text-align:center}}.p-contact .contents .leadText .leadText_detail{display:block;margin-top:4vw;font-size:3.2vw;letter-spacing:.1em}@media(min-width: 769px){.p-contact .contents .leadText .leadText_detail{margin-top:min(0.6588579795vw, 9px);font-size:min(0.878477306vw, 12px)}}.p-contact .contents .leadText .leadText_detail .-red{color:#b40000}.p-contact .contactFrom{margin-top:8.5333333333vw}@media(min-width: 769px){.p-contact .contactFrom{width:100%;max-width:min(74.0849194729vw, 1012px);margin:min(2.3426061493vw, 32px) auto 0}}.p-contact .contactFrom .wpcf7-not-valid-tip{margin-top:.5em;font-size:3.2vw}@media(min-width: 769px){.p-contact .contactFrom .wpcf7-not-valid-tip{font-size:min(0.878477306vw, 12px)}}.p-contact .contactFrom .wpcf7-spinner{display:none !important}.p-contact .contactFrom .bg-white{padding:0 5.3333333333vw;background-color:#fff}@media(min-width: 769px){.p-contact .contactFrom .bg-white{padding:0 min(4.0995607613vw, 56px)}}.p-contact .contactFrom .item-headding{display:inline-block;font-size:4vw;font-weight:700;letter-spacing:.1em}@media(min-width: 769px){.p-contact .contactFrom .item-headding{width:26.8%;padding:0 min(1.756954612vw, 24px);font-size:min(1.0980966325vw, 15px)}}.p-contact .contactFrom .item-headding.required::after{display:inline-block;margin-left:.5rem;color:#b40000;vertical-align:top;content:"*"}.p-contact .contactFrom .labelWrap{padding-bottom:8.5333333333vw}@media(min-width: 769px){.p-contact .contactFrom .labelWrap{display:flex;align-items:center;padding-bottom:min(1.756954612vw, 24px)}}.p-contact .contactFrom .labelWrap:first-of-type{padding-top:10.6666666667vw}@media(min-width: 769px){.p-contact .contactFrom .labelWrap:first-of-type{padding-top:min(4.6852122987vw, 64px)}}.p-contact .contactFrom .labelWrap:last-of-type{padding-bottom:10.6666666667vw}@media(min-width: 769px){.p-contact .contactFrom .labelWrap:last-of-type{padding-bottom:min(4.6852122987vw, 64px)}.p-contact .contactFrom .labelWrap:last-of-type label{align-items:flex-start}.p-contact .contactFrom .labelWrap:last-of-type label .item-headding{margin-top:min(1.1713030747vw, 16px)}}.p-contact .contactFrom .labelWrap:nth-of-type(n + 2){padding-top:8.5333333333vw;border-top:1px solid #dbdbdb}@media(min-width: 769px){.p-contact .contactFrom .labelWrap:nth-of-type(n + 2){padding-top:min(1.756954612vw, 24px)}}@media(min-width: 769px){.p-contact .contactFrom .labelWrap.flexStart{align-items:start}}.p-contact .contactFrom .wpcf7-form-control-wrap{flex:1}.p-contact .contactFrom .wpcf7-form-control-wrap .wpcf7-list-item{display:block;margin:0}.p-contact .contactFrom .wpcf7-form-control-wrap .wpcf7-list-item:nth-child(n+2){margin-top:8.5333333333vw}@media(min-width: 769px){.p-contact .contactFrom .wpcf7-form-control-wrap .wpcf7-list-item:nth-child(n+2){margin-top:0}}.p-contact .contactFrom .wpcf7-form-control-wrap .wpcf7-list-item label{cursor:pointer}.p-contact .contactFrom .wpcf7-response-output{color:#b40000;text-align:center;border:none}.p-contact .contactFrom input,.p-contact .contactFrom textarea{font-size:4vw;letter-spacing:.1em;resize:none}@media(min-width: 769px){.p-contact .contactFrom input,.p-contact .contactFrom textarea{font-size:min(1.0980966325vw, 15px)}}.p-contact .contactFrom input::-moz-placeholder, .p-contact .contactFrom textarea::-moz-placeholder{font-size:4vw;color:#b7b7b7;letter-spacing:.1em}.p-contact .contactFrom input::placeholder,.p-contact .contactFrom textarea::placeholder{font-size:4vw;color:#b7b7b7;letter-spacing:.1em}@media(min-width: 769px){.p-contact .contactFrom input::-moz-placeholder, .p-contact .contactFrom textarea::-moz-placeholder{font-size:min(1.0980966325vw, 15px)}.p-contact .contactFrom input::placeholder,.p-contact .contactFrom textarea::placeholder{font-size:min(1.0980966325vw, 15px)}}.p-contact .contactFrom .wpcf7-radio{display:block;margin-top:6.6666666667vw}@media(min-width: 769px){.p-contact .contactFrom .wpcf7-radio{display:flex;-moz-column-gap:min(2.9282576867vw, 40px);column-gap:min(2.9282576867vw, 40px);margin-top:0}}.p-contact .contactFrom .wpcf7-radio .wpcf7-list-item label{display:flex;-moz-column-gap:3.2vw;column-gap:3.2vw;align-items:center}@media(min-width: 769px){.p-contact .contactFrom .wpcf7-radio .wpcf7-list-item label{-moz-column-gap:min(0.878477306vw, 12px);column-gap:min(0.878477306vw, 12px)}}.p-contact .contactFrom .wpcf7-radio .wpcf7-list-item input{inline-size:5.3333333333vw;block-size:5.3333333333vw}@media(min-width: 769px){.p-contact .contactFrom .wpcf7-radio .wpcf7-list-item input{inline-size:min(1.4641288433vw, 20px);block-size:min(1.4641288433vw, 20px)}}.p-contact .contactFrom .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-size:4vw;letter-spacing:.01em}@media(min-width: 769px){.p-contact .contactFrom .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-size:min(1.0980966325vw, 15px)}}.p-contact .contactFrom .wpcf7-text,.p-contact .contactFrom .wpcf7-email,.p-contact .contactFrom .wpcf7-textarea{display:block;width:100%;padding:4.2666666667vw;margin:4.2666666667vw 0 0;background:#efefef;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width: 769px){.p-contact .contactFrom .wpcf7-text,.p-contact .contactFrom .wpcf7-email,.p-contact .contactFrom .wpcf7-textarea{padding:min(1.1713030747vw, 16px);margin:0}}.p-contact .contactFrom .privacyPolicy{margin-top:10.6666666667vw;text-align:center}@media(min-width: 769px){.p-contact .contactFrom .privacyPolicy{margin-top:min(2.9282576867vw, 40px)}}.p-contact .contactFrom .privacyPolicy a{font-size:4vw;letter-spacing:.1em}@media(min-width: 769px){.p-contact .contactFrom .privacyPolicy a{font-size:min(1.0980966325vw, 15px)}}.p-contact .contactFrom .privacyPolicy a::after{display:inline-block;width:3.7333333333vw;height:3.7333333333vw;margin-left:2.1333333333vw;content:"";background-image:url("/wp/wp-content/themes/enexia/assets/images/common/icon_blank.svg");background-size:contain}@media(min-width: 769px){.p-contact .contactFrom .privacyPolicy a::after{width:min(1.0248901903vw, 14px);height:min(1.0248901903vw, 14px);margin-left:min(0.5856515373vw, 8px)}}@media(hover: hover){.p-contact .contactFrom .privacyPolicy a{transition:opacity 200ms}.p-contact .contactFrom .privacyPolicy a:hover{opacity:.7}}.p-contact .contactFrom .wpcf7-acceptance{display:block;margin-top:6.6666666667vw;font-size:4vw;text-align:center;letter-spacing:.1em}@media(min-width: 769px){.p-contact .contactFrom .wpcf7-acceptance{margin-top:min(1.1713030747vw, 16px);font-size:min(1.0980966325vw, 15px)}.p-contact .contactFrom .wpcf7-acceptance label{justify-content:center}}.p-contact .contactFrom .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0}.p-contact .contactFrom .wpcf7-acceptance input[type=checkbox]{display:inline-block;margin-right:3.2vw;background-color:#fff;border:none;border-radius:0.5333333333vw;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:6.4vw;block-size:6.4vw}@media(min-width: 769px){.p-contact .contactFrom .wpcf7-acceptance input[type=checkbox]{margin-right:min(0.878477306vw, 12px);border-radius:min(0.1464128843vw, 2px);inline-size:min(1.756954612vw, 24px);block-size:min(1.756954612vw, 24px)}}.p-contact .contactFrom .wpcf7-acceptance input[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.p-contact .contactFrom .submit-btn{position:relative;display:inline-block;width:100%;height:16.5333333333vw;margin:10.6666666667vw auto 0}@media(min-width: 769px){.p-contact .contactFrom .submit-btn{display:block;width:min(23.1332357247vw, 316px);height:min(5.270863836vw, 72px);margin:min(2.9282576867vw, 40px) auto 0}}.p-contact .contactFrom .submit-btn::after{position:absolute;top:0;right:6.4vw;bottom:0;display:block;width:3.7333333333vw;height:3.5973333333vw;margin:auto;color:#fff;content:"";background-color:currentColor;-webkit-mask:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/cover no-repeat;mask:url("/wp/wp-content/themes/enexia/assets/images/common/arrow.svg") center/cover no-repeat}@media(min-width: 769px){.p-contact .contactFrom .submit-btn::after{right:min(1.756954612vw, 24px);width:min(1.0248901903vw, 14px);height:min(0.9875549048vw, 13.49px)}}.p-contact .contactFrom .submit-btn .wpcf7-submit{position:relative;display:block;place-items:center;width:100%;height:100%;font-size:4vw;font-weight:700;color:#fff;background-color:#222;border:0.2666666667vw solid #222;border-radius:26.6666666667vw}@media(min-width: 769px){.p-contact .contactFrom .submit-btn .wpcf7-submit{width:min(23.1332357247vw, 316px);height:min(5.270863836vw, 72px);font-size:min(1.1713030747vw, 16px);border-width:min(0.0732064422vw, 1px)}}.p-contact .contactFrom .c-btn{margin-top:10.6666666667vw}@media(min-width: 769px){.p-contact .contactFrom .c-btn{margin-top:min(2.9282576867vw, 40px)}}.p-contact-confirm .contents{background-color:#efefef}.p-contact-confirm .contents .contents_inner{padding:10.6666666667vw 6.4vw 32vw}@media(min-width: 769px){.p-contact-confirm .contents .contents_inner{padding:min(5.8565153734vw, 80px) 0 min(11.7130307467vw, 160px)}}.p-contact-confirm .contents .leadText{font-size:4vw;line-height:1.8;letter-spacing:.1em}@media(min-width: 769px){.p-contact-confirm .contents .leadText{font-size:min(1.0980966325vw, 15px);text-align:center}}.p-contact-confirm .contents .leadText .leadText_detail{display:block;margin-top:4vw;font-size:3.2vw;letter-spacing:.1em}@media(min-width: 769px){.p-contact-confirm .contents .leadText .leadText_detail{margin-top:min(0.6588579795vw, 9px);font-size:min(0.878477306vw, 12px)}}.p-contact-confirm .contents .leadText .leadText_detail .-red{color:#b40000}.p-contact-confirm .contactFrom{margin-top:8.5333333333vw}@media(min-width: 769px){.p-contact-confirm .contactFrom{width:100%;max-width:min(74.0849194729vw, 1012px);margin:min(2.3426061493vw, 32px) auto 0}}.p-contact-confirm .contactFrom .wpcf7-spinner{display:none !important}.p-contact-confirm .contactFrom .bg-white{padding:0 5.3333333333vw;background-color:#fff}@media(min-width: 769px){.p-contact-confirm .contactFrom .bg-white{padding:0 min(4.0995607613vw, 56px)}}.p-contact-confirm .contactFrom .labelWrap{padding-bottom:8.5333333333vw}@media(min-width: 769px){.p-contact-confirm .contactFrom .labelWrap{display:flex;align-items:center;padding-bottom:min(1.756954612vw, 24px)}}.p-contact-confirm .contactFrom .labelWrap:first-of-type{padding-top:10.6666666667vw}@media(min-width: 769px){.p-contact-confirm .contactFrom .labelWrap:first-of-type{padding-top:min(4.6852122987vw, 64px)}}.p-contact-confirm .contactFrom .labelWrap:last-of-type{padding-bottom:10.6666666667vw}@media(min-width: 769px){.p-contact-confirm .contactFrom .labelWrap:last-of-type{padding-bottom:min(4.6852122987vw, 64px)}.p-contact-confirm .contactFrom .labelWrap:last-of-type label{align-items:flex-start}.p-contact-confirm .contactFrom .labelWrap:last-of-type label .item-headding{margin-top:min(1.1713030747vw, 16px)}}.p-contact-confirm .contactFrom .labelWrap:nth-of-type(n + 2){padding-top:8.5333333333vw;border-top:1px solid #dbdbdb}@media(min-width: 769px){.p-contact-confirm .contactFrom .labelWrap:nth-of-type(n + 2){padding-top:min(1.756954612vw, 24px)}}@media(min-width: 769px){.p-contact-confirm .contactFrom .labelWrap.flexStart{align-items:start}}.p-contact-confirm .contactFrom .item-headding{display:inline-block;font-size:4vw;font-weight:700;letter-spacing:.1em}@media(min-width: 769px){.p-contact-confirm .contactFrom .item-headding{width:26.8%;padding:0 min(1.756954612vw, 24px);font-size:min(1.0980966325vw, 15px)}}.p-contact-confirm .contactFrom .item-headding.required::after{display:inline-block;margin-left:.5rem;color:#b40000;vertical-align:top;content:"*"}@media(min-width: 769px){.p-contact-confirm .contactFrom .item-headding.flexStart{align-items:start}}.p-contact-confirm .contactFrom .confirm-text{display:block;margin-top:4.2666666667vw;font-size:4vw;line-height:1.8;letter-spacing:.1em}@media(min-width: 769px){.p-contact-confirm .contactFrom .confirm-text{display:inline-block;flex:1;margin-top:0;font-size:min(1.0980966325vw, 15px);line-height:1.8;letter-spacing:.1em}}.p-contact-confirm .contactFrom .wpcf7-form-control-wrap{flex:1}.p-contact-confirm .contactFrom .wpcf7-form-control-wrap .wpcf7-list-item{display:block;margin:0}.p-contact-confirm .contactFrom .wpcf7-form-control-wrap .wpcf7-list-item:nth-child(n+2){margin-top:8.5333333333vw}@media(min-width: 769px){.p-contact-confirm .contactFrom .wpcf7-form-control-wrap .wpcf7-list-item:nth-child(n+2){margin-top:0}}.p-contact-confirm .contactFrom .wpcf7-response-output{color:#b40000;text-align:center;border:none}.p-contact-confirm .contactFrom input,.p-contact-confirm .contactFrom textarea{font-size:4vw;letter-spacing:.1em;resize:none}@media(min-width: 769px){.p-contact-confirm .contactFrom input,.p-contact-confirm .contactFrom textarea{font-size:min(1.0980966325vw, 15px)}}.p-contact-confirm .contactFrom input::-moz-placeholder, .p-contact-confirm .contactFrom textarea::-moz-placeholder{font-size:4vw;color:#b7b7b7;letter-spacing:.1em}.p-contact-confirm .contactFrom input::placeholder,.p-contact-confirm .contactFrom textarea::placeholder{font-size:4vw;color:#b7b7b7;letter-spacing:.1em}@media(min-width: 769px){.p-contact-confirm .contactFrom input::-moz-placeholder, .p-contact-confirm .contactFrom textarea::-moz-placeholder{font-size:min(1.0980966325vw, 15px)}.p-contact-confirm .contactFrom input::placeholder,.p-contact-confirm .contactFrom textarea::placeholder{font-size:min(1.0980966325vw, 15px)}}.p-contact-confirm .contactFrom .wpcf7-radio{display:block;margin-top:6.6666666667vw}@media(min-width: 769px){.p-contact-confirm .contactFrom .wpcf7-radio{display:flex;-moz-column-gap:min(2.9282576867vw, 40px);column-gap:min(2.9282576867vw, 40px);margin-top:0}}.p-contact-confirm .contactFrom .wpcf7-radio .wpcf7-list-item label{display:flex;-moz-column-gap:3.2vw;column-gap:3.2vw;align-items:center}@media(min-width: 769px){.p-contact-confirm .contactFrom .wpcf7-radio .wpcf7-list-item label{-moz-column-gap:min(0.878477306vw, 12px);column-gap:min(0.878477306vw, 12px)}}.p-contact-confirm .contactFrom .wpcf7-radio .wpcf7-list-item input{inline-size:5.3333333333vw;block-size:5.3333333333vw}@media(min-width: 769px){.p-contact-confirm .contactFrom .wpcf7-radio .wpcf7-list-item input{inline-size:min(1.4641288433vw, 20px);block-size:min(1.4641288433vw, 20px)}}.p-contact-confirm .contactFrom .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-size:4vw;letter-spacing:.01em}@media(min-width: 769px){.p-contact-confirm .contactFrom .wpcf7-radio .wpcf7-list-item .wpcf7-list-item-label{font-size:min(1.0980966325vw, 15px)}}.p-contact-confirm .contactFrom .wpcf7-text,.p-contact-confirm .contactFrom .wpcf7-email,.p-contact-confirm .contactFrom .wpcf7-textarea{display:block;width:100%;padding:4.2666666667vw;margin:4.2666666667vw 0 0;background:#efefef;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width: 769px){.p-contact-confirm .contactFrom .wpcf7-text,.p-contact-confirm .contactFrom .wpcf7-email,.p-contact-confirm .contactFrom .wpcf7-textarea{padding:min(1.1713030747vw, 16px);margin:0}}.p-contact-confirm .contactFrom .privacyPolicy{margin-top:10.6666666667vw;text-align:center}@media(min-width: 769px){.p-contact-confirm .contactFrom .privacyPolicy{margin-top:min(2.9282576867vw, 40px)}}.p-contact-confirm .contactFrom .privacyPolicy a{font-size:4vw;letter-spacing:.1em}@media(min-width: 769px){.p-contact-confirm .contactFrom .privacyPolicy a{font-size:min(1.0980966325vw, 15px)}}.p-contact-confirm .contactFrom .privacyPolicy a::after{display:inline-block;width:3.7333333333vw;height:3.7333333333vw;margin-left:2.1333333333vw;content:"";background-image:url("/wp/wp-content/themes/enexia/assets/images/common/icon_blank.svg");background-size:contain}@media(min-width: 769px){.p-contact-confirm .contactFrom .privacyPolicy a::after{width:min(1.0248901903vw, 14px);height:min(1.0248901903vw, 14px);margin-left:min(0.5856515373vw, 8px)}}.p-contact-confirm .contactFrom .wpcf7-acceptance{display:block;margin-top:6.6666666667vw;font-size:4vw;text-align:center;letter-spacing:.1em}@media(min-width: 769px){.p-contact-confirm .contactFrom .wpcf7-acceptance{margin-top:min(1.1713030747vw, 16px);font-size:min(1.0980966325vw, 15px)}.p-contact-confirm .contactFrom .wpcf7-acceptance label{justify-content:center}}.p-contact-confirm .contactFrom .wpcf7-acceptance .wpcf7-list-item{display:block;margin:0}.p-contact-confirm .contactFrom .wpcf7-acceptance input[type=checkbox]{display:inline-block;margin-right:3.2vw;background-color:#fff;border:none;border-radius:0.5333333333vw;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:6.4vw;block-size:6.4vw}@media(min-width: 769px){.p-contact-confirm .contactFrom .wpcf7-acceptance input[type=checkbox]{margin-right:min(0.878477306vw, 12px);border-radius:min(0.1464128843vw, 2px);inline-size:min(1.756954612vw, 24px);block-size:min(1.756954612vw, 24px)}}.p-contact-confirm .contactFrom .wpcf7-acceptance input[type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.p-contact-confirm .contactFrom .btnArea{display:flex;-moz-column-gap:4.8vw;column-gap:4.8vw;justify-content:center;margin-top:10.6666666667vw}@media(min-width: 769px){.p-contact-confirm .contactFrom .btnArea{-moz-column-gap:min(2.3426061493vw, 32px);column-gap:min(2.3426061493vw, 32px);margin-top:min(4.6852122987vw, 64px)}}.p-contact-confirm .contactFrom .btnArea .c-btn{margin:0}@media(min-width: 769px){.p-contact-thanks .container{width:min(80.5270863836vw, 1100px);padding-right:min(3.2210834553vw, 44px);padding-left:min(3.2210834553vw, 44px)}}.p-contact-thanks .contents{padding-top:10.6666666667vw;padding-bottom:32vw;background-color:#efefef}@media(min-width: 769px){.p-contact-thanks .contents{padding-top:min(5.8565153734vw, 80px);padding-bottom:min(11.7130307467vw, 160px)}}.p-contact-thanks .contents_inner{padding:10.6666666667vw 5.3333333333vw;background-color:#fff}@media(min-width: 769px){.p-contact-thanks .contents_inner{padding:min(4.0995607613vw, 56px)}}.p-contact-thanks .contents_inner .ttl{font-size:6.4vw;font-weight:bold;text-align:center}@media(min-width: 769px){.p-contact-thanks .contents_inner .ttl{font-size:min(2.196193265vw, 30px)}}.p-contact-thanks .contents_inner .leadTxt{margin-top:4vw;font-size:4vw;line-height:1.8}@media(min-width: 769px){.p-contact-thanks .contents_inner .leadTxt{margin-top:min(1.8301610542vw, 25px);font-size:min(1.0980966325vw, 15px);text-align:center}}.p-contact-thanks .contents_inner .noteList{padding:4.2666666667vw;margin-top:4vw;font-size:3.2vw;line-height:1.8;background-color:#efefef}@media(min-width: 769px){.p-contact-thanks .contents_inner .noteList{padding:min(1.756954612vw, 24px);margin-top:min(2.196193265vw, 30px);font-size:min(0.878477306vw, 12px)}}.p-contact-thanks .contents_inner .noteList li{padding-left:1.2em;text-indent:-1.2em}.p-contact-thanks .c-btn{margin-top:10.6666666667vw}@media(min-width: 769px){.p-contact-thanks .c-btn{margin-top:min(4.6852122987vw, 64px)}}.p-privacy .contents{padding:10.6666666667vw 0 32vw;background-color:#efefef}@media(min-width: 769px){.p-privacy .contents{padding:min(5.8565153734vw, 80px) 0 min(11.7130307467vw, 160px)}}.p-privacy .contents .contents__content{padding:10.6666666667vw 5.3333333333vw;background-color:#fff}@media(min-width: 769px){.p-privacy .contents .contents__content{max-width:min(74.0849194729vw, 1012px);padding:min(4.0995607613vw, 56px);margin:0 auto}}.p-privacy .contents .contents__sec+.contents__sec{margin-top:10.6666666667vw}@media(min-width: 769px){.p-privacy .contents .contents__sec+.contents__sec{margin-top:min(4.39238653vw, 60px)}}.p-privacy .contents .privacy__ttl{font-size:6.4vw;font-weight:bold}@media(min-width: 769px){.p-privacy .contents .privacy__ttl{font-size:min(2.0497803807vw, 28px)}}.p-privacy .contents .privacy__ttl+*{margin-top:5.3333333333vw}@media(min-width: 769px){.p-privacy .contents .privacy__ttl+*{margin-top:min(1.8301610542vw, 25px)}}.p-privacy .contents .privacy__list{margin-top:10.6666666667vw;margin-left:1.5em}@media(min-width: 769px){.p-privacy .contents .privacy__list{margin-top:min(3.6603221083vw, 50px)}}.p-privacy .contents .privacy__list li+li{margin-top:.5em}.p-privacy .contents .privacy__handling{margin-top:10.6666666667vw;list-style:none}@media(min-width: 769px){.p-privacy .contents .privacy__handling{margin-top:min(3.6603221083vw, 50px)}}.p-privacy .contents .privacy__handling li+li{margin-top:10.6666666667vw}@media(min-width: 769px){.p-privacy .contents .privacy__handling li+li{margin-top:min(4.0263543192vw, 55px)}}.p-privacy .contents .privacy__handling li h3{font-size:5.3333333333vw;font-weight:bold}@media(min-width: 769px){.p-privacy .contents .privacy__handling li h3{font-size:min(1.756954612vw, 24px)}}.p-privacy .contents .privacy__handling li h3+*{margin-top:4.2666666667vw}@media(min-width: 769px){.p-privacy .contents .privacy__handling li h3+*{margin-top:min(1.8301610542vw, 25px)}}.p-privacy .contents .privacy__handling ul{margin-top:4vw;margin-left:1.5em;list-style-type:circle}@media(min-width: 769px){.p-privacy .contents .privacy__handling ul{margin-top:min(1.8301610542vw, 25px)}}.p-privacy .contents .privacy__handling ul li+li{margin-top:.5em}.p-privacy .contents .privacy__link{text-decoration:underline}@media(hover: hover){.p-privacy .contents .privacy__link{transition:opacity 200ms}.p-privacy .contents .privacy__link:hover{opacity:.7}}@media(min-width: 769px){.error404 .container{width:min(80.5270863836vw, 1100px);padding-right:min(3.2210834553vw, 44px);padding-left:min(3.2210834553vw, 44px)}}.error404 .contents{padding-top:10.6666666667vw;padding-bottom:32vw;background-color:#efefef}@media(min-width: 769px){.error404 .contents{padding-top:min(5.8565153734vw, 80px);padding-bottom:min(11.7130307467vw, 160px)}}.error404 .contents_inner{padding:10.6666666667vw 5.3333333333vw;background-color:#fff}@media(min-width: 769px){.error404 .contents_inner{padding:min(4.0995607613vw, 56px)}}.error404 .contents_inner .ttl{font-size:6.4vw;font-weight:bold;text-align:center}@media(min-width: 769px){.error404 .contents_inner .ttl{font-size:min(2.196193265vw, 30px)}}.error404 .contents_inner .leadTxt{margin-top:4vw;font-size:4vw;line-height:1.8}@media(min-width: 769px){.error404 .contents_inner .leadTxt{margin-top:min(1.8301610542vw, 25px);font-size:min(1.0980966325vw, 15px);text-align:center}}.error404 .contents_inner .noteList{padding:4.2666666667vw;margin-top:4vw;font-size:3.2vw;line-height:1.8;background-color:#efefef}@media(min-width: 769px){.error404 .contents_inner .noteList{padding:min(1.756954612vw, 24px);margin-top:min(2.196193265vw, 30px);font-size:min(0.878477306vw, 12px)}}.error404 .contents_inner .noteList li{padding-left:1.2em;text-indent:-1.2em}.error404 .c-btn{margin-top:10.6666666667vw}@media(min-width: 769px){.error404 .c-btn{margin-top:min(4.6852122987vw, 64px)}}
