﻿.btn{position:relative;display:flex;justify-content:center;align-items:center;color:#0068b7;border:1px solid #0068b7;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px;position:relative;justify-content:center;padding:10px 15px}.btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #0068b7;border-top:1px solid #0068b7;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@media(any-hover: hover){.btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.btn:hover{background:#0068b7;color:#fff;border-color:#fff}.btn:hover:after{border-color:#fff}}.btn::after{position:absolute;display:inline-block;top:50%;right:8px;transform:translateY(-50%) rotate(45deg)}.link-btn{position:relative;display:flex;justify-content:center;align-items:center;color:#333;border:1px solid #aaa;background:#fff;line-height:1.2;padding:10px 29.87px 10px 10px}.link-btn:after{position:absolute;top:50%;right:10px;content:"";border-right:1px solid #333;border-top:1px solid #333;transform:rotate(45deg) translateY(-50%);height:7px;width:7px}@media(any-hover: hover){.link-btn:after{transition:border-top-color .5s ease-out,border-right-color .5s ease-out}}@media(any-hover: hover){.link-btn{transition:color .5s ease-out,border-top-color .5s ease-out,border-right-color .5s ease-out,border-bottom-color .5s ease-out,border-left-color .5s ease-out,background-color .5s ease-out}.link-btn:hover{background:#0068b7;color:#fff;border-color:#fff}.link-btn:hover:after{border-color:#fff}}.related-link{background-color:#f5f5f5}.related-link__list{display:grid;grid-gap:10px}.related-link__list+.related-link__list{margin-top:60px}@media screen and (max-width:599px){.related-link__list{grid-template-columns:repeat(1, 1fr)}}@media screen and (min-width:600px)and (max-width:1024px){.related-link__list{grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 1025px){.related-link__list{grid-template-columns:repeat(4, 1fr)}}.related-link__title{flex-basis:100%;font-weight:600}@media screen and (max-width:599px){.related-link__title{font-size:2rem;grid-column:1/2}}@media screen and (min-width:600px)and (max-width:1024px){.related-link__title{font-size:2rem;grid-column:1/3}}@media screen and (min-width: 1025px){.related-link__title{font-size:3rem;grid-column:1/5}}.related-link__item{display:flex}.related-link__link-btn{width:100%}@media screen and (min-width:600px){.related-link__link-btn{min-height:75px}}.link__text{color:#0068b7}.link__text:hover{text-decoration:underline}.link__text--r-arrow{display:flex;align-items:center;color:#0068b7}.link__text--r-arrow:hover{text-decoration:underline}.link__text--r-arrow::after{content:"";display:inline-block;width:8px;height:8px;margin-left:4px;border-right:1px solid #0068b7;border-bottom:1px solid #0068b7;transform:rotate(-45deg)}.chapter__title--alpha{font-size:3rem;text-align:center}.chapter__img01{aspect-ratio:1/1;display:block;width:100%;height:auto}.chapter__img02{aspect-ratio:1000/677;display:block;width:100%;height:auto}.chapter__img03{aspect-ratio:250/299;display:block;width:100%;height:auto}.sec__dl{color:#231815}.sec__dl--mb20{margin-bottom:20px}.sec__dl--title{font-weight:700;font-size:1.8rem;margin-bottom:10px}.sec__dl--text{font-size:1.4rem;line-height:1.8em}.coordinate{background:#f5f5f6;margin:auto;width:100%}.coordinate__title{font-size:3rem;text-align:center;font-weight:700;color:#677759;margin-bottom:15px}.coordinate__gaiyo{text-align:center;font-weight:700;color:#677759;margin-bottom:30px}.coordinate__wrap{margin-bottom:60px}.coordinate__title02{font-weight:bolder;font-size:4.5rem;text-align:center;letter-spacing:.15em;margin-bottom:20px;color:#898989;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}@media screen and (max-width:599px){.coordinate__title02{font-size:2rem}}.coordinate__col02{display:grid;grid-gap:30px;grid-template-columns:repeat(2, 1fr)}@media screen and (max-width:599px){.coordinate__col02{grid-template-columns:1fr}}.coordinate__img{margin:auto;display:block;aspect-ratio:1000/677;width:100%;height:auto}.coordinate__img--area{width:50%;margin:auto}@media screen and (max-width:599px){.coordinate__img--area{width:100%}}.coordinate-col04{display:flex;grid-gap:30px;margin:30px 0;justify-content:center}@media screen and (max-width: 1024px){.coordinate-col04{flex-wrap:wrap}}.coordinate-col04__list{display:flex;width:calc(25% - 20px);color:#677759}@media screen and (min-width:600px)and (max-width:1024px){.coordinate-col04__list{width:calc(50% - 20px)}}@media screen and (max-width:599px){.coordinate-col04__list{width:100%}}.coordinate-col04__list--inn{display:flex;flex-direction:column;height:100%}.coordinate-col04__list--link{border:1px solid #ccc;width:100%;display:flex;flex-direction:column}@media(any-hover: hover){.coordinate-col04__list--link{transition:all .5s ease}.coordinate-col04__list--link:hover{background-color:#677759;border-color:#677759;color:#fff}.coordinate-col04__list--link:hover .coordinate-col04__list--link--img{transform:scale(1.1)}.coordinate-col04__list--link:hover .col-item04__list--link--tex02{border-color:#fff}}.coordinate-col04__list--link--img{aspect-ratio:1000/677;display:block;width:100%;height:auto;object-fit:cover;background:#f5f5f6}@media(any-hover: hover){.coordinate-col04__list--link--img{transition:all .5s ease}.coordinate-col04__list--link--img:hover{transform:scale(1)}}.coordinate-col04__list--link--frame{width:100%;overflow:hidden;flex-shrink:0}.coordinate-col04__list--link--box{display:flex;flex-direction:column;height:100%;padding:10px}.coordinate-col04__list--link--box--title{font-size:2rem;font-weight:700;margin-bottom:10px}.coordinate-col04__list--link--box--title02{font-weight:700;margin-bottom:10px}.coordinate-col04__list--link--box--text{font-weight:normal;font-size:1.3rem;margin-bottom:10px}.coordinate-col04__list--link--box--text02{margin-top:auto;font-weight:normal;font-size:1.2rem;position:relative;width:100%;gap:10px;padding:10px 27px 10px 8px;display:flex;font-weight:700;background:#fff;color:#677759;border:1px solid #677759;align-items:center}.coordinate-col04__list--link--box--text02::after{position:absolute;top:50%;right:10px;content:"";height:7px;width:7px;border-right-width:1px;border-right-style:solid;border-top-width:1px;border-top-style:solid;border-color:#677759;transform:translateY(-50%) rotate(45deg)}@media(any-hover: hover){.coordinate-col04__list--link--box--text02::after{transition:all .5s ease}}.coordinate-col04__list--link--box--text02--num{font-size:1.8rem}.youtube-movies__wrap{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:24px}@media screen and (min-width:600px)and (max-width:1024px){.youtube-movies__wrap{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width:599px){.youtube-movies__wrap{grid-template-columns:repeat(1, 1fr)}}.youtube-movies__wrap--inner{overflow:hidden}.youtube-movies__wrap--inner--text{font-size:1.5rem;font-weight:bold;margin-top:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%}.y-more-movie{display:none;margin-top:24px}.y-more-movie+.y-more-movie--text{position:relative;margin-top:30px;text-align:center;color:#0068b7;text-decoration:underline;cursor:pointer}.y-more-movie+.y-more-movie--text:hover{text-decoration:none}.y-more-movie+.y-more-movie--text:after{content:"表示する▼"}.y-more-movie+.y-more-movie--text.accordion--processed:after{content:"閉じる▲"}.chapter__title--alpha{margin-bottom:30px}