﻿.access__info{padding:3rem 0}@media screen and (min-width: 1024px),print{.access__info{padding-top:6rem;padding-bottom:6rem}}.card-event{display:flex;flex-direction:column;row-gap:1.5rem}@media screen and (min-width: 1024px),print{.card-event{row-gap:2rem}}.card-event__item{border:.2rem solid #b7bfcd;background-color:#fff;padding:1.4rem}@media screen and (min-width: 1024px),print{.card-event__item{border-left-color:var(--primary-color);border-width:.3rem;padding:2.5rem;display:grid;grid-template-columns:1fr 1fr;column-gap:6.4rem;position:relative}.card-event__item::before{content:"";position:absolute;z-index:0;top:2.5rem;bottom:2.5rem;left:50%;transform:translateX(-50%);width:.2rem;border-left:.2rem dashed #b7bfcd}}@media screen and (max-width: 1023.98px){.card-event__item{border-top-color:var(--primary-color)}}.card-event__status{display:inline-flex;align-items:center;border:1px solid #c9000e;padding:.6rem 2.1rem;color:#c9000e;margin-bottom:1.2rem;line-height:1}@media screen and (min-width: 1024px),print{.card-event__status{margin-bottom:1.4rem}}.card-event__status+.txt{margin-top:0}.card-event__ttl{font-weight:700;font-size:1.8rem;margin-bottom:2rem}@media screen and (min-width: 1024px),print{.card-event__ttl{font-size:2.4rem}}.card-event__ttl a{text-decoration:underline}.card-event__ttl a{position:relative}.card-event__ttl a{transition-duration:.3s}.card-event__ttl a{text-decoration:underline}.card-event__ttl a:focus-visible{text-decoration:none}@media(hover: hover){.card-event__ttl a:hover{text-decoration:none}}@media(hover: none){.card-event__ttl a:active{text-decoration:none}}@media screen and (max-width: 1023.98px){.card-event__txt .txt{margin-top:1.2rem}}.card-event--meta .meta{display:flex;column-gap:1rem;align-items:flex-start}.card-event--meta .meta svg{flex-shrink:0}.card-event--meta .meta:not(:first-child){margin-top:.6rem}.card-event--meta .meta a{color:#00548f;text-decoration:underline}.card-event--meta .meta a{position:relative}.card-event--meta .meta a{transition-duration:.3s}.card-event--meta .meta a{text-decoration:underline}.card-event--meta .meta a:focus-visible{text-decoration:none}@media(hover: hover){.card-event--meta .meta a:hover{text-decoration:none}}@media(hover: none){.card-event--meta .meta a:active{text-decoration:none}}.card-event--meta .meta>span{padding-top:.2rem}@media screen and (min-width: 1024px),print{.card-event--meta .meta>span{padding-top:.4rem}}.card-event--meta .txt{margin-top:1.6rem}.card-event--meta .btn-list{margin-top:1.2rem}.card-event--meta .btn-list .btn{min-width:50%}@media screen and (min-width: 1024px),print{.card-event--meta .btn-list{margin-top:2.4rem;display:grid;grid-template-columns:repeat(2, 1fr);gap:1rem 2rem}.card-event--meta .btn-list .btn{width:100%}}@media screen and (min-width: 1024px)and (max-width: 1199.98px){.card-event--meta .btn-list{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr))}}@media screen and (max-width: 1023.98px){.card-event--meta .btn-list__item:not(:first-child){margin-top:1rem}}@media screen and (max-width: 1023.98px){.card-event--meta{margin-top:1.2rem;border-top:.2rem dashed #b7bfcd;padding-top:1.2rem}.card-event--meta .meta svg{max-width:2.4rem;height:auto}}.card-event+.heading{margin-top:3rem}@media screen and (min-width: 1024px),print{.card-event+.heading{margin-top:6rem}}.seminar-info.mb-8:has(+.access){margin-bottom:0}.seminar-info__inner{display:flex}@media screen and (min-width: 1024px),print{.seminar-info{background:linear-gradient(to right, #f4f6fa 50%, var(--theme-bg-color) 50%, var(--theme-bg-color) 100%);padding-top:6rem;padding-bottom:6rem}.seminar-info__inner{column-gap:12rem}.seminar-info__inner>*{width:calc((100% - 12rem)/2)}}@media screen and (min-width: 1024px)and (max-width: 1199.98px){.seminar-info__inner{column-gap:8rem}.seminar-info__inner>*{width:calc((100% - 8rem)/2)}}@media screen and (min-width: 1024px),print{.seminar-info__inner .news-list__item:not(:first-child){padding-top:2rem;margin-top:2rem}.seminar-info__inner .news-list__item:last-child{border-bottom:1px solid #b7bfcd;padding-bottom:2rem}.seminar-info__inner .news-list__item .item{row-gap:2rem}.seminar-info .serminar,.seminar-info .information{display:flex;flex-direction:column}.seminar-info .serminar__content,.seminar-info .information__content{height:100%;display:flex;flex-direction:column;justify-content:space-between}}@media screen and (max-width: 1023.98px){.seminar-info__inner{flex-direction:column}.seminar-info .serminar,.seminar-info .information{padding-top:3rem;padding-bottom:3rem;position:relative}.seminar-info .serminar>*,.seminar-info .information>*{position:relative;z-index:2}.seminar-info .serminar::before,.seminar-info .information::before{content:"";position:absolute;left:-4rem;right:-4rem;top:0;bottom:0;z-index:0}.seminar-info .serminar::before{background-color:#f4f6fa}.seminar-info .information::before{background-color:var(--theme-bg-color)}}.access__info{background-color:var(--theme-bg-color)}@media screen and (min-width: 1024px),print{.access__info{background:linear-gradient(301deg, color-mix(in srgb, var(--theme-bg-color) 20%, transparent) 17.39%, color-mix(in srgb, var(--theme-bg-color) 95%, transparent) 68.85%);background-size:100% 100%}}.access__info .text-img{align-items:flex-start !important}.weather{text-align:center}.weather .max_temp{display:inline-flex;align-items:center}.weather .min_temp{display:inline-flex !important;align-items:center}.weather .temp{display:block !important}.weather .rain_s{display:block !important}.weather .w_bg{background:linear-gradient(to right, #c0e5fa, #fff);padding:1.5rem;width:40%}@media screen and (min-width: 1024px),print{.weather .w_bg{padding:2rem}}.weather #weather-wrapper{margin:0 auto;max-width:100%}@media screen and (min-width: 768px),print{.weather #weather-wrapper{max-width:65%}}@media screen and (min-width: 768px)and (max-width: 1023.98px){.weather #weather-wrapper{max-width:80%}}.weather #weather1{max-width:100%;border-color:#b7bfcd;border-bottom:1px solid #b7bfcd;width:auto}.weather #weather1 .w_title{margin:0;font-family:"BIZ UDPGothic","Source Han Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,serif;font-weight:700;text-align:left}.weather #weather1 .sep{padding:1.5rem;flex:1;display:flex}@media screen and (min-width: 1024px),print{.weather #weather1 .sep{padding:2rem}}.weather #weather1 .sep>*{flex:1;margin:0}.weather #weather1 .sep .day{text-align:left;font-family:"BIZ UDPGothic","Source Han Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif,serif;min-width:40%;font-size:1.4rem;row-gap:.5rem;width:100%;display:flex;flex-direction:column}@media screen and (min-width: 1024px),print{.weather #weather1 .sep .day{font-size:1.6rem}}.weather #weather1 .sep .temp{padding:0;display:flex !important;align-items:center;width:100%}@media screen and (min-width: 768px),print{.weather #weather1 .sep .temp{font-size:1.6rem}}.weather #weather1 .sep .snow{margin:0}@media screen and (min-width: 768px),print{.weather #weather1 .sep .snow{font-size:1.6rem}}.weather #weather1 .sep img{max-height:9rem}@media screen and (max-width: 767.98px){.weather #weather1{flex-direction:column;display:flex}.weather #weather1 .w_bg{width:100%}.weather #weather1 .sep{max-width:100%;width:100%}}.weather #weather2{max-width:100%;border:none}.weather #weather2 ul{border-right:1px solid #b7bfcd}.weather #weather2 li{border:none;border-left:1px solid #b7bfcd;border-bottom:1px solid #b7bfcd;padding:1rem .5rem}.weather #weather2 li:last-child{border-right:none !important}@media screen and (min-width: 768px),print{.weather #weather2 li{font-size:1.6rem;padding:1rem}}@media screen and (min-width: 768px),print{.weather #weather2 li .date{font-size:1.6rem}}.weather .weather-c-name{color:#00548f;text-align:left;margin-top:.8rem;font-size:1.4rem}.weather .weather-c-name a{color:#00548f;position:relative;display:inline-flex;column-gap:.5rem;align-items:center;text-decoration:underline}.weather .weather-c-name a::after{content:"";background:url(/common/img/icon-out.svg) no-repeat 0 0;width:1rem;height:1rem}.weather .weather-c-name a{position:relative}.weather .weather-c-name a{transition-duration:.3s}.weather .weather-c-name a{text-decoration:underline}.weather .weather-c-name a:focus-visible{text-decoration:none}@media(hover: hover){.weather .weather-c-name a:hover{text-decoration:none}}@media(hover: none){.weather .weather-c-name a:active{text-decoration:none}}@media screen and (min-width: 1024px),print{.weather .weather-c-name{font-size:1.6rem}}.weather .w_city{text-align:left;margin:0 0 .5rem;font-size:1.4rem}@media screen and (min-width: 1024px),print{.weather .w_city{font-size:1.6rem}}/*# sourceMappingURL=tozanken.css.map */
