.notification{position:relative;background-color:#FFF0F0;border-radius:5px;font-size:14px;font-weight:500;line-height:1.5;display:flex;align-items:center;min-height:50px;padding:10px 20px 10px 50px}@media screen and (min-width: 768px){.notification{margin-bottom:40px}}@media screen and (max-width: 767px){.notification{margin-bottom:20px}}.notification::before{content:"";position:absolute;left:18px;display:block;width:24px;height:24px;background:url(../img/index/notification__icon.svg) no-repeat center/contain}.notification__link{position:relative;color:inherit;display:block;padding-right:20px;flex:1}.notification__link::before,.notification__link::after{content:"";position:absolute;top:calc(50% - 1px);right:0px;display:block;width:6px;height:2px;background-color:#E7390E;transform-origin:right center;border-top-left-radius:1px;border-bottom-left-radius:1px}.notification__link::before{transform:rotate(45deg)}.notification__link::after{transform:rotate(-45deg)}.slide-banner{overflow:hidden}.slide-banner__item{aspect-ratio:335 / 174}.slide-banner__navigation{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.slide-banner__navigation{margin-top:16px}}@media screen and (max-width: 767px){.slide-banner__navigation{margin-top:10px}}.slide-banner__arrow{width:28px;height:28px}.slide-banner__arrow--prev{background:url(../img/index/slide-banner__arrow--prev.svg) no-repeat center/contain}.slide-banner__arrow--next{background:url(../img/index/slide-banner__arrow--next.svg) no-repeat center/contain}.slide-banner__pagination{display:flex;justify-content:center;gap:0.5em;max-width:76px;font-family:Roboto;font-weight:600;text-align:center;transform:skewX(-25deg)}@media screen and (min-width: 768px){.slide-banner__pagination{font-size:14px}}@media screen and (max-width: 767px){.slide-banner__pagination{font-size:10px}}.slide-banner__pagination span{display:block;transform:skewX(25deg)}.rule-link{line-height:1.5;text-align:center;font-weight:500;display:flex;flex-direction:column;gap:10px}@media screen and (min-width: 768px){.rule-link{margin-top:40px}}@media screen and (max-width: 767px){.rule-link{margin-top:20px}}.information{border:1px solid var(--color-gray-light)}@media screen and (min-width: 768px){.information{margin-top:40px;padding-bottom:24px}}@media screen and (max-width: 767px){.information{margin-top:20px;padding-bottom:24px;margin-left:-12px;margin-right:-12px}}.information__title{padding-top:20px;padding-bottom:20px;background-color:var(--color-blue-light);font-weight:bold;line-height:1}@media screen and (min-width: 768px){.information__title{padding-left:36px;padding-right:36px;font-size:20px}}@media screen and (max-width: 767px){.information__title{padding-left:20px;padding-right:20px;font-size:18px}}@media screen and (min-width: 768px){.information__list{padding-left:36px;padding-right:36px}}@media screen and (max-width: 767px){.information__list{padding-left:20px;padding-right:20px}}.information__item{display:grid;grid-template-areas:"date icon" "text text";grid-template-columns:90px 1fr;row-gap:6px;padding-top:20px;padding-bottom:20px;transition:opacity 0.3s ease}.information__item:not(:first-child){border-top:1px solid var(--color-gray-light)}.information__item:not(.is-active):nth-child(n+3){opacity:0;height:0;padding-top:0;padding-bottom:0;overflow:hidden}.information__item--none{opacity:0.75;padding-bottom:0}.information__item__date{grid-area:date;color:var(--color-gray-dark);line-height:1}@media screen and (min-width: 768px){.information__item__date{font-size:16px}}@media screen and (max-width: 767px){.information__item__date{font-size:14px}}.information__item__icon{grid-area:icon;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.information__item__icon span{display:flex;align-items:center;padding-left:1em;padding-right:1em;background-color:var(--color-blue-basic);color:#ffffff}@media screen and (min-width: 768px){.information__item__icon span{height:22px;border-radius:11px;font-size:14px}}@media screen and (max-width: 767px){.information__item__icon span{height:18px;border-radius:9px;font-size:12px}}.information__item__text{grid-area:text}@media screen and (min-width: 768px){.information__item__text{font-size:16px}}@media screen and (max-width: 767px){.information__item__text{font-size:14px}}.information__item__text a{text-decoration:none}.information__more{padding-left:20px;padding-right:20px;display:none}.information__more.is-active{display:block}.information__more__button{cursor:pointer;height:38px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-blue-basic);color:var(--color-blue-basic);border-radius:8px;gap:8px}@media screen and (min-width: 768px){.information__more__button{max-width:400px;font-size:16px}}@media screen and (max-width: 767px){.information__more__button{font-size:14px}}.information__more__button:not(.is-active) .information__more__text span{display:none}.information__more__button:not(.is-active) .information__more__text:before{content:"閉じる"}.information__more__button:not(.is-active) .information__more__icon{transform:rotate(180deg)}.information__more__icon{font-size:20px}
