﻿.center .mainvisual{background-image:url("../images/center/img_mv_center.webp")}.center .cttl:after{content:"RESEARCH CENTER"}.center-vision::after{content:"";display:block;width:100vw;height:220px;margin:40px 0 0 -20px;background-image:url("../images/center/img_center_main.webp");background-size:cover;background-position:center}.center-vision h3.accent{position:relative;margin-bottom:40px;padding-top:22px;line-height:1.5;letter-spacing:0.1em;font-feature-settings:"palt"}.center-vision h3.accent::before{content:"VISION";position:absolute;top:0;left:0;font-size:14px;font-size:1.4rem;line-height:1.0;letter-spacing:0.8pt;color:#7b59a3}.center-vision h3.accent span{display:inline-block}@media screen and (min-width: 641px){.center-vision::after{height:280px;margin-left:-30px}.center-vision h3.accent{margin-bottom:40px;line-height:1.5;letter-spacing:0.1em;font-feature-settings:"palt"}}@media screen and (min-width: 769px){.center-vision::after{width:calc(100% + 80px);height:320px;margin:60px 0 0 -40px}.center-vision h3.accent{margin-bottom:50px}}@media screen and (min-width: 1281px){.center-vision::after{width:calc(100% + 120px);height:440px;margin-left:-60px}}.center-navi{position:relative;padding:20px;border:1px solid #5a6170;border-radius:8px}.center-navi::before{content:"MISSION";display:inline-block;position:absolute;top:-0.5em;left:0;padding:0 12px;background-color:#f4f4f4;font-size:14px;font-size:1.4rem;line-height:1.0;font-weight:bold;letter-spacing:0.8pt;color:#7b59a3}.center-navi ol{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:li}.center-navi ol li{position:relative;margin:0;padding:0 0 0 38px;line-height:1.5}.center-navi ol li::before{content:"0" counter(li);counter-increment:li;position:absolute;top:0;left:0;font-weight:bold}.center-navi ol li a{text-decoration:underline;color:#5a6170}@media screen and (min-width: 641px){.center-navi{padding:20px 30px}.center-navi ol{gap:16px}}@media screen and (min-width: 769px){.center-navi{padding:30px 40px}.center-navi ol{gap:20px}}.mission-cover{position:relative}.mission-cover:not(.section){margin-top:60px}.mission-cover h4{position:relative;margin:0;padding:36px 0 0;font-size:18px;font-size:1.8rem;line-height:1.5}.mission-cover h4::before{position:absolute;top:0;left:-18px;z-index:-1;font-size:80px;font-size:8.0rem;line-height:1.0;color:#fff}.mission-cover h4[title="研究"]::before{content:"01"}.mission-cover h4[title="支援"]::before{content:"02"}.mission-cover h4[title="育成"]::before{content:"03"}@media screen and (max-width: 480px){.mission-cover .layout-photo{grid-template-columns:repeat(2, 1fr);gap:20px}}@media screen and (min-width: 321px){.mission-cover h4{padding-top:38px}.mission-cover h4::before{left:-28px;font-size:90px;font-size:9.0rem}}@media screen and (min-width: 641px){.mission-cover:not(.section){margin-top:80px}.mission-cover h4{padding-top:39px;font-size:20px;font-size:2.0rem}.mission-cover h4::before{left:-36px;font-size:110px;font-size:11.0rem}}@media screen and (min-width: 769px){.mission-cover h4{padding-top:52px;font-size:25px;font-size:2.5rem}.mission-cover h4::before{left:-62px;font-size:137px;font-size:13.7rem}}.project-cover{position:relative;padding:26px 20px 20px;background-color:#fff;border:1px solid #ccc;border-radius:8px}.project-cover h6{display:inline-block;position:absolute;top:-11px;left:0;margin:0;padding:0 12px;background-color:#614963;border-radius:999em;font-size:13px;font-size:1.3rem;line-height:22px;font-weight:normal;color:#fff}.project-cover ul{font-size:14px;font-size:1.4rem;line-height:1.5}@media screen and (min-width: 481px){.project-cover ul{column-count:2;column-gap:20px}}@media screen and (min-width: 641px){.project-cover{padding:36px 30px 30px}}@media screen and (min-width: 1281px){.project-cover ul{column-count:3}}.center .formstyle dl dd textarea[name="Message"]{height:320px}
