/*!
Theme Name: &copy;COI-NEXT - theme
Description: WordPressテンプレート「 &copy;COI-NEXT - theme」
Version: 1.0.0
*/*{box-sizing:border-box;overflow-wrap:break-word;word-wrap:break-word;min-height:0vw}html{font-style:normal;min-width:100%;width:100%;color:#231815;background-color:#fff;scroll-behavior:smooth}html{margin-top:0 !important}body{font-size:15px;font-size:max(13px,min(1.667vw,15px));line-height:2.2;font-weight:400}a{color:currentColor;text-decoration:none;transition:opacity .2s ease}body{font-family:"Noto Sans JP",sans-serif}.font--josefin-sans{font-family:"Josefin Sans",sans-serif;font-optical-sizing:auto;font-style:normal}.font--noto-sans-jp{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}table{font-size:max(15px,min(1.923vw,17px));font-weight:500;border-collapse:collapse;width:100%;color:#231815}table tbody tr{display:flex;align-items:baseline;line-height:1.3;position:relative;border:1px solid rgba(0,0,0,.75);border-left:none;border-right:none;padding:1em 0}table tbody tr th{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-size:1em;text-align:start;max-width:9.15em;width:100%;padding:0 .5em 0 1.5em;font-weight:inherit}table tbody tr td{padding:0 .75em;margin:auto 0;font-weight:inherit}table tbody tr:not(:first-child){border-top:none}table .small{font-size:.875em}table a:hover{opacity:.75}.inner{width:90%;max-width:1100px;margin-left:auto;margin-right:auto;box-sizing:border-box}.inner-small{width:90%;max-width:780px;margin-left:auto;margin-right:auto;box-sizing:border-box}.flex{display:flex;-o-flex-flow:row nowrap;flex-flow:row nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}.mw_wp_form{font-size:14px;font-size:max(12px,min(1.875vw,14px))}.form-content{font-size:14px;font-size:max(12px,min(1.875vw,14px));padding:0 .3em}.br{display:inline-block}.block-sp{display:none}.only-pc{display:inline-block}.only-sp{display:none}.spacer{display:none;width:100%}.no-scroll{overflow:hidden}.mgt-8{margin-top:8px}.mgt-12{margin-top:12px}.mgt-16{margin-top:16px}.mgt-20{margin-top:20px}.mgt-24{margin-top:24px}.mgt-28{margin-top:28px}.mgt-32{margin-top:32px}.mgt-36{margin-top:36px}.mgt-40{margin-top:40px}.mgb-8{margin-bottom:8px}.mgb-12{margin-bottom:12px}.mgb-16{margin-bottom:16px}.mgb-20{margin-bottom:20px}.mgb-24{margin-bottom:24px}.mgb-28{margin-bottom:28px}.mgb-32{margin-bottom:32px}.mgb-36{margin-bottom:36px}.mgb-40{margin-bottom:40px}.mg-8{margin:8px}.mg-12{margin:12px}.mg-16{margin:16px}.mg-20{margin:20px}.mg-24{margin:24px}.mg-28{margin:28px}.mg-32{margin:32px}.mg-36{margin:36px}.mg-40{margin:40px}.mgt-0{margin-top:0 !important}.mgb-0{margin-bottom:0 !important}.mgr-0{margin-right:0 !important}.mgl-0{margin-left:0 !important}.mgrl-0{margin-right:0 !important;margin-left:0 !important}.mgtb-0{margin-top:0 !important;margin-bottom:0 !important}.mg0{margin:0 !important}.pdt-0{padding-top:0 !important}.pdb-0{padding-bottom:0 !important}.pdr-0{padding-right:0 !important}.pdl-0{padding-left:0 !important}.pdrl-0{padding-right:0 !important;padding-left:0 !important}.pdtb-0{padding-top:0 !important;padding-bottom:0 !important}.pd0{padding:0 !important}.box-center{margin-left:auto;margin-right:auto}.text-pos--center{text-align:center}.text-color--white{color:#fff !important}.text-align--justify{text-align:justify !important}.sec-ttl-01{font-size:max(68px,min(8.718vw,90px));font-weight:700;line-height:1;position:sticky;z-index:1;margin-bottom:.75em}.sec-ttl-01 .sec-ttl-text-box .sec-ttl-text{display:flex;flex-direction:column;align-items:center;text-align:center}.sec-ttl-01 .sec-ttl-text-box .sec-ttl-text .top{font-family:"Josefin Sans",sans-serif;font-size:1em;font-weight:800;color:#7bcdab}.sec-ttl-01 .sec-ttl-text-box .sec-ttl-text .bottom{font-size:max(.267em,15px);font-weight:500;color:#00a968}.sec-ttl-02{font-size:max(18px,min(2.308vw,24px));font-weight:700;line-height:1;position:sticky;z-index:1;margin-bottom:2.792em}.sec-ttl-02 .sec-ttl-text-box .sec-ttl-text{display:flex;flex-direction:column;align-items:center;text-align:center}.sec-ttl-02 .sec-ttl-text-box .sec-ttl-text .top{font-family:"Noto Sans JP";font-size:1em;font-weight:800;color:#00a968}.sec-inner{padding-top:max(90px,min(11.538vw,120px));padding-bottom:max(90px,min(11.538vw,120px));position:relative;z-index:1}.sec-inner-big{padding-top:max(75px,min(9.615vw,125px));padding-bottom:max(75px,min(9.615vw,125px))}.wrap-inner{padding-left:max(16px,min(4.267vw,40px));padding-right:max(16px,min(4.267vw,40px))}.sec-bg{position:absolute;width:100%;height:100%;inset:0;z-index:0;pointer-events:none}.sec-bg .sec-bg-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.js__scroll-effect-shadow::before,.js__scroll-effect-shadow::after{content:"";position:absolute;display:inline-block;top:0;opacity:0;transition:opacity .2s ease;width:10%;height:100%}.js__scroll-effect-shadow::before{left:0;background-image:linear-gradient(270deg, rgba(255, 255, 255, 0), 90%, rgba(0, 0, 0, 0.25))}.js__scroll-effect-shadow::after{right:0;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0), 90%, rgba(0, 0, 0, 0.25))}.js__scroll-effect-shadow.js__scroll-effect-shadow-left--active::before,.js__scroll-effect-shadow.js__scroll-effect-shadow-right--active::after{opacity:1}#header{width:100%;position:absolute;top:0;z-index:5000;position:fixed;position:-webkit-fixed}#header .header-area{background-color:#fff;position:relative}#header .header-area .header-inner{display:flex;align-items:center;justify-content:space-between;width:97.5%;margin-left:auto;margin-right:auto;padding:8px 0;transition:padding .2s ease}#header .header-area .header-inner .header-logo-box{width:max(96px,min(12.308vw,155px));z-index:5000;transition:width .2s ease}#header .header-area .header-inner .header-logo-box img{width:100%;transition:filter .2s ease}#header .header-area .header-inner .header-hm-box{display:flex;align-items:center;justify-content:center;width:max(34px,min(4.359vw,57px));height:max(20px,min(2.564vw,26px));z-index:5000;position:absolute;right:1.25%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:width .2s ease,height .2s ease}#header .header-area .header-inner .header-hm-box .header-hm{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;height:100%;position:relative}#header .header-area .header-inner .header-hm-box .header-hm .header-hm-line,#header .header-area .header-inner .header-hm-box .header-hm::before,#header .header-area .header-inner .header-hm-box .header-hm::after{content:"";display:block;height:2.3px;width:100%;background-color:#00a968;border-radius:99999px;transition:all .2s ease}#header .header-area .header-inner .header-hm-box .header-hm::before{width:60%}#header .header-area .header-inner .header-hm-box .header-hm .header-hm-line{width:80%}#header .header-area .header-inner .header-hm-box .header-hm-text{font-size:max(10px,min(1.282vw,14px));font-weight:500;color:#a67c52;cursor:pointer;position:absolute;right:calc(100% + 1em);font-family:"Josefin Sans"}#header .header-area .header-inner .header-hm-box .header-hm-text .menu{display:inline}#header .header-area .header-inner .header-hm-box .header-hm-text .close{display:none}#header .header-area .header-inner .header-hm-box.close .header-hm{align-items:center;justify-content:center}#header .header-area .header-inner .header-hm-box.close .header-hm .header-hm-line{display:none;visibility:hidden;width:0}#header .header-area .header-inner .header-hm-box.close .header-hm .header-hm-line,#header .header-area .header-inner .header-hm-box.close .header-hm::before,#header .header-area .header-inner .header-hm-box.close .header-hm::after{width:80%;background-color:#fff}#header .header-area .header-inner .header-hm-box.close .header-hm::before,#header .header-area .header-inner .header-hm-box.close .header-hm::after{position:absolute}#header .header-area .header-inner .header-hm-box.close .header-hm::before{transform:rotate(45deg)}#header .header-area .header-inner .header-hm-box.close .header-hm::after{transform:rotate(-45deg)}#header .header-area .header-inner .header-hm-box.close .header-hm-text{color:#fff}#header .header-area .header-inner .header-hm-box.close .header-hm-text .menu{display:none}#header .header-area .header-inner .header-hm-box.close .header-hm-text .close{display:inline}#header.close .header-area .header-inner .header-logo-box img{filter:brightness(0) invert(1)}#header.fixed .header-area .header-inner .header-logo-box{width:max(86px,min(11.026vw,130px))}#header.fixed .header-area .header-inner .header-hm-box{width:max(28px,min(3.59vw,36px));height:18px}#header.fixed .header-area .header-inner .header-hm-box .header-hm .header-hm-line,#header.fixed .header-area .header-inner .header-hm-box .header-hm::before,#header.fixed .header-area .header-inner .header-hm-box .header-hm::after{height:2px}#header.fixed .header-area .header-inner .header-hm-box .header-hm-text{font-size:11px}#modal-menu{visibility:hidden;opacity:0;position:fixed;position:-webkit-fixed;width:100%;height:100vh;height:100dvh;top:0;overflow:auto;transition:all .2s ease,width 0s ease,height 0s ease;pointer-events:all}#modal-menu .modal-inner{width:100%;height:100%;margin:0 auto}#modal-menu .modal-inner .modal-header{background-color:rgba(0,0,0,.9);min-height:100%;min-height:100vh;min-height:100dvh;width:100%;margin-left:auto;position:relative;z-index:1;display:flex;align-items:center}#modal-menu .modal-inner .modal-header .modal-header-inner{transition:transform .2s ease;transform:translateX(-100%);padding:5%;height:100%;display:flex;align-items:center}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav{font-size:max(24px,min(3.75vw,32px));line-height:1.8;color:#fff;font-weight:700;width:100%;height:100%}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list{display:flex;flex-direction:column;flex-wrap:wrap;gap:1em 0;width:50%;height:500px}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item{display:flex;align-items:baseline;margin-left:1em}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item .modal-header-item-number{font-size:.625em;letter-spacing:.125em;color:gray;-webkit-user-select:none;-moz-user-select:none;user-select:none}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item .modal-header-item-link-box{margin-left:.5em;min-width:8em;width:100%;display:flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item .modal-header-item-link-box .modal-header-item-link,#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item .modal-header-item-link-box .modal-header-item-link-child{width:100%}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item .modal-header-item-link-box .modal-header-item-link{border-bottom:2px solid #fff;margin-bottom:.25em}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item .modal-header-item-link-box .modal-header-item-link-child{font-size:.675em}#modal-menu .modal-bg{position:absolute;top:0;left:0;height:100vh;height:100dvh;width:100%;z-index:0}#modal-menu.modal-open{opacity:1;visibility:visible}#modal-menu.modal-open .modal-inner .modal-header .modal-header-inner{transform:translateX(0)}#modal-menu.modal-open .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item .modal-header-link .modal-header-text{animation-name:modalHeaderItem_FadeIN}#footer{position:relative}#footer .footer-inner{display:flex;flex-direction:column;align-items:center;text-align:center;margin:max(50px,min(6.41vw,75px)) 0 16px;line-height:1}#footer .footer-inner .footer-info-box{display:flex;justify-content:space-between;width:100%}#footer .footer-inner .footer-info-box .footer-address-box{line-height:1.8;font-weight:500;text-align:start;width:42.5%;display:flex;flex-direction:column;justify-content:center}#footer .footer-inner .footer-info-box .footer-address-box .footer-address-ttl{color:#00a968}#footer .footer-inner .footer-info-box .footer-address-box a:hover{opacity:.75}#footer .footer-inner .footer-info-box .footer-map-box{width:55%;padding-top:20%;position:relative}#footer .footer-inner .footer-info-box .footer-map-box iframe{position:absolute;top:0;left:0;width:100%;height:100%}#footer .footer-inner .footer-info-box .footer-map-box a{position:absolute;top:0;left:0;width:100%;height:100%}#footer .footer-inner .footer-logo-box{width:220px;width:max(175px,min(46.667vw,200px));transition:opacity .2s ease}#footer .footer-inner .footer-logo-box:hover{opacity:.75}#footer .footer-inner .footer-copyrights{font-size:max(12px,min(3.75vw,14px))}#footer .footer-inner>*+*{margin-top:max(42px,min(8.75vw,60px))}section{position:relative}#top-main{overflow:hidden}#top-main #hero-main{height:100vh;height:100dvh;position:relative}#top-main #hero-main .hero-inner{height:100%}#top-main #hero-main .hero-inner .hero-bg-area{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;z-index:0}#top-main #hero-main .hero-inner .hero-bg-area .hero-bg-01{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#top-main #hero-main .hero-inner .hero-content{width:100%;height:100%;position:sticky;z-index:1}#top-main #hero-main .hero-inner .hero-content .hero-content-box{width:-moz-fit-content;width:fit-content;height:100%;display:flex;flex-direction:column;align-items:center;margin-left:max(90px,min(11.538vw,220px));padding-top:max(100px,min(15.625vw,144px))}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box{display:flex;flex-direction:column;align-items:center;font-size:max(40px,min(5.128vw,60px));line-height:1.5;font-weight:700;width:-moz-fit-content;width:fit-content}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl{position:relative;display:flex}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl .back{-webkit-text-stroke-width:max(.144em,7px);-webkit-text-stroke-color:#fff;-webkit-text-fill-color:#fff}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl .front{position:absolute;color:#231815;-webkit-text-stroke-width:0;-webkit-text-stroke-color:unset;-webkit-text-fill-color:unset}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl .front .green{color:#00a968}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl .front .brown{color:#a67c52}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box .hero-text-ttl-01{font-size:1em}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box>*+*{margin-top:.3em}#top-main #news{background-color:#f6f2ed}#top-main #news .news-inner .news-box .news-post-box{display:flex;flex-direction:column}#top-main #news .news-inner .news-box .news-post-box .news-post-item{display:flex;align-items:center;color:#534741;font-size:max(13px,min(1.667vw,15px));font-weight:500;padding:1.25em 0;border-bottom:1px solid #a67c52}#top-main #news .news-inner .news-box .news-post-box .news-post-item .news-post-meta-box{display:flex;align-items:center}#top-main #news .news-inner .news-box .news-post-box .news-post-item .news-post-meta-box time{font-weight:800;margin-left:max(8px,min(1.026vw,32px))}#top-main #news .news-inner .news-box .news-post-box .news-post-item .news-post-meta-box time a:hover{opacity:.75}#top-main #news .news-inner .news-box .news-post-box .news-post-item .news-post-meta-box .news-post-cat{color:#fff;font-size:.921em;background-color:#00a968;border:1px solid #00a968;line-height:1;border-radius:.6em;padding:.45em .525em;transition:background-color .2s ease,color .2s ease;min-width:6.5em;text-align:center}#top-main #news .news-inner .news-box .news-post-box .news-post-item .news-post-meta-box .news-post-cat:hover{background-color:#fff;color:#00a968}#top-main #news .news-inner .news-box .news-post-box .news-post-item .news-post-meta-box>*+*{margin-left:1em}#top-main #news .news-inner .news-box .news-post-box .news-post-item .news-post-ttl:hover{opacity:.75}#top-main #news .news-inner .news-box .news-post-box .news-post-item>*+*{margin-left:1em}#top-main #news .news-inner .news-box .news-post-box .news-post-item:first-child{border-top:1px solid #a67c52}#top-main #news .news-inner .news-box .news-post-box .news-post-more-box{font-size:max(13px,min(1.667vw,15px));color:#534741;align-self:flex-end;margin-top:1em}#top-main #section-wrap-01{background-color:#00a968}#top-main #section-wrap-01 #concept .concept-inner .concept-box .concept-note{text-align:center}#top-main #section-wrap-01 #concept .concept-inner .concept-box a>img{transition:opacity .2s ease}#top-main #section-wrap-01 #concept .concept-inner .concept-box a>img:hover{opacity:.95}#top-main #section-wrap-01 #overview .overview-inner .overview-box a>img{transition:opacity .2s ease}#top-main #section-wrap-01 #overview .overview-inner .overview-box a>img:hover{opacity:.95}#top-main #section-wrap-01 #overview .overview-inner .overview-box .overview-img{margin-top:max(48px,min(15vw,90px));width:100%}#top-main #section-wrap-01 #mission .mission-inner .mission-box a>img{transition:opacity .2s ease}#top-main #section-wrap-01 #mission .mission-inner .mission-box a>img:hover{opacity:.95}#top-main #section-wrap-01 #mission .mission-inner .mission-box p{text-align:justify}#top-main #section-wrap-01 #mission .mission-inner .mission-box .mission-img{margin-top:max(48px,min(15vw,90px));width:100%}#top-main #section-wrap-01>*+* .sec-inner{border-top:2px solid rgba(255,255,255,.625)}#top-main #project{background-color:#e6f6f0}#top-main #project .project-inner .project-box .project-task-list{padding-top:max(68px,min(8.718vw,90px));display:flex;justify-content:center;flex-wrap:wrap;gap:calc(65px + max(28px,min(3.111vw,45px))) max(28px,min(3.111vw,45px))}#top-main #project .project-inner .project-box .project-task-list .project-task-item{width:calc(33.3333333333% - max(28px,min(3.111vw,45px)) + max(28px,min(3.111vw,45px))/3);border-radius:30px;padding:90px max(28px,min(3.111vw,48px)) max(28px,min(3.111vw,48px));font-size:max(13px,min(1.667vw,15px));position:relative;color:#fff}#top-main #project .project-inner .project-box .project-task-list .project-task-item .project-task{position:absolute;z-index:0;top:0em;left:50%;transform:translateX(-50%) translateY(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:pink;border-radius:50%;font-size:1.2em;font-weight:800;font-family:"Josefin Sans";color:#fff;width:7.222em;height:7.222em;overflow:hidden}#top-main #project .project-inner .project-box .project-task-list .project-task-item .project-task .project-task-head{font-size:1em;align-items:flex-end;padding-bottom:max(6px,min(1.875vw,8px))}#top-main #project .project-inner .project-box .project-task-list .project-task-item .project-task .project-task-number{font-size:2em;align-items:flex-start;padding-top:max(6px,min(1.875vw,8px));position:relative}#top-main #project .project-inner .project-box .project-task-list .project-task-item .project-task .project-task-number .project-task-number-text{width:100%;height:100%;z-index:1}#top-main #project .project-inner .project-box .project-task-list .project-task-item .project-task .project-task-number::after{content:"";position:absolute;display:inline-block;top:0;left:0;width:100%;height:100%;background-color:pink;mix-blend-mode:multiply}#top-main #project .project-inner .project-box .project-task-list .project-task-item .project-task>*{width:100%;height:100%;text-align:center;line-height:1;display:flex;justify-content:center}#top-main #project .project-inner .project-box .project-task-list .project-task-item .project-task-ttl{font-size:1.6em;line-height:1.3;text-align:center;position:relative;display:flex;justify-content:center;margin-bottom:.8em}#top-main #project .project-inner .project-box .project-task-list .project-task-item .project-task-ttl::after{content:"";position:absolute;bottom:-0.5em;display:inline-block;width:75%;height:2px;background-color:#fff}#top-main #project .project-inner .project-box .project-task-list .project-task-item .project-task-text{font-feature-settings:"palt";text-align:justify}#top-main #project .project-inner .project-box .project-task-list .project-task-item .project-task-img{height:11em;margin:0 auto;margin-top:1.5em}#top-main #project .project-inner .project-box .project-task-list .project-task-item>*{position:sticky;z-index:1}#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(1),#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(1) .project-task,#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(1) .project-task .project-task-number::after{background-color:#6baddf}#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(2),#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(2) .project-task,#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(2) .project-task .project-task-number::after{background-color:#f39f1b}#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(3),#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(3) .project-task,#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(3) .project-task .project-task-number::after{background-color:#a7cb06}#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(4),#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(4) .project-task,#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(4) .project-task .project-task-number::after{background-color:#ee8aa9}#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(5),#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(5) .project-task,#top-main #project .project-inner .project-box .project-task-list .project-task-item:nth-of-type(5) .project-task .project-task-number::after{background-color:#5dc1d1}#top-main #organization .organization-inner .organization-box .organization-ttl{background-color:#00a968;color:#fff;text-align:center;font-size:18px;font-weight:400;border-radius:.618em;padding:0 .75em;margin-bottom:2.167em}#top-main #organization .organization-inner .organization-box .organization-img-wrap{position:relative}#top-main #organization .organization-inner .organization-box .organization-img-wrap .organization-img-box{display:flex;align-items:center;justify-content:space-between;overflow-x:auto}#top-main #organization .organization-inner .organization-box .organization-img-wrap .organization-img-box img{width:100%}#top-main #organization .organization-inner .organization-box .organization-img-wrap .organization-img-box img:nth-child(1){min-width:max(74.7%,524px);margin-right:8px}#top-main #organization .organization-inner .organization-box .organization-img-wrap .organization-img-box img:nth-of-type(2){min-width:max(24%,168px)}#top-main #participating .participating-inner .participating-box .participating-ttl{background-color:#a67c52;color:#fff;text-align:center;font-size:18px;font-weight:400;border-radius:.618em;padding:0 .75em;margin-bottom:2.167em;margin-top:max(50px,min(6.41vw,67px))}#top-main #participating .participating-inner .participating-box .participating-img-wrap{display:grid;grid-template-columns:repeat(5, 1fr);gap:2.2em 2.5em}#top-main #participating .participating-inner .participating-box .participating-img-wrap .participating-img-box{height:50px;display:flex;align-items:center;justify-content:center}#top-main #participating .participating-inner .participating-box .participating-img-wrap .participating-img-box img{height:100%;-o-object-fit:contain;object-fit:contain}#top-main #participating .participating-inner .participating-box .participating-img-wrap .participating-img-box img.big{height:145%}#top-main #participating .participating-inner .participating-box .participating-img-wrap .participating-img-box.small img{height:40%}#top-main #participating .participating-inner .participating-box .participating-img-wrap .participating-img-box.flex-center{align-items:center;justify-content:center}#top-main #participating .participating-inner .participating-box .participating-img-wrap .grid-space-2{grid-column:span 2}#top-main #participating .participating-inner .participating-box .participating-img-wrap .grid-space-3{grid-column:span 3}#top-main #member{background-color:#f5f1ed}#top-main #member .member-inner .member-box h4{font-size:max(22px,min(2.821vw,26px));line-height:1.3;font-weight:500}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item{background-color:#fff;font-weight:500;font-size:max(13px,min(1.667vw,15px));position:relative}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box{background-color:#ccc;border-radius:0 0 8.5em;display:flex;align-items:center;padding:2.5em 3em;padding-right:2em}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-img-box{width:11em;height:11em;min-width:11em;min-height:11em;border-radius:100%;overflow:hidden;background-color:rgba(0,0,0,0)}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-img-box img{transform:scale(1.025);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-text-box{display:flex;flex-direction:column;line-height:2.5em;margin-left:1.5em}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-text-box .member-profile-info-label{font-size:1.15em;font-weight:500;line-height:1em;border:2px solid #000;padding:.315em;margin-bottom:.5em}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-text-box .member-profile-info-name-box{display:flex;flex-direction:column}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-text-box .member-profile-info-name-box .member-profile-info-name-ja{font-size:2em}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-text-box .member-profile-info-name-box .member-profile-info-name-en{font-size:1em}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-text-box .member-profile-info-title-box{line-height:1.3em;font-size:.985em}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-desc-box{padding:2.5em 3em;font-feature-settings:"palt";text-align:justify}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-desc-box .member-profile-desc .narrow{letter-spacing:-0.15em}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-position-box{position:absolute;bottom:100%;right:0;background-color:#333;color:#fff;line-height:1;padding:1em;border-radius:.5em .5em 0 0}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item.color--green-01 .member-profile-info-box{background-color:#7bcdab}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item.color--green-01 .member-profile-position-box{background-color:#00a968}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item.color--yellow-01 .member-profile-info-box{background-color:#f39f1b}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item.color--yellow-01 .member-profile-position-box{background-color:#ea5e00}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item.color--cyan-01 .member-profile-info-box{background-color:#5dc1d1}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item.color--cyan-01 .member-profile-position-box{background-color:#0082cd}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item.color--blue-01 .member-profile-info-box{background-color:#6baddf}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item.color--green-02 .member-profile-info-box{background-color:#a7cb07}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item.color--pink-01 .member-profile-info-box{background-color:#ee8aa9}#top-main #member .member-inner .member-box .member-profile-02{display:flex;justify-content:space-between}#top-main #member .member-inner .member-box .member-profile-02 .member-profile-item{width:48.5%}#top-main #member .member-inner .member-box .member-profile-03 .member-profile-item{display:flex}#top-main #member .member-inner .member-box .member-profile-03 .member-profile-item .member-profile-info-box{width:44%}#top-main #member .member-inner .member-box .member-profile-03 .member-profile-item .member-profile-desc-box{width:56%}#top-main #member .member-inner .member-box .member-profile-03 .member-profile-item .member-profile-position-box{display:none}#top-main #member .member-inner .member-box .member-profile-04-ttl{margin-top:max(80px,min(10.256vw,110px))}#top-main #member .member-inner .member-box .member-profile-04{display:grid;grid-template-columns:repeat(5, 17.6%);gap:0 3%}#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item{margin-top:2em}#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item .member-profile-info-box{padding:.75em 1em;border-radius:0 0 2.5em}#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item .member-profile-info-box .member-profile-info-text-box{margin-left:0}#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item .member-profile-info-box .member-profile-info-text-box .member-profile-info-name-box{line-height:1.4em}#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item .member-profile-info-box .member-profile-info-text-box .member-profile-info-name-box .member-profile-info-name-ja{font-size:1em}#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item .member-profile-info-box .member-profile-info-text-box .member-profile-info-name-box .member-profile-info-name-en{font-size:.8em}#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item .member-profile-desc-box{padding:.75em 1em;line-height:1.7;font-size:.8em}#top-main #member .member-inner .member-box .member-profile-mg{margin-top:53px}#top-main #member .member-inner .member-box .member-profile-mg-big{margin-top:max(100px,min(11.111vw,138px))}.section-wrap{position:relative}.dev-section{height:35vh;height:35dvh;width:100%;background-color:#ccc}#page,#archive,#single{overflow:hidden}#page section,#archive section,#single section{position:relative;width:100%}#page article,#archive article,#single article{display:inline-block;width:100%;background-color:#f3f3f3;margin-top:73px}#page .section-inner,#archive .section-inner,#single .section-inner{padding:max(60px,min(7.692vw,72px)) 0 max(60px,min(7.692vw,136px))}#archive #article-content .article-archive-ttl-box,#single #article-content .article-archive-ttl-box{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:24px}#archive #article-content .article-archive-ttl-box h2,#single #article-content .article-archive-ttl-box h2{font-size:max(64px,min(8.205vw,84px));line-height:1.1;color:#7bcdab}#archive #article-content .article-archive-ttl-box h2 .date,#single #article-content .article-archive-ttl-box h2 .date{font-size:.5em}#archive #article-content .article-archive-ttl-box p,#single #article-content .article-archive-ttl-box p{font-size:18px;font-weight:500;color:#00a968}#archive #article-content .article-post-box .article-post-item,#single #article-content .article-post-box .article-post-item{border-bottom:1px solid #ccc;color:#333;font-size:max(13px,min(1.667vw,15px))}#archive #article-content .article-post-box .article-post-item .article-post-text-box,#single #article-content .article-post-box .article-post-item .article-post-text-box{display:flex;align-items:center}#archive #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box,#single #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box{display:flex}#archive #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-time time,#single #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-time time{font-weight:700}#archive #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-time:hover,#single #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-time:hover{opacity:.75}#archive #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-category-box,#single #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-category-box{display:flex;align-items:center;font-size:.933em}#archive #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-category-box a,#single #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-category-box a{background-color:#00a968;border:1px solid #00a968;color:#fff;line-height:1em;padding:.5em;min-width:7.5em;text-align:center;margin:0 .25em;transition:background-color .2s ease,color .2s ease}#archive #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-category-box a:hover,#single #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-category-box a:hover{background-color:#fff !important;color:#00a968}#archive #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box>*+*,#single #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box>*+*{margin-left:1.6em}#archive #article-content .article-post-box .article-post-item .article-post-text-box .article-post-title,#single #article-content .article-post-box .article-post-item .article-post-text-box .article-post-title{font-size:1em;padding:1em 0;transition:opacity .2s ease;font-weight:500}#archive #article-content .article-post-box .article-post-item .article-post-text-box .article-post-title:hover,#single #article-content .article-post-box .article-post-item .article-post-text-box .article-post-title:hover{opacity:.75;text-decoration:underline}#archive #article-content .article-post-box .article-post-item .article-post-text-box>*+*,#single #article-content .article-post-box .article-post-item .article-post-text-box>*+*{margin-left:1.6em}#archive #article-content .article-post-box .article-post-item:first-child,#single #article-content .article-post-box .article-post-item:first-child{border-top:1px solid #ccc}#archive #article-content .article-post-box .article-post-pagenation,#single #article-content .article-post-box .article-post-pagenation{margin-top:32px}#archive #article-content .article-post-box .article-post-pagenation .nav-links,#single #article-content .article-post-box .article-post-pagenation .nav-links{display:flex;align-items:baseline;justify-content:center;line-height:1;font-size:18px;position:relative;gap:0 .5em;pointer-events:visible}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers{width:39.3606px;height:39.3606px;border-radius:.125em;background-color:#fff;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#333;transition:background-color .125s ease,color .125s ease}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.current,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.current{background-color:#00a968;color:#fff;cursor:default;border-color:#00a968}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.dots,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.dots{background-color:unset !important;border-color:unset !important;color:#00a968 !important;cursor:default}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.prev,#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.next,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.prev,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.next{background-color:none}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.prev::before,#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.next::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.prev::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.next::before{position:absolute;content:"";display:inline-block;height:.75em;width:.75em;background-color:rgba(0,0,0,0);border:1px solid #333;transition:transform .2s ease;transition:border .2s ease}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.prev::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.prev::before{border-right:none;border-top:none;transform:rotate(45deg);transform-origin:60% 75%}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.next::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers.next::before{border-left:none;border-bottom:none;transform:rotate(45deg);transform-origin:35% 17%}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover{background-color:#00a968;color:#fff;border-color:#00a968}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.prev,#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.next,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.prev,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.next{background-color:#fff}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.prev::before,#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.next::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.prev::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.next::before{border-color:#00a968}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.prev::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.prev::before{border-right:none;border-top:none}#archive #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.next::before,#single #article-content .article-post-box .article-post-pagenation .nav-links .page-numbers:hover.next::before{border-left:none;border-bottom:none}#archive #article-content .article-post-box .article-post-main,#single #article-content .article-post-box .article-post-main{color:#333}#archive #article-content .article-post-box .article-post-main .article-post-header,#single #article-content .article-post-box .article-post-main .article-post-header{display:flex;flex-direction:column;line-height:1;margin-bottom:48px;font-size:24px}#archive #article-content .article-post-box .article-post-main .article-post-header .article-post-header-ttl,#single #article-content .article-post-box .article-post-main .article-post-header .article-post-header-ttl{align-self:flex-start;width:100%;font-size:1em;line-height:1.4em;white-space:normal;border-bottom:2px solid #333;padding-bottom:.5em;margin-bottom:.25em}#archive #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta-item,#single #article-content .article-post-box .article-post-main .article-post-header .article-post-header-meta-item{font-size:.625em}#archive #article-content .article-post-box .article-post-main .article-post-content,#single #article-content .article-post-box .article-post-main .article-post-content{line-height:2}#archive #article-content .article-post-box .article-post-main .article-post-content .article-post-thum-box,#single #article-content .article-post-box .article-post-main .article-post-content .article-post-thum-box{width:100%;margin:0 auto;margin-bottom:2em}#archive #article-content .article-post-box .article-post-main .article-post-content h1,#single #article-content .article-post-box .article-post-main .article-post-content h1{font-size:max(20px,min(2.564vw,24px));line-height:1.3em;margin:.5em 0}#archive #article-content .article-post-box .article-post-main .article-post-content h2,#single #article-content .article-post-box .article-post-main .article-post-content h2{font-size:max(18px,min(2.308vw,22px));line-height:1.3em;padding:.5em 0}#archive #article-content .article-post-box .article-post-main .article-post-content h3,#single #article-content .article-post-box .article-post-main .article-post-content h3{padding:.5em 0}#archive #article-content .article-post-box .article-post-main .article-post-content p,#single #article-content .article-post-box .article-post-main .article-post-content p{font-size:1em;text-align:justify}#archive #article-content .article-post-box .article-post-main .article-post-content p+p,#archive #article-content .article-post-box .article-post-main .article-post-content p+img,#archive #article-content .article-post-box .article-post-main .article-post-content p+div,#single #article-content .article-post-box .article-post-main .article-post-content p+p,#single #article-content .article-post-box .article-post-main .article-post-content p+img,#single #article-content .article-post-box .article-post-main .article-post-content p+div{margin-top:2em}#archive #article-content .article-post-box .article-post-main .article-post-content a:hover,#single #article-content .article-post-box .article-post-main .article-post-content a:hover{text-decoration:underline;opacity:.65}#archive #article-content .article-post-box .article-post-main .article-post-content a.underline,#archive #article-content .article-post-box .article-post-main .article-post-content a .underline,#single #article-content .article-post-box .article-post-main .article-post-content a.underline,#single #article-content .article-post-box .article-post-main .article-post-content a .underline{text-decoration:underline}#archive #article-content .article-post-box .article-post-main .article-post-content img,#single #article-content .article-post-box .article-post-main .article-post-content img{width:100%}#archive #article-content .article-post-box .article-post-main .article-post-content img.size-thumbnail,#single #article-content .article-post-box .article-post-main .article-post-content img.size-thumbnail{width:16.666%}#archive #article-content .article-post-box .article-post-main .article-post-content img.size-medium,#single #article-content .article-post-box .article-post-main .article-post-content img.size-medium{width:40%}#archive #article-content .article-post-box .article-post-main .article-post-content img.size-large,#single #article-content .article-post-box .article-post-main .article-post-content img.size-large{width:80%}#archive #article-content .article-post-box .article-post-main .article-post-content img.size-full,#single #article-content .article-post-box .article-post-main .article-post-content img.size-full{width:100%}#archive #article-content .article-post-box .article-post-main .article-post-content img+img,#single #article-content .article-post-box .article-post-main .article-post-content img+img{margin-top:1.5em}#archive #article-content .article-post-box .article-post-main .article-post-content .gallery,#single #article-content .article-post-box .article-post-main .article-post-content .gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:1em}#archive #article-content .article-post-box .article-post-main .article-post-back,#single #article-content .article-post-box .article-post-main .article-post-back{width:100%;color:#333;margin-top:2em}#archive #article-content .article-post-box .article-post-main .article-post-back a,#single #article-content .article-post-box .article-post-main .article-post-back a{display:inline-block;text-align:center;width:100%}#archive #article-content .article-post-box .article-post-main .article-post-back a:hover,#single #article-content .article-post-box .article-post-main .article-post-back a:hover{opacity:.65;text-decoration:underline}#single #article-content .article-archive-ttl-box{display:none}#follow{width:100%;height:100vh;height:100dvh;position:fixed;top:0;z-index:5100;pointer-events:none;transition:width 0s ease,height 0s ease}#follow>*{pointer-events:all}@media screen and (max-width: 1280px){#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box{border-radius:0 0 5em;padding:2em;padding-right:1em}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-img-box{width:9em;height:9em;min-width:9em;min-height:9em}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-desc-box{padding:2em}#top-main #member .member-inner .member-box .member-profile-03{flex-direction:column}#top-main #member .member-inner .member-box .member-profile-03 .member-profile-item{flex-direction:column;width:100%}#top-main #member .member-inner .member-box .member-profile-03 .member-profile-item .member-profile-info-box,#top-main #member .member-inner .member-box .member-profile-03 .member-profile-item .member-profile-desc-box{width:100%}#top-main #member .member-inner .member-box .member-profile-04{grid-template-columns:repeat(4, 22.75%);gap:0 3%}#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item .member-profile-info-box{border-radius:0 0 2em}#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item .member-profile-info-box,#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item .member-profile-desc-box{padding:.75em 1em}}@media screen and (max-width: 1025px){#top-main #member .member-inner .member-box .member-profile-02{flex-direction:column;justify-content:unset}#top-main #member .member-inner .member-box .member-profile-02 .member-profile-item{width:100%}#top-main #member .member-inner .member-box .member-profile-04{grid-template-columns:repeat(3, 31.3333333333%);gap:0 3%}#top-main #member .member-inner .member-box .member-profile-mg-big{margin-top:83px}}@media screen and (max-width: 900px){#top-main #project .project-inner .project-box .project-task-list{gap:calc(65px + max(28px,min(4.375vw,45px))) max(28px,min(4.375vw,45px))}#top-main #project .project-inner .project-box .project-task-list .project-task-item{width:calc(50% - max(28px,min(4.375vw,45px)) + max(28px,min(4.375vw,45px))/2);padding:90px max(35px,min(5.469vw,48px)) max(35px,min(5.469vw,48px))}}@media screen and (max-width: 780px){.sec-ttl-01{font-size:max(48px,min(15vw,68px))}#footer .footer-inner .footer-info-box .footer-address-box{width:49%}#footer .footer-inner .footer-info-box .footer-map-box{width:50%}#top-main #hero-main .hero-inner .hero-content .hero-content-box{margin-left:max(12px,min(3.75vw,90px))}#top-main #hero-main .hero-inner .hero-content .hero-content-box .hero-text-ttl-box{font-size:max(20px,min(6.25vw,32px))}#top-main #participating .participating-inner .participating-box .participating-img-wrap{grid-template-columns:repeat(3, 1fr);gap:1.8em 1.8em}#top-main #participating .participating-inner .participating-box .participating-img-wrap .grid-space-2{grid-column:span 2}#top-main #participating .participating-inner .participating-box .participating-img-wrap .grid-space-3{grid-column:span 2}#archive #article-content .article-post-box .article-post-main .article-post-header,#single #article-content .article-post-box .article-post-main .article-post-header{font-size:max(20px,min(5.333vw,24px));margin-bottom:max(24px,min(6.4vw,48px))}#archive #article-content .article-post-box .article-post-main .article-post-content .article-post-thum-box,#single #article-content .article-post-box .article-post-main .article-post-content .article-post-thum-box{margin-bottom:max(24px,min(6.4vw,48px))}#archive #article-content .article-post-box .article-post-main .article-post-content h1,#single #article-content .article-post-box .article-post-main .article-post-content h1{font-size:max(18px,min(4.8vw,20px))}#archive #article-content .article-post-box .article-post-main .article-post-content h2,#single #article-content .article-post-box .article-post-main .article-post-content h2{font-size:max(16px,min(4.267vw,18px))}}@media screen and (max-width: 640px){#modal-menu .modal-inner .modal-header .modal-header-inner{padding:10% 5%}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav{font-size:max(20px,min(6.25vw,24px))}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list{width:100%;height:100%;flex-wrap:unset}#modal-menu .modal-inner .modal-header .modal-header-inner .modal-header-nav .modal-header-list .modal-header-item{margin-left:unset}#footer .footer-inner .footer-info-box{flex-direction:column}#footer .footer-inner .footer-info-box .footer-address-box{width:100%;text-align:center}#footer .footer-inner .footer-info-box .footer-map-box{margin-top:1em;width:100%;padding-top:40%}#top-main #hero-main .hero-inner .hero-content .hero-content-box{justify-content:center;padding-top:unset;padding-bottom:32px}#top-main #news .news-inner .news-box .news-post-box .news-post-item{flex-direction:column;align-items:flex-start}#top-main #news .news-inner .news-box .news-post-box .news-post-item .news-post-meta-box time{margin-left:unset}#top-main #news .news-inner .news-box .news-post-box .news-post-item>*+*{margin-left:unset}#top-main #project .project-inner .project-box .project-task-list{gap:calc(65px + max(28px,min(4.375vw,45px))) max(28px,min(4.375vw,45px))}#top-main #project .project-inner .project-box .project-task-list .project-task-item{width:calc(100% - max(28px,min(4.375vw,45px)) + max(28px,min(4.375vw,45px))/1);padding:90px max(28px,min(7.467vw,48px)) max(28px,min(7.467vw,48px))}#top-main #member .member-inner .member-box .member-profile-04{grid-template-columns:repeat(2, 48.5%);gap:0 3%}#archive #article-content .article-post-box .article-post-item .article-post-text-box,#single #article-content .article-post-box .article-post-item .article-post-text-box{flex-direction:column;align-items:flex-start;padding:1em 0}#archive #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-category-box,#single #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-category-box{font-size:14px}#archive #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-category-box a,#single #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box .article-post-meta-category-box a{padding:.25em .125em;min-width:6.5em}#archive #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box>*+*,#single #article-content .article-post-box .article-post-item .article-post-text-box .article-post-meta-box>*+*{margin-left:16px}#archive #article-content .article-post-box .article-post-item .article-post-text-box .article-post-title,#single #article-content .article-post-box .article-post-item .article-post-text-box .article-post-title{padding:0}#archive #article-content .article-post-box .article-post-item .article-post-text-box>*+*,#single #article-content .article-post-box .article-post-item .article-post-text-box>*+*{margin-left:unset}}@media screen and (max-width: 480px){#top-main #member .member-inner .member-box h4{font-size:18px}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-img-box{width:7em;height:7em;min-width:7em;min-height:7em}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-text-box{line-height:1.8em;margin-left:1em}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-text-box .member-profile-info-label{font-size:1em;white-space:nowrap}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-text-box .member-profile-info-name-box .member-profile-info-name-ja{font-size:1.5em}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-info-box .member-profile-info-text-box .member-profile-info-name-box .member-profile-info-name-en{font-size:max(.7em,12px)}#top-main #member .member-inner .member-box .member-profile-box .member-profile-item .member-profile-position-box{font-size:.875em}#top-main #member .member-inner .member-box .member-profile-01 .member-profile-item{margin-top:2em}#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item .member-profile-info-box .member-profile-info-text-box{margin-left:unset}#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item .member-profile-info-box .member-profile-info-text-box .member-profile-info-name-box .member-profile-info-name-ja{font-size:1em}#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item .member-profile-info-box .member-profile-info-text-box .member-profile-info-name-box .member-profile-info-name-en{font-size:.8em}#top-main #member .member-inner .member-box .member-profile-04 .member-profile-item .member-profile-desc-box{font-size:.75em}}@media screen and (max-width: 375px){#footer .footer-inner>*+*{margin-top:1em}#top-main #participating .participating-inner .participating-box .participating-img-wrap{gap:1.8em 1em}#top-main #member .member-inner .member-box .member-profile-04{grid-template-columns:repeat(2, 48.5%);gap:0 3%}}/*# sourceMappingURL=style.css.map */