@charset "UTF-8";@media screen and (max-width:767px){.pc_only{display:none}}@media screen and (min-width:768px){.sp_only{display:none}}.textIndent{padding-left:1em;text-indent:-1em}.mv[data-layout=about] .movie__inner{max-width:1300px;margin:0 auto;padding:0 95px 0}@media screen and (max-width:767px){.mv[data-layout=about] .movie__inner{padding:0 4.2666666667vw}}.mv[data-layout=about] .movie__wrap{padding:25px;background:#009034}@media screen and (max-width:767px){.mv[data-layout=about] .movie__wrap{padding:2.86458vw}}.mv[data-layout=about] .YT_Player{position:relative;width:100%;height:0;padding-top:56.25%}.mv[data-layout=about] .YT_Player iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:767px){.section{padding:0 5.7333333333vw}}.section__inner{max-width:1300px;margin:0 auto;padding:0 95px 100px}@media screen and (max-width:767px){.section__inner{padding:0 4.2666666667vw 50px}}.section__heading{position:relative;z-index:1;margin-bottom:48px}.section__heading:before{content:"";position:absolute;top:0;left:50%;z-index:-1;width:100vw;height:100%;background-color:#4C9F38;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);background-image:url(./../../images/page-about/category_award_bg.png);background-position:right bottom;background-repeat:no-repeat;background-size:auto auto}@media screen and (max-width:767px){.section__heading:before{background-size:auto 80%}}.section__heading[data-layout=color_brown]:before{background-color:#B38837}.section__headingTitle{font-size:2.6666666667rem;font-weight:700;line-height:1.28;text-align:center;color:#fff;padding:15px 0}@media screen and (max-width:767px){.section__headingTitle{font-size:1.75rem}}.section__text--center{text-align:center}.section__text--pc_center{text-align:center}@media screen and (max-width:767px){.section__text--pc_center{text-align:left}}.section[data-bg-layout=green]{background-color:#F9FFF8}.section[data-layout=report]{position:relative;padding-top:88px;overflow:hidden}@media screen and (max-width:767px){.section[data-layout=report]{padding-top:40px}}.section[data-layout=report] .section__title{font-size:2.6666666667rem;font-weight:900;line-height:1;text-align:center;color:#4C9F38}@media screen and (max-width:767px){.section[data-layout=report] .section__title{font-size:1.75rem;line-height:1.4464285714}}.section[data-layout=report] .section__description{line-height:2.2222222222;letter-spacing:0.05em;margin-top:40px}@media screen and (max-width:767px){.section[data-layout=report] .section__description{line-height:1.75;margin-top:20px}}.section[data-layout=report] .section__description em{font-weight:700;color:#4C9F38}.section[data-layout=report] .section__note{font-size:0.8888888889rem;color:#FF0000;margin-top:55px}@media screen and (max-width:767px){.section[data-layout=report] .section__note{font-size:1rem;margin-top:25px}}.section[data-layout=report] .unordered{margin-top:55px}@media screen and (max-width:767px){.section[data-layout=report] .unordered{margin-top:25px}}.section[data-layout=report] .unordered__itemLink{text-decoration:underline}.profile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:58px}@media screen and (max-width:767px){.profile{display:block;margin-bottom:40px}}@media screen and (max-width:767px){.profile__image{width:64vw;margin:0 auto}}.profile__data{margin-left:58px}@media screen and (max-width:767px){.profile__data{margin-left:0;margin-top:40px}}.profile__dataHead{font-size:28px;font-weight:bold;line-height:1.4285714286}@media screen and (max-width:767px){.profile__dataHead{font-size:1rem}}.profile__dataName{font-size:40px;font-weight:bold;line-height:1.4285714286;margin-top:28px}@media screen and (max-width:767px){.profile__dataName{font-size:1.5rem}}.profile__dataName small{font-size:28px;font-weight:bold;line-height:1.4285714286}@media screen and (max-width:767px){.profile__dataName small{font-size:1rem}}.section[data-layout=poster] .section__description{line-height:1.8;letter-spacing:0.05em;margin-top:40px;font-weight:bold}@media screen and (max-width:767px){.section[data-layout=poster] .section__description{margin-top:20px}}