﻿.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}}.corporate-message{margin-top:40px}.corporate-message__intro{width:75%;margin:0 auto}@media screen and (max-width: 1200px){.corporate-message__intro{width:84%}}@media screen and (max-width: 1024px){.corporate-message__intro{width:100%}}.corporate-message__box{display:flex;flex-direction:row;margin-bottom:16px}@media screen and (max-width:599px){.corporate-message__box{flex-direction:column;margin-bottom:20px}}.corporate-message__box--inner{white-space:nowrap}@media screen and (max-width: 1024px){.corporate-message__box--inner{white-space:wrap}}.corporate-message__box--inner--title{display:block;width:fit-content;font-size:3rem;line-height:1;letter-spacing:2px;font-weight:bold;color:#106bb1;background:linear-gradient(transparent 70%, #eae69a 30%);margin:0 auto 12px 0;font-family:"ＭＳ ゴシック","Osaka","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",sans-serif}@media screen and (max-width:599px){.corporate-message__box--inner--title{font-size:2.6rem;letter-spacing:1px;background:linear-gradient(transparent 66%, #eae69a 30%)}}.corporate-message__box--inner--list--li{margin-bottom:4px;text-indent:-20px;padding-left:22px}@media screen and (max-width: 480px){.corporate-message__box--inner--list--li{margin-bottom:8px}}.corporate-message__box--inner--list--li:last-child{margin-bottom:0}.corporate-message__box--inner--list--li::before{content:"◎";margin-right:4px}.corporate-message__box--imgbox{display:flex;align-items:center;margin-left:6%}@media screen and (max-width:599px){.corporate-message__box--imgbox{margin-left:0}}.corporate-message__box--imgbox img{display:block;width:52%;height:auto}@media screen and (min-width:600px)and (max-width:1024px){.corporate-message__box--imgbox img{width:60%;margin:12px auto}}@media screen and (max-width: 768px){.corporate-message__box--imgbox img{width:80%}}@media screen and (max-width:599px){.corporate-message__box--imgbox img{width:40%;margin:12px auto}}.corporate-message__box:last-of-type .corporate-message__box--imgbox img{width:80%}@media screen and (max-width:599px){.corporate-message__box:last-of-type .corporate-message__box--imgbox img{width:50%;margin-top:20px}}.terminology{width:fit-content;margin-top:40px}@media screen and (max-width:599px){.terminology{width:100%}}.terminology__title{display:inline-block;position:relative;padding:6px 80px;background-color:#106bb1;font-weight:bold;font-size:2.3rem;color:#fff;border-radius:50px;letter-spacing:3px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}@media screen and (max-width:599px){.terminology__title{display:block;margin:0 auto;width:fit-content}}.terminology__title:before{position:absolute;left:120px;height:0;width:0;border:solid rgba(0,0,0,0);content:"";top:100%;margin-left:-10px;border-color:rgba(0,0,0,0);border-top-color:#106bb1;border-right-color:#106bb1;border-width:10px}@media screen and (max-width:599px){.terminology__title:before{top:74%;left:53%;transform:translateX(-50%) rotate(136deg)}}.terminology__title:after{position:absolute;left:120px;height:0;width:0;border:solid rgba(0,0,0,0);content:"";top:99%;margin-left:-7px;border-color:rgba(0,0,0,0);border-top-color:#106bb1;border-right-color:#106bb1;border-width:7px}@media screen and (max-width:599px){.terminology__title:after{top:74%;left:53%;transform:translateX(-50%) rotate(136deg)}}.terminology__box{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:50px;width:fit-content;margin-top:20px}@media screen and (min-width:600px)and (max-width:1024px){.terminology__box{grid-gap:30px}}@media screen and (max-width:599px){.terminology__box{grid-template-columns:repeat(1, 1fr);grid-gap:20px;margin-top:30px}}.terminology__box--left--inner{margin-bottom:10px}.terminology__box--left--inner:last-child{margin-bottom:0}.terminology__box--left--inner--title{font-size:2.3rem;font-weight:bold;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:#106bb1;letter-spacing:1px}.terminology__box--left--inner--text{margin-bottom:4px;text-indent:-20px;padding-left:22px}@media screen and (max-width: 480px){.terminology__box--left--inner--text{margin-bottom:8px}}.terminology__box--left--inner--text:last-child{margin-bottom:0}.terminology__box--left--inner--text::before{content:"◎";margin-right:4px}.terminology__box--left--inner--imgbox{margin-top:20px}.terminology__box--left--inner--imgbox img{display:block;width:30%;height:auto;margin:0 auto}@media screen and (max-width:599px){.terminology__box--left--inner--imgbox img{width:40%}}.terminology__box--right--title{font-size:2.3rem;font-weight:bold;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:#106bb1;letter-spacing:1px}.terminology__box--right--list--inner{line-height:1.8}.terminology__box--right--list--inner span{display:block;text-indent:1.8rem}.terminology__box--right--imgbox{margin-top:10px}.terminology__box--right--imgbox img{display:block;width:100%;height:auto}.next10years{display:flex;flex-direction:row;align-items:center;margin-top:40px}@media screen and (min-width:600px)and (max-width:1024px){.next10years{flex-direction:column}}@media screen and (max-width:599px){.next10years{flex-direction:column}}.next10years__box{margin-bottom:30px}@media screen and (max-width:599px){.next10years__box{margin-bottom:40px}}.next10years__box:last-child{margin-bottom:0}.next10years__box--title{font-size:2.3rem;font-weight:bold;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:#106bb1;letter-spacing:.5px;margin-bottom:10px;line-height:1.4}@media screen and (max-width:599px){.next10years__box--title{line-height:1.5}.next10years__box--title br{display:none}}.next10years__box--list01{font-size:1.5rem}@media screen and (max-width: 480px){.next10years__box--list01{font-size:1.6rem}}.next10years__box--list01--inner{margin-bottom:4px;text-indent:-20px;padding-left:22px}@media screen and (max-width: 480px){.next10years__box--list01--inner{margin-bottom:8px}}.next10years__box--list01--inner:last-child{margin-bottom:0}.next10years__box--list01--inner::before{content:"●";margin-right:4px}.next10years__box--list02{font-size:1.5rem}@media screen and (max-width: 480px){.next10years__box--list02{font-size:1.6rem}}.next10years__box--list02--inner{margin-bottom:4px;text-indent:-20px;padding-left:22px}@media screen and (max-width:599px){.next10years__box--list02--inner{margin-bottom:8px;text-indent:-12px;padding-left:17px}}.next10years__box--list02--inner:last-child{margin-bottom:0}.next10years__box--list02--inner::before{content:"・";margin-right:4px}.next10years__box--list02--inner span{line-height:1.6}.next10years__box--teigi{margin-top:10px;margin-bottom:4px}@media screen and (max-width: 480px){.next10years__box--teigi{margin-bottom:8px}}.next10years__wrap{width:68%;margin-right:2%}@media screen and (min-width:600px)and (max-width:1024px){.next10years__wrap{width:100%;margin-right:0}}@media screen and (max-width:599px){.next10years__wrap{width:100%;margin-right:0}}.next10years__img{width:26%}@media screen and (min-width:600px)and (max-width:1024px){.next10years__img{width:24%;margin:40px auto 0}}@media screen and (max-width:599px){.next10years__img{width:34%;margin:30px auto 0}}.key4{width:95%;margin:60px auto}.key4__box{display:grid;grid-template-columns:repeat(2, 2fr);grid-gap:50px 60px}@media screen and (max-width: 1024px){.key4__box{grid-template-columns:repeat(1, 1fr);grid-gap:50px}}.key4__box--inner{position:relative;padding:0 0 20px;overflow:hidden}.key4__box--inner--img{position:absolute;top:0;left:0;z-index:0;width:24%;height:auto}@media screen and (min-width:600px)and (max-width:1024px){.key4__box--inner--img{width:14%}}@media screen and (max-width:599px){.key4__box--inner--img{width:20%}}.key4__box--inner--textbox{position:relative;z-index:1;padding:15px 0 0 15px}.key4__box--inner--title{margin-top:12px;margin-bottom:10px;font-weight:bold;color:#106bb1;font-size:2.3rem;line-height:1.4;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}@media screen and (max-width: 480px){.key4__box--inner--title{line-height:1.4;font-size:1.9rem}}.key4__box--inner--eng{display:flex;flex-direction:row;align-items:center}.key4__box--inner--eng--icon{max-width:48px;margin-right:10px}@media screen and (max-width:599px){.key4__box--inner--eng--icon{max-width:30px}}.key4__box--inner--eng--icon img{display:block;width:100%;height:auto}.key4__box--inner--eng--subtitle--text01{font-size:1.5rem;font-weight:bold;color:#106bb1;letter-spacing:1px}@media screen and (max-width: 480px){.key4__box--inner--eng--subtitle--text01{font-size:1.6rem}}.key4__box--inner--eng--subtitle--text01 span{font-size:1.8rem}.key4__box--inner--eng--subtitle--text02{font-size:3rem;font-weight:bold;letter-spacing:5px;color:#106bb1;line-height:1;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}@media screen and (max-width: 480px){.key4__box--inner--eng--subtitle--text02{font-size:2.3rem;letter-spacing:3px}}.key4__box--inner--list--inner{margin-bottom:4px;text-indent:-20px;padding-left:22px;font-size:1.5rem}@media screen and (max-width: 480px){.key4__box--inner--list--inner{font-size:1.6rem;margin-bottom:8px}}.key4__box--inner--list--inner:last-child{margin-bottom:0}.key4__box--inner--list--inner::before{content:"●";margin-right:4px}.chapter__img--photo05{aspect-ratio:301/275}.chapter__img--photo06{aspect-ratio:301/230}.chapter__img--photo07{aspect-ratio:301/117}.chapter__img--photo08{aspect-ratio:301/263}.chapter__img--photo09{aspect-ratio:301/213}.chapter__img--photo10{aspect-ratio:148/75}.chapter__img--photo11{display:block;width:100%;height:auto;aspect-ratio:44/75}.chapter__img--photo12{aspect-ratio:301/337}.chapter__img--photo13{aspect-ratio:13/25}.chapter__img--photo14{aspect-ratio:13/25}.chapter__img--photo15{aspect-ratio:13/25}.chapter__img--photo16{aspect-ratio:13/25}
