@charset "UTF-8";.heroscopy{color:#fff;font-family:游明朝,Yu Mincho,YuMincho,Hiragino Mincho Pro,serif;font-size:2rem;left:50%;font-weight:400;position:absolute;top:50%;transform:translateY(-50%) translate(-50%);-webkit-transform:translateY(-50%) translateX(-50%);z-index:3;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}@media only screen and (max-width: 720px){.heroscopy{font-size:1.25rem;margin-top:10px}}.heroscopy span{animation:blur 10s ease-out;animation-fill-mode:forwards;color:transparent}.heroscopy span:nth-child(1){transition-delay:.05s}.heroscopy span:nth-child(2){transition-delay:.1s}.heroscopy span:nth-child(3){transition-delay:.15s}.heroscopy span:nth-child(4){transition-delay:.2s}.heroscopy span:nth-child(5){transition-delay:.25s}.heroscopy span:nth-child(6){transition-delay:.3s}.heroscopy span:nth-child(7){transition-delay:.35s}@keyframes blur{0%{text-shadow:0 0 100px #fff;opacity:0}5%{text-shadow:0 0 90px #fff}15%{opacity:1}20%{text-shadow:0 0 0px #fff}80%{text-shadow:0 0 0px #fff}85%{opacity:1}95%{text-shadow:0 0 0px #fff}to{opacity:1;color:#fff}}.news-top{animation:fadeIn 4s ease-out;animation-fill-mode:both;border:solid 1px #fff;bottom:8%;color:#fff;font-size:.85rem;height:30px;overflow:hidden;padding:2px 10px;position:absolute;right:32px;max-width:40%;z-index:3}.news-top a{color:#fff;margin-left:15px}@media only screen and (max-width: 720px){.news-top{display:none}}.scroll-wrap{animation:fadeIn 4s ease-out;animation-fill-mode:both;position:relative}.scroll-under{background:#ddd;border:none;content:"";height:70px;left:-2px;margin:auto;position:absolute;right:0;top:0;width:1px}@media only screen and (max-width: 720px){.scroll-under{height:40px}}.footer{margin-top:0}.common-title{font-size:1.7rem;font-weight:400;margin-bottom:60px;margin-top:70px;line-height:1.6;position:relative;text-align:center}.common-title:before{background:#000;bottom:-28px;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);-webkit-transform:translateX(-50%);width:100px}@media only screen and (max-width: 720px){.common-title{font-size:1.3rem;margin-bottom:48px;margin-top:50px}.common-title:before{bottom:-23px;width:80px}.screen-top{height:50vh}}@media screen and (max-width: 720px) and (orientation: landscape){.screen-top{height:100vh;height:100%;margin:0}}.news-mt{margin:100px 0 60px;border-bottom:solid 1px #d9d9d9}.news-container{display:flex;border-top:solid 1px #d9d9d9;padding:30px 0}.news-item-l{font-family:helvetica;font-size:1rem;padding-top:5px;width:20%}.news-item-r{width:80%}@media only screen and (max-width: 720px){.news-mt{margin:70px 0 40px}.news-container{display:block;padding:10px 0}.news-item-l{font-size:.85rem;width:100%}.news-item-r{width:100%}}.inner-n{margin:0 auto;max-width:880px;padding:90px 40px 0}@media only screen and (max-width: 720px){.inner-n{max-width:520px;padding:56px 0 0;width:92%}}.newssingle-title{font-size:1.9rem;font-weight:400;line-height:1.6;position:relative;text-align:center}.newssingle-title:before{background:#000;bottom:-20px;content:"";height:1px;left:50%;position:absolute;transform:translate(-50%);-webkit-transform:translateX(-50%);width:120px}.newssingle-time{font-family:helvetica;font-size:.95rem;letter-spacing:.15rem;margin-top:40px;text-align:center}@media only screen and (max-width: 720px){.newssingle-title{font-size:1.2rem;text-align:left}.newssingle-title:before{bottom:-14px;left:0;transform:none;-webkit-transform:none;width:40px}.newssingle-time{font-size:.8rem;letter-spacing:.1rem;margin-top:30px;text-align:left}}.news-article{margin-top:30px;padding-bottom:30px}.news-article h2{border-bottom:solid 1px #d9d9d9;font-size:1.2rem;font-weight:400;line-height:1.6;margin:30px 0;padding-bottom:6px}.news-article img{display:block;height:auto;margin:20px 0;max-width:600px;width:100%}.news-article a{color:#c30;text-decoration:underline}@media only screen and (max-width: 720px){.news-article h2{font-size:1.1rem}}.middle-image img{transform:translate(-50%,-50%);height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%}.middle-image{overflow:hidden;padding-top:78.313253%;position:relative;width:100%}.blog-container time{display:block;font-size:.9rem;margin-top:10px}.blog-sti{line-height:1.6}@media only screen and (max-width: 720px){.blog-container time{font-size:.8rem}}.prof-container{display:flex;border:solid 1px #ddd;padding:80px 10.1851852%}.prof-img{margin-right:9.30232558%;min-width:160px;width:220px}.prof-txt{line-height:1.8;width:560px}.prof-ti{font-size:1.7rem;margin-bottom:-25px;text-align:center}.prof-name{font-size:1.4rem;margin-bottom:16px}@media only screen and (max-width: 720px){.prof-container{display:block;padding:54px 10.1851852%}.prof-img{margin:auto;width:140px}.prof-txt{width:100%}.prof-ti{font-size:1.4rem;margin-bottom:-22px}.prof-name{font-size:1.1rem;margin-top:16px}}.inner-nb{margin:0 auto;max-width:880px;padding:0 40px}.inner-bimg{margin:50px auto;max-width:1000px;padding:0 40px}@media only screen and (max-width: 720px){.inner-nb{max-width:520px;padding:0;width:92%}.inner-bimg{margin:30px auto;max-width:520px;padding:0;width:92%}}
