@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400..700&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";:root{font-size:16px;--size: 32px;--head: 74px;--cut: 70px}@media screen and (max-width: 1099px){:root{font-size:15px;--size: 5%;--head: 64px}}@media screen and (max-width: 767px){:root{font-size:14px;--head: 64px;--size: 3%;--cut: 62px}}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}main{display:block}html{overscroll-behavior-y:none;scroll-behavior:smooth}*{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:none;overscroll-behavior-y:none}body{color:#000;fill:#000;background:#fff;line-height:1.8;font-family:"Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-weight:500;font-size:1rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.024em}h1,h2,h3,h4,h5,h6{font-weight:700}img{-ms-interpolation-mode:bicubic;vertical-align:bottom;image-rendering:-webkit-optimize-contrast}i,strong{font-style:normal}a{text-decoration:none;outline:none;cursor:pointer;color:#000}ul,ol{list-style:none}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=submit],input[type=button],select,textarea{outline:none}@media screen and (max-width: 1099px){input[type=text],input[type=tel],input[type=email],input[type=password],input[type=submit],input[type=button],select,textarea{-webkit-appearance:none}}#site-header{background-color:#000;padding:0 5%;width:100%;height:var(--head);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;z-index:100}@media only screen and (min-width: 1100px){#site-header{padding:0 3%}}#site-header .logo img{width:auto;max-height:34px}@media only screen and (max-width: 767px){#site-header .logo img{max-height:26px}}@media only screen and (max-width: 1099px){#site-header .site-navi{position:fixed;top:var(--head);left:0;z-index:100;width:100vw;height:100vh;background:#f5f5f5;opacity:0;visibility:hidden;-webkit-transition:.4s;transition:.4s;overflow-y:scroll;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}#site-header .site-navi.is-active{opacity:1;visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2.5rem 1.5rem}}@media only screen and (min-width: 1100px){#site-header .site-navi ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.25rem}}#site-header .site-navi ul>li{list-style:none}@media only screen and (max-width: 1099px){#site-header .site-navi ul>li{margin-bottom:1rem}}#site-header .site-navi ul>li>a,#site-header .site-navi ul>li span{cursor:pointer;display:block;font-family:"Libre Baskerville",serif;font-weight:600;color:#fff;position:relative;padding:1.5rem 0}@media only screen and (max-width: 1099px){#site-header .site-navi ul>li>a,#site-header .site-navi ul>li span{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#000;font-size:1.5rem;padding:.5rem 2.25rem .5rem 0;position:relative}#site-header .site-navi ul>li>a:before,#site-header .site-navi ul>li span:before{content:"";-webkit-filter:brightness(0);filter:brightness(0);background:url(../../images/common/ft_arw_01.svg) no-repeat;width:14px;height:auto;aspect-ratio:1/1;position:absolute;top:20px;right:0}}@media only screen and (min-width: 1100px){#site-header .site-navi ul>li>a:after,#site-header .site-navi ul>li span:after{content:"";position:absolute;left:0;bottom:20px;width:100%;height:2px;background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#site-header .site-navi ul>li>a:hover:after,#site-header .site-navi ul>li span:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}}#site-header .site-navi ul>li span:before{content:none}#site-header .site-navi ul>li.item-has--child{position:relative}#site-header .site-navi .child{display:none;background:#f5f5f5}@media only screen and (min-width: 1100px){#site-header .site-navi .child{padding:1.25rem;background-color:#fff;position:absolute;top:calc(var(--head) - 10px);right:-2rem}}@media only screen and (max-width: 1099px){#site-header .site-navi .child{display:block}}#site-header .site-navi .child>ul{display:block}@media only screen and (min-width: 1100px){#site-header .site-navi .child>ul{width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media only screen and (max-width: 1099px){#site-header .site-navi .child>ul{margin-top:.75rem}}@media only screen and (min-width: 1100px){#site-header .site-navi .child>ul>li{margin-bottom:.35rem}}@media only screen and (max-width: 1099px){#site-header .site-navi .child>ul>li{margin-bottom:0}}@media only screen and (min-width: 1100px){#site-header .site-navi .child>ul>li a{font-family:"Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-weight:500;font-size:1rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.024em;color:#000;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0;-webkit-transition:all .2s;transition:all .2s}#site-header .site-navi .child>ul>li a:after{bottom:0;background-color:#000}}@media only screen and (max-width: 1099px){#site-header .site-navi .child>ul>li a{font-size:1rem;padding:.15rem 0}#site-header .site-navi .child>ul>li a:before{content:none}}#site-header .site-navi .site-navi__sns{display:none}@media only screen and (max-width: 1099px){#site-header .site-navi .site-navi__sns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;margin-top:2rem}}#site-header .site-navi__contact{display:none}@media only screen and (max-width: 1099px){#site-header .site-navi__contact{display:block;position:absolute;right:70px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media only screen and (max-width: 767px){#site-header .site-navi__contact{right:60px}}#site-header .site-navi__contact a{width:108px;height:40px;background:url(../../images/common/gnav_base_01.svg) no-repeat;background-size:108px auto;color:#000;padding:0 0 5px;display:grid;place-content:center;line-height:1;-webkit-transition:all .2s ease;transition:all .2s ease}#site-header .site-navi__contact a:after{content:none}#site-header .site-navi__contact a:hover{background:url(../../images/common/gnav_base_02.svg) no-repeat;background-size:108px auto;color:#fff}#site-header .site-navi__button{display:none}@media only screen and (max-width: 1099px){#site-header .site-navi__button{position:absolute;top:50%;right:2vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:42px;height:42px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s;transition:all .4s;cursor:pointer;z-index:300}#site-header .site-navi__button span{display:block;width:28px;height:2px;background:#fff;-webkit-transition:all .4s;transition:all .4s}#site-header .site-navi__button span:nth-of-type(1){-webkit-transform:translateY(-6px);transform:translateY(-6px)}#site-header .site-navi__button span:nth-of-type(3){-webkit-transform:translateY(6px);transform:translateY(6px)}}#site-header .site-navi__button.is-active{-webkit-transition:-webkit-transform 250ms ease;transition:-webkit-transform 250ms ease;transition:transform 250ms ease;transition:transform 250ms ease, -webkit-transform 250ms ease}#site-header .site-navi__button.is-active span:nth-of-type(1){-webkit-transform:translateY(2px) rotate(-315deg);transform:translateY(2px) rotate(-315deg)}#site-header .site-navi__button.is-active span:nth-of-type(2){opacity:0}#site-header .site-navi__button.is-active span:nth-of-type(3){-webkit-transform:translateY(-2px) rotate(315deg);transform:translateY(-2px) rotate(315deg)}#site-footer{background-color:#000;color:#fff}#site-footer .max{max-width:1280px;margin:0 auto;position:relative}#site-footer .footer__main{padding:3.5rem 0 4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1099px){#site-footer .footer__main{padding:2.5rem var(--size)}}@media only screen and (max-width: 767px){#site-footer .footer__main{display:block;padding-left:8%}}@media only screen and (max-width: 767px){#site-footer .footer__main__logo{text-align:center}}#site-footer .footer__main__logo img{width:auto;max-height:38px}@media screen and (max-width: 1099px){#site-footer .footer__main__logo img{max-height:24px}}#site-footer .footer__main__logo figcaption{display:block;margin-top:.5rem}#site-footer .footer__main__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:2.875rem}@media screen and (max-width: 1099px){#site-footer .footer__main__nav{gap:1rem}}@media only screen and (max-width: 767px){#site-footer .footer__main__nav{margin:1rem 0;display:block}}#site-footer .footer__main__nav li a{color:#fff;font-family:"Libre Baskerville",serif;font-weight:600;position:relative}@media only screen and (max-width: 767px){#site-footer .footer__main__nav li a{font-size:1.45rem;background:url(../../images/common/ft_arw_01.svg) no-repeat right center;padding-right:1.5rem}}#site-footer .footer__main__nav li a[href]:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:#fff;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#site-footer .footer__main__nav li a[href]:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}@media only screen and (max-width: 767px){#site-footer .footer__main__nav li{margin-bottom:1.5rem}#site-footer .footer__main__nav li:has(.footer__main__nav__sub){display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#site-footer .footer__main__nav__sub{margin-top:.625rem}@media only screen and (max-width: 767px){#site-footer .footer__main__nav__sub{margin-top:0}}#site-footer .footer__main__nav__sub li:not(:last-child){margin-bottom:.25rem}@media only screen and (max-width: 767px){#site-footer .footer__main__nav__sub li:not(:last-child){margin-bottom:.5rem}}#site-footer .footer__main__nav__sub li a{font-family:"Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-weight:500;font-size:1rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.024em;font-size:.875rem}@media only screen and (max-width: 767px){#site-footer .footer__main__nav__sub li a{font-size:1.125rem;background:none;padding-right:0}}#site-footer .footer__main__nav__sub li a:after{height:1px}#site-footer .footer__copy{padding:1.25rem 0;font-size:.75rem;border-top:1px solid #595859}@media screen and (max-width: 1099px){#site-footer .footer__copy{margin:0 var(--size)}}@media only screen and (max-width: 767px){#site-footer .footer__copy{text-align:center;border-top:1px solid #fff;font-size:.93rem}}#site-footer .footer__copy .max{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 767px){#site-footer .footer__copy .max{display:block}}#site-footer .footer__copy__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2rem}@media only screen and (max-width: 767px){#site-footer .footer__copy__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:.5rem}}#site-footer .footer__copy__nav li a{color:#c0c0bf;position:relative}#site-footer .footer__copy__nav li a:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1px;background-color:#c0c0bf;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}#site-footer .footer__copy__nav li a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}#site-footer .footer__copy .copyright{color:#c0c0bf}.bn-recruit{position:fixed;bottom:1.5rem;right:1.5rem;z-index:99;opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.bn-recruit.is-visible{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.bn-recruit.is-stop{position:absolute;right:1.5rem;bottom:auto}.bn-recruit a{border:1px solid #000;background-color:#fff;font-family:"Libre Baskerville",serif;font-weight:600;font-size:1.375rem;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.25rem .75rem .25rem 1.125rem}.bn-recruit a small{font-family:"Zen Kaku Gothic New","Yu Gothic","游ゴシック",YuGothic,"Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック",Helvetica,Arial,Verdana,sans-serif;font-weight:500;font-size:1rem;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.024em;font-size:.75rem}.bn-recruit a svg{-webkit-transition:all .2s ease;transition:all .2s ease;margin-left:.75rem}.bn-recruit a svg path:nth-of-type(1){fill:#000;stroke:none}.bn-recruit a svg path:nth-of-type(2){fill:#fff}.bn-recruit a:hover{background-color:#000;color:#fff}.bn-recruit a:hover svg{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.bn-recruit a:hover svg path:nth-of-type(1){fill:#fff;stroke:#000}.bn-recruit a:hover svg path:nth-of-type(2){fill:#000}#site-wrapper,#site-footer{position:relative;top:var(--head)}article{padding-bottom:5rem}section{scroll-margin-top:var(--head)}.in-module.wrap{padding:5rem var(--size)}@media screen and (max-width: 1099px){.in-module.wrap{padding:4rem var(--size)}}@media screen and (max-width: 767px){.in-module.wrap{padding:3.66rem var(--size)}}.in-module.wrap.no-top{padding-top:0}.in-module.wrap.no-bottom{padding-bottom:0}.in-module .max{max-width:1400px;margin:0 auto;position:relative}.in-module .mid{max-width:1100px;margin:0 auto;position:relative}.in-module .min{max-width:900px;margin:0 auto;position:relative}hgroup{margin-bottom:3rem;position:relative}@media screen and (max-width: 1099px){hgroup{margin-bottom:2.5rem}}hgroup.sm{margin-bottom:1.5rem}hgroup.center{text-align:center}hgroup.center .border{margin:0 auto}hgroup.title-icon{position:relative}hgroup .en{font-family:"Libre Baskerville",serif;font-weight:600;font-weight:400;display:block;font-size:3.875rem;line-height:1.4;opacity:0}@media screen and (max-width: 1099px){hgroup .en{font-size:2.75rem}}hgroup .en.is-animated{opacity:1}hgroup .en span{opacity:0;display:inline-block;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-animation:fadeInText .6s ease forwards;animation:fadeInText .6s ease forwards;will-change:transform,opacity}hgroup .en.middle{font-size:2.5rem;line-height:1.4}@media screen and (max-width: 767px){hgroup .en.middle{font-size:2.125rem}}hgroup .jp{font-size:1.125rem}@media screen and (max-width: 1099px){hgroup .jp{font-size:1rem}}hgroup .border{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:12px}hgroup h2.large{font-size:2.5rem}@media screen and (max-width: 1099px){hgroup h2.large{font-size:2.25rem}}@media screen and (max-width: 767px){hgroup h2.large{font-size:2rem}}hgroup h2.middle{font-size:2rem}hgroup h2.small{font-size:1.75rem;line-height:1.4}@media screen and (max-width: 1099px){hgroup h2.small{font-size:1.5rem}}@media screen and (max-width: 767px){hgroup h2.small{font-size:1.25rem}}hgroup h3{line-height:1.5}hgroup h3.middle{font-size:1.5rem;font-weight:700}a.btn{position:relative;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:180px;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;padding:0 1.5rem;-webkit-transition:all .2s ease;transition:all .2s ease}@media screen and (max-width: 767px){a.btn{height:46px}}a.btn svg.arw{margin-left:8px;fill:#fff}a.btn svg.base{width:100%;height:56px;position:absolute;inset:0;z-index:-1;fill:#000;stroke:#000}@media screen and (max-width: 767px){a.btn svg.base{height:46px}}a.btn:hover{color:#000}a.btn:hover svg.arw{fill:#000}a.btn:hover svg.base{fill:#fff;stroke:#000}a.arw{position:relative}a.arw svg{margin-left:8px}a.link{background:url(../../images/common/icon_link_01.svg) no-repeat right center;padding-right:1.25rem}a.link:hover{text-decoration:underline}.site-index .tag,.site-news .tag{margin-bottom:.5rem}.site-index .tag time,.site-news .tag time{display:inline-block;font-weight:400;color:#595859}@media screen and (max-width: 1099px){.site-index .tag time,.site-news .tag time{font-size:.93rem}}.site-index .tag span,.site-news .tag span{color:#fff;display:inline-block;margin-left:1rem;padding:0 .5rem}@media screen and (max-width: 1099px){.site-index .tag span,.site-news .tag span{font-size:.93rem}}figure.thumbnail{position:relative;width:100%;height:100%;aspect-ratio:16/9;overflow:hidden;display:grid;place-content:center;background-color:#fff}figure.thumbnail img{width:auto;height:auto;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:all .2s ease;transition:all .2s ease;position:relative;z-index:2}.group-ani{position:relative}@media screen and (max-width: 767px){.group-ani{width:100%;max-width:332px;height:200px;margin:0 auto}}.group-ani .hex{position:absolute;top:0;right:0;width:300px;aspect-ratio:1/1;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:-webkit-transform .15s ease;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease, -webkit-transform .15s ease;z-index:1}@media screen and (max-width: 767px){.group-ani .hex{width:200px}}.group-ani .hex.hex--main{z-index:20}#site-breadcrumb{width:100%}@media screen and (max-width: 1099px){#site-breadcrumb{padding:0 var(--size)}}#site-breadcrumb .mid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:240px}@media screen and (max-width: 1099px){#site-breadcrumb .mid{height:140px}}#site-breadcrumb hgroup{margin-bottom:0}#site-breadcrumb hgroup .jp{margin-top:-5px}@media only screen and (min-width: 1100px){.aside{width:220px;position:absolute;top:5rem;left:calc(50% - 550px);z-index:10}.aside.is-fixed{position:fixed;top:calc(var(--head) + 5rem)}.aside.is-stop{position:absolute;top:5rem}}@media screen and (max-width: 1099px){.aside{position:sticky;top:var(--head);z-index:10;background-color:#fff}}@media screen and (max-width: 1099px){.aside ul{display:grid;grid-template-columns:repeat(4, auto)}}.aside ul li a{display:block;padding:.25rem 0 .25rem 1.5rem;font-size:1.125rem;font-weight:700;border-left:2px solid #c2c2c2;color:#595959}@media screen and (max-width: 1099px){.aside ul li a{padding:.95rem .5rem;text-align:center;color:#c0c0bf;border:none}}.aside ul li a.is-current{color:#000;border-color:#000}@media screen and (max-width: 1099px){.aside ul li:not(:first-child) a{position:relative;display:block}.aside ul li:not(:first-child) a:after{content:"";width:1px;height:50%;background-color:#000;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.wp-pagenavi{margin:4rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media screen and (max-width: 767px){.wp-pagenavi{margin:2rem 0 0}}.wp-pagenavi a,.wp-pagenavi span{font-size:1.125rem;color:#000;border:none;padding:0 .5rem;-webkit-transition:all 120ms cubic-bezier(0.65, 0, 0.35, 1);transition:all 120ms cubic-bezier(0.65, 0, 0.35, 1);cursor:pointer}.wp-pagenavi a.current,.wp-pagenavi span.current{color:#c0c0bf}.wp-pagenavi .previouspostslink,.wp-pagenavi .nextpostslink{width:48px;height:48px;border:1px solid #000;text-indent:-9999px;position:relative}.wp-pagenavi .previouspostslink:after,.wp-pagenavi .nextpostslink:after{content:"";background:url(../../images/common/icon_arw_02.svg) no-repeat;background-size:6px auto;width:6px;height:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.wp-pagenavi .previouspostslink{background-color:none}.wp-pagenavi .previouspostslink:after{-webkit-transform:translate(-50%, -50%) scale(-1, 1);transform:translate(-50%, -50%) scale(-1, 1);-webkit-filter:brightness(0);filter:brightness(0)}.wp-pagenavi .nextpostslink{background-color:#000}br.pc{display:block}@media screen and (max-width: 1099px){br.pc{display:none}}br.tab{display:none}@media screen and (max-width: 1099px){br.tab{display:block}}br.sp{display:none}@media screen and (max-width: 767px){br.sp{display:block}}.site-404 .not-found{text-align:center}.site-404 .not-found strong{font-family:"Libre Baskerville",serif;font-weight:600;font-size:15rem;line-height:1}@media only screen and (max-width: 767px){.site-404 .not-found strong{font-size:10rem}}.site-404 .not-found span{display:block;font-family:"Libre Baskerville",serif;font-weight:600;font-size:3rem}@media only screen and (max-width: 767px){.site-404 .not-found span{font-size:2rem}}.site-404 .not-found .button-area{margin-top:4rem}.site-404 .not-found .button-area a.btn{margin:0 auto}.site-404 .not-found .button-area a.btn svg.arw{margin-left:0;margin-right:8px;-webkit-transform:scale(-1.1);transform:scale(-1.1)}@-webkit-keyframes fadeInText{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInText{to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}/*# sourceMappingURL=style.css.map */