*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{font-size:62.5%;height:-webkit-fill-available;overflow-x:hidden;scroll-behavior:smooth}:target{scroll-margin-top:120px}body{font-size:1.6rem;font-weight:500;color:#000;font-family:YakuHanJP,"Zen Kaku Gothic New",sans-serif;letter-spacing:.05em}@media screen and (max-width: 768px){body{font-size:1.4rem}}@supports(-webkit-touch-callout: none){html{height:-webkit-fill-available}body{min-height:100vh;min-height:-webkit-fill-available}}.nolink{pointer-events:none}/*! destyle.css v1.0.13 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}::before,::after{box-sizing:inherit}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol,li{margin:0;padding:0;list-style:none}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:rgba(0,0,0,0);text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;vertical-align:bottom;width:100%;max-width:100%}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:rgba(0,0,0,0);padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}table{border-collapse:collapse;border-spacing:0;table-layout:fixed}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}template{display:none}[hidden]{display:none}.clear:after{content:".";display:block;height:0;clear:both;visibility:hidden}@media screen and (min-width: 1024px){.header{width:100%;height:160px;position:fixed;top:0;left:0;letter-spacing:.05em;z-index:9999;background:#fff}.header__wrap{height:100%;display:flex;flex-direction:column;justify-content:center;row-gap:25px}.header .logo{width:334px;height:67px}.header .logo a{display:block;width:100%;height:100%;font-size:0;text-indent:-9999px;overflow:hidden;background:url(../images/common/logo.png) center/contain no-repeat;transition:opacity .3s}.header .logo a:hover{opacity:.6}.header .global-menu .g-nav{display:flex;justify-content:flex-start;align-items:center;align-content:center;-moz-column-gap:38px;column-gap:38px}}@media screen and (min-width: 1024px)and (max-width: 1440px){.header .global-menu .g-nav{-moz-column-gap:2vw;column-gap:2vw}}@media screen and (min-width: 1024px){.header .global-menu .g-nav__item{font-weight:600;font-family:"Noto Sans",sans-serif}}@media screen and (min-width: 1024px)and (min-width: 768px){.header .global-menu .g-nav__item a{transition:opacity .3s}.header .global-menu .g-nav__item a:hover{opacity:.6}}@media screen and (min-width: 1024px){.header .hamberger{display:none}}@media screen and (max-width: 1024px){.header{width:100%;height:83px;position:fixed;top:0;left:0;letter-spacing:.05em;z-index:9999;background:#fff}.header__wrap{height:100%}.header__block{height:100%;display:flex;justify-content:space-between;align-items:center;align-content:center;position:relative;z-index:3}.header .logo{width:179px;height:36px}.header .logo a{display:block;width:100%;height:100%;font-size:0;text-indent:-9999px;overflow:hidden;background:url(../images/common/logo.png) center/contain no-repeat;transition:opacity .3s}.header .logo a:hover{opacity:.6}.header .global-menu{position:fixed;top:0;left:0;background:#fff;width:100%;height:100%;padding-top:110px;padding-left:4.8828125vw;padding-right:4.8828125vw;display:none}.header .global-menu .g-nav{width:100%}.header .global-menu .g-nav__item a{display:block;padding:25px 0;border-bottom:1px solid #ce962a;background:url(../images/common/i-arw-yel.svg) center right/10px no-repeat}.header .hamburger{width:52px;height:52px;display:block !important;position:relative;z-index:3}.header .hamburger__inner{width:100%;height:100%;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;gap:8px;cursor:pointer}.header .hamburger span{display:inline-block;width:60%;height:2px;background:#000;transition:.3s;transform-origin:left}.header .hamburger.open span:nth-child(1){rotate:30deg;translate:0 -1px}.header .hamburger.open span:nth-child(2){opacity:0}.header .hamburger.open span:nth-child(3){rotate:-30deg;translate:0 -5px}.header.scroll{height:65px}.header.scroll.open{height:90px}}.footer-contact{margin-top:210px;padding-top:130px;padding-bottom:130px;background:url(../images/common/bg-contact.jpg)}@media screen and (max-width: 1024px){.footer-contact{padding-top:12.6953125vw;padding-top:12.6953125vw}}@media screen and (max-width: 768px){.footer-contact{padding-top:130px;padding-bottom:210px}}.footer-contact .bigc__inner{width:min(688px,100%);margin:0 auto}.footer-contact .bigc--ttl{text-align:center;margin-bottom:23px !important}.footer-contact .bigc--text{text-align:center}.footer-contact .bigc--btn{margin-top:41px}.footer-contact .bigc--btn a{margin:0 auto}.footer{background:url(../images/common/pic-footer.jpg) center top/1920px repeat-x;padding-top:200px;padding-bottom:20px}@media screen and (max-width: 1024px){.footer{padding-top:9.765625vw}}@media screen and (max-width: 768px){.footer{padding-top:100px}}@media screen and (max-width: 768px){.footer{padding-top:96px}}.footer__wrap{display:flex;flex-direction:column;align-items:center}.footer .global-menu{width:100%}.footer .g-nav{display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;-moz-column-gap:55px;column-gap:55px;row-gap:30px;margin-bottom:40px}@media screen and (max-width: 768px){.footer .g-nav{margin-bottom:70px}}@media screen and (max-width: 768px){.footer .g-nav{display:grid;grid-template-columns:repeat(2, 1fr);width:100%}}.footer .g-nav__item{font-weight:600;font-family:"Noto Sans",sans-serif}@media screen and (min-width: 768px){.footer .g-nav__item a{transition:opacity .3s}.footer .g-nav__item a:hover{opacity:.6}}@media screen and (max-width: 768px){.footer .g-nav__item a{display:block;padding:5px 0;background:url(../images/common/i-arw-yel.svg) center right/10px no-repeat}}.footer .logo{width:329px;height:43px;margin-bottom:180px}@media screen and (max-width: 768px){.footer .logo{margin-bottom:65px}}.footer .logo a{display:block;width:100%;height:100%;font-size:0;text-indent:-9999px;overflow:hidden;background:url(../images/common/logo-eng.png) center/contain no-repeat;transition:opacity .3s}.footer .logo a:hover{opacity:.6}.footer .copy{text-align:center;font-size:1.2rem;font-family:"Noto Sans",sans-serif}.main{margin-top:200px}@media screen and (max-width: 1024px){.main{margin-top:90px}}.aside{display:grid;grid-template-rows:auto;gap:80px;font-size:1.6rem;align-content:start;align-items:start;margin-top:40px}.aside .mdlc--ttl{font-weight:600;display:flex;justify-content:flex-start;align-items:center;align-content:center;white-space:nowrap;margin-bottom:15px}.aside .mdlc--ttl:after{content:"";display:inline-block;width:100%;height:1px;background:#000}.aside .mdlc .monthly-list li::before,.aside .mdlc .category__list li::before{content:"- ";font-weight:600}@media screen and (min-width: 768px){.aside .mdlc .monthly-list li a,.aside .mdlc .category__list li a{transition:opacity .3s}.aside .mdlc .monthly-list li a:hover,.aside .mdlc .category__list li a:hover{opacity:.6}}.aside .mdlc .monthly-list li a,.aside .mdlc .category__list li a{text-decoration:underline}.aside .least .tag{display:none}.aside .least .date{font-size:1.2rem}.aside .least .article__block__inner{display:block !important}.aside .least .article__block:nth-child(1){border-top:none !important}.aside .least .article__block:nth-child(1) a{padding-top:0 !important}.aside .least .article__block:nth-child(3) a{border-bottom:none !important;padding-bottom:0 !important}@media screen and (max-width: 1024px){body.no-scroll,html.no-scroll{overflow:hidden}}.c-btn a{display:inline-flex;-moz-column-gap:.5em;column-gap:.5em;transition:background .3s}.c-btn.ver1 a{width:150px;height:39px;color:#fff;background:#ce962a;font-weight:500;font-size:1.4rem;display:flex;justify-content:center;align-items:center;align-content:center;font-family:"Noto Sans",sans-serif}@media screen and (max-width: 576px){.c-btn.ver1 a{width:100%}}.c-btn.ver1 a:not(.nolink):hover{background:#d9d9d9}.c-btn.ver2 a{background:#069b9f;color:#fff;padding:.7em 2em;border-radius:100px;border:2px solid #069b9f}.c-btn.ver2 a:after{transition:.3s;content:"";display:inline-block;width:21px;height:21px;background:url(../images/common/i-arw-wht.svg) center/contain no-repeat}.c-btn.ver2 a:hover{color:#069b9f;background:#fff}.c-btn.ver2 a:hover:after{background:url(../images/common/i-arw-grn.svg) center/contain no-repeat}.c-btn.ver3 a{background:#069b9f;color:#fff;border-radius:7px;padding:.5em 1em}.c-btn.ver3 a:hover{color:#000;background:#ffe600}.c-btn.ver4 a{color:#fff;padding:.7em 2em;border-radius:100px;border:2px solid #fff}.c-btn.ver4 a:after{transition:.3s;content:"";display:inline-block;width:21px;height:21px;background:url(../images/common/i-arw-wht.svg) center/contain no-repeat}.c-btn.ver4 a:hover{color:#069b9f;background:#fff}.c-btn.ver4 a:hover:after{background:url(../images/common/i-arw-grn.svg) center/contain no-repeat}.c-ttl.ver1{margin-bottom:74px}@media screen and (max-width: 768px){.c-ttl.ver1{margin-bottom:40px}}.c-ttl.ver1 .ttl{font-size:2.4rem;font-family:YakuHanMP,"Zen Old Mincho",serif;font-weight:600;line-height:1.3}.c-ttl.ver1 .eng{font-size:1.4rem;display:block;margin-bottom:20px;font-weight:600;color:#ce962a}.c-ttl.ver1 .ttl-btn{margin-top:35px}.c-ttl.ver2{font-size:6rem;font-family:YakuHanMP,"Zen Old Mincho",serif;font-weight:600;line-height:1.2;margin-bottom:50px}@media(max-width: 1560px){.c-ttl.ver2{font-size:52px;font-size:3.6111111111vw}}@media screen and (max-width: 768px){.c-ttl.ver2{font-size:3rem;line-height:1.5;margin-bottom:20px;letter-spacing:0}}@media screen and (max-width: 414px){.c-ttl.ver2{font-size:29.5px;font-size:7.1256038647vw}}.c-ttl.ver3{font-size:4rem;white-space:nowrap}@media screen and (max-width: 768px){.c-ttl.ver3{text-align:center;font-size:2.8rem}}.c-ttl.ver3 span{font-size:2rem;display:block;margin-top:1.2em}.anime.fade{will-change:filter,opacity;opacity:0;filter:blur(10px);transition:opacity 2s cubic-bezier(0.23, 1, 0.32, 1),filter 2s cubic-bezier(0.23, 1, 0.32, 1)}.anime.fade.ver-l{translate:-50px 0}.anime.fade.ver-t{translate:0 -50px}.anime.fade.ver-b{translate:0 50px}.anime.fade.ver-r{translate:50px 0}.anime.fade.active{opacity:1;translate:0;filter:blur(0)}.anime.textfade{display:inline-block;overflow:hidden;padding-bottom:.1em;vertical-align:bottom}.anime.textfade .word{display:inline-block;transition:1s}.anime.line-split{padding-bottom:.1em;overflow:hidden}.anime.line-split .line{display:block;vertical-align:bottom;overflow:hidden;margin-bottom:2rem;line-height:1}.anime.line-split .line .line-inner{display:block;opacity:0;transform:translateY(100%);transition:transform .7s ease,opacity .7s ease;will-change:transform,opacity}.anime.line-split.active .line-inner{opacity:1;transform:translateY(0)}.anime.scroll:before,.anime.scroll:after{content:"";display:inline-block;width:2px;height:150px}.anime.scroll:before{translate:2px 0}.anime.scroll:after{background:linear-gradient(0, rgb(107, 253, 17) 50%, rgba(6, 155, 159, 0) 100%);-webkit-animation:scroll-anime 1.5s ease-in 0s infinite;animation:scroll-anime 1.5s ease-in 0s infinite;opacity:0;transform-origin:top}.anime.mask{width:34%;height:calc(100% + 2px);background:url(../images/common/bg.jpg);position:absolute;top:-1px;left:0;transform-origin:bottom}.anime.mask.play{transition:scale 2s cubic-bezier(0.4, 0, 0.2, 1);scale:1 0}.anime.mask.ver2{left:33.3333333333%}.anime.mask.ver3{left:auto;right:-1px}@-webkit-keyframes scroll-anime{from{scale:0;opacity:0}50%{scale:1;opacity:1}to{opacity:0}}@keyframes scroll-anime{from{scale:0;opacity:0}50%{scale:1;opacity:1}to{opacity:0}}.c-bread{margin-top:300px;padding-bottom:30px;font-size:1.4rem;display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:20px}.c-background.gry{padding-top:130px;padding-bottom:280px;background:url(../images/common/bg-sand.jpg)}@media screen and (max-width: 1024px){.c-background.gry{margin-top:9.765625vw;margin-bottom:12.6953125vw;padding-bottom:12.6953125vw}}@media screen and (max-width: 768px){.c-background.gry{margin-top:100px;margin-bottom:130px;padding-bottom:130px}}.c-loading{width:100%;height:100vh;position:fixed;top:0;left:0;display:flex;justify-content:center;align-items:center;align-content:center;background:#fff;z-index:9999999}.c-form input:not([type=submit]):not([type=file]),.c-form textarea,.c-form select{padding:15px;width:100%;background:#f4f4f4;border-radius:7px}@media screen and (max-width: 768px){.c-form input:not([type=submit]):not([type=file]),.c-form textarea,.c-form select{padding:10px;font-size:18px}}.c-form textarea{height:150px;line-height:1.6}.c-form .textarea{align-items:start !important}.c-form .textarea dt{padding-top:15px}.c-form .req p:after{content:"（必須）";color:red;font-size:1.4rem}.c-form .name input{width:min(200px,100%)}@media screen and (max-width: 768px){.c-form .name input{width:100%}.c-form .name input:nth-child(1){margin-bottom:.5em}}.c-form p{width:100%}.c-form .btn p{text-align:center}.c-form .select dd{position:relative}.c-form .select dd:after{content:"";display:inline-block;width:0;height:0;border-style:solid;border-width:15px 8px 0 8px;border-color:#000 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:15px;right:25px}@media screen and (max-width: 768px){.c-form .select dd:after{top:10px}}.c-form .file dd{margin-top:7px}.c-form input[type=submit]{text-align:center;padding:1em 0;display:inline-block;margin-top:3em;background:#069b9f;padding:30px 4em;color:#fff;font-weight:600;border-radius:7px}@media screen and (min-width: 768px){.c-form input[type=submit]{transition:.3s}.c-form input[type=submit]:hover{background:#d9d9d9}}.c-form .error input,.c-form .error textarea,.c-form .error input[type=checkbox]{background:rgba(201,65,69,.2)}.c-form .error .error{margin:.5em 0}.c-form input[type=checkbox]{position:relative;width:20px;height:20px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:3px}.c-form input[type=checkbox]:checked{background:#439fc6}.c-form input[type=checkbox]:checked::before{color:#fff;font-family:"Font Awesome 5 Free";font-weight:600;font-size:16px;content:"";position:absolute;top:-1px;left:1px}.c-form input[type=radio]{position:relative;width:20px;height:20px;border:1px solid #000;border-radius:50%;vertical-align:-2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.c-form input[type=radio]:checked:before{content:"";display:inline-block;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;background:#000}.wpcf7-form{display:grid;gap:40px}.wpcf7-form .wpcf7-spinner{margin:0}.wpcf7-form .wpcf7-not-valid-tip{display:inline-block;margin-top:7px}.wpcf7-form .wpcf7-not-valid,.wpcf7-form .wpcf7-not-valid{background:rgba(201,65,69,.2) !important}.wpcf7-form .wpcf7-response-output{display:none}.wpcf7-form .wpcf7-submit.has-spinner,.wpcf7-form .wpcf7-previous{color:#000;padding:13px 50px;border-radius:100px;border:1px solid #d9d9d9;transition:.3s}.wpcf7-form .wpcf7-submit.has-spinner:hover,.wpcf7-form .wpcf7-previous:hover{color:#fff;background:#d9d9d9}@media screen and (max-width: 768px){.wpcf7-form>p{text-align:center}}.page-confirm .bigc__desc{border-bottom:1px solid #d9d9d9;padding:30px 0;display:grid;grid-template-columns:300px 1fr;-moz-column-gap:15px;column-gap:15px}@media screen and (max-width: 768px){.page-confirm .bigc__desc{grid-template-columns:1fr;row-gap:15px}}.page-confirm .bigc__desc.sp-hidden{display:none}.page-confirm .select dd:after{display:none}.page-confirm .f-smler{display:block;line-height:1.4}.page-confirm .mdlc.btn p{display:flex;justify-content:center;align-items:flex-start;align-content:flex-start;-moz-column-gap:10px;column-gap:10px}.page-confirm .details .bigc__desc--text{line-height:1.6}.c-table{border-right:1px solid #000;border-bottom:1px solid #000}@media screen and (max-width: 768px){.c-table{width:100%}}.c-table th,.c-table td{padding:15px 30px;border-top:1px solid #000;border-left:1px solid #000;line-height:1.4;text-align:center;color:#444}@media screen and (max-width: 768px){.c-table th,.c-table td{padding:3vw 1vw;font-size:2.2vw}}.c-table th{background:#efefef}.c-slider{overflow:hidden}.c-slider .swiper-button-prev,.c-slider .swiper-button-next,.c-slider .swiper-pagination{position:static;margin:0;height:auto}.c-slider .slider-nav{margin-top:40px;display:flex;justify-content:flex-start;align-items:center;align-content:center}.c-slider .slider-arrow{width:120px;height:26px;border:1px solid #d9d9d9;display:flex;justify-content:space-between;background:#fff;z-index:999;position:relative;opacity:1}.c-slider .slider-arrow .swiper-button-next{border-left:1px solid #d9d9d9}.c-slider .slider-arrow .swiper-button-next,.c-slider .slider-arrow .swiper-button-prev{width:60px}.c-slider .slider-arrow .swiper-button-next:after,.c-slider .slider-arrow .swiper-button-prev:after{content:"";display:inline-block;width:10px;height:10px;border-right:1px solid #000;border-bottom:1px solid #000;rotate:-45deg}.c-slider .slider-arrow .swiper-button-prev:after{scale:-1}.c-slider .slider-arrow .swiper-button-disabled{opacity:1;background:#dcdcdc}.c-slider .slider-thumbnail{margin-top:40px}@media screen and (max-width: 768px){.c-slider .slider-thumbnail{margin-top:10px}}.c-slider .slider-thumbnail .swiper-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;align-content:flex-start;-moz-column-gap:3vw;column-gap:3vw}.c-slider .slider-thumbnail .swiper-slide{cursor:pointer;opacity:.6}.c-slider .slider-thumbnail .swiper-slide:hover{opacity:1}.c-slider .slider-thumbnail .swiper-slide-thumb-active{opacity:1}.c-slider .swiper-pagination{display:flex;justify-content:flex-start;align-items:center;align-content:center;gap:10px}.c-slider .swiper-pagination .swiper-pagination-bullet{background:#fff;opacity:1}.c-slider .swiper-pagination .swiper-pagination-bullet-active{background:#d9d9d9}.c-slider.works{width:60%}.c-slider.works .swiper-container{height:100%}.c-slider.works .swiper-slide{height:100%;width:100%;height:100%;overflow:hidden}.c-slider.works .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-top .c-slider{height:780px;position:relative}@media screen and (max-width: 1024px){.page-top .c-slider{height:auto}.page-top .c-slider .swiper-slide{aspect-ratio:1/.8;overflow:hidden}}.page-print .c-slider .slider-nav{position:static;margin-top:70px}.page-single .c-slider .swiper-container .swiper-slide,.page-single .c-slider .slider-thumbnail .swiper-slide{aspect-ratio:2/1.2;width:100%;height:100%;overflow:hidden}.page-single .c-slider .swiper-container .swiper-slide img,.page-single .c-slider .slider-thumbnail .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.page-single .c-slider .swiper-container .swiper-slide{aspect-ratio:auto;width:100%;height:70vh}}.pagination{width:100%;margin-top:5em;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;row-gap:1em;font-size:2rem}.pagination .page-numbers,.pagination span{display:inline-block;padding:1em}@media screen and (min-width: 768px){.pagination .page-numbers,.pagination span{transition:.3s}.pagination .page-numbers:hover,.pagination span:hover{text-decoration:underline}}.pagination .current{text-decoration:underline}.pagination .dots:hover{background:#fff}.wp-pagenavi{width:100%;margin-top:5em;display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;-moz-column-gap:1em;column-gap:1em;row-gap:1em}.wp-pagenavi .previouspostslink,.wp-pagenavi span,.wp-pagenavi .page,.wp-pagenavi .nextpostslink,.wp-pagenavi .first,.wp-pagenavi .last{display:inline-block;border:1px solid #d9d9d9;padding:1em}@media screen and (min-width: 768px){.wp-pagenavi .previouspostslink,.wp-pagenavi span,.wp-pagenavi .page,.wp-pagenavi .nextpostslink,.wp-pagenavi .first,.wp-pagenavi .last{transition:.3s}.wp-pagenavi .previouspostslink:hover,.wp-pagenavi span:hover,.wp-pagenavi .page:hover,.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .first:hover,.wp-pagenavi .last:hover{background:#d9d9d9}}.wp-pagenavi .current{background:#d9d9d9}.wp-pagenavi .extend:hover{background:#fff}.wp-pagenavi{width:100%;margin-top:5em;display:flex;justify-content:center;align-items:stretch;-moz-column-gap:1em;column-gap:1em}.wp-pagenavi .previouspostslink,.wp-pagenavi span,.wp-pagenavi .page,.wp-pagenavi .nextpostslink,.wp-pagenavi .first,.wp-pagenavi .last{display:inline-block;border:1px solid #d9d9d9;padding:1em}@media screen and (min-width: 768px){.wp-pagenavi .previouspostslink,.wp-pagenavi span,.wp-pagenavi .page,.wp-pagenavi .nextpostslink,.wp-pagenavi .first,.wp-pagenavi .last{transition:.3s}.wp-pagenavi .previouspostslink:hover,.wp-pagenavi span:hover,.wp-pagenavi .page:hover,.wp-pagenavi .nextpostslink:hover,.wp-pagenavi .first:hover,.wp-pagenavi .last:hover{background:#d9d9d9}}.wp-pagenavi .current{background:#d9d9d9}.wp-pagenavi .extend:hover{background:#fff}.c-text{text-align:justify;line-height:1.6}.c-wrap.ver1{padding-left:50px;padding-right:50px}@media screen and (max-width: 1024px){.c-wrap.ver1{padding-left:4.8828125vw;padding-right:4.8828125vw}}@media screen and (max-width: 768px){.c-wrap.ver1{padding-left:25px;padding-right:25px}}.c-wrap.ver2{width:min(1054px,100%);margin-inline:auto}.c-sns{display:flex;justify-content:center;align-items:center;align-content:center;-moz-column-gap:15px;column-gap:15px}.c-sns__item a{width:80px;display:block;background:#fff;aspect-ratio:1/1;border-radius:7px;background-size:60px;background-repeat:no-repeat !important;background-position:center !important}.c-sns__item.line a{background-image:url(../images/common/i-line.svg)}.c-sns__item.instagram a{background-image:url(../images/common/i-instagram.svg)}.c-sns__item.mail a{background-image:url(../images/common/i-mail-grn.svg)}.c-sns.wht .c-sns__item.line a{background-image:url(../images/common/i-line-wht.svg)}.c-sns.wht .c-sns__item.instagram a{background-image:url(../images/common/i-instagram-wht.svg)}.c-sns.wht .c-sns__item.mail a{background-image:url(../images/common/i-mail-wht.svg)}.p-archive.news .p-archive__inner{display:flex;flex-direction:column;row-gap:30px}@media screen and (max-width: 768px){.p-archive.news .p-archive__inner{row-gap:80px}}@media screen and (min-width: 768px){.p-archive.news .article a{transition:opacity .3s}.p-archive.news .article a:hover{opacity:.6}}.p-archive.news .article a{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start;-moz-column-gap:30px;column-gap:30px}@media screen and (max-width: 768px){.p-archive.news .article a{row-gap:30px;flex-wrap:wrap}}.p-archive.news .article a .article__block{width:203px;display:flex;justify-content:space-between;align-items:center;align-content:center;-moz-column-gap:30px;column-gap:30px}.p-archive.news .article a .title{width:min(700px,100%);font-weight:600}.p-archive.news .article a .date{font-family:"Noto Sans",sans-serif;font-size:1.4rem;font-weight:600}.p-archive.news .article a .category{width:118px;font-size:1.4rem;background:#ce962a;display:flex;justify-content:center;align-items:center;align-content:center;color:#fff;padding:8px 0;font-weight:600}@media screen and (min-width: 768px){.p-archive.research .p-archive__inner .swiper-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 1fr);gap:120px 31px}}@media screen and (min-width: 768px){.p-archive.research .p-archive__inner .article{width:100% !important}}.p-archive.research .p-archive__inner .article a{display:block;transition:opacity .3s}.p-archive.research .p-archive__inner .article a:hover{opacity:.6}.p-archive.research .p-archive__inner .images{width:100%;height:100%;overflow:hidden;height:auto;aspect-ratio:510/516;margin-bottom:20px}.p-archive.research .p-archive__inner .images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-archive.research .p-archive__inner .eng{font-size:1.4rem;color:#ce962a;font-weight:600;margin-bottom:7px}.p-archive.research .p-archive__inner .title{font-family:YakuHanMP,"Zen Old Mincho",serif;font-size:2.4rem;line-height:1.4}.p-archive.research .slider-nav{position:relative;display:inline-block;padding-left:40px;padding-right:40px;margin-top:40px}@media screen and (min-width: 768px){.p-archive.research .slider-nav{display:none}}.p-archive.research .slider-nav .swiper-pagination{position:static;text-align:left;display:flex;justify-content:flex-start;align-items:center;align-content:center;-moz-column-gap:10px;column-gap:10px}.p-archive.research .slider-nav .swiper-pagination-bullet-active{background:#948c8c}.p-archive.research .slider-nav .slider-arrow .swiper-button-prev::after,.p-archive.research .slider-nav .slider-arrow .swiper-button-next::after{content:"";display:inline-block;width:20px;height:20px;background:url(../images/common/i-arw.svg) center/contain no-repeat}.p-archive.research .slider-nav .slider-arrow .swiper-button-next{scale:-1 -1}.p-archive.research .slider-nav .slider-arrow .swiper-button-prev{left:0}.p-archive.research .slider-nav .slider-arrow .swiper-button-next{right:0}@media screen and (min-width: 768px){.page-top .p-archive.collabo .p-archive__inner .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}}@media screen and (min-width: 768px){.page-top .p-archive.collabo .p-archive__inner .article{width:100% !important}}.page-top .p-archive.collabo .p-archive__inner .article a{display:block;transition:opacity .3s}.page-top .p-archive.collabo .p-archive__inner .article a:hover{opacity:.6}.page-top .p-archive.collabo .p-archive__inner .images{width:100%;height:100%;overflow:hidden;height:auto;aspect-ratio:330/338;margin-bottom:20px}.page-top .p-archive.collabo .p-archive__inner .images img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-top .p-archive.collabo .p-archive__inner .title{font-family:YakuHanMP,"Zen Old Mincho",serif;font-size:2.4rem;line-height:1.4;margin-bottom:15px}.page-top .p-archive.collabo .slider-nav{position:relative;display:inline-block;padding-left:40px;padding-right:40px;margin-top:40px}@media screen and (min-width: 768px){.page-top .p-archive.collabo .slider-nav{display:none}}.page-top .p-archive.collabo .slider-nav .swiper-pagination{position:static;text-align:left;display:flex;justify-content:flex-start;align-items:center;align-content:center;-moz-column-gap:10px;column-gap:10px}.page-top .p-archive.collabo .slider-nav .swiper-pagination-bullet-active{background:#948c8c}.page-top .p-archive.collabo .slider-nav .slider-arrow .swiper-button-prev::after,.page-top .p-archive.collabo .slider-nav .slider-arrow .swiper-button-next::after{content:"";display:inline-block;width:20px;height:20px;background:url(../images/common/i-arw.svg) center/contain no-repeat}.page-top .p-archive.collabo .slider-nav .slider-arrow .swiper-button-next{scale:-1 -1}.page-top .p-archive.collabo .slider-nav .slider-arrow .swiper-button-prev{left:0}.page-top .p-archive.collabo .slider-nav .slider-arrow .swiper-button-next{right:0}.page-society .p-archive.collabo .article{display:flex;justify-content:space-between;align-items:flex-start;align-content:flex-start}@media screen and (max-width: 768px){.page-society .p-archive.collabo .article{flex-direction:column}}.page-society .p-archive.collabo .article .images{width:48.9346590909%}.page-society .p-archive.collabo .article .block{width:48.9346590909%}@media screen and (max-width: 768px){.page-society .p-archive.collabo .article{row-gap:40px}.page-society .p-archive.collabo .article .images{width:100%}.page-society .p-archive.collabo .article .block{width:100%}}.page-society .p-archive.collabo .p-archive__inner{display:flex;flex-direction:column;row-gap:195px}@media screen and (max-width: 768px){.page-society .p-archive.collabo .p-archive__inner{row-gap:100px}}.page-society .p-archive.collabo .inner{display:flex;justify-content:flex-start;-moz-column-gap:34px;column-gap:34px;margin-bottom:15px}@media screen and (min-width: 768px){.page-society .p-archive.collabo .images a{transition:opacity .3s}.page-society .p-archive.collabo .images a:hover{opacity:.6}}.page-society .p-archive.collabo .category{font-size:1.4rem;font-family:YakuHanMP,"Zen Old Mincho",serif;color:#ce962a}.page-society .p-archive.collabo .name{font-family:YakuHanMP,"Zen Old Mincho",serif}.page-society .p-archive.collabo .title{font-size:2.4rem;line-height:1.3;font-family:YakuHanMP,"Zen Old Mincho",serif;margin-bottom:40px;font-weight:600}@media screen and (max-width: 768px){.page-society .p-archive.collabo .title{margin-bottom:20px}}.page-society .p-archive.collabo .c-text{margin-bottom:34px}.page-single.news .page-single__inner{width:min(900px,100%);margin:0 auto}.page-single.news .heading .date{font-size:1.4rem}.page-single.news .heading .ttl{font-size:6rem;line-height:1.3;margin-bottom:40px;font-family:YakuHanMP,"Zen Old Mincho",serif;font-weight:600}@media screen and (max-width: 1024px){.page-single.news .heading .ttl{font-size:60px;font-size:5.859375vw}}@media screen and (max-width: 768px){.page-single.news .heading .ttl{font-size:2.4rem;margin-bottom:0}}.page-single.news .block{border-bottom:1px solid #000;margin-bottom:60px;padding-bottom:60px}.page-single.news .block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}@media screen and (max-width: 768px){.page-single.news .block{margin-bottom:30px;padding-bottom:30px}}.page-single.news .block>*{padding:20px 0;display:block}@media screen and (max-width: 768px){.page-single.news .block>*{padding:15px 0}}.page-single.news .block h4{font-family:YakuHanMP,"Zen Old Mincho",serif;font-size:2.4rem;line-height:1.4;font-weight:600}.page-single.news .block p{line-height:1.8}.page-single .pagenation{margin-top:80px;border-top:2px solid #d9d9d9;padding-top:80px;display:flex;justify-content:space-between;align-items:center;align-content:center}.page-single .pagenation .mdlc--btn{width:140px}@media screen and (max-width: 768px){.page-single .pagenation .mdlc--btn{width:80px}}.page-single .pagenation .mdlc--btn a{background:#fff;color:#069b9f;padding-left:1em;padding-right:1em}@media screen and (max-width: 768px){.page-single .pagenation .mdlc--btn a{font-size:1.4rem;padding:10px !important}}.page-single .pagenation .mdlc--btn a:before,.page-single .pagenation .mdlc--btn a:after{transition:.3s;background:url(../images/common/i-arw-grn.svg) center/contain no-repeat}@media screen and (max-width: 768px){.page-single .pagenation .mdlc--btn a:before,.page-single .pagenation .mdlc--btn a:after{width:17px !important;height:17px !important}}.page-single .pagenation .mdlc--btn a:hover{background:#069b9f;color:#fff}.page-single .pagenation .mdlc--btn a:hover:before,.page-single .pagenation .mdlc--btn a:hover:after{transition:.3s;background:url(../images/common/i-arw-wht.svg) center/contain no-repeat}.page-single .pagenation .mdlc--btn.next a:after{display:none}.page-single .pagenation .mdlc--btn.next a:before{content:"";display:inline-block;width:21px;height:21px;transform:scale(-1, 1)}@media screen and (max-width: 768px){.page-single .pagenation .c-btn a{padding:10px !important}}.p-page-head.main{margin-bottom:280px}@media screen and (max-width: 1024px){.p-page-head.main{margin-bottom:6.4453125vw}}@media screen and (max-width: 768px){.p-page-head.main{margin-bottom:66px}}.p-page-head.main .bigc__inner{position:relative}.p-page-head.main .bigc__inner .engblock{font-size:1.4rem;line-height:1.3;font-family:"Noto Sans",sans-serif}@media screen and (max-width: 1280px){.p-page-head.main .bigc__inner .engblock{font-size:12px;font-size:.9375vw}}@media screen and (max-width: 768px){.p-page-head.main .bigc__inner .engblock{font-size:1.2rem}}.p-page-head.main .bigc__inner .heading{display:flex;justify-content:center;align-items:center;align-content:center;writing-mode:vertical-rl;font-family:YakuHanMP,"Zen Old Mincho",serif;text-align:center;font-size:2.6vw;white-space:nowrap;width:auto;font-weight:600}.p-page-head.main .bigc__inner .heading img{height:100%}@media screen and (max-width: 768px){.p-page-head.main .bigc__inner .heading{display:block;writing-mode:horizontal-tb;font-size:40px;font-size:3.90625vw;line-height:1.3;text-align:left}}@media screen and (max-width: 576px){.p-page-head.main .bigc__inner .heading{font-size:2.4rem}}.p-page-head.main .bigc__inner .image-left,.p-page-head.main .bigc__inner .image-right{width:100%;height:100%;overflow:hidden;height:auto}.p-page-head.main .bigc__inner .image-left img,.p-page-head.main .bigc__inner .image-right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.p-page-head.main .bigc__inner .heading{height:110px}.p-page-head.main .bigc__inner .head-ttl{height:auto}.p-page-head.main .bigc__inner .engblock{height:72px}.p-page-head.main .bigc__inner .image-left{aspect-ratio:354/176}.p-page-head.main .bigc__inner .image-right{aspect-ratio:354/217}}@media screen and (min-width: 768px){.p-page-head.main .bigc__inner .engblock,.p-page-head.main .bigc__inner .image-left{width:49.8581560284%}.p-page-head.main .bigc__inner .head-ttl,.p-page-head.main .bigc__inner .image-right{width:38.085106383%}.p-page-head.main .bigc__inner .heading{width:12.0567375887%;left:49.8581560284%;top:0}}@media screen and (min-width: 768px){.p-page-head.main .bigc__inner{aspect-ratio:1412/570}.p-page-head.main .bigc__inner>*{position:absolute}}@media screen and (max-width: 768px){.p-page-head.main .bigc__inner{display:flex;flex-direction:column}}.p-page-head.sub{height:330px;display:flex;justify-content:space-between;align-items:center;align-content:center}@media screen and (max-width: 768px){.p-page-head.sub{height:160px}}.p-page-head .engblock,.p-page-head .image-left img,.p-page-head .image-right img,.p-page-head .heading,.p-page-head .head-ttl{opacity:0;filter:blur(10px);transition-property:opacity,filter;transition-duration:1300ms;transition-timing-function:ease-in-out;will-change:filter,opacity}.p-page-head.start .engblock,.p-page-head.start .image-left img,.p-page-head.start .image-right img,.p-page-head.start .heading,.p-page-head.start .head-ttl{opacity:1;filter:blur(0)}.p-page-head .engblock{transition-delay:720ms}.p-page-head .heading{transition-delay:700ms}.p-page-head .head-ttl{transition-delay:1000ms}.p-page-head .image-left img{transition-delay:400ms}.p-page-head .image-right img{transition-delay:600ms}@media screen and (min-width: 768px){.page-top .p-page-head .bigc__inner .image-left{width:49.2857142857%}.page-top .p-page-head .bigc__inner .engblock,.page-top .p-page-head .bigc__inner .image-right{width:38.5714285714%}.page-top .p-page-head .bigc__inner .heading{left:49.2857142857%}}.page-top .p-page-head .engblock{bottom:0;right:0}.page-top .p-page-head .image-left{top:0;left:0}.page-top .p-page-head .image-right{top:0;right:0}@media screen and (max-width: 768px){.page-top .p-page-head .engblock{order:4}.page-top .p-page-head .heading{order:2}.page-top .p-page-head .image-left{order:1}.page-top .p-page-head .image-right{order:3}}@media screen and (min-width: 768px){.page-top .p-page-head .engblock{display:flex;justify-content:flex-start;align-items:flex-end}}@media screen and (max-width: 768px){.page-top .p-page-head .image-left{translate:0}.page-top .p-page-head .engblock{margin-top:30px}.page-top .p-page-head .head-ttl{margin-top:66px}}.page-society .p-page-head .engblock{top:0;left:0}.page-society .p-page-head .image-left{bottom:0;left:0}.page-society .p-page-head .image-right{top:0;right:0}.page-society .p-page-head .head-ttl{bottom:0;right:0}@media screen and (max-width: 768px){.page-society .p-page-head .engblock{order:4}.page-society .p-page-head .image-left{order:1}.page-society .p-page-head .heading{order:2}.page-society .p-page-head .head-ttl{order:5}.page-society .p-page-head .image-right{order:3}}.page-society .p-page-head .head-ttl{margin-top:23px !important}@media screen and (max-width: 768px){.page-society .p-page-head .engblock{margin-top:30px}.page-society .p-page-head .head-ttl{margin-top:66px}}.page-about .p-page-head .engblock{bottom:0;left:0}.page-about .p-page-head .head-ttl{top:0;right:0}.page-about .p-page-head .image-left{top:0;left:0}.page-about .p-page-head .image-right{bottom:0;right:0}@media screen and (max-width: 768px){.page-about .p-page-head .engblock{order:4}.page-about .p-page-head .image-left{order:1}.page-about .p-page-head .heading{order:2}.page-about .p-page-head .head-ttl{order:5}.page-about .p-page-head .image-right{order:3}}.page-about .p-page-head .engblock{display:flex;justify-content:flex-start;align-items:flex-end}@media screen and (max-width: 768px){.page-about .p-page-head .engblock{margin-top:30px}.page-about .p-page-head .head-ttl{margin-top:66px}}.p-contents{width:100%}.p-contents.ver1{display:flex;justify-content:space-between;-moz-column-gap:9.2948717949%;column-gap:9.2948717949%}@media screen and (max-width: 768px){.p-contents.ver1{flex-direction:column}}.p-contents.ver1>div:nth-child(1){width:23.3974358974%}.p-contents.ver1>div:nth-child(2){width:67.3076923077%}@media screen and (max-width: 768px){.p-contents.ver1>div:nth-child(1){width:100%}.p-contents.ver1>div:nth-child(2){width:100%}}.p-contents.ver1 .p-contents--text{width:min(690px,100%)}.p-contents.comingsoon{background:url(../images/common/bg-coming.jpg) center/2496px no-repeat;height:710px;display:flex;justify-content:center;align-items:center;align-content:center;flex-direction:column}@media screen and (max-width: 768px){.p-contents.comingsoon{background-size:min(1050px,220%)}}@media screen and (max-width: 768px){.p-contents.comingsoon{height:500px}}.p-contents.comingsoon .p-contents__block{text-align:center}.p-contents.comingsoon .p-contents__block h2{font-family:"Noto Sans",sans-serif;font-size:6.8rem;margin-bottom:50px}@media screen and (max-width: 768px){.p-contents.comingsoon .p-contents__block h2{font-size:4rem}}.p-contents.comingsoon .p-contents__block p{font-size:3rem;font-family:YakuHanMP,"Zen Old Mincho",serif}@media screen and (max-width: 1024px){.p-contents.comingsoon .p-contents__block p{font-size:30px;font-size:2.9296875vw}}@media screen and (max-width: 768px){.p-contents.comingsoon .p-contents__block p{font-size:1.8rem;line-height:2}}.page-top .news{margin-top:240px;margin-bottom:170px}@media screen and (max-width: 1024px){.page-top .news{margin-top:12.6953125vw;margin-bottom:20.5078125vw}}@media screen and (max-width: 768px){.page-top .news{margin-top:130px;margin-bottom:210px}}@media screen and (max-width: 768px){.page-top .research.c-wrap.ver1{padding-right:0;overflow:hidden}.page-top .research.c-wrap.ver1 .c-ttl.ver1{margin-right:25px}}.page-top .collabo{margin-top:280px}@media screen and (max-width: 1024px){.page-top .collabo{margin-top:12.6953125vw}}@media screen and (max-width: 768px){.page-top .collabo{margin-top:130px}}.page-top .eai{display:flex;justify-content:space-between;margin-top:130px;margin-bottom:170px;gap:2.1246458924%}@media screen and (max-width: 1024px){.page-top .eai{margin-top:12.6953125vw;margin-bottom:11.23046875vw}}@media screen and (max-width: 768px){.page-top .eai{margin-top:130px;margin-bottom:115px;flex-direction:column}}.page-top .eai .bigc--image{width:61.7563739377%}.page-top .eai .bigc__block{width:36.11898017%}@media screen and (max-width: 768px){.page-top .eai .bigc--image{width:100%}.page-top .eai .bigc__block{width:100%}}@media screen and (max-width: 768px){.page-top .eai .bigc--image{margin-bottom:30px}}.page-top .eai .bigc--image a{display:block;aspect-ratio:872/516;background:url(../images/top/pic-art.jpg) center/cover;padding:26px 34px}@media screen and (max-width: 768px){.page-top .eai .bigc--image a{padding:15px 12px;aspect-ratio:354/249}}.page-top .eai .bigc--image a img{width:min(670px,100%)}.page-top .eai .bigc--ttl{margin-bottom:15px}@media screen and (max-width: 768px){.page-top .eai .bigc--ttl{margin-bottom:45px}}.page-top .eai .c-btn{margin-top:103px}@media screen and (max-width: 768px){.page-top .eai .c-btn{margin-top:45px}}@media screen and (max-width: 768px){.page-top .member .bigc--image{margin-top:45px}}.page-about .beauty .bigc--ttl,.page-about .dream .bigc--ttl{font-size:2.4rem;font-family:YakuHanMP,"Zen Old Mincho",serif;margin-bottom:40px;font-weight:600;color:#ce962a}.page-about .beauty .bigc__block{width:100% !important}.page-about .dream{margin-top:130px}.page-about .dream .p-contents{justify-content:flex-end}.page-about .dream .bigc__block{width:min(973px,100%) !important}.page-about .sato{margin-top:305px}@media screen and (max-width: 1024px){.page-about .sato{margin-top:29.78515625vw}}@media screen and (max-width: 768px){.page-about .sato{margin-top:130px}}.page-about .sato .bigc__inner{width:min(1052px,100%);margin:0 auto;display:flex;justify-content:space-between}.page-about .sato .bigc__inner .c-ttl.ver1{margin-bottom:112px}@media screen and (max-width: 768px){.page-about .sato .bigc__inner .c-ttl.ver1{margin-bottom:40px}}.page-about .sato .bigc--image{width:47.433460076%}.page-about .sato .bigc__block{width:48.5741444867%}@media screen and (max-width: 768px){.page-about .sato .bigc--image{width:100%;margin-bottom:40px}.page-about .sato .bigc__block{width:100%}}.page-society .society-slider{margin-top:174px;padding-left:50px;padding-right:30px}@media screen and (max-width: 1024px){.page-society .society-slider{padding-left:4.8828125vw}}@media screen and (max-width: 768px){.page-society .society-slider{padding-left:25px}}@media screen and (max-width: 1024px){.page-society .society-slider{margin-top:7.8125vw}}@media screen and (max-width: 768px){.page-society .society-slider{margin-top:80px}}.page-society .society-slider .mdlc--image{width:100%;height:100%;overflow:hidden;height:auto;aspect-ratio:511/338}.page-society .society-slider .mdlc--image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-society .society-slider .mdlc--ttl{font-size:2.4rem;line-height:1.3;margin-top:30px;font-family:YakuHanMP,"Zen Old Mincho",serif;margin-bottom:20px;font-weight:600}@media screen and (max-width: 768px){.page-society .society-slider .mdlc--ttl{font-size:1.6rem}}@media screen and (max-width: 768px){.page-society .society-slider .mdlc--text{font-size:1.2rem}}.page-society .society-slider .slider-nav{position:relative;margin-top:70px;display:flex;justify-content:flex-end;align-items:center;align-content:center}.page-society .society-slider .slider-nav .inner{width:calc(var(--slider-arrow-width) - 15px);position:relative}@media screen and (max-width: 768px){.page-society .society-slider .slider-nav .inner{width:200px}}@media screen and (max-width: 768px){.page-society .society-slider .slider-nav{margin-top:40px;display:inline-block}}.page-society .society-slider .slider-nav .slider-dot .swiper-pagination{display:flex;justify-content:center;align-items:center;align-content:center;bottom:17px;position:relative;z-index:-1;-moz-column-gap:10px;column-gap:10px}.page-society .society-slider .slider-nav .slider-dot .swiper-pagination-bullet-active{background:#948c8c}.page-society .society-slider .slider-nav .slider-arrow .swiper-button-prev{left:0;top:0;z-index:1}.page-society .society-slider .slider-nav .slider-arrow .swiper-button-next{right:0;top:0;z-index:1}.page-society .society-slider .slider-nav .slider-arrow .swiper-button-prev,.page-society .society-slider .slider-nav .slider-arrow .swiper-button-next{height:20px}.page-society .society-slider .slider-nav .slider-arrow .swiper-button-prev::after,.page-society .society-slider .slider-nav .slider-arrow .swiper-button-next::after{content:"";display:inline-block;width:20px;height:20px;background:url(../images/common/i-arw.svg) center/contain no-repeat}.page-society .society-slider .slider-nav .slider-arrow .swiper-button-next{scale:-1 -1}.page-society .collabo{margin-top:195px}@media screen and (max-width: 1024px){.page-society .collabo{margin-top:19.04296875vw}}@media screen and (max-width: 768px){.page-society .collabo{margin-top:100px}}.page-sub .block{width:min(1000px,90%);line-height:2.4;margin:0 auto;padding-bottom:200px}.pc-hidden{display:none}@media screen and (max-width: 768px){.pc-hidden{display:block}}.pc2-hidden{display:none}@media screen and (max-width: 1280px){.pc2-hidden{display:block}}@media screen and (max-width: 768px){.pc2-hidden{display:none}}.sp-hidden{display:block}@media screen and (max-width: 768px){.sp-hidden{display:none}}.f-smler{font-size:80%}.f-larger{font-size:140%}.pd-0{padding:0}.pd-t0{padding-top:0}.pd-b0{padding-bottom:0}.mg-0{margin:0}.mg-t0{margin-top:0}.mg-b0{margin-bottom:0}.a-c{text-align:center}
/*# sourceMappingURL=style.min.css.map */