@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@import"https://use.typekit.net/qgx7czh.css";#guideline__main{padding-bottom:8rem;background:-webkit-gradient(linear, left bottom, left top, from(#F5F5F5), color-stop(40rem, #F5F5F5), color-stop(40rem, #ffffff), to(#ffffff));background:linear-gradient(to top, #F5F5F5 0%, #F5F5F5 40rem, #ffffff 40rem, #ffffff 100%)}@media screen and (max-width: 767px){#guideline__main{padding-bottom:4rem;background:-webkit-gradient(linear, left bottom, left top, from(#F5F5F5), color-stop(72rem, #F5F5F5), color-stop(72rem, #ffffff), to(#ffffff));background:linear-gradient(to top, #F5F5F5 0%, #F5F5F5 72rem, #ffffff 72rem, #ffffff 100%)}}#guideline__main .about{position:relative;padding-top:12rem;margin-bottom:24rem}@media screen and (max-width: 767px){#guideline__main .about{padding-top:6.4rem;margin-bottom:0}}#guideline__main .about__title,#guideline__main .about__txt{position:relative;z-index:5}#guideline__main .about__title{margin-bottom:3.2rem;font-size:4.8rem;font-weight:900}@media screen and (max-width: 767px){#guideline__main .about__title{margin-bottom:2.4rem;font-size:3.2rem}}#guideline__main .about__txt{width:56rem;line-height:2}@media screen and (max-width: 767px){#guideline__main .about__txt{width:100%}}#guideline__main .about__img{position:absolute;top:6rem;right:-8rem;width:80rem}@media screen and (max-width: 767px){#guideline__main .about__img{position:static;margin-top:-4rem;width:calc(100% + 6rem)}}#guideline__main .events__entry .overview{margin-bottom:6.4rem}@media screen and (max-width: 767px){#guideline__main .events__entry .overview{margin-bottom:4rem}}#guideline__main .events__entry .overview__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:4rem;margin:3.2rem 0}@media screen and (max-width: 767px){#guideline__main .events__entry .overview__list{grid-template-columns:repeat(1, 1fr);gap:.8rem;margin:1.6rem 0}}#guideline__main .events__entry .overview__list dl{display:grid;grid-template-columns:16rem 1fr}@media screen and (max-width: 767px){#guideline__main .events__entry .overview__list dl{grid-template-columns:10rem 1fr}}#guideline__main .events__entry .overview__list dl dt,#guideline__main .events__entry .overview__list dl dd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;height:5.6rem}@media screen and (max-width: 767px){#guideline__main .events__entry .overview__list dl dt,#guideline__main .events__entry .overview__list dl dd{height:4.8rem}}#guideline__main .events__entry .overview__list dl dt{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:.8rem 0 0 .8rem;background:#000;font-size:1.6rem;color:#fff}@media screen and (max-width: 767px){#guideline__main .events__entry .overview__list dl dt{font-size:1.1rem}}#guideline__main .events__entry .overview__list dl dd{padding:0 1.6rem;border:.1rem solid #ddd;border-radius:0 .8rem .8rem 0}@media screen and (max-width: 767px){#guideline__main .events__entry .overview__list dl dd{padding:0 .8rem}}#guideline__main .events__entry .attention__title{margin-bottom:2.4rem;font-size:2.4rem;font-weight:700}@media screen and (max-width: 767px){#guideline__main .events__entry .attention__title{margin-bottom:.8rem;font-size:1.5rem}}#guideline__main .events__entry .attention__list{padding:4rem;border:.1rem solid #ddd;background:#fff}@media screen and (max-width: 767px){#guideline__main .events__entry .attention__list{padding:2.4rem 1.5rem}}#guideline__main .events__entry .attention__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5}#guideline__main .events__entry .attention__list__item:not(:last-child){margin-bottom:.4rem}#guideline__main .events__entry .attention__list__item::before{content:"・";margin-right:.4rem}@media screen and (max-width: 767px){#guideline__main .events__entry .attention__list__item::before{margin-right:.2rem}}@media screen and (max-width: 767px){#guideline__lower{padding-bottom:0}}#guideline__lower .grid-container{display:grid;grid-template-columns:24rem 90rem;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-areas:"area1 area2";gap:6rem}@media screen and (max-width: 767px){#guideline__lower .grid-container{grid-template-columns:repeat(1, 1fr);grid-template-areas:"area1" "area2";gap:4.8rem}}#guideline__lower .grid-container .contents__main{grid-area:area2}@media screen and (max-width: 767px){#guideline__lower .grid-container .contents__main{grid-area:area1}}#guideline__lower .grid-container .contents__sub{grid-area:area1}@media screen and (max-width: 767px){#guideline__lower .grid-container .contents__sub{grid-area:area2}}#guideline__lower .contents__main .title__block,#guideline__lower .contents__sub .title__block{padding-bottom:2.4rem;border-bottom:.1rem solid #000}@media screen and (max-width: 767px){#guideline__lower .contents__main .title__block,#guideline__lower .contents__sub .title__block{padding-bottom:1.6rem}}#guideline__lower .contents__main .title__block{margin-bottom:0}#guideline__lower .contents__main .title__block .jp{position:relative;padding-left:4.8rem}@media screen and (max-width: 767px){#guideline__lower .contents__main .title__block .jp{padding-left:2.8rem}}#guideline__lower .contents__main .title__block .jp i{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#guideline__lower .contents__main .title__block .jp i svg{max-width:4rem;max-height:4rem;fill:#000}@media screen and (max-width: 767px){#guideline__lower .contents__main .title__block .jp i svg{max-width:2.4rem;max-height:2.4rem}}#guideline__lower .contents__main .guideline__list__item{border-bottom:.1rem solid #000}#guideline__lower .contents__main .guideline__list__item .guideline__title,#guideline__lower .contents__main .guideline__list__item .guideline__detail{padding:2.4rem 1.6rem}@media screen and (max-width: 767px){#guideline__lower .contents__main .guideline__list__item .guideline__title,#guideline__lower .contents__main .guideline__list__item .guideline__detail{padding:1.6rem .4rem}}#guideline__lower .contents__main .guideline__list__item .guideline__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:.1rem dashed #ddd}#guideline__lower .contents__main .guideline__list__item .guideline__title em{margin-right:.4rem;font-family:"rift-soft",sans-serif;font-size:2.4rem;font-weight:500;color:#ea574c}@media screen and (max-width: 767px){#guideline__lower .contents__main .guideline__list__item .guideline__title em{font-size:1.8rem}}#guideline__lower .contents__main .guideline__list__item .guideline__title span{margin-top:.2rem;font-size:1.6rem;font-weight:700}@media screen and (max-width: 767px){#guideline__lower .contents__main .guideline__list__item .guideline__title span{font-size:1.3rem}}#guideline__lower .contents__main .guideline__list__item .guideline__detail>*:not(:last-child){margin-bottom:1.6rem}@media screen and (max-width: 767px){#guideline__lower .contents__main .guideline__list__item .guideline__detail>*:not(:last-child){margin-bottom:.8rem}}#guideline__lower .contents__main .guideline__list__item .guideline__detail div>*:not(:last-child){margin-bottom:.4rem}#guideline__lower .contents__main .guideline__list__item .guideline__detail ul li,#guideline__lower .contents__main .guideline__list__item .guideline__detail ol li{line-height:1.25}#guideline__lower .contents__main .guideline__list__item .guideline__detail ul ul,#guideline__lower .contents__main .guideline__list__item .guideline__detail ul ol,#guideline__lower .contents__main .guideline__list__item .guideline__detail ol ul,#guideline__lower .contents__main .guideline__list__item .guideline__detail ol ol{padding-left:2.4rem;margin-bottom:.4rem}#guideline__lower .contents__main .guideline__list__item .guideline__detail ul li{display:-webkit-box;display:-ms-flexbox;display:flex}#guideline__lower .contents__main .guideline__list__item .guideline__detail ul li:not(:last-child){margin-bottom:.6rem}#guideline__lower .contents__main .guideline__list__item .guideline__detail ul li::before{content:"・";margin-right:.2rem}#guideline__lower .contents__main .guideline__list__item .guideline__detail ol{counter-reset:cnt_num}#guideline__lower .contents__main .guideline__list__item .guideline__detail ol li{display:-webkit-box;display:-ms-flexbox;display:flex}#guideline__lower .contents__main .guideline__list__item .guideline__detail ol li:not(:last-child){margin-bottom:.4rem}@media screen and (max-width: 767px){#guideline__lower .contents__main .guideline__list__item .guideline__detail ol li:not(:last-child){margin-bottom:.2rem}}#guideline__lower .contents__main .guideline__list__item .guideline__detail ol li::before{counter-increment:cnt_num;content:counter(cnt_num, decimal-leading-zero) ".";margin-right:.2rem;font-family:"rift-soft",sans-serif;font-size:1.8rem;color:#0298b3}@media screen and (max-width: 767px){#guideline__lower .contents__main .guideline__list__item .guideline__detail ol li::before{font-size:1.3rem}}#guideline__lower .contents__main .guideline__list__item .guideline__detail ol li span{margin-top:.4rem}@media screen and (max-width: 767px){#guideline__lower .contents__main .guideline__list__item .guideline__detail ol li span{margin-top:.2rem}}#guideline__lower .contents__main .guideline__list__item .guideline__detail dl{display:grid;grid-template-columns:16rem 1fr;gap:1.6rem 0}@media screen and (max-width: 767px){#guideline__lower .contents__main .guideline__list__item .guideline__detail dl{grid-template-columns:6rem 1fr;gap:1.2rem 0}}#guideline__lower .contents__main .guideline__list__item .guideline__detail dl dt:not(:last-of-type),#guideline__lower .contents__main .guideline__list__item .guideline__detail dl dd:not(:last-of-type){padding-bottom:1.6rem}@media screen and (max-width: 767px){#guideline__lower .contents__main .guideline__list__item .guideline__detail dl dt:not(:last-of-type),#guideline__lower .contents__main .guideline__list__item .guideline__detail dl dd:not(:last-of-type){padding-bottom:1.2rem}}#guideline__lower .contents__main .guideline__list__item .guideline__detail dl dt{font-weight:700;line-height:1.25}#guideline__lower .contents__main .guideline__list__item .guideline__detail dl dt:not(:last-of-type){border-bottom:.1rem solid #000}@media screen and (max-width: 767px){#guideline__lower .contents__main .guideline__list__item .guideline__detail dl dd{padding-left:.8rem}}#guideline__lower .contents__main .guideline__list__item .guideline__detail dl dd:not(:last-of-type){border-bottom:.1rem solid #ddd}#guideline__lower .contents__main .guideline__list__item .guideline__detail dl dd>*:not(:last-child){margin-bottom:1.6rem}@media screen and (max-width: 767px){#guideline__lower .contents__main .guideline__list__item .guideline__detail dl dd>*:not(:last-child){margin-bottom:.8rem}}#guideline__lower .contents__main .guideline__list__item .guideline__detail a{text-decoration:underline}#guideline__lower .contents__sub{position:sticky;top:10rem}@media screen and (max-width: 767px){#guideline__lower .contents__sub{position:static}}#guideline__lower .contents__sub .list__main__item.is-current>a i svg{fill:#ea574c}#guideline__lower .contents__sub .list__main__item.is-current>a span{color:#ea574c}#guideline__lower .contents__sub .list__main__item.is-current .list__sub{display:block}#guideline__lower .contents__sub .list__main__item:not(:last-child){margin-bottom:1.6rem}@media screen and (max-width: 767px){#guideline__lower .contents__sub .list__main__item:not(:last-child){margin-bottom:.8rem}}#guideline__lower .contents__sub .list__main__item>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#guideline__lower .contents__sub .list__main__item>a i{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:.4rem}#guideline__lower .contents__sub .list__main__item>a i svg{max-width:1.8rem;max-height:1.8rem;fill:#000}@media screen and (max-width: 767px){#guideline__lower .contents__sub .list__main__item>a i svg{max-width:1.6rem;max-height:1.6rem}}#guideline__lower .contents__sub .list__main__item>a span{font-size:1.6rem;font-weight:700}@media screen and (max-width: 767px){#guideline__lower .contents__sub .list__main__item>a span{font-size:1.3rem}}#guideline__lower .contents__sub .list__main__item>a:hover i svg{fill:#ea574c}#guideline__lower .contents__sub .list__main__item .list__sub{display:none;padding-left:2.4rem;margin-top:1.2rem}@media screen and (max-width: 767px){#guideline__lower .contents__sub .list__main__item .list__sub{padding-left:2rem;margin-top:.8rem}}#guideline__lower .contents__sub .list__main__item .list__sub__item:not(:last-child){margin-bottom:.6rem}@media screen and (max-width: 767px){#guideline__lower .contents__sub .list__main__item .list__sub__item:not(:last-child){margin-bottom:.4rem}}#guideline__lower .contents__sub .list__main__item .list__sub__item a{display:-webkit-box;display:-ms-flexbox;display:flex}#guideline__lower .contents__sub .list__main__item .list__sub__item a::before{content:"";display:block;margin:.7rem .4rem 0 0;width:1.2rem;height:.1rem;background:#ddd;-webkit-transition:.3s;transition:.3s}#guideline__lower .contents__sub .list__main__item .list__sub__item a:hover::before{background:#ea574c}#page__guide::after{content:"GUIDELINE MENU"}/*# sourceMappingURL=guideline.css.map */