@import"https://fonts.googleapis.com/css2?family=EB+Garamond:wght@400&display=swap";.serif{font-family:"Noto Serif JP",serif;font-weight:600}.fadein{opacity:0}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0, 40px, 0)}to{opacity:1;transform:translate3d(0, 0, 0)}}.animate__fadeInUp{animation-name:fadeInUp}.animate__delay-1{animation-delay:.5s}.animate__animated.animate__delay-2{animation-delay:1s}.animate__animated.animate__delay-3{animation-delay:1.5s}.animate__animated.animate__delay-4{animation-delay:2s}.animate__animated.animate__delay-5{animation-delay:2.5s}.animate__animated.animate__delay-6{animation-delay:3s}.animate__animated.animate__delay-7{animation-delay:3.5s}.animate__animated.animate__delay-8{animation-delay:4s}.animate__animated.animate__delay-9{animation-delay:4.5s}.animate__animated.animate__delay-10{animation-delay:5s}.animate__animated.animate__delay-11{animation-delay:5.5s}.animate__animated.animate__delay-12{animation-delay:6s}.animate__animated.animate__delay-13{animation-delay:6.5s}.animate__animated.animate__delay-14{animation-delay:7s}html,body{-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none;color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:1rem;width:100%}@media screen and (max-width: 767px){html,body{font-size:3.7333333333vw}}body.fixed{overflow:hidden;height:100%;width:100%}body.fixed .page-overlay{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);z-index:998;visibility:visible;opacity:1}body .page-overlay{width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.8);z-index:-1;transition:all .2s linear;visibility:hidden;opacity:0}h1,h2,h3,h4,h5,h6,p,ol,ul,li,dl,dt,dd,a,figcaption{letter-spacing:.08em;line-height:1.777em;margin:0;padding:0}p,ol,ul,li,dl,dt,dd,figcaption{font-size:1rem;font-weight:400}@media screen and (max-width: 767px){p,ol,ul,li,dl,dt,dd,figcaption{font-size:3.4666666667vw}}ul{list-style:none}figure{margin:0}img{image-rendering:-webkit-optimize-contrast}img.resize{width:100%;height:auto}img.responsive{max-width:100%;width:auto;height:auto}input,button{font-family:"Noto Sans JP",sans-serif}button{cursor:pointer}a{color:#333;text-decoration:none}a.opacity{display:inline-block;opacity:1;transition:opacity .2s linear;backface-visibility:hidden;will-change:opacity}a.opacity:hover{opacity:.6}@media screen and (max-width: 767px){a.opacity:hover{opacity:inherit}}a.arrowlink:after{content:"";display:inline-block;width:1.555em;height:1em;position:relative;margin-left:.111em;background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;transition:transform .3s}a.arrowlink.navy{color:#0a4580}a.arrowlink.navy:after{background-image:url("../img/keyakibokin2/arrow_right.svg")}a.arrowlink:hover:after{transform:translateX(0.333em);-webkit-transform:translateX(0.333em);-ms-transform:translateX(0.333em)}.page-wrapper{width:100%;min-width:1110px}@media screen and (max-width: 767px){.page-wrapper{min-width:320px}}.page-wrapper .page-main{width:100%;padding-top:74px}@media screen and (max-width: 767px){.page-wrapper .page-main{padding-top:13.7333333333vw}}.page-wrapper .page-main .container{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:80px}@media screen and (max-width: 767px){.page-wrapper .page-main .container{margin-bottom:10.6666666667vw}}.page-wrapper .page-main .container .container-header{margin-bottom:70px;width:800px}@media screen and (max-width: 767px){.page-wrapper .page-main .container .container-header{margin-bottom:6.6666666667vw;width:80%}}.page-wrapper .page-main .container .container-header .small{text-align:center;font-size:1.375rem;line-height:1.333em;font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){.page-wrapper .page-main .container .container-header .small{font-size:3.4666666667vw}}.page-wrapper .page-main .container .container-header .title{font-family:"Noto Serif JP",serif;font-weight:600;font-size:2.125rem;text-align:center;margin:0;line-height:1em}@media screen and (max-width: 767px){.page-wrapper .page-main .container .container-header .title{font-size:4.5333333333vw}}.page-wrapper .page-main .container .container-header .title.chair{color:#a03a38;font-weight:700;font-size:3.125rem;margin-top:.555em}@media screen and (max-width: 767px){.page-wrapper .page-main .container .container-header .title.chair{font-size:6.6666666667vw}}.page-wrapper .page-main .container .container-header .sub-title{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.5rem;text-align:center;margin:60px 0 0 0}@media screen and (max-width: 767px){.page-wrapper .page-main .container .container-header .sub-title{font-size:4.2666666667vw}}.page-wrapper .page-main .container .container-header .description{margin-top:70px}@media screen and (max-width: 767px){.page-wrapper .page-main .container .container-header .description{margin-top:6vw}}.page-wrapper .page-main .container .container-header .description2{text-align:center;font-weight:500;font-size:1.125rem;line-height:1.666em;letter-spacing:.08em;margin-top:75px}@media screen and (max-width: 767px){.page-wrapper .page-main .container .container-header .description2{margin-top:6.6666666667vw;text-align:justify;font-size:3.4666666667vw;line-height:1.615em}}.page-wrapper .page-main .container .container-header .box{width:100%;padding:28px 30px;background-color:#f5f8fd;margin-top:1.333em}@media screen and (max-width: 767px){.page-wrapper .page-main .container .container-header .box{padding:3.7333333333vw 4vw}}.page-wrapper .page-main .container .container-header .box h3{color:#064580;font-size:1.125rem;font-weight:700;margin-bottom:.333em}@media screen and (max-width: 767px){.page-wrapper .page-main .container .container-header .box h3{font-size:4.2666666667vw}}.page-wrapper .page-main .container .container-header .box p{font-weight:700}@media screen and (max-width: 767px){.page-wrapper .page-main .container .container-header .box p{font-size:3.7333333333vw}}.page-wrapper .page-main .container .container-header .box p .tel{pointer-events:none}@media screen and (max-width: 767px){.page-wrapper .page-main .container .container-header .box p .tel{pointer-events:auto}}.page-wrapper .page-main .container .background{background-color:#e4eaf3;width:100%;padding:75px 0;margin:80px 0}.page-wrapper .page-main .container p a{text-decoration:underline;color:#064580}.page-wrapper .page-main .container p a:hover{text-decoration:none}.page-wrapper .page-main .container p a.tel{color:#333;pointer-events:none;text-decoration:none}@media screen and (max-width: 767px){.page-wrapper .page-main .container p a.tel{pointer-events:auto;text-decoration:underline}.page-wrapper .page-main .container p a.tel:hover{text-decoration:none}}.page-wrapper .page-main .container .mod_17 a.long{width:360.47px;height:56px}@media screen and (max-width: 767px){.page-wrapper .page-main .container .mod_17 a.long{width:80vw;height:16.6666666667vw}}@media screen and (max-width: 767px){.page-wrapper .page-main .container .mod_17.sp-hide{display:none}}.page-wrapper .page-main .related{width:100%;background-color:#f2f2f2;padding:50px 0;margin-bottom:95px;display:flex;justify-content:center}@media screen and (max-width: 767px){.page-wrapper .page-main .related{padding:15.0666666667vw 0;margin-bottom:22.6666666667vw;display:block}}@media screen and (max-width: 767px){.page-wrapper .page-main .related.ex{width:90%;margin-left:auto;margin-right:auto;padding:8.6666666667vw 0}}.page-wrapper .page-main .related .title{font-weight:500;font-size:1.125rem;margin:.222em 0}@media screen and (max-width: 767px){.page-wrapper .page-main .related .title{width:90%;font-size:3.7333333333vw;margin:0 auto}}.page-wrapper .page-main .related .index{width:712px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 767px){.page-wrapper .page-main .related .index{width:80%}}.page-wrapper .page-main .related .index li{width:288px;height:56px;margin:18px 34px}@media screen and (max-width: 767px){.page-wrapper .page-main .related .index li{width:100%;height:16.6666666667vw;margin:1.3333333333vw 0}}.page-wrapper .page-main .related .index li a{width:100%;height:100%;border:solid 1px #1c457c;color:#064580;display:flex;justify-content:center;align-items:center;background-image:url("../img/common/arrow_blue.svg");background-size:17px auto;background-repeat:no-repeat;background-position:right 17px center;font-size:0.875rem}@media screen and (max-width: 767px){.page-wrapper .page-main .related .index li a{border:solid .2666666667vw #1c457c;background-size:5.2706666667vw auto;background-position:right 5.2706666667vw center;font-size:3.2vw}}.page-wrapper .page-main .related .links{width:470px;margin-left:45px;padding-left:45px;border-left:solid 1px #003b7e}@media screen and (max-width: 767px){.page-wrapper .page-main .related .links{width:90%;margin:0 auto;padding:0;border-left:none}}.page-wrapper .page-main .related .links li{font-size:1rem;font-weight:500;margin:.555em 0}@media screen and (max-width: 767px){.page-wrapper .page-main .related .links li{font-size:3.2vw;margin:1em 0 0 0}}.page-wrapper .page-main .related .links li.current a{color:#6a6a6a}.page-wrapper .page-main .related .links li a{color:#064580}.page-wrapper .page-main .related .links li a i{margin-left:.222em}.page-wrapper .page-main .related .links li a:hover{text-decoration:underline}@media screen and (min-width: 768px){.page-header{width:100%;height:74px;min-width:1110px;position:fixed;top:0;left:0;z-index:999}.page-header .page-header-inner{width:100%;height:100%;background-color:#0a4580;display:flex;justify-content:space-between;position:relative}.page-header .page-header-inner .title{width:396px;height:100%;background-color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-header .page-header-inner .title .logo{width:148px;margin-right:24px}.page-header .page-header-inner .title .logo a{display:inline-block}.page-header .page-header-inner .title .site{font-family:"Noto Serif JP",serif;font-size:1.0625rem;font-weight:700}.page-header .page-header-inner .title .site a{display:flex;flex-direction:column;align-items:center;line-height:1.333em}.page-header .page-header-inner .title .site a .small{font-size:0.875rem}.page-header .page-header-inner .links{width:auto;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-header .page-header-inner .links .other{height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-header .page-header-inner .links .other .search{width:46px;height:46px;margin-right:15px;background-color:#fff;position:relative}.page-header .page-header-inner .links .other .search .toggle{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#0a4580;background-color:#fff;font-size:0.875rem;font-weight:700;cursor:pointer;opacity:1;transition:opacity .2s linear;backface-visibility:hidden}.page-header .page-header-inner .links .other .search .toggle:hover{opacity:.75}}@media screen and (min-width: 768px)and (max-width: 767px){.page-header .page-header-inner .links .other .search .toggle:hover{opacity:inherit}}@media screen and (min-width: 768px){.page-header .page-header-inner .links .other .search .toggle span{display:none}.page-header .page-header-inner .links .other .search .search-wrap{width:300px;background-color:#0a4580;position:absolute;top:100%;left:50%;margin-left:-150px;display:none}}@media screen and (min-width: 768px)and (max-width: 1110px){.page-header .page-header-inner .links .other .search .search-wrap{left:inherit;margin-left:inherit;right:-76px}}@media screen and (min-width: 768px){.page-header .page-header-inner .links .other .search .search-wrap .search-inner{width:100%;height:80px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-header .page-header-inner .links .other .search .search-wrap .search-inner form{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-header .page-header-inner .links .other .search .search-wrap .search-inner form .search-input{border:none;width:220px;height:40px;padding-left:1em}.page-header .page-header-inner .links .other .search .search-wrap .search-inner form .search-submit{width:40px;height:40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;border:none}.page-header .page-header-inner .links .other .mypage{width:138px;height:46px;margin-right:15px;background-color:#fff}}@media screen and (min-width: 768px)and (max-width: 1300px){.page-header .page-header-inner .links .other .mypage{width:46px}}@media screen and (min-width: 768px){.page-header .page-header-inner .links .other .mypage a{width:100%;height:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#0a4580;background-color:#fff;font-size:0.875rem;font-weight:700}.page-header .page-header-inner .links .other .mypage a .lock{background-image:url("../img/common/lock.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;width:0.875rem;height:1em;display:inline-block}.page-header .page-header-inner .links .other .mypage a span{margin-left:.555em}}@media screen and (min-width: 768px)and (max-width: 1300px){.page-header .page-header-inner .links .other .mypage a span{display:none}}@media screen and (min-width: 768px){.page-header .page-header-inner .links .menu{height:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-right:10px}.page-header .page-header-inner .links .menu>ul{height:100%;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.page-header .page-header-inner .links .menu>ul>li{height:100%;font-size:1rem;font-weight:700;display:flex;justify-content:flex-end;align-items:center}}@media screen and (min-width: 768px)and (max-width: 1300px){.page-header .page-header-inner .links .menu>ul>li{font-size:0.875rem}}@media screen and (min-width: 768px){.page-header .page-header-inner .links .menu>ul>li:last-child{display:none}.page-header .page-header-inner .links .menu>ul>li:first-child{margin-left:0}.page-header .page-header-inner .links .menu>ul>li>a{height:100%;color:#fff;display:flex;align-items:center;padding:0 6px;transition:background-color .2s linear;position:relative}.page-header .page-header-inner .links .menu>ul>li>a i{margin-left:.222em}.page-header .page-header-inner .links .menu>ul>li>a i.fa-angle-right{display:none}.page-header .page-header-inner .links .menu>ul>li>a:hover{background-color:hsla(0,0%,100%,.46)}.page-header .page-header-inner .links .menu>ul>li>div{width:100%;background-color:hsla(0,0%,100%,.9);display:none;position:absolute;top:100%;left:0}.page-header .page-header-inner .links .menu>ul>li>div>div{width:100%;display:flex;justify-content:center;align-items:flex-start}.page-header .page-header-inner .links .menu>ul>li>div>div>figure{width:140px;padding:2.333em 0}.page-header .page-header-inner .links .menu>ul>li>div>div>ul{padding:2em;width:850px;display:flex;flex-wrap:wrap}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li{font-weight:400}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li:first-child{font-weight:700;margin-bottom:.555em;width:100%}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li>a,.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li .ac{display:inline-block;font-size:1rem;color:#0a4580}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li>a:hover,.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li .ac:hover{text-decoration:underline}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li>ul{display:none}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li>ul>li>a{display:inline-block;font-size:1rem}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li>ul>li>a i{margin:0 .222em}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div{width:50%}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div>li{font-weight:400;margin-top:.555em}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div>li>a,.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div>li .ac{display:inline-block;font-size:1rem;color:#0a4580}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div>li>a i,.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div>li .ac i{margin:0 .222em}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div>li>a:hover,.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div>li .ac:hover{text-decoration:underline}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div>li>ul{display:none}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div>li>ul>li>a{display:inline-block;font-size:1rem}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div>li>ul>li>a i{margin:0 .222em}.page-header .page-header-inner .links .sp-menu{display:none}}body.message .page-header .page-header-inner .links .menu>ul>li:nth-child(1)>a:after,body.about .page-header .page-header-inner .links .menu>ul>li:nth-child(2)>a:after,body.how_to .page-header .page-header-inner .links .menu>ul>li:nth-child(3)>a:after,body.tax .page-header .page-header-inner .links .menu>ul>li:nth-child(4)>a:after,body.faq .page-header .page-header-inner .links .menu>ul>li:nth-child(5)>a:after{content:"";background-color:#fff;width:calc(100% - 14px);height:2px;position:absolute;left:50%;transform:translateX(-50%);bottom:20px}@media screen and (max-width: 767px){.page-header{width:100%;height:13.7333333333vw;position:fixed;top:0;left:0;z-index:999;background-color:#fff;box-shadow:0 0 1.3333333333vw rgba(0,0,0,.3)}.page-header .page-header-inner{width:100%;height:100%;display:flex;flex-wrap:wrap;align-items:center;position:relative}.page-header .page-header-inner .title{height:100%;display:flex;flex-wrap:wrap;align-items:center;padding-left:3.3333333333vw}.page-header .page-header-inner .title .logo{width:21.3333333333vw;line-height:1em;display:flex;flex-wrap:wrap;align-items:center}.page-header .page-header-inner .title .logo a{width:100%;display:block;line-height:1em}.page-header .page-header-inner .title .site{margin-left:.555em;line-height:1em;display:flex;flex-wrap:wrap;align-items:center}.page-header .page-header-inner .title .site a{font-family:"Noto Serif JP",serif;font-weight:600;font-size:3.2vw;line-height:1.333em;display:flex;flex-direction:column;align-items:center}.page-header .page-header-inner .title .site a .small{font-size:2.6666666667vw}.page-header .page-header-inner .links{display:flex;flex-wrap:wrap;height:100%;margin-left:8vw}.page-header .page-header-inner .links .other{display:flex;flex-wrap:wrap;align-items:center;height:100%}.page-header .page-header-inner .links .other .search{height:100%}.page-header .page-header-inner .links .other .search .toggle{height:100%;width:10.6666666667vw;text-align:center;font-size:2.1333333333vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-header .page-header-inner .links .other .search .toggle i{font-size:1.777em}.page-header .page-header-inner .links .other .search .search-wrap{position:absolute;top:13.7333333333vw;left:0;width:100%;display:none}.page-header .page-header-inner .links .other .search .search-wrap .search-inner{width:100%;background-color:#0a4580}.page-header .page-header-inner .links .other .search .search-wrap .search-inner form{width:100%;padding:1em 1em;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-header .page-header-inner .links .other .search .search-wrap .search-inner form .search-input{width:80%;height:8vw;border:none;font-size:4.2666666667vw;padding:0 .555em}.page-header .page-header-inner .links .other .search .search-wrap .search-inner form .search-submit{width:20%;height:8vw;border:none;font-size:4.2666666667vw}.page-header .page-header-inner .links .other .mypage{height:100%}.page-header .page-header-inner .links .other .mypage a{height:100%;width:13.3333333333vw;text-align:center;font-size:2.1333333333vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-header .page-header-inner .links .other .mypage a .lock{background-image:url("../img/common/lock.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;width:1.777em;height:1.777em;display:block}.page-header .page-header-inner .links .menu-toggle{width:13.7333333333vw;height:13.7333333333vw;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:2vw}.page-header .page-header-inner .links .menu-toggle span{background-size:contain;background-repeat:no-repeat;background-position:center center;height:100%}.page-header .page-header-inner .links .menu-toggle span.open{background-image:url("../img/common/toggle_open.svg");width:8vw}.page-header .page-header-inner .links .menu-toggle span.close{background-image:url("../img/common/toggle_close.svg");display:none;width:5.3333333333vw}.page-header .page-header-inner .links .menu-toggle.active span.open{display:none}.page-header .page-header-inner .links .menu-toggle.active span.close{display:inherit}.page-header .page-header-inner .links .menu{display:none;position:absolute;top:13.7333333333vw;left:0;width:100%;height:100vh;height:100dvh;overflow:scroll;background-color:#fff}.page-header .page-header-inner .links .menu>ul{width:100%}.page-header .page-header-inner .links .menu>ul>li{width:79.2vw;margin:0 auto;border-bottom:solid .2666666667vw #0a4580}.page-header .page-header-inner .links .menu>ul>li.active>a .fa-angle-down{transform:rotate(180deg)}.page-header .page-header-inner .links .menu>ul>li>a{font-size:4vw;font-weight:700;color:#0a4580;padding:.777em 0;display:inline-block;width:100%}.page-header .page-header-inner .links .menu>ul>li>a i{margin-left:.222em}.page-header .page-header-inner .links .menu>ul>li>div{width:100%;display:none}.page-header .page-header-inner .links .menu>ul>li>div>div{width:100%}.page-header .page-header-inner .links .menu>ul>li>div>div>figure{display:none}.page-header .page-header-inner .links .menu>ul>li>div>div>ul{width:100%;padding-bottom:.555em}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li{font-size:3.4666666667vw;font-weight:400;width:100%}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li:first-child{font-weight:700}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li:last-child{margin-bottom:.555em}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li>a{color:#0a4580;padding:0;display:inline-block;width:100%;margin-bottom:.555em}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>li>a i{margin:0 .222em}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div{line-height:0}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div>li{font-size:3.4666666667vw;font-weight:400;width:100%}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div>li>a{color:#0a4580;padding:0;display:inline-block;width:100%;margin-bottom:.555em}.page-header .page-header-inner .links .menu>ul>li>div>div>ul>div>li>a i{margin:0 .222em}.page-header .page-header-inner .links .menu .sp-menu{width:100%;margin-top:7.3333333333vw;padding-bottom:50vw}.page-header .page-header-inner .links .menu .sp-menu ul{width:90.1333333333vw;margin:0 auto;background-color:#e4eaf3;padding:1.333em 0}.page-header .page-header-inner .links .menu .sp-menu ul li{width:79.2vw;margin:0 auto}.page-header .page-header-inner .links .menu .sp-menu ul li a{color:#0a4580;font-size:3.4666666667vw;display:block}.page-header .page-header-inner .links .menu .sp-menu ul li a i{margin-left:.222em}}.page-footer{width:100%}.page-footer .page-footer-top{background-color:rgba(0,0,0,.05)}@media screen and (max-width: 767px){.page-footer .page-footer-top{display:none}}.page-footer .page-footer-top .page-footer-inner{width:1000px;margin:0 auto;padding:60px 0}.page-footer .page-footer-top .page-footer-inner .logo{width:116px;margin:0 auto}.page-footer .page-footer-top .page-footer-inner .links{list-style:none;display:flex;flex-wrap:wrap;align-items:center}.page-footer .page-footer-top .page-footer-inner .links li{font-size:0.75rem}.page-footer .page-footer-top .page-footer-inner .links li a{color:#333}.page-footer .page-footer-top .page-footer-inner .links li a i{margin-left:.222em}.page-footer .page-footer-top .page-footer-inner .links li a:hover{text-decoration:underline}.page-footer .page-footer-top .page-footer-inner .links li:before{content:"｜";margin:0 .333em}.page-footer .page-footer-top .page-footer-inner .links li:first-child:before{display:none}.page-footer .page-footer-top .page-footer-inner .top{margin-top:60px}.page-footer .page-footer-top .page-footer-inner .top .links li:first-child{font-weight:700}.page-footer .page-footer-top .page-footer-inner .middle{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:1em;margin-bottom:1em;border-bottom:solid 1px #d5d5d5;padding-bottom:1em}.page-footer .page-footer-top .page-footer-inner .bottom{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.page-footer .page-footer-top .page-footer-inner .bottom .link{width:100%;display:block}.page-footer .page-footer-top .page-footer-inner .bottom .link a{font-size:0.75rem;color:#333}.page-footer .page-footer-top .page-footer-inner .bottom .link a:hover{text-decoration:underline}.page-footer .page-footer-top .page-footer-inner .bottom .list li{font-size:0.75rem;color:#333;margin-top:.555em}.page-footer .page-footer-top .page-footer-inner .bottom .list li:first-child{font-weight:700}.page-footer .page-footer-top .page-footer-inner .bottom .list li a{color:#333}.page-footer .page-footer-top .page-footer-inner .bottom .list li a:hover{text-decoration:underline}.page-footer .page-footer-top .page-footer-inner .bottom .list li a i{margin-left:.222em}.page-footer .page-footer-top .page-footer-inner .bottom .list2{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page-footer .page-footer-top .page-footer-inner .bottom .list2 li{font-size:0.75rem;color:#333;margin:2em 2em 0 2em}.page-footer .page-footer-top .page-footer-inner .bottom .list2 li a{color:#333}.page-footer .page-footer-top .page-footer-inner .bottom .list2 li a:hover{text-decoration:underline}.page-footer .page-footer-top .page-footer-inner .bottom .list2 li a i{margin-left:.222em}.page-footer .page-footer-bottom{width:100%;background-color:#003b7e;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 0 70px 0}@media screen and (max-width: 767px){.page-footer .page-footer-bottom{padding:13.3333333333vw 0 4.6666666667vw 0}}.page-footer .page-footer-bottom .logo a{color:#fff;font-size:1.875rem;font-weight:500}@media screen and (max-width: 767px){.page-footer .page-footer-bottom .logo a{font-size:6.4vw}}.page-footer .page-footer-bottom .logo a .small{font-size:1.375rem}@media screen and (max-width: 767px){.page-footer .page-footer-bottom .logo a .small{font-size:4.8vw}}.page-footer .page-footer-bottom .link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:20px}@media screen and (max-width: 767px){.page-footer .page-footer-bottom .link{margin-top:6vw}}.page-footer .page-footer-bottom .link li{color:#fff}@media screen and (max-width: 767px){.page-footer .page-footer-bottom .link li{font-size:3.2vw}}.page-footer .page-footer-bottom .link li a{color:#fff}.page-footer .page-footer-bottom .link li:before{content:"｜";margin:0 .333em}.page-footer .page-footer-bottom .link li:first-child:before{display:none}.page-footer .page-footer-bottom .copyright{color:#fff;font-size:0.875rem;margin-top:30px}@media screen and (max-width: 767px){.page-footer .page-footer-bottom .copyright{font-size:2.6666666667vw;margin-top:8vw}}@keyframes scale-anim{from{transform:scale(0.9, 0.9)}to{transform:scale(1, 1)}}.page-donate{width:135px;height:auto;position:fixed;bottom:100px;right:20px;z-index:10}@media screen and (max-width: 767px){.page-donate{width:26.6666666667vw;bottom:13.3333333333vw;right:1.3333333333vw}}.page-donate a{display:block;animation:scale-anim 1s ease 0s infinite alternate;transition:box-shadow .2s linear;border-radius:50%;box-shadow:.111em .111em .999em rgba(0,0,0,.3)}.page-donate a img{transition:transform .2s linear;border-radius:50%}.page-donate a.hover{animation-play-state:paused;box-shadow:.111em .111em .999em rgba(0,0,0,.9)}.page-donate a.hover img{transform:scale(1.1, 1.1)}.page-donate a.disabled{animation-play-state:paused}.page-top{width:46px;height:46px;position:fixed;right:20px;bottom:20px;display:none;z-index:998}@media screen and (max-width: 767px){.page-top{right:1.3333333333vw;bottom:1.3333333333vw;width:10.9333333333vw;height:10.9333333333vw}}.page-top a{display:block;width:100%;height:100%;background-image:url("../img/common/pagetop.svg");background-size:contain;background-repeat:no-repeat;background-position:center center}.lower-header{width:100%;height:194px;position:relative}@media screen and (max-width: 767px){.lower-header{height:48.9333333333vw}}.lower-header .title{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.375rem;color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:5.357142857%;letter-spacing:.111em;z-index:2}@media screen and (max-width: 767px){.lower-header .title{font-size:3.7333333333vw;left:5%}}.lower-header .background-image{width:100%;height:100%}.lower-header .background-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.lower-header:after{display:none}@media screen and (max-width: 767px){.lower-header:after{display:block;content:"";width:46.93333333%;height:100%;position:absolute;top:0;left:0;z-index:1;background-color:rgba(0,59,126,.88)}}.breadcrumb{width:100%;padding:15px 0 75px 0}@media screen and (max-width: 767px){.breadcrumb{padding:0;height:14.6666666667vw}}.breadcrumb.background{background-image:url(/gakuen/about/donation/upload/img/honey/002.svg);background-position:center top;background-repeat:repeat-x;background-size:auto}@media screen and (max-width: 767px){.breadcrumb.background{background-size:auto 100%}}.breadcrumb ol{list-style:none;width:87.85714286%;margin:0 auto;display:flex;justify-content:flex-end;align-items:center}@media screen and (max-width: 767px){.breadcrumb ol{display:none}}.breadcrumb ol li{font-size:0.75rem;font-weight:500;display:flex;align-items:center}.breadcrumb ol li a:hover{text-decoration:underline}.breadcrumb ol li:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"";margin:0 .555em}.breadcrumb ol li:last-child:after{display:none}.mainvisual-wrapper{width:100%;height:530px;position:relative;overflow:hidden}@media screen and (max-width: 767px){.mainvisual-wrapper{height:108vw}}.mainvisual-wrapper .mainvisual-inner{width:100%;height:100%}.mainvisual-wrapper .mainvisual-inner .mainvisual{width:4200px;height:530px;margin:0;position:absolute;top:0;left:50%;transform:translateX(-50%)}@media screen and (max-width: 1399px){.mainvisual-wrapper .mainvisual-inner .mainvisual{width:300%}}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual{width:100%;height:100%;position:static;transform:none}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper{width:100%;height:100%;background-color:#fff}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper{width:100%;height:100%}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide{width:1400px;height:100%;position:relative;opacity:0;transition:opacity .2s linear}@media screen and (max-width: 1399px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide{width:100%}}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide{width:100%}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide a{width:100%;height:100%;display:block}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide figure{width:100%;height:100%}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev{opacity:.3}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide.swiper-slide-next{opacity:.3}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1{display:flex;align-items:center}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1{align-items:flex-end}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1 .text{width:auto;height:201px;background-color:rgba(0,0,0,.6);font-family:"Noto Serif JP",serif;font-weight:600;color:#fff;padding-left:100px;padding-right:50px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1 .text{width:100%;height:39.4666666667vw;padding-left:5.0666666667vw;padding-right:0}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1 .text .tt{font-size:2.375rem;line-height:1.333em;font-weight:500}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1 .text .tt{font-size:6.1333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1 .text .tx{font-size:1.5625rem;margin:.111em 0}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1 .text .tx{font-size:3.4666666667vw;margin:.222em 0}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1 .text .lk{font-size:1rem}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1 .text .lk{font-size:2.6666666667vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1 .text .lk span{color:#fff;display:inline-block;padding-right:50px;background-image:url("../img/common/arrow_white.svg");background-size:28.91px auto;background-repeat:no-repeat;background-position:right 15px bottom 7px;transition:background-position .2s linear}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1 .text .lk span{padding-right:6.6666666667vw;background-size:3.8546666667vw auto;background-position:right 2vw bottom .9333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1 .text .lk span:hover{background-position:right 10px bottom 7px}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type1 .text .lk span:hover{background-position:right 1.3333333333vw bottom .9333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2{display:flex;align-items:center}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2{align-items:flex-end}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2.ex .text{height:275px}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2.ex .text{height:44.4vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text{width:auto;height:201px;background-color:hsla(0,0%,100%,.8);font-family:"Noto Serif JP",serif;font-weight:600;color:#272727;padding-left:100px;padding-right:50px;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text{width:100%;height:39.4666666667vw;padding-left:5.0666666667vw;padding-right:0}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text .tt{font-size:2.375rem;line-height:1.333em;font-weight:500}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text .tt{font-size:6.1333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text .tx{font-size:1.5625rem;margin:.111em 0}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text .tx{font-size:3.4666666667vw;margin:.222em 0}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text .tx .small{font-size:0.875rem}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text .tx .small{font-size:2.6666666667vw;display:block}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text .lk{font-size:1rem}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text .lk{font-size:2.6666666667vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text .lk span{color:#272727;display:inline-block;padding-right:50px;background-image:url("../img/common/arrow_black.svg");background-size:28.91px auto;background-repeat:no-repeat;background-position:right 15px bottom 7px;transition:background-position .2s linear}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text .lk span{padding-right:6.6666666667vw;background-size:3.8546666667vw auto;background-position:right 2vw bottom .9333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text .lk span:hover{background-position:right 10px bottom 7px}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type2 .text .lk span:hover{background-position:right 1.3333333333vw bottom .9333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3{display:flex;justify-content:center}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3{justify-content:flex-start;align-items:flex-end}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3 .text{text-align:center;font-family:"Noto Serif JP",serif;font-weight:600;color:#272727;margin-top:30px}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3 .text{width:100%;height:39.4666666667vw;padding-left:5.0666666667vw;text-align:left;margin-top:inherit;display:flex;flex-direction:column;justify-content:center}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3 .text .tt{font-size:2.375rem;line-height:1.333em;font-weight:500}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3 .text .tt{font-size:6.1333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3 .text .tx{font-size:1.5625rem;margin:.111em 0}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3 .text .tx{font-size:3.4666666667vw;margin:.222em 0}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3 .text .lk{font-size:1rem}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3 .text .lk{font-size:2.6666666667vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3 .text .lk span{color:#272727;display:inline-block;padding-right:50px;background-image:url("../img/common/arrow_black.svg");background-size:28.91px auto;background-repeat:no-repeat;background-position:right 15px bottom 7px;transition:background-position .2s linear}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3 .text .lk span{padding-right:6.6666666667vw;background-size:3.8546666667vw auto;background-position:right 2vw bottom .9333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3 .text .lk span:hover{background-position:right 10px bottom 7px}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type3 .text .lk span:hover{background-position:right 1.3333333333vw bottom .9333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type4 .text{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:center;position:relative;height:100%;width:100%}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type4 .text .bnr{width:743px;margin-top:70px}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type4 .text .bnr{width:90.5333333333vw;margin-top:12vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type4 .text .bnr2{width:633px;position:absolute;bottom:22px;right:34px}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type4 .text .bnr2{right:initial;bottom:9.7333333333vw;position:absolute;left:50%;transform:translateX(-50%);width:90.5333333333vw;z-index:10}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type4 .text .txt{width:395px;margin-top:50px}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type4 .text .txt{width:59.3333333333vw;margin-top:6.6666666667vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type7 .text{width:100%;height:100%;position:relative}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type7 .text .txt{width:620px;height:200px;background-color:hsla(0,0%,100%,.8) !important;position:absolute;top:38px;left:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:stretch;padding-left:113px}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type7 .text .txt{top:initial;bottom:0;width:100%;height:34vw;padding-left:6.6666666667vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type7 .text .txt .tt{font-size:1.375rem;line-height:1.333em;font-weight:500;color:#333;font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type7 .text .txt .tt{font-size:3.7333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type7 .text .txt .tx{font-size:3.125rem;margin:0;color:#a03a38;font-family:"Noto Serif JP",serif;font-weight:700}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type7 .text .txt .tx{font-size:8vw;margin:0}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type7 .text .txt .lk{font-size:1rem;color:#333;font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type7 .text .txt .lk{font-size:2.6666666667vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type7 .text .txt .lk span{color:#333;display:inline-block;padding-right:50px;background-image:url("../img/common/arrow_black.svg");background-size:28.91px auto;background-repeat:no-repeat;background-position:right 15px bottom 7px;transition:background-position .2s linear}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type7 .text .txt .lk span{padding-right:6.6666666667vw;background-size:3.8546666667vw auto;background-position:right 2vw bottom .9333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type7 .text .txt .lk span:hover{background-position:right 10px bottom 7px}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type7 .text .txt .lk span:hover{background-position:right 1.3333333333vw bottom .9333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type8 .text{width:100%;height:100%;position:relative}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type8 .text .txt{width:620px;height:200px;position:absolute;top:160px;left:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:stretch;padding-left:113px}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type8 .text .txt{top:initial;bottom:0;width:100%;height:34vw;padding-left:6.6666666667vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type8 .text .txt .tt{font-size:2.375rem;line-height:1.333em;font-weight:500;color:#fff;font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type8 .text .txt .tt{font-size:6.4vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type8 .text .txt .tx{font-size:1.75rem;margin:.111em 0;color:#fff;font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type8 .text .txt .tx{font-size:4.8666666667vw;margin:.222em 0}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type8 .text .txt .lk{font-size:1rem;color:#fff;font-family:"Noto Serif JP",serif}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type8 .text .txt .lk{font-size:2.6666666667vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type8 .text .txt .lk span{color:#fff;display:inline-block;padding-right:50px;background-image:url("../img/common/arrow_white.svg");background-size:28.91px auto;background-repeat:no-repeat;background-position:right 15px bottom 7px;transition:background-position .2s linear}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type8 .text .txt .lk span{padding-right:6.6666666667vw;background-size:3.8546666667vw auto;background-position:right 2vw bottom .9333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type8 .text .txt .lk span:hover{background-position:right 10px bottom 7px}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type8 .text .txt .lk span:hover{background-position:right 1.3333333333vw bottom .9333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text{width:100%;height:100%;position:relative}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .tx1{font-size:2.8125rem;font-weight:700;letter-spacing:.04em;line-height:1;position:absolute;top:.555em;right:1em;color:#fff;text-shadow:3px 3px 5px rgba(0,0,0,.5)}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .tx1{font-size:5.6vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .tx2{font-size:2.8125rem;font-weight:700;letter-spacing:.04em;line-height:1;position:absolute;bottom:.555em;left:1em;color:#fff;text-shadow:3px 3px 5px rgba(0,0,0,.5)}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .tx2{font-size:5.6vw;bottom:5em}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .label{width:100%;height:90px;background:rgba(0,0,0,0);background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 50%, rgba(0, 0, 0, 0) 100%);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;z-index:10}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .label{height:23.8666666667vw;position:absolute;transform:none;top:initial;left:0;bottom:0;padding:1em 2em;display:block}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .label .tx3{font-size:2.625rem;margin:0;color:#fff;font-weight:400;line-height:1;letter-spacing:0;z-index:20;position:relative}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .label .tx3{font-size:6.9333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .label .tx3 small{font-size:1.8125rem;margin:0 .222em}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .label .tx3 small{font-size:4.8vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .label .lk{font-size:1rem;color:#fff;font-family:"Noto Serif JP",serif;position:absolute;top:50%;transform:translateY(-50%);right:3em}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .label .lk{font-size:2.6666666667vw;position:static;top:initial;margin-top:2em}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .label .lk span{color:#fff;display:inline-block;padding-right:50px;background-image:url("../img/common/arrow_white.svg");background-size:28.91px auto;background-repeat:no-repeat;background-position:right 15px bottom 7px;transition:background-position .2s linear}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .label .lk span{padding-right:6.6666666667vw;background-size:3.8546666667vw auto;background-position:right 2vw bottom .9333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .label .lk span:hover{background-position:right 10px bottom 7px}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-wrapper .swiper-slide .content.type9 .text .txt .label .lk span:hover{background-position:right 1.3333333333vw bottom .9333333333vw}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-pagination-bullet{background:#fff;opacity:1}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-pagination-bullet-active{background:#ce6e28}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-button-next{width:39px;height:39px;margin-top:-19.5px;transform:rotate(-180deg);right:50%;margin-right:-16.5%}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-button-next{width:8.5333333333vw;height:8.5333333333vw;margin-top:-4.2666666667vw;right:1.3333333333vw;margin-right:inherit}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-button-next:after{content:"";background-image:url("../img/common/pager.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-button-prev{width:39px;height:39px;margin-top:-19.5px;left:50%;margin-left:-16.5%}@media screen and (max-width: 767px){.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-button-prev{width:8.5333333333vw;height:8.5333333333vw;margin-top:-4.2666666667vw;left:1.3333333333vw;margin-left:inherit}}.mainvisual-wrapper .mainvisual-inner .mainvisual .swiper .swiper-button-prev:after{content:"";background-image:url("../img/common/pager.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.announce{width:100%;height:auto;background-color:#edf2fa}.announce ul{list-style:none;width:93.57142857%;max-width:1310px;margin:0 auto;padding:1.333em 0}@media screen and (max-width: 767px){.announce ul{width:90%}}.announce ul li{font-size:0.875rem;font-weight:500;display:flex;flex-wrap:wrap;align-items:flex-start}@media screen and (max-width: 767px){.announce ul li{font-size:2.9333333333vw}}.announce ul li a{color:#d64548;font-size:1rem;margin-left:1em}@media screen and (max-width: 767px){.announce ul li a{margin-left:.777em;font-size:3.2vw;width:69%}}.announce ul li a:hover{text-decoration:underline}.announce ul li a:after{content:"";background-image:url("../img/common/arrow_red.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;width:1.999em;height:1em;display:inline-block;margin-left:.777em}.navigation{width:100%;display:flex;flex-wrap:wrap;justify-content:center}.navigation ul{display:flex;flex-wrap:wrap;justify-content:center;padding:15px 0;width:100%}@media screen and (max-width: 767px){.navigation ul{padding:6.6666666667vw 0;width:90%;height:46.6666666667vw;align-content:space-between}}.navigation ul li{max-width:201px;width:14.35714286%;height:105px;border-right:solid 1px #d5d5d5}@media screen and (max-width: 767px){.navigation ul li{max-width:none;width:50%;border-right:none;height:auto}}.navigation ul li:first-child{max-width:202px;width:14.42857143%;border-left:solid 1px #d5d5d5}@media screen and (max-width: 767px){.navigation ul li:first-child{max-width:none;width:50%;border-left:none}}@media screen and (max-width: 767px){.navigation ul li:nth-child(odd){border-right:solid .2666666667vw #d5d5d5}}.navigation ul li a{width:100%;height:100%;text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:1.555em 0;color:#0a4580;font-size:0.875rem;font-weight:600;transition:background-color .2s linear,color .2s linear}@media screen and (max-width: 767px){.navigation ul li a{font-size:3.4666666667vw;padding:0}}.navigation ul li a .tx{line-height:1.555em}@media screen and (max-width: 767px){.navigation ul li a{flex-direction:row;justify-content:center}}@media screen and (max-width: 767px){.navigation ul li a i{margin-left:.333em;text-decoration:none}}.navigation ul li a:hover{color:#fff;background-color:#0a4580}@media screen and (max-width: 767px){.navigation ul li a:hover{color:#0a4580;background-color:rgba(0,0,0,0)}}.page-main .message{width:100%;height:413px;background-color:#edf2fa;padding:35px 0 55px 0;position:relative;overflow:hidden}@media screen and (max-width: 767px){.page-main .message{padding:10.6666666667vw 0;overflow:visible;height:auto}}.page-main .message .hd{width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px}@media screen and (max-width: 767px){.page-main .message .hd{margin-bottom:5.3333333333vw;width:90%}}.page-main .message .hd .tt{font-family:"Noto Serif JP",serif;font-weight:600;font-size:2.125rem;letter-spacing:.111em}@media screen and (max-width: 767px){.page-main .message .hd .tt{font-size:4.2666666667vw}}.page-main .message .hd .lk{width:200px;height:46px;background-color:#fff}@media screen and (max-width: 767px){.page-main .message .hd .lk{width:32.9333333333vw;height:9.0666666667vw}}.page-main .message .hd .lk a{width:100%;height:100%;background-color:#0a4580;color:#fff;display:flex;justify-content:space-around;align-items:center}@media screen and (max-width: 767px){.page-main .message .hd .lk a{font-size:2.6666666667vw}}.page-main .message .hd .lk a:after{content:"";background-image:url("../img/common/arrow_white.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;width:1.999em;height:1em;display:inline-block}.page-main .message .wrap{width:3045px;position:absolute;top:110px;left:50%}@media screen and (max-width: 767px){.page-main .message .wrap{width:100%;position:static;top:auto;left:auto;transform:none}}.page-main .message .swiper{width:100%;transform:translateX(-50%)}@media screen and (max-width: 767px){.page-main .message .swiper{transform:none}}.page-main .message .swiper .swiper-wrapper{width:100%;padding:15px 0}@media screen and (max-width: 767px){.page-main .message .swiper .swiper-wrapper{padding:2vw 0}}.page-main .message .swiper .swiper-wrapper .swiper-slide{opacity:.4;width:317px;height:212px;position:relative;box-shadow:0px 5px 10px 0px rgba(0,0,0,.2)}@media screen and (max-width: 767px){.page-main .message .swiper .swiper-wrapper .swiper-slide{width:54.1333333333vw;height:36.2666666667vw;box-shadow:0px .6666666667vw 1.3333333333vw 0px rgba(0,0,0,.2)}}.page-main .message .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}.page-main .message .swiper .swiper-wrapper .swiper-slide.swiper-slide-next{opacity:1}@media screen and (max-width: 767px){.page-main .message .swiper .swiper-wrapper .swiper-slide.swiper-slide-next{opacity:.4}}.page-main .message .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev{opacity:1}@media screen and (max-width: 767px){.page-main .message .swiper .swiper-wrapper .swiper-slide.swiper-slide-prev{opacity:.4}}.page-main .message .swiper .swiper-wrapper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-main .message .swiper .swiper-wrapper .swiper-slide .inner{width:100%;height:100%;position:absolute;top:0;left:0}.page-main .message .swiper .swiper-wrapper .swiper-slide .inner .msag{font-weight:500;font-size:1rem;padding:40px 30px 0 30px;width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media screen and (max-width: 767px){.page-main .message .swiper .swiper-wrapper .swiper-slide .inner .msag{font-size:2.8vw;padding:8vw 4vw 0 4vw}}.page-main .message .swiper .swiper-wrapper .swiper-slide .inner .name{width:100%;position:absolute;bottom:40px;left:0;text-align:right;padding-right:30px;font-size:0.75rem;font-weight:400;letter-spacing:.1em}@media screen and (max-width: 767px){.page-main .message .swiper .swiper-wrapper .swiper-slide .inner .name{font-size:2.4vw;bottom:6.6666666667vw;padding-right:4vw}}.page-main .message .swiper .swiper-pagination-bullet{background:#fff;opacity:1}.page-main .message .swiper .swiper-pagination-bullet-active{background:#ce6e28}.page-main .message .swiper .swiper-button-next{width:39px;height:39px;margin-top:-19.5px;transform:rotate(-180deg);right:50%;margin-right:-530px}@media screen and (max-width: 767px){.page-main .message .swiper .swiper-button-next{width:8.5333333333vw;height:8.5333333333vw;margin-top:-2.6666666667vw;margin-right:-34.6666666667vw}}.page-main .message .swiper .swiper-button-next:after{content:"";background-image:url("../img/common/pager.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.page-main .message .swiper .swiper-button-prev{width:39px;height:39px;margin-top:-19.5px;left:50%;margin-left:-530px}@media screen and (max-width: 767px){.page-main .message .swiper .swiper-button-prev{width:8.5333333333vw;height:8.5333333333vw;margin-top:-2.6666666667vw;margin-left:-34.6666666667vw}}.page-main .message .swiper .swiper-button-prev:after{content:"";background-image:url("../img/common/pager.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.page-main .voice{width:100%;height:668px;padding:50px 0 70px 0;position:relative;overflow-x:hidden}@media screen and (max-width: 767px){.page-main .voice{padding:10.6666666667vw 0;height:auto;overflow-x:visible}}.page-main .voice .hd{width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:30px}@media screen and (max-width: 767px){.page-main .voice .hd{margin-bottom:5.3333333333vw;width:90%}}.page-main .voice .hd .tt{font-family:"Noto Serif JP",serif;font-weight:600;font-size:2.125rem;letter-spacing:.111em}@media screen and (max-width: 767px){.page-main .voice .hd .tt{font-size:4.2666666667vw}}.page-main .voice .hd .lk{width:200px;height:46px;background-color:#fff}@media screen and (max-width: 767px){.page-main .voice .hd .lk{width:32.9333333333vw;height:9.0666666667vw}}.page-main .voice .hd .lk a{width:100%;height:100%;background-color:#0a4580;color:#fff;display:flex;justify-content:space-around;align-items:center}@media screen and (max-width: 767px){.page-main .voice .hd .lk a{font-size:2.6666666667vw}}.page-main .voice .hd .lk a:after{content:"";background-image:url("../img/common/arrow_white.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;width:1.999em;height:1em;display:inline-block}.page-main .voice .wrap{width:2968px;position:absolute;top:132px;left:50%}@media screen and (max-width: 767px){.page-main .voice .wrap{width:100%;position:static;top:auto;left:auto;transform:none}}.page-main .voice .swiper{width:100%;transform:translateX(-50%)}@media screen and (max-width: 767px){.page-main .voice .swiper{transform:none}}.page-main .voice .swiper .swiper-wrapper .swiper-slide{opacity:.4;left:-250px;background-color:#edf2fa;height:100%}@media screen and (max-width: 767px){.page-main .voice .swiper .swiper-wrapper .swiper-slide{right:inherit;left:auto}}.page-main .voice .swiper .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}.page-main .voice .swiper .swiper-wrapper .swiper-slide.swiper-slide-next{opacity:1}@media screen and (max-width: 767px){.page-main .voice .swiper .swiper-wrapper .swiper-slide.swiper-slide-next{opacity:.4}}.page-main .voice .swiper .swiper-wrapper .swiper-slide .inner{width:100%}.page-main .voice .swiper .swiper-wrapper .swiper-slide .inner a{width:100%;display:block;background-color:#edf2fa;color:#0a4580}.page-main .voice .swiper .swiper-wrapper .swiper-slide .inner a .pic{width:100%;height:351px;position:relative}@media screen and (max-width: 767px){.page-main .voice .swiper .swiper-wrapper .swiper-slide .inner a .pic{height:50.6666666667vw}}.page-main .voice .swiper .swiper-wrapper .swiper-slide .inner a .pic:after{content:"";width:87px;height:87px;position:absolute;bottom:12px;right:12px;background-image:url("../img/top/voice.svg");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width: 767px){.page-main .voice .swiper .swiper-wrapper .swiper-slide .inner a .pic:after{width:11.4666666667vw;height:11.4666666667vw}}.page-main .voice .swiper .swiper-wrapper .swiper-slide .inner a .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.page-main .voice .swiper .swiper-wrapper .swiper-slide .inner a .text{width:100%;padding:1em 1.555em}@media screen and (max-width: 767px){.page-main .voice .swiper .swiper-wrapper .swiper-slide .inner a .text{padding:.555em .777em}}.page-main .voice .swiper .swiper-wrapper .swiper-slide .inner a .text .title{font-size:1.125rem;font-weight:500}@media screen and (max-width: 767px){.page-main .voice .swiper .swiper-wrapper .swiper-slide .inner a .text .title{font-size:3.4666666667vw}}.page-main .voice .swiper .swiper-pagination-bullet{background:#fff;opacity:1}.page-main .voice .swiper .swiper-pagination-bullet-active{background:#ce6e28}.page-main .voice .swiper .swiper-button-next{width:39px;height:39px;margin-top:-64px;transform:rotate(-180deg);right:50%;margin-right:-530px}@media screen and (max-width: 767px){.page-main .voice .swiper .swiper-button-next{width:8.5333333333vw;height:8.5333333333vw;margin-top:-5.3333333333vw;margin-right:-42.6666666667vw}}.page-main .voice .swiper .swiper-button-next:after{content:"";background-image:url("../img/common/pager.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}.page-main .voice .swiper .swiper-button-prev{width:39px;height:39px;margin-top:-64px;left:50%;margin-left:-530px}@media screen and (max-width: 767px){.page-main .voice .swiper .swiper-button-prev{width:8.5333333333vw;height:8.5333333333vw;margin-top:-5.3333333333vw;margin-left:-42.6666666667vw}}.page-main .voice .swiper .swiper-button-prev:after{content:"";background-image:url("../img/common/pager.svg");background-position:center;background-repeat:no-repeat;background-size:contain;width:100%;height:100%}h2.eb-title{width:100%;max-width:1000px;font-weight:500;text-align:center;margin:0 0 18px 0;padding:0;font-size:2rem;line-height:1.555em}@media screen and (max-width: 767px){h2.eb-title{font-size:6.4vw;margin:0 0 3.4666666667vw 0}}h2.eb-title:after{display:block;content:"";width:60px;height:3px;margin:16px auto 0 auto;background-color:#333}@media screen and (max-width: 767px){h2.eb-title:after{width:4.2666666667vw;height:.2666666667vw;margin:1.4666666667vw auto 0 auto}}h3.eb-title{width:100%;max-width:1000px;font-size:1.25rem;font-weight:500;line-height:1.555em;padding:0;margin:0 0 14px 0}@media screen and (max-width: 767px){h3.eb-title{font-size:4vw;margin:0 0 3.7333333333vw 0}}h4.eb-title{width:100%;max-width:1000px;font-size:1.125rem;font-weight:500;line-height:1.666em;padding:0;margin:0 0 12px 0}@media screen and (max-width: 767px){h4.eb-title{font-size:3.7333333333vw;margin:0 0 3.2vw 0}}p.eb-text{width:100%;max-width:1000px;font-size:1rem !important;font-weight:400;line-height:1.999em !important;padding:0 !important;margin:0 0 9px 0 !important}@media screen and (max-width: 767px){p.eb-text{font-size:3.7333333333vw !important;margin:0 0 2.4vw 0 !important}}p.eb-note{width:100%;max-width:1000px;font-size:0.75rem !important;font-weight:400;line-height:1.999em !important;padding:0 !important;margin:0 0 9px 0 !important}p.eb-note.indent{text-indent:-1.111em !important;padding-left:1.111em !important}@media screen and (max-width: 767px){p.eb-note{font-size:3.2vw !important;margin:0 0 2.4vw 0 !important}}p.eb-dt{color:#0a4580;font-weight:700;font-size:1rem;margin-bottom:0 !important;margin-top:2em !important}@media screen and (max-width: 767px){p.eb-dt{font-size:3.7333333333vw}}p.eb-dd{font-weight:500;font-size:1rem;margin:.555em 0 !important;text-align:justify;text-justify:inter-ideograph;word-break:break-all}@media screen and (max-width: 767px){p.eb-dd{font-size:3.7333333333vw}}p.eb-dd.align-right{text-align:right}ul.eb-text-link-list{width:100%;max-width:1000px;list-style:none;padding:0;margin:0 0 22px 0}@media screen and (max-width: 767px){ul.eb-text-link-list{margin:0 0 5.8666666667vw 0}}ul.eb-text-link-list li{line-height:1.555em;font-size:1rem;margin:0 0 9px 0;text-indent:-1em;padding-left:1em;display:block}@media screen and (max-width: 767px){ul.eb-text-link-list li{font-size:3.7333333333vw !important;margin:0 0 2.4vw 0}}ul.eb-text-link-list li:before{content:"・"}ul.eb-text-link-list li a{color:#000;text-decoration:underline}ul.eb-text-link-list li a:hover{text-decoration:none}.eb-photo{width:100%}.eb-photo img{width:auto;max-width:100%;height:auto}.eb-photo-caption figure{padding:0;margin:0}.eb-photo-caption figure.photo{width:100%;max-width:1000px;padding:0;margin:7px 0 25px 0;width:100%;text-align:center}@media screen and (max-width: 767px){.eb-photo-caption figure.photo{margin:1.8666666667vw 0 6.6666666667vw 0}}.eb-photo-caption figure figcaption.caption{text-align:center;font-size:0.75rem;line-height:1.555em;padding:0;margin:7px 0 0 0}@media screen and (max-width: 767px){.eb-photo-caption figure figcaption.caption{font-size:3.2vw;margin:1.8666666667vw 0 0 0}}.eb-photo-caption figure img{width:100%;height:auto}.eb-photo-caption{width:100%;max-width:1000px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.eb-photo-caption figure.photo{width:100%}.eb-photo-caption.column-2 figure.photo{width:49% !important}.eb-photo-caption.column-3 figure.photo{width:32% !important}.eb-photo-caption.column-3:after{width:32% !important;content:""}.eb-photo-caption.column-4 figure.photo{width:23.6% !important}@media screen and (max-width: 767px){.eb-photo-caption.column-4 figure.photo{width:49% !important}}.eb-photo-caption.column-4:before{width:23.6% !important;content:"";order:1}@media screen and (max-width: 767px){.eb-photo-caption.column-4:before{width:49% !important}}.eb-photo-caption.column-4:after{width:23.6% !important;content:""}@media screen and (max-width: 767px){.eb-photo-caption.column-4:after{width:49% !important}}.entry-body img{max-width:100%;width:auto;height:auto}.elm-img-wrapper .elm-img img{max-width:100%;height:auto}a i{font-style:normal}a i:after{display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;margin-left:.333em}a i.pdf:after{content:"";font-weight:500}a i.excel:after{content:"";font-weight:500}a i.word:after{content:"";font-weight:500}.section{width:100%;display:flex;flex-direction:column;align-items:center;padding:60px 0 80px 0}@media screen and (max-width: 767px){.section{padding:8vw 0 10.6666666667vw 0}}.section.ex{padding:60px 0 40px 0}@media screen and (max-width: 767px){.section.ex{padding:8vw 0 5.3333333333vw 0}}.section.bg1{background-color:#edf2fa}.section.bg2{background-color:#dfe7f4}.section.bg2 .indent{margin-top:18px;padding-left:1em;text-indent:-1em}@media screen and (max-width: 767px){.section.bg2 .indent{width:90%;margin-top:1.0666666667vw}}.section .header{margin-bottom:40px}@media screen and (max-width: 767px){.section .header{margin-bottom:5.3333333333vw}}.section .header .title{font-size:2.125rem;font-family:"Noto Serif JP",serif;font-weight:600;line-height:1.333em;letter-spacing:.111em}@media screen and (max-width: 767px){.section .header .title{font-size:4.8vw}}.mod_01{width:930px;list-style:none;display:flex;flex-wrap:wrap;grid-row-gap:20px;justify-content:space-between}@media screen and (max-width: 767px){.mod_01{width:90%;margin:0 auto}}.mod_01 li{width:297px;background-color:#fff}@media screen and (max-width: 767px){.mod_01 li{width:48.66863905%}}.mod_01 li a{width:100%}.mod_01 li a:hover figure{opacity:.7}.mod_01 li a:hover .text{background-color:#0a4580;color:#fff}.mod_01 li a:hover .text.arrow:after{background-image:url("../img/common/arrow_white.svg")}.mod_01 li a figure{opacity:1;transition:opacity .2s linear}.mod_01 li a .text{font-size:1.25rem;font-weight:500;padding:.777em 1em;display:flex;justify-content:space-between;align-items:center;background-color:#fff;color:#0a4580;transition:background-color .2s linear,color .2s linear}@media screen and (max-width: 767px){.mod_01 li a .text{font-size:3.4666666667vw;padding:.555em .777em}}.mod_01 li a .text.arrow:after{content:"";background-image:url("../img/common/arrow_blue.svg");background-size:contain;background-position:center center;background-repeat:no-repeat;width:1.999em;height:1em;display:inline-block}.extra{width:1000px;margin-top:70px;background-color:#f5f8fd;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;position:relative;padding-bottom:70px;margin-bottom:20px}@media screen and (max-width: 767px){.extra{width:95%;margin-top:8vw;padding-bottom:8vw;margin-bottom:2.6666666667vw}}.extra:before{content:"";width:50px;height:50px;background-image:url("/gakuen/about/donation/assets/img/about/014.svg");background-position:center;background-repeat:no-repeat;background-size:contain;position:absolute;top:-50px;left:393px}@media screen and (max-width: 767px){.extra:before{width:8vw;height:8vw;top:-8vw;left:33.3333333333vw}}.extra .extra-title{text-align:center;font-family:"Noto Serif JP",serif;font-size:1.25rem;font-weight:700;margin:2em 0 1em 0}@media screen and (max-width: 767px){.extra .extra-title{font-size:1.25rem}}.extra .extra-note{text-align:center;font-family:"Noto Serif JP",serif;font-weight:400;font-size:0.75rem;margin:0}@media screen and (max-width: 767px){.extra .extra-note{font-size:3.2vw;letter-spacing:0}}.extra .mod_02{width:900px}@media screen and (max-width: 1250px){.extra .mod_02{-moz-column-gap:initial;column-gap:initial}}@media screen and (max-width: 767px){.extra .mod_02{width:95%}}.extra .mod_02 li{width:280px}@media screen and (max-width: 767px){.extra .mod_02 li{width:47.75%}}.extra .mod_02 li a .hd .tt{font-size:1rem}.extra .mod_02 li a .inner{padding:20px}.extra .mod_02 li a .inner .tx3{font-size:0.8125rem}.mod_02{max-width:1131px;width:90%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 1250px){.mod_02{-moz-column-gap:30px;column-gap:30px;justify-content:center}}@media screen and (max-width: 767px){.mod_02{-moz-column-gap:inherit;column-gap:inherit;justify-content:space-between}}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.mod_02 li{width:357px;background-color:#fff;box-shadow:0 0 4px rgba(0,0,0,.2);margin:0 10px 30px 10px}@media screen and (max-width: 767px){.mod_02 li{width:47.75%;margin:0 0 4vw 0}}.mod_02 li a{width:100%;height:100%;display:block}.mod_02 li a .hd{width:100%;min-height:45px;padding:.222em .777em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;font-size:1.25rem}@media screen and (max-width: 767px){.mod_02 li a .hd{min-height:12.5333333333vw;font-size:3.4666666667vw}}.mod_02 li a .hd .tt{font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.333em;color:#fff}@media screen and (max-width: 767px){.mod_02 li a .hd .tt{font-size:3.4666666667vw;text-indent:-0.777em;padding-left:.777em}}.mod_02 li.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}.mod_02 li.delay-time01{animation-delay:0s}.mod_02 li.delay-time02{animation-delay:.5s}.mod_02 li.delay-time03{animation-delay:1s}.mod_02 li.delay-time04{animation-delay:1.5s}.mod_02 li.delay-time05{animation-delay:2s}.mod_02 li.delay-time06{animation-delay:2.5s}.mod_02 li.delay-time07{animation-delay:3s}.mod_02 li.delay-time08{animation-delay:3.5s}.mod_02 li.delay-time09{animation-delay:4s}.mod_02 li.delay-time10{animation-delay:4.5s}.mod_02 li.delay-time11{animation-delay:5s}.mod_02 li.delay-time12{animation-delay:5.5s}.mod_02 li.delay-time13{animation-delay:6s}.mod_02 li.delay-time14{animation-delay:6.5s}.mod_02 li.delay-time15{animation-delay:7s}.mod_02 li.red .inner .tx1{color:#a93336;border-bottom-color:#a93336}.mod_02 li.red .hd,.mod_02 li.red .link{background-color:#a93336}.mod_02 li.green .inner .tx1{color:#9cc721;border-bottom-color:#9cc721}.mod_02 li.green .hd,.mod_02 li.green .link{background-color:#9cc721}.mod_02 li.pink .inner .tx1{color:#df8ba3;border-bottom-color:#df8ba3}.mod_02 li.pink .hd,.mod_02 li.pink .link{background-color:#df8ba3}.mod_02 li.blue .inner .tx1{color:#083b7e;border-bottom-color:#083b7e}.mod_02 li.blue .hd,.mod_02 li.blue .link{background-color:#083b7e}.mod_02 li.gray .inner .tx1{color:#6a6a6a;border-bottom-color:#6a6a6a}.mod_02 li.gray .hd,.mod_02 li.gray .link{background-color:#6a6a6a}.mod_02 li .inner{padding:20px 25px}@media screen and (max-width: 767px){.mod_02 li .inner{padding:3.7333333333vw 2.8vw}}.mod_02 li .inner .tx1{width:100%;border-bottom:solid 1px;font-size:0.875rem;font-weight:700}@media screen and (max-width: 767px){.mod_02 li .inner .tx1{border-bottom:solid .2666666667vw;font-size:2.6666666667vw}}.mod_02 li .inner .tx2{font-size:1.25rem;font-weight:500;margin:.333em 0}@media screen and (max-width: 767px){.mod_02 li .inner .tx2{font-size:3.4666666667vw}}.mod_02 li .inner .tx3{font-size:0.9375rem;font-weight:400;letter-spacing:normal;text-align:justify}@media screen and (max-width: 767px){.mod_02 li .inner .tx3{font-size:2.9333333333vw}}@media screen and (max-width: 767px){.mod_02 li .inner .tx3.sp-mt{margin-top:7.5vw}}.mod_02 li .link{padding:19px 0 19px 54px;font-size:0.75rem;color:#fff;display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width: 767px){.mod_02 li .link{padding:2.6666666667vw 2.8vw 2.6666666667vw 2.8vw;font-size:2.6666666667vw}}.mod_02 li .link hr{border:none;width:1px;height:1.7em;background-color:#fff;display:inline-block;margin:0 2em;padding:0}@media screen and (max-width: 767px){.mod_02 li .link hr{width:100%;height:.2666666667vw;margin:.555em 0}}.mod_02 li .link a{color:#fff;font-size:0.75rem;font-weight:500}@media screen and (max-width: 767px){.mod_02 li .link a{font-size:2.6666666667vw}}.mod_02 li .link a:hover{text-decoration:underline}.mod_02 li .link a.arrow:after{content:"";background-image:url("../img/common/arrow_white.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;width:1.999em;height:1em;display:inline-block;margin-left:.333em}.mod_02 li .link a i{margin-left:.222em}.mod_03{width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_03{width:90%}}.mod_03 li{width:477px;height:96px}@media screen and (max-width: 767px){.mod_03 li{width:80vw;height:16vw;margin:0 auto}}.mod_03 li a{width:100%;height:100%;color:#fff;background-color:#0a4580;font-weight:500;font-size:1.375rem;padding:0 30px 0 90px;display:flex;justify-content:space-between;align-items:center;background-size:40px auto;background-repeat:no-repeat;background-position:25px center}@media screen and (max-width: 767px){.mod_03 li a{padding:0 4vw 0 16vw;font-size:4vw}}.mod_03 li a:after{content:"";background-image:url("../img/common/arrow_white.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat;width:31.37px;height:1em;display:inline-block}@media screen and (max-width: 767px){.mod_03 li a{background-size:7.7333333333vw auto;background-position:4.6666666667vw center}}.mod_03 li:nth-child(1) a{background-image:url("../img/top/report_01.svg")}.mod_03 li:nth-child(2) a{background-image:url("../img/top/report_02.svg");background-position:25px 30px}@media screen and (max-width: 767px){.mod_03 li:nth-child(2) a{background-position:4.6666666667vw 4.6666666667vw}}@media screen and (max-width: 767px){.mod_03 li:nth-child(2){margin-top:5.3333333333vw}}.mod_04{width:956px;margin:0 auto;background-color:#fff;padding:50px 0}@media screen and (max-width: 767px){.mod_04{width:90%;padding:8.6666666667vw 0}}.mod_04 .entry{width:684px;margin:0 auto;border-bottom:solid 1px #d5d5d5}@media screen and (max-width: 767px){.mod_04 .entry{width:80vw;border-bottom:solid .2666666667vw #d5d5d5}}.mod_04 .entry:nth-child(2){animation-delay:.5s}.mod_04 .entry:nth-child(3){animation-delay:1s}.mod_04 .entry:nth-child(4){animation-delay:1.5s}.mod_04 .entry:nth-child(5){animation-delay:2s}.mod_04 .entry:nth-child(6){animation-delay:2.5s}.mod_04 .entry:nth-child(7){animation-delay:3s}.mod_04 .entry:nth-child(8){animation-delay:3.5s}.mod_04 .entry:nth-child(9){animation-delay:4s}.mod_04 .entry:nth-child(10){animation-delay:4.5s}.mod_04 .entry a{width:100%;display:block;padding-top:20px}@media screen and (max-width: 767px){.mod_04 .entry a{padding-top:6.6666666667vw}}.mod_04 .entry a .meta{display:flex;flex-wrap:wrap;align-items:center}.mod_04 .entry a .meta .datetime{font-weight:400;font-size:0.75rem;letter-spacing:.111em;margin-right:2em;width:110px}@media screen and (max-width: 767px){.mod_04 .entry a .meta .datetime{font-size:2.6666666667vw;width:24vw}}.mod_04 .entry a .meta .category{width:auto;height:22px;line-height:22px;text-align:center;font-size:0.75rem;background-color:#0a4580;color:#fff;letter-spacing:.111em;padding:0 1em}.mod_04 .entry a .meta .category.important{background-color:#d64548}@media screen and (max-width: 767px){.mod_04 .entry a .meta .category{width:25.2vw;height:5.3333333333vw;line-height:5.3333333333vw;font-size:2.6666666667vw}}.mod_04 .entry a .title{font-weight:500;font-size:1rem;margin:.555em 0;letter-spacing:.111em;width:100%;display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 767px){.mod_04 .entry a .title{font-size:3.2vw}}.mod_04 .entry a .title .tx{width:630px;display:block}@media screen and (max-width: 767px){.mod_04 .entry a .title .tx{width:70.6666666667vw}}.mod_04 .entry a .title:after{content:"";background-image:url("../img/common/arrow_blue.svg");background-size:contain;background-position:right top;background-repeat:no-repeat;width:25.5px;height:1em;display:inline-block}.mod_04 .link{width:288px;height:56px;margin:60px auto 0 auto}@media screen and (max-width: 767px){.mod_04 .link{width:60.4vw;height:10.8vw;margin:8vw auto 0 auto}}.mod_04 .link a{width:100%;height:100%;background-color:#0a4580;color:#fff;font-weight:500;font-size:0.875rem;padding:0 25px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.mod_04 .link a{padding:0 5.3333333333vw;font-size:2.6666666667vw}}.mod_04 .link a:after{content:"";background-image:url("../img/common/arrow_white.svg");background-size:contain;background-position:right center;background-repeat:no-repeat;width:1.999em;height:1em;display:inline-block}.mod_05{width:1000px;margin:0 auto;padding:0}@media screen and (max-width: 767px){.mod_05{width:90%;padding:0}}.mod_05 .title02{font-weight:500;font-size:1.25rem;text-align:center;color:#003b7e;width:100%}@media screen and (max-width: 767px){.mod_05 .title02{font-size:4.5333333333vw;width:100%}}.mod_05 .entry{width:100%;margin:0 auto;border-bottom:solid 1px #d5d5d5}@media screen and (max-width: 767px){.mod_05 .entry{width:100%;border-bottom:solid .2666666667vw #d5d5d5}}.mod_05 .entry a{width:100%;display:block;padding-top:20px}@media screen and (max-width: 767px){.mod_05 .entry a{padding-top:6.6666666667vw}}.mod_05 .entry a .meta{display:flex;flex-wrap:wrap;align-items:center}.mod_05 .entry a .meta .datetime{font-weight:400;font-size:0.75rem;letter-spacing:.111em;margin-right:2em;width:110px}@media screen and (max-width: 767px){.mod_05 .entry a .meta .datetime{font-size:2.6666666667vw;width:24vw}}.mod_05 .entry a .meta .category{width:auto;height:22px;line-height:22px;text-align:center;font-size:0.75rem;background-color:#0a4580;color:#fff;letter-spacing:.111em;padding:0 1em}.mod_05 .entry a .meta .category.important{background-color:#d64548}@media screen and (max-width: 767px){.mod_05 .entry a .meta .category{width:25.2vw;height:5.3333333333vw;line-height:5.3333333333vw;font-size:2.6666666667vw}}.mod_05 .entry a .title{font-weight:500;font-size:1rem;margin:.555em 0;letter-spacing:.111em;width:100%;display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width: 767px){.mod_05 .entry a .title{font-size:3.2vw}}.mod_05 .entry a .title .tx{width:630px;display:block}@media screen and (max-width: 767px){.mod_05 .entry a .title .tx{width:70.6666666667vw}}.mod_05 .entry a .title:after{content:"";background-image:url("../img/common/arrow_blue.svg");background-size:contain;background-position:right top;background-repeat:no-repeat;width:25.5px;height:1em;display:inline-block}@media screen and (max-width: 767px){.mod_05 .entry a .title:after{width:5vw;flex:none}}.mod_06{width:100%;margin-top:70px}@media screen and (max-width: 767px){.mod_06{margin-top:9.3333333333vw}}.mod_06 ul{list-style:none;width:640px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_06 ul{width:80%}}.mod_06 ul.center{justify-content:center}.mod_06 ul li{width:288px;height:56px}@media screen and (max-width: 767px){.mod_06 ul li{width:100%;height:16.6666666667vw;margin-top:2.6666666667vw}}.mod_06 ul li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#0a4580;color:#fff;font-size:0.875rem;font-weight:500;background-repeat:no-repeat;background-size:17px auto}@media screen and (max-width: 767px){.mod_06 ul li a{font-size:3.2vw;background-size:5.3333333333vw auto}}.mod_06 ul li a.prev{background-image:url("../img/common/arrow_prev.svg");background-position:2em center}.mod_06 ul li a.next{background-image:url("../img/common/arrow_next.svg");background-position:right 2em center}.mod_06 ul li a.disabled{background-color:#d0d0d0;pointer-events:none;cursor:default}.mod_06+.mod_07{margin-top:70px}@media screen and (max-width: 767px){.mod_06+.mod_07{margin-top:9.3333333333vw}}.mod_07{width:1000px;margin:25px auto 0 auto;background-color:#f2f2f2;padding:40px 0;display:flex}@media screen and (max-width: 767px){.mod_07{width:90%;margin:3.3333333333vw auto 0 auto;padding:0;display:block;padding:5.3333333333vw 0}}.mod_07 .left{font-size:1.125rem;width:270px;text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.mod_07 .left{width:100%;text-align:left;display:block;padding:0 5.0666666667vw}}.mod_07 .right{width:730px}@media screen and (max-width: 767px){.mod_07 .right{width:100%;margin-top:2.6666666667vw}}.mod_07 .right ul{width:100%;display:flex;flex-wrap:wrap;padding:0 0 0 40px;border-left:solid 1px #0a4580}@media screen and (max-width: 767px){.mod_07 .right ul{display:block;padding:0 5.0666666667vw;border-left:none}}@media screen and (max-width: 767px){.mod_07 .right ul.archive{display:flex}}@media screen and (max-width: 767px){.mod_07 .right ul.archive li{width:50%}}.mod_07 .right ul.other{flex-direction:column}.mod_07 .right ul li{margin-right:2em;padding:10px 0}@media screen and (max-width: 767px){.mod_07 .right ul li{padding:1.3333333333vw 0;margin-right:0}}.mod_07 .right ul li a{color:#0a4580;font-weight:500;font-size:1rem}@media screen and (max-width: 767px){.mod_07 .right ul li a{font-size:3.2vw}}.mod_07 .right ul li a:hover{text-decoration:underline}.mod_07 .right ul li a i{margin-left:.222em}.mod_08{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_08{width:90%}}.mod_08 .entry-header{width:100%}.mod_08 .entry-header .meta{display:flex;flex-wrap:wrap;align-items:center}.mod_08 .entry-header .meta .datetime{font-weight:400;font-size:0.75rem;letter-spacing:.111em;margin-right:2em}@media screen and (max-width: 767px){.mod_08 .entry-header .meta .datetime{font-size:2.6666666667vw}}.mod_08 .entry-header .meta .category{width:auto;height:22px;line-height:22px;text-align:center;font-size:0.75rem;background-color:#0a4580;color:#fff;letter-spacing:.111em;padding:0 1em}.mod_08 .entry-header .meta .category.important{background-color:#d64548}@media screen and (max-width: 767px){.mod_08 .entry-header .meta .category{width:25.2vw;height:5.3333333333vw;line-height:5.3333333333vw;font-size:2.6666666667vw}}.mod_08 .entry-header .title{font-size:1.75rem;font-weight:500;letter-spacing:.111em;line-height:1.333em;margin-top:.333em}@media screen and (max-width: 767px){.mod_08 .entry-header .title{font-size:5.0666666667vw}}.mod_08 .entry-header .title.voice{font-family:"Noto Serif JP",serif;font-weight:600;color:#0a4580;font-size:1.75rem;padding:inherit;width:inherit;height:auto;overflow:visible}.mod_08 .entry-desc{width:100%;border-top:solid 1px #0a4580;border-bottom:solid 1px #0a4580;margin-top:35px;padding:20px 0}@media screen and (max-width: 767px){.mod_08 .entry-desc{border-top:solid .2666666667vw #0a4580;border-bottom:solid .2666666667vw #0a4580;margin-top:5.3333333333vw;padding:4.2666666667vw 0}}.mod_08 .entry-desc p{font-weight:500;font-size:1rem;letter-spacing:.111em}@media screen and (max-width: 767px){.mod_08 .entry-desc p{width:90%;margin-left:auto;margin-right:auto}}.mod_08 .entry-body{width:100%;margin-top:50px}@media screen and (max-width: 767px){.mod_08 .entry-body{margin:4vw auto 0 auto;width:90%}}.mod_08 .entry-body h1,.mod_08 .entry-body h2,.mod_08 .entry-body h3,.mod_08 .entry-body h4,.mod_08 .entry-body h5,.mod_08 .entry-body h6,.mod_08 .entry-body p,.mod_08 .entry-body ol,.mod_08 .entry-body ul,.mod_08 .entry-body li,.mod_08 .entry-body dl,.mod_08 .entry-body dt,.mod_08 .entry-body dd,.mod_08 .entry-body a,.mod_08 .entry-body figcaption{letter-spacing:.111em;line-height:1.777em;margin:1em 0}.mod_08 .entry-body img{display:block;max-width:100%;width:auto;height:auto;margin:1em auto}.mod_09{width:100%;margin-top:70px}@media screen and (max-width: 767px){.mod_09{margin-top:9.3333333333vw}}.mod_09 ul{list-style:none;width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_09 ul{width:80%}}.mod_09 ul li{width:288px;height:56px}@media screen and (max-width: 767px){.mod_09 ul li{width:100%;height:16.6666666667vw;margin-top:2.6666666667vw}}.mod_09 ul li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#0a4580;color:#fff;font-size:0.875rem;font-weight:500;background-repeat:no-repeat;background-size:17px auto}@media screen and (max-width: 767px){.mod_09 ul li a{font-size:3.2vw;background-size:5.3333333333vw auto}}.mod_09 ul li a.prev{background-image:url("../img/common/arrow_prev.svg");background-position:2em center}.mod_09 ul li a.next{background-image:url("../img/common/arrow_next.svg");background-position:right 2em center}.mod_09 ul li a.back{position:relative}.mod_09 ul li a.back i{position:absolute;right:2em;top:50%;transform:translateY(-50%)}.mod_09 ul li a.disabled{background-color:#d0d0d0;pointer-events:none;cursor:default}.mod_10{width:100%;margin:0 auto}@media screen and (max-width: 767px){.mod_10{width:90%}}.mod_10.w800{width:800px}@media screen and (max-width: 767px){.mod_10.w800{width:90%}}.mod_10 p{text-align:center;font-size:1rem;font-weight:500;letter-spacing:.111em;line-height:1.999em}@media screen and (max-width: 767px){.mod_10 p{text-align:left;font-size:3.7333333333vw;letter-spacing:normal}}.mod_10 p.left{text-align:left}.mod_11{width:100%;margin:20px auto 0 auto}.mod_11 .wrap{width:1110px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_11 .wrap{width:90%}}.mod_11 .wrap .message2{width:100%}.mod_11 .wrap .message2 tbody tr{border-bottom:solid 2px #fff}.mod_11 .wrap .message2 tbody tr:first-child{background-color:#eba0a2 !important}@media screen and (max-width: 767px){.mod_11 .wrap .message2 tbody tr:first-child{display:none}}.mod_11 .wrap .message2 tbody tr:first-child th{color:#fff;height:44px;text-align:center;padding:0;font-size:1rem;font-weight:500}.mod_11 .wrap .message2 tbody tr:first-child th:nth-child(1),.mod_11 .wrap .message2 tbody tr:first-child th:nth-child(2){border-right:solid 2px #fff;width:157px}@media screen and (max-width: 767px){.mod_11 .wrap .message2 tbody tr:first-child th:nth-child(1),.mod_11 .wrap .message2 tbody tr:first-child th:nth-child(2){display:block;width:100%;padding:0 5.0666666667vw}}.mod_11 .wrap .message2 tbody tr:first-child th:nth-child(3){width:auto !important}@media screen and (max-width: 767px){.mod_11 .wrap .message2 tbody tr:first-child th:nth-child(3){display:block;width:100% !important;padding:0 5.0666666667vw}}.mod_11 .wrap .message2 tbody tr:nth-child(even){background-color:#fff2f2}.mod_11 .wrap .message2 tbody tr:nth-child(odd){background-color:#fde0e0}@media screen and (max-width: 767px){.mod_11 .wrap .message2 tbody tr{border-bottom:solid .5333333333vw #fff}}.mod_11 .wrap .message2 tbody tr th{width:157px;border-right:solid 2px #fff;text-align:left;padding:1em;font-size:0.875rem;font-weight:500}@media screen and (max-width: 767px){.mod_11 .wrap .message2 tbody tr th{display:block;width:100%;padding:5.0666666667vw 5.0666666667vw 0 5.0666666667vw;border-right:none;font-size:3.4666666667vw;font-weight:400}}.mod_11 .wrap .message2 tbody tr th+td{width:157px;border-right:solid 2px #fff;text-align:center;font-size:0.875rem;padding:1em 0}@media screen and (max-width: 767px){.mod_11 .wrap .message2 tbody tr th+td{display:block;width:100%;padding:2.4vw 5.0666666667vw;border-right:none;text-align:left;font-size:3.4666666667vw;font-weight:400}}.mod_11 .wrap .message2 tbody tr td{padding:1em 3em;font-size:1rem;font-weight:500}@media screen and (max-width: 767px){.mod_11 .wrap .message2 tbody tr td{display:block;width:100%;padding:0 5.0666666667vw 5.0666666667vw 5.0666666667vw;text-align:justify;font-size:3.4666666667vw;font-weight:400}}.mod_12{width:100%;margin:20px auto 0 auto}.mod_12 .wrap{width:1000px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_12 .wrap{width:90%}}.mod_12 .wrap:after{content:"";width:320px}@media screen and (max-width: 767px){.mod_12 .wrap:after{display:none}}.mod_12 .wrap .voice2{width:320px;margin-top:20px}@media screen and (max-width: 767px){.mod_12 .wrap .voice2{right:inherit;margin-top:2.6666666667vw;width:48.5%}}.mod_12 .wrap .voice2 .inner{width:100%;height:100%}.mod_12 .wrap .voice2 .inner a{width:100%;height:100%;display:block;background-color:#edf2fa}.mod_12 .wrap .voice2 .inner a .pic{width:100%;height:240px;position:relative}@media screen and (max-width: 767px){.mod_12 .wrap .voice2 .inner a .pic{height:32.8vw}}.mod_12 .wrap .voice2 .inner a .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mod_12 .wrap .voice2 .inner a .pic .label{width:100px;position:absolute;right:0;bottom:5px;display:flex;flex-direction:column;justify-content:flex-end}@media screen and (max-width: 767px){.mod_12 .wrap .voice2 .inner a .pic .label{bottom:1.3333333333vw}}.mod_12 .wrap .voice2 .inner a .pic .label li{width:100%;line-height:27px;text-align:center;font-size:0.75rem;font-family:"Noto Serif JP",serif;font-weight:600;color:#fff;margin-top:2px}@media screen and (max-width: 767px){.mod_12 .wrap .voice2 .inner a .pic .label li{margin-top:.5333333333vw;font-size:2.6666666667vw;line-height:5.0666666667vw}}.mod_12 .wrap .voice2 .inner a .pic .label li.thought{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) -30%, rgb(209, 110, 152) 100%);padding:0}.mod_12 .wrap .voice2 .inner a .pic .label li.voice{background-image:linear-gradient(90deg, rgba(0, 0, 0, 0) -30%, rgb(124, 181, 74) 100%);padding:0;height:auto;overflow:visible}.mod_12 .wrap .voice2 .inner a .text{width:100%;padding:1em 1.555em}@media screen and (max-width: 767px){.mod_12 .wrap .voice2 .inner a .text{padding:.555em 1em}}.mod_12 .wrap .voice2 .inner a .text .date{color:#969696;font-size:0.75rem;font-weight:500;letter-spacing:.111em}@media screen and (max-width: 767px){.mod_12 .wrap .voice2 .inner a .text .date{font-size:2.6666666667vw}}.mod_12 .wrap .voice2 .inner a .text .title{font-size:1rem;font-weight:500}@media screen and (max-width: 767px){.mod_12 .wrap .voice2 .inner a .text .title{font-size:2.9333333333vw}}.mod_13{width:100%;margin-top:35px}@media screen and (max-width: 767px){.mod_13{margin-top:8vw}}.mod_13 .wrap{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_13 .wrap{width:90%}}.mod_13 .wrap .accordions{width:100%;border-top:solid 1px #073773}@media screen and (max-width: 767px){.mod_13 .wrap .accordions{border-top:solid .2666666667vw #073773}}.mod_13 .wrap .accordions:last-child{border-bottom:solid 1px #073773}@media screen and (max-width: 767px){.mod_13 .wrap .accordions:last-child{border-bottom:solid .2666666667vw #073773}}.mod_13 .wrap .accordions .question{padding:10px 25px 10px 50px;min-height:90px;display:flex;flex-wrap:wrap;align-items:center;position:relative;cursor:pointer}@media screen and (max-width: 767px){.mod_13 .wrap .accordions .question{padding:4vw 2.6666666667vw 4vw 6.6666666667vw;min-height:inherit}}.mod_13 .wrap .accordions .question .tt{font-size:1.25rem;font-weight:500;color:#064580;line-height:1.333em;letter-spacing:.111em}@media screen and (max-width: 767px){.mod_13 .wrap .accordions .question .tt{font-size:4.5333333333vw}}.mod_13 .wrap .accordions .question:before{content:"Q";color:#064580;font-size:1.875rem;font-weight:500;line-height:1em;position:absolute;left:10px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.mod_13 .wrap .accordions .question:before{transform:none;top:4.4vw;left:0;font-size:4.5333333333vw}}.mod_13 .wrap .accordions .question.active i{transform:rotate(180deg)}.mod_13 .wrap .accordions .question i{line-height:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:0.8125rem;color:#064580}@media screen and (max-width: 767px){.mod_13 .wrap .accordions .question i{transform:none;top:7.3333333333vw;right:0;font-size:4.5333333333vw}}.mod_13 .wrap .accordions .answer{display:none}.mod_13 .wrap .accordions .answer .tx{padding:0 25px 10px 50px;position:relative}@media screen and (max-width: 767px){.mod_13 .wrap .accordions .answer .tx{padding:0 2.6666666667vw 4vw 6.6666666667vw}}.mod_13 .wrap .accordions .answer .tx:after{content:"A";color:#afafaf;font-weight:500;font-size:1.875rem;position:absolute;top:0;left:.444em;line-height:1em}@media screen and (max-width: 767px){.mod_13 .wrap .accordions .answer .tx:after{font-size:4.5333333333vw;left:.222em;top:.222em}}.mod_13 .wrap .accordions .answer .tx p{font-weight:400;font-size:1rem;letter-spacing:.111em}@media screen and (max-width: 767px){.mod_13 .wrap .accordions .answer .tx p{font-size:3.4666666667vw}}.mod_13 .wrap .accordions .answer .tx p+p{margin:1em 0}.mod_13 .wrap .accordions .answer .tx p .small{font-size:0.75rem}@media screen and (max-width: 767px){.mod_13 .wrap .accordions .answer .tx p .small{font-size:2.9333333333vw}}.mod_13 .wrap .accordions .answer .tx .indent{padding-left:1em;text-indent:-1em;display:inline-block}.mod_13 .wrap .accordions .answer .close{padding:0;margin:0 0 2em 0;text-align:center;color:#064580;font-weight:500;font-size:0.875rem;cursor:pointer}@media screen and (max-width: 767px){.mod_13 .wrap .accordions .answer .close{font-size:3.7333333333vw}}.mod_14{width:800px;margin:70px auto 0 auto}@media screen and (max-width: 767px){.mod_14{width:90%;margin-top:4.6666666667vw}}.mod_14 p{text-align:left;font-size:1rem;font-weight:500;letter-spacing:.111em;line-height:1.999em}@media screen and (max-width: 767px){.mod_14 p{text-align:left;font-size:3.7333333333vw;letter-spacing:normal}}.mod_15{width:850px;margin:0 auto}@media screen and (max-width: 767px){.mod_15{width:90%}}.mod_16{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_16{width:80%;margin-top:6.6666666667vw}}.mod_16.max{width:100%}@media screen and (max-width: 767px){.mod_16.max{margin-top:0}}@media screen and (max-width: 767px){.mod_16.max .title{width:80%;margin:0 auto}}.mod_16.wide{width:1000px}@media screen and (max-width: 767px){.mod_16.wide{width:80%}}.mod_16.wide .title{font-weight:700;font-size:24px;letter-spacing:.1em}@media screen and (max-width: 767px){.mod_16.wide .title{font-size:5.0666666667vw}}.mod_16.wide .row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.mod_16.wide .row .text{width:520px;margin-top:60px;letter-spacing:.06em;line-height:1.875em}@media screen and (max-width: 767px){.mod_16.wide .row .text{font-size:3.4666666667vw;font-weight:400;line-height:1.692em;margin-top:6.6666666667vw}}.mod_16.wide .row .photo{margin:60px 0 0 0}@media screen and (max-width: 767px){.mod_16.wide .row .photo{margin-top:4.6666666667vw}}.mod_16.wide .row .pics{width:414px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.mod_16.wide .row .pics{width:100%}}.mod_16.wide .row .pics .photo{width:200px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_16.wide .row .pics .photo{width:38.6666666667vw}}.mod_16.wide .row .pics .photo figcaption{font-size:1rem;margin-top:.555em}@media screen and (max-width: 767px){.mod_16.wide .row .pics .photo figcaption{font-size:3.4666666667vw}}.mod_16.wide>.photo{width:100%;margin-left:0;margin-right:0}@media screen and (max-width: 767px){.mod_16.wide>.photo{position:relative;width:106.3333333%;margin-left:0;margin-right:0}}.mod_16 .title{font-family:"Noto Serif JP",serif;font-weight:600;color:#003b7e;font-size:1.5rem}@media screen and (max-width: 767px){.mod_16 .title{font-size:4.4vw}}.mod_16 .title.center{text-align:center}.mod_16 .text{margin:1.333em 0;text-align:justify}.mod_16 .note{text-indent:-1em;padding-left:1em;font-size:0.75rem;font-weight:400}@media screen and (max-width: 767px){.mod_16 .note{font-size:3.2vw}}.mod_16 .photo{width:450px;margin:0 auto;display:flex;justify-content:space-between;margin-top:50px}@media screen and (max-width: 767px){.mod_16 .photo{width:100%}}.mod_16 .photo .pic{width:200px}@media screen and (max-width: 767px){.mod_16 .photo .pic{width:49.16666667%}}.mod_16 .photo .pic figcaption{text-align:center;margin-top:.777em}.mod_16 .fund_img{width:665px;margin:50px auto 0 auto}@media screen and (max-width: 767px){.mod_16 .fund_img{width:100%;margin:8vw auto 0 auto}}.mod_16 .row{width:100%;margin-top:35px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_16 .row{margin-top:5.3333333333vw}}.mod_16 .row .col{width:400px}@media screen and (max-width: 767px){.mod_16 .row .col{width:100%}}.mod_16 .row .col p{font-size:1rem;font-weight:400;line-height:1.6875em;letter-spacing:.08em}.mod_16 .row .col p+p{margin-top:1em}.mod_16 .row .pic{width:350px}@media screen and (max-width: 767px){.mod_16 .row .pic{width:100%;margin-top:6vw}}.mod_17{max-width:1068px;width:1068px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 767px){.mod_17{width:80%}}.mod_17.w100p{width:100%}.mod_17.short li{width:240px}@media screen and (max-width: 767px){.mod_17.short li{width:100%}}.mod_17.left{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.mod_17.left{width:100%}}.mod_17.space-between{width:100% !important;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.mod_17.space-between{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}}.mod_17.chair li{width:340px}@media screen and (max-width: 767px){.mod_17.chair li{width:100%}}.mod_17.chair li a{background-color:#d54a3d;background-image:none}.mod_17.chair li a:before{content:"";background-image:url(/gakuen/about/donation/assets/img/common/icon_donate.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:28px;height:28px;position:absolute;top:50%;transform:translateY(-50%);left:1em;font-size:1.3125rem}@media screen and (max-width: 767px){.mod_17.chair li a:before{width:6.6666666667vw;height:6.6666666667vw}}.mod_17.chair li a:after{content:"";font-family:"Font Awesome 5 Free";content:"";font-weight:900;position:absolute;top:50%;transform:translateY(-50%);right:1em;font-size:1.125rem}@media screen and (max-width: 767px){.mod_17.chair li a:after{font-size:3.2vw}}.mod_17.kifu li a{background-color:#d54a3d;background-image:none}.mod_17.kifu li a:before{content:"";background-image:url(/gakuen/about/donation/assets/img/common/icon_donate.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:28px;height:28px;position:absolute;top:50%;transform:translateY(-50%);left:1em;font-size:1.3125rem}@media screen and (max-width: 767px){.mod_17.kifu li a:before{width:6.6666666667vw;height:6.6666666667vw}}.mod_17 li{width:288px;height:56px;margin:0 34px 36px 34px}@media screen and (max-width: 767px){.mod_17 li{width:100%;height:16.6666666667vw;margin:0 0 2.6666666667vw 0}}@media screen and (max-width: 767px){.mod_17 li:last-child{margin:0}}.mod_17 li.h2l{height:70px}.mod_17 li a{width:100%;height:100%;background-color:#0a4580;color:#fff;font-size:0.875rem;font-weight:500;display:flex;justify-content:center;align-items:center;text-align:center;background-image:url("../img/common/arrow_white.svg");background-size:17px auto;background-repeat:no-repeat;background-position:right 17px center;position:relative}@media screen and (max-width: 767px){.mod_17 li a{font-size:3.2vw;background-size:5.2706666667vw auto;background-position:right 5.2706666667vw center}}@media screen and (max-width: 767px){.mod_17 li a.search{background-image:url("../img/common/search.svg");background-size:3.9333333333vw auto;background-position:right 6vw center}}.mod_17 li a.external{background-image:none}.mod_17 li a.external i{position:absolute;right:17px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.mod_17 li a.external i{right:4.6666666667vw}}.mod_17 li a .tx{line-height:1.285em}.mod_17 li a.kifu{background-color:#d54a3d;position:relative}.mod_17 li a.kifu:before{content:"";background-image:url(/gakuen/about/donation/assets/img/common/icon_donate.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:28px;height:28px;position:absolute;top:50%;transform:translateY(-50%);left:1em;font-size:1.3125rem}@media screen and (max-width: 767px){.mod_17 li a.kifu:before{width:6.6666666667vw;height:6.6666666667vw}}.mod_17 li.h2l .tx{line-height:1.5em}@media screen and (max-width: 767px){.mod_17.irregular{width:80%}}.mod_18{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:50px}@media screen and (max-width: 767px){.mod_18{justify-content:space-around;align-items:center;margin-bottom:8vw}}.mod_18.ex{width:900px}@media screen and (max-width: 767px){.mod_18.ex{width:auto}}@media screen and (max-width: 767px){.mod_18.ex li{margin:0 .5em 1em .5em}}@media screen and (max-width: 767px){.mod_18.sp-wide{flex-direction:row;justify-content:center;align-items:flex-start}}.mod_18.ex2{width:700px}@media screen and (max-width: 767px){.mod_18.ex2{width:auto}}@media screen and (max-width: 767px){.mod_18.ex2 li{margin:0 .5em 1em .5em}}.mod_18.ex3{width:750px}@media screen and (max-width: 767px){.mod_18.ex3{width:auto;justify-content:center}}@media screen and (max-width: 767px){.mod_18.ex3 li{margin:0 .5em 1em .5em}}.mod_18 li{margin:0 1em 1em 1em;font-weight:500;font-size:1rem;display:flex;align-items:flex-end}@media screen and (max-width: 767px){.mod_18 li{font-size:3.7333333333vw}}.mod_18 li a{color:#064580}.mod_18 li a:hover{text-decoration:underline}.mod_18 li a i{margin-left:.222em}@media screen and (max-width: 767px){.mod_18 li.long{width:100%;justify-content:center}}.mod_19{width:1000px;margin:0 auto}@media screen and (max-width: 767px){.mod_19{width:90%}}.mod_19 .title{font-family:"Noto Serif JP",serif;font-weight:600;color:#003b7e;font-size:1.5rem}@media screen and (max-width: 767px){.mod_19 .title{font-size:4.9333333333vw;width:90%;margin:0 auto}}.mod_19 .title.center{text-align:center}.mod_19 .col3{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_19 .col3{width:90%;margin:0 auto}}.mod_19 .col3 li{width:300px;display:flex;flex-direction:column;align-items:center;margin-top:30px}@media screen and (max-width: 767px){.mod_19 .col3 li{width:49%;margin-top:6.6666666667vw;text-align:center}}@media screen and (max-width: 767px){.mod_19 .col3 li:first-child{margin-top:6.6666666667vw}}.mod_19 .col3 li .tt{font-family:"Noto Serif JP",serif;font-weight:600;color:#003b7e;font-size:1.375rem;text-align:center}@media screen and (max-width: 767px){.mod_19 .col3 li .tt{font-size:4.2666666667vw}}.mod_19 .col3 li .ph{width:258px;margin-top:25px}@media screen and (max-width: 767px){.mod_19 .col3 li .ph{width:100%;margin-top:3.3333333333vw;height:25vw}}.mod_19 .col3 li .tx{margin-top:25px}@media screen and (max-width: 767px){.mod_19 .col3 li .tx{margin-top:1em}}.mod_19 .col3 li .tx sup{font-size:0.625rem}@media screen and (max-width: 767px){.mod_19 .col3 li .tx sup{font-size:2.6666666667vw}}.mod_19 .cont{width:100%;border-top:solid 2px #193c71;border-bottom:solid 2px #193c71;padding:40px 0;margin-top:50px}@media screen and (max-width: 767px){.mod_19 .cont{border-top:solid .5333333333vw #193c71;border-bottom:solid .5333333333vw #193c71;padding:5.3333333333vw 0;margin-top:13.3333333333vw}}.mod_19 .cont .title{font-family:"Noto Serif JP",serif;font-weight:600;color:#003b7e;font-size:1.5rem;text-align:center}@media screen and (max-width: 767px){.mod_19 .cont .title{font-size:4.9333333333vw;text-align:center}}.mod_19 .cont .tx{text-align:center}@media screen and (max-width: 767px){.mod_19 .cont .tx{text-align:left;width:90%;margin:0 auto}}.mod_19 .cont .tx sup{font-size:0.625rem}@media screen and (max-width: 767px){.mod_19 .cont .tx sup{font-size:2.6666666667vw}}.mod_19 .cont .bnr{width:243px;margin:0 auto}.mod_19 .note{text-indent:-1em;padding-left:1em;font-size:0.75rem;font-weight:400;margin-top:1.333em}@media screen and (max-width: 767px){.mod_19 .note{font-size:3.2vw;width:90%;margin:1.333em auto 0 auto}}.mod_19 .note+.note{margin-top:.555em}.mod_19 .mod_16{margin-top:70px}@media screen and (max-width: 767px){.mod_19 .mod_16{width:90%}}.mod_19 .mod_16 .pic2{width:580px;margin:2em auto}@media screen and (max-width: 767px){.mod_19 .mod_16 .pic2{width:100%}}.mod_20{width:1110px;margin:0 auto}@media screen and (max-width: 767px){.mod_20{width:90%}}.mod_20 .title{font-family:"Noto Serif JP",serif;font-weight:600;color:#003b7e;font-size:1.5rem;text-align:center}@media screen and (max-width: 767px){.mod_20 .title{font-size:4.9333333333vw;width:90%;margin:0 auto}}.mod_20 .desc{font-weight:500;font-size:1.125rem;text-align:center;margin:35px 0}@media screen and (max-width: 767px){.mod_20 .desc{font-size:4vw;width:90%;margin:6.6666666667vw auto 0 auto;text-align:left}}.mod_20 .info{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:35px 0}@media screen and (max-width: 767px){.mod_20 .info{width:90%;display:block;margin:6.6666666667vw auto 0 auto}}.mod_20 .info dt{font-size:1rem;font-weight:500;color:#fff;width:90px;height:35px;border-radius:17.5px;background-color:#969696;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 767px){.mod_20 .info dt{width:17.3333333333vw;height:5.6vw;border-radius:2.8vw;font-size:3.2vw}}.mod_20 .info dd{font-size:1rem;font-weight:400;margin-left:1em}@media screen and (max-width: 767px){.mod_20 .info dd{font-size:3.4666666667vw;margin:.555em 0 0 0;text-align:justify}}.mod_20 .benefit{width:100%;background-color:#f5f8fd;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:15px;position:relative}@media screen and (max-width: 767px){.mod_20 .benefit{margin-top:6.6666666667vw;padding-bottom:5.3333333333vw}}.mod_20 .benefit .detail{width:702px;padding:35px 50px 35px 105px}@media screen and (max-width: 767px){.mod_20 .benefit .detail{width:90%;padding:3.7333333333vw 0 0 0;margin:0 auto}}.mod_20 .benefit .detail sup{font-size:60%}.mod_20 .benefit .detail .label{position:absolute;top:20px;left:20px;font-family:"Noto Serif JP",serif;font-weight:600;width:68px;height:68px;background-color:#064580;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:0.75rem;text-align:center;line-height:1.555em}@media screen and (max-width: 767px){.mod_20 .benefit .detail .label{width:10.9333333333vw;height:10.9333333333vw;top:5.0666666667vw;left:5.0666666667vw;font-size:2.1333333333vw}}.mod_20 .benefit .detail .label .num{font-size:1.5rem}@media screen and (max-width: 767px){.mod_20 .benefit .detail .label .num{font-size:4.4vw}}.mod_20 .benefit .detail .tt{font-weight:500;color:#003b7e;font-size:1.5rem}@media screen and (max-width: 767px){.mod_20 .benefit .detail .tt{font-size:4.5333333333vw;width:100%;min-height:13.3333333333vw;padding-left:14vw;display:flex;flex-wrap:wrap;align-items:center;line-height:1.333em;letter-spacing:normal}}.mod_20 .benefit .detail .tx{font-size:1rem;font-weight:400;margin:.333em 0;text-align:justify}@media screen and (max-width: 767px){.mod_20 .benefit .detail .tx{font-size:3.4666666667vw;margin:.555em 0}}.mod_20 .benefit .detail .note{font-size:0.75rem;font-weight:400;text-indent:-1em;padding-left:1em}@media screen and (max-width: 767px){.mod_20 .benefit .detail .note{font-size:3.2vw}}.mod_20 .benefit .detail .cont{display:flex;margin-top:30px}@media screen and (max-width: 767px){.mod_20 .benefit .detail .cont{margin-top:4vw;justify-content:center}}.mod_20 .benefit .detail .cont .cont1{width:100px;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.mod_20 .benefit .detail .cont .cont1{width:24vw}}.mod_20 .benefit .detail .cont .cont1.ex{width:230px;margin-left:30px;padding-left:30px;border-left:solid 1px #7e98bc}@media screen and (max-width: 767px){.mod_20 .benefit .detail .cont .cont1.ex{margin-left:4vw;padding-left:4vw;border-left:solid .2666666667vw #7e98bc;width:48vw}}.mod_20 .benefit .detail .cont .cont1 .ph{width:100px}@media screen and (max-width: 767px){.mod_20 .benefit .detail .cont .cont1 .ph{width:24vw}}.mod_20 .benefit .detail .cont .cont1 .name{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.125rem;color:#003b7e;text-align:center}@media screen and (max-width: 767px){.mod_20 .benefit .detail .cont .cont1 .name{font-size:3.4666666667vw}}.mod_20 .benefit .detail .cont .cont1 .bnr{width:96px;height:35px;background-color:#064580;border-radius:17.5px;color:#fff;font-size:1rem;font-weight:500;display:flex;justify-content:center;align-items:center;margin-top:.111em;letter-spacing:normal;padding-bottom:.1em}@media screen and (max-width: 767px){.mod_20 .benefit .detail .cont .cont1 .bnr{width:21.3333333333vw;height:8.5333333333vw;font-size:3.2vw;padding-bottom:0;border-radius:4.2666666667vw;margin:1.3333333333vw 0 5.3333333333vw 0}}.mod_20 .benefit .detail .cont .cont1 .col{width:100%;display:flex;justify-content:space-between;align-items:center}.mod_20 .benefit .pic{width:408px}@media screen and (max-width: 767px){.mod_20 .benefit .pic{width:100%;margin:4vw 0 2vw 0}}.mod_20 .benefit .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 767px){.mod_20 .benefit .pic img{height:auto;-o-object-fit:contain;object-fit:contain}}.mod_21{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_21{width:80%}}@media screen and (max-width: 767px){.mod_21.oendan .col{display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}}@media screen and (max-width: 767px){.mod_21.oendan .col .photo{margin-top:0;margin-bottom:6.6666666667vw}}.mod_21 .title{font-family:"Noto Serif JP",serif;font-weight:600;color:#003b7e;font-size:1.5rem;text-align:center}@media screen and (max-width: 767px){.mod_21 .title{font-size:4.9333333333vw;margin:0 auto}}.mod_21 .title .red{color:red;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-size:1rem}@media screen and (max-width: 767px){.mod_21 .title .red{display:block;font-size:3.4666666667vw}}.mod_21 .col{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}@media screen and (max-width: 767px){.mod_21 .col{margin-top:4vw}}.mod_21 .col .detail{width:360px}@media screen and (max-width: 767px){.mod_21 .col .detail{width:100%}}.mod_21 .col .detail p{text-align:justify;position:relative;top:-0.333em}@media screen and (max-width: 767px){.mod_21 .col .detail p{top:inherit;position:static}}.mod_21 .col .detail .link{width:288px;height:56px;margin:50px 0 0 0}@media screen and (max-width: 767px){.mod_21 .col .detail .link{width:100%;height:16.6666666667vw;margin:5.3333333333vw 0 2.6666666667vw 0}}.mod_21 .col .detail .link a{width:100%;height:100%;background-color:#0a4580;color:#fff;font-size:0.875rem;font-weight:500;display:flex;justify-content:center;align-items:center;text-align:center;background-image:url("../img/common/arrow_white.svg");background-size:17px auto;background-repeat:no-repeat;background-position:right 17px center;position:relative}@media screen and (max-width: 767px){.mod_21 .col .detail .link a{font-size:3.2vw;background-size:5.2706666667vw auto;background-position:right 5.2706666667vw center}}.mod_21 .col .detail .indent{margin-top:20px;font-size:1rem;padding-left:1em;text-indent:-1.1em}@media screen and (max-width: 767px){.mod_21 .col .detail .indent{margin-top:2.6666666667vw;font-size:3.4666666667vw}}.mod_21 .col .photo{width:405px;position:relative}@media screen and (max-width: 767px){.mod_21 .col .photo{width:100%;margin-top:6.6666666667vw}}.mod_21 .col .photo .label{width:320px;top:18px;right:-24px;position:absolute}@media screen and (max-width: 767px){.mod_21 .col .photo .label{width:61.808vw;top:4.2666666667vw;right:-4.5333333333vw}}.mod_21 .col .photo figcaption{width:100%;display:block;font-size:14px;margin-top:.555em;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.mod_21 .col .photo figcaption{font-size:3.7333333333vw}}.mod_21 .box{width:830px;margin:30px auto 0 auto;background-color:#fff;padding:60px}@media screen and (max-width: 767px){.mod_21 .box{width:112.6666667%;margin-top:8vw;margin-left:-6.33333335%;padding:8vw 5.0666666667vw}}.mod_21 .box .row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;margin-top:0}.mod_21 .box .row+.row{margin-top:27px}@media screen and (max-width: 767px){.mod_21 .box .row+.row{margin-top:9.3333333333vw}}.mod_21 .box .row .cate{width:97px;height:33px;background-color:#07457f;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_21 .box .row .cate{width:21.2vw;height:7.7333333333vw;margin-bottom:3.3333333333vw}}.mod_21 .box .row .cate .tt{width:100%;letter-spacing:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch;color:#fff;line-height:1em;font-weight:700;font-size:1rem;padding:0 14px}@media screen and (max-width: 767px){.mod_21 .box .row .cate .tt{padding:0 3.0666666667vw;font-size:3.4666666667vw}}.mod_21 .box .row .detail{width:588px;padding-top:.111em}@media screen and (max-width: 767px){.mod_21 .box .row .detail{width:100%;padding-top:initial}}.mod_21 .box .row .detail p{font-size:1rem;font-weight:400;letter-spacing:.06em;line-height:1.785em}@media screen and (max-width: 767px){.mod_21 .box .row .detail p{font-size:3.4666666667vw}}.mod_21 .box .row .detail p.indent{font-size:0.875rem;margin-top:1em}@media screen and (max-width: 767px){.mod_21 .box .row .detail p.indent{font-size:2.9333333333vw;padding-left:1em;text-indent:-1em}}.mod_21 .box .row .detail .pic1{width:400px}@media screen and (max-width: 767px){.mod_21 .box .row .detail .pic1{width:69.7333333333vw;margin-bottom:2vw}}.mod_21 .box .row .detail .pic2{width:460px}@media screen and (max-width: 767px){.mod_21 .box .row .detail .pic2{width:100%;margin-bottom:2vw}}.mod_21 .box .row .detail ul.indent li{font-size:14px;letter-spacing:.06em;line-height:1.428em;padding-left:3.777em;text-indent:-3.777em;margin-top:.777em}@media screen and (max-width: 767px){.mod_21 .box .row .detail ul.indent li{font-size:2.9333333333vw;line-height:1.818em}}.mod_22{width:900px;margin:0 auto}@media screen and (max-width: 767px){.mod_22{width:90%}}.mod_22 .title{text-align:center;font-weight:500;font-size:1.25rem;color:#064580}@media screen and (max-width: 767px){.mod_22 .title{font-size:3.4666666667vw}}.mod_22 .col{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.mod_22 .col .box{width:49%;background-color:#f5f8fd;padding:40px 0 40px 50px;margin-top:15px}@media screen and (max-width: 767px){.mod_22 .col .box{margin-top:2vw;padding:4.5333333333vw 5.0666666667vw}}.mod_22 .col .box:nth-child(1){width:100%}@media screen and (max-width: 767px){.mod_22 .col .box:nth-child(1) .list li{width:21%}}@media screen and (max-width: 767px){.mod_22 .col .box:nth-child(1) .list:after{content:"";width:21%}.mod_22 .col .box:nth-child(1) .list:before{content:"";width:21%;order:1}}.mod_22 .col .box .tt{font-size:1.25rem;font-weight:500;color:#064580}@media screen and (max-width: 767px){.mod_22 .col .box .tt{font-size:4.5333333333vw;letter-spacing:normal}}.mod_22 .col .box .tt i{margin-right:.111em}.mod_22 .col .box .list{width:100%;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.mod_22 .col .box .list{justify-content:space-between}}.mod_22 .col .box .list li{font-size:1.125rem;font-weight:400;margin:.555em 2.555em 0 0}@media screen and (max-width: 767px){.mod_22 .col .box .list li{font-size:3.7333333333vw;margin:.555em 0 0 0}}.mod_22 .col .box .list li a{color:#064580;text-decoration:underline}.mod_22 .col .box .list li a:hover{text-decoration:none}.mod_22 .col .box .list li a i{margin-left:.222em}.mod_22 .w800{width:800px;margin:25px auto 0 auto}@media screen and (max-width: 767px){.mod_22 .w800{width:90%}}.mod_22 .w800 .note{font-size:0.75rem;font-weight:400;text-indent:-1em;padding-left:1em;text-align:justify}@media screen and (max-width: 767px){.mod_22 .w800 .note{font-size:3.2vw}}.mod_22 .w800 .indent{margin-top:1em}.mod_22 .w800 .indent li{font-size:1rem;font-weight:400;text-indent:-1em;padding-left:1em;text-align:justify}@media screen and (max-width: 767px){.mod_22 .w800 .indent li{font-size:3.4666666667vw}}.mod_22 .w800 .indent li .tel{pointer-events:none}@media screen and (max-width: 767px){.mod_22 .w800 .indent li .tel{pointer-events:auto;color:#064580;text-decoration:underline}}.mod_23{width:100%}.mod_23 .wrap{width:1000px;margin:0 auto}@media screen and (max-width: 767px){.mod_23 .wrap{width:90%}}.mod_23 .wrap.w800{width:800px}@media screen and (max-width: 767px){.mod_23 .wrap.w800{width:90%}}.mod_23 .wrap.w800 .accordions .question{padding-left:0}.mod_23 .wrap .header-title{text-align:center;font-weight:500;font-size:1.25rem;color:#064580;margin-bottom:35px}@media screen and (max-width: 767px){.mod_23 .wrap .header-title{margin-bottom:8vw}}.mod_23 .wrap .accordions{width:100%;border-top:solid 1px #073773}@media screen and (max-width: 767px){.mod_23 .wrap .accordions{border-top:solid .2666666667vw #073773}}.mod_23 .wrap .accordions:last-child{border-bottom:solid 1px #073773}@media screen and (max-width: 767px){.mod_23 .wrap .accordions:last-child{border-bottom:solid .2666666667vw #073773}}.mod_23 .wrap .accordions.border{border-bottom:solid 1px #073773;margin-bottom:100px}@media screen and (max-width: 767px){.mod_23 .wrap .accordions.border{border-bottom:solid .2666666667vw #073773;margin-bottom:13.3333333333vw}}.mod_23 .wrap .accordions .question{padding:10px 45px 10px 25px;min-height:90px;display:flex;flex-wrap:wrap;align-items:center;position:relative;cursor:pointer}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .question{padding:4vw 5.3333333333vw 4vw 0;min-height:inherit}}.mod_23 .wrap .accordions .question .tt{font-size:1.125rem;font-weight:500;color:#064580;line-height:1.333em;letter-spacing:.111em;text-align:justify}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .question .tt{font-size:4.2666666667vw;line-height:1.777em}}.mod_23 .wrap .accordions .question.active i{transform:rotate(180deg)}.mod_23 .wrap .accordions .question i{line-height:0;position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:1.3125rem;color:#064580}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .question i{right:0;font-size:4.1333333333vw}}.mod_23 .wrap .accordions .answer{display:none}.mod_23 .wrap .accordions .answer .tx{padding:0 0 25px 0;position:relative}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx{padding:0 0 4vw 0}}.mod_23 .wrap .accordions .answer .tx p{font-weight:400;font-size:1rem;letter-spacing:.111em;text-align:justify}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx p{font-size:3.4666666667vw}}.mod_23 .wrap .accordions .answer .tx p+p{margin:1em 0}.mod_23 .wrap .accordions .answer .tx p .small{font-size:0.75rem}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx p .small{font-size:2.9333333333vw}}.mod_23 .wrap .accordions .answer .tx p a{color:#064580;text-decoration:underline}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx p a{text-decoration:none}}.mod_23 .wrap .accordions .answer .tx p.text{width:680px}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx p.text{width:auto}}.mod_23 .wrap .accordions .answer .tx p.note{font-size:0.75rem;padding-left:1em;text-indent:-1em}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx p.note{font-size:3.2vw}}.mod_23 .wrap .accordions .answer .tx .indent{padding-left:1em;text-indent:-1em;display:inline-block}.mod_23 .wrap .accordions .answer .tx .pic{width:100%}.mod_23 .wrap .accordions .answer .tx .column{width:640px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:30px}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx .column{width:100%;margin-top:3.3333333333vw}}.mod_23 .wrap .accordions .answer .tx .column .ph{width:307px;text-align:center}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx .column .ph{width:49%}}.mod_23 .wrap .accordions .answer .tx .column .ph figcaption{margin-bottom:.333em;font-size:1rem}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx .column .ph figcaption{font-size:3.7333333333vw}}.mod_23 .wrap .accordions .answer .tx .column .ph img{margin-bottom:.555em}.mod_23 .wrap .accordions .answer .tx .w800{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx .w800{width:90%}}.mod_23 .wrap .accordions .answer .tx .box{width:100%;padding:28px 30px;background-color:#f5f8fd;margin-top:1.333em}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx .box{padding:3.7333333333vw 4vw}}.mod_23 .wrap .accordions .answer .tx .box h3{color:#064580;font-size:1.125rem;font-weight:700;margin-bottom:.333em}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx .box h3{font-size:4.2666666667vw}}.mod_23 .wrap .accordions .answer .tx .box p{font-weight:700}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx .box p{font-size:3.7333333333vw}}.mod_23 .wrap .accordions .answer .tx .box p .tel{pointer-events:none}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .tx .box p .tel{pointer-events:auto}}.mod_23 .wrap .accordions .answer .close{padding:0;margin:0 0 2em 0;text-align:center;color:#064580;font-weight:500;font-size:0.875rem;cursor:pointer}@media screen and (max-width: 767px){.mod_23 .wrap .accordions .answer .close{font-size:3.7333333333vw}}.mod_24{width:100%}@media screen and (max-width: 767px){.mod_24{overflow:hidden}}.mod_24 .mod_24_inner{width:900px;margin:0 auto}@media screen and (max-width: 767px){.mod_24 .mod_24_inner{width:90%}}.mod_24 .mod_24_inner .mod_24_title{text-align:center;font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.5rem;color:#003b7e}@media screen and (max-width: 767px){.mod_24 .mod_24_inner .mod_24_title{width:90%;margin:0 auto;text-align:left;font-size:4.9333333333vw}}.mod_24 .mod_24_inner .mod_24_box{width:100%;background-color:#f5f5f5;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:30px 50px;margin-top:30px}@media screen and (max-width: 767px){.mod_24 .mod_24_inner .mod_24_box{padding:6.6666666667vw 5.0666666667vw;margin-top:5.3333333333vw}}@media screen and (max-width: 767px){.mod_24 .mod_24_inner .mod_24_box p{text-align:justify}}.mod_24 .mod_24_inner .mod_24_box .mod_17{width:288px;margin:0}@media screen and (max-width: 767px){.mod_24 .mod_24_inner .mod_24_box .mod_17{width:100%;margin-top:4vw}}.mod_24 .mod_24_inner .mod_24_box .mod_17 li{margin:0}.mod_24 .mod_24_title2{text-align:center;font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.5rem;color:#003b7e;margin-top:90px}@media screen and (max-width: 767px){.mod_24 .mod_24_title2{width:90%;margin:13.3333333333vw auto 0 auto;text-align:left;font-size:4.9333333333vw}}.mod_24 .mod_24_title2+.column{margin-top:30px}@media screen and (max-width: 767px){.mod_24 .mod_24_title2+.column{margin-top:6.6666666667vw}}.mod_24 .tsuika{width:100%;background-color:#e4eaf3;padding:70px 0 50px 0;margin-top:90px}@media screen and (max-width: 767px){.mod_24 .tsuika{padding:12vw 0 16vw 0;margin-top:13.3333333333vw}}.mod_24 .tsuika .mod_24_title2{margin-top:0}.mod_24 .tsuika .column{margin-top:60px}@media screen and (max-width: 767px){.mod_24 .tsuika .column{margin-top:9.3333333333vw}}.mod_24 .tsuika .column.reverse:after{display:none}.mod_24 .tsuika .column.reverse .inner .detail{padding:0}.mod_24 .tsuika .column.bottom .inner .detail{padding:0 0 70px 0}@media screen and (max-width: 767px){.mod_24 .tsuika .column.bottom .inner .detail{padding:13.3333333333vw 0 16vw 0}}.mod_24 .tsuika .column.bottom .inner .photo{top:0}.mod_24 .column{width:100%;margin-top:90px;overflow:hidden;position:relative}@media screen and (max-width: 767px){.mod_24 .column{margin-top:13.3333333333vw}}.mod_24 .column.ex{overflow-x:initial;padding-bottom:100px}@media screen and (max-width: 767px){.mod_24 .column.ex{padding-bottom:13.3333333333vw}}.mod_24 .column.reverse:after{content:"";width:100%;height:100%;background-color:#f5f5f5;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.mod_24 .column.reverse:after{height:100%}}.mod_24 .column.reverse.bg-none:after{display:none}.mod_24 .column.reverse.bg-none .add-box{background-color:#e4eaf3 !important}.mod_24 .column.reverse .inner{display:flex;flex-direction:row-reverse}@media screen and (max-width: 767px){.mod_24 .column.reverse .inner{display:block}}.mod_24 .column.reverse .inner .detail{padding:70px 0}@media screen and (max-width: 767px){.mod_24 .column.reverse .inner .detail{padding:16vw 0 4vw 0}}.mod_24 .column.reverse .inner .detail .list li{background-color:#fff}.mod_24 .column.reverse .inner .photo{left:inherit;right:683px}@media screen and (max-width: 767px){.mod_24 .column.reverse .inner .photo{margin-left:0;margin-right:10%}}@media screen and (max-width: 767px){.mod_24 .column.reverse .inner .photo.sp-hide{display:none}}@media screen and (max-width: 767px){.mod_24 .column.reverse .inner .photo.ml{margin-left:-5vw;width:100%}}.mod_24 .column.bottom:after{content:"";width:100%;height:100%;background-color:#e4eaf3;position:absolute;top:0;left:0}@media screen and (max-width: 767px){.mod_24 .column.bottom:after{height:87.5%}}.mod_24 .column.bottom .inner .detail{padding:70px 0}@media screen and (max-width: 767px){.mod_24 .column.bottom .inner .detail{padding:16vw 0}}.mod_24 .column.bottom .inner .detail .list li{background-color:#fff}.mod_24 .column.bottom .inner .photo{width:341px;height:228px;top:75px}@media screen and (max-width: 767px){.mod_24 .column.bottom .inner .photo{width:80%;margin:0 auto;position:static;height:auto}}.mod_24 .column .inner{width:900px;margin:0 auto;position:relative;z-index:1}@media screen and (max-width: 767px){.mod_24 .column .inner{width:100%}}.mod_24 .column .inner .detail{width:640px}@media screen and (max-width: 767px){.mod_24 .column .inner .detail{width:90%;margin:0 auto}}.mod_24 .column .inner .detail .header{width:100%;display:flex;flex-wrap:wrap}.mod_24 .column .inner .detail .header.center{align-items:center}.mod_24 .column .inner .detail .header.center .title{margin-top:0}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .header.center .title{margin-top:6.6666666667vw}}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .header{width:90%;margin:0 auto;display:block}}.mod_24 .column .inner .detail .header .num{width:66px;height:66px;text-align:center;display:flex;justify-content:center;align-items:center;background-color:#a93336;color:#fff;margin:0 10px 0 0}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .header .num{width:14.6666666667vw;height:14.6666666667vw;margin:0 auto}}.mod_24 .column .inner .detail .header .num.jsh{background-color:#9cc721}.mod_24 .column .inner .detail .header .num.elementary{background-color:#df8ba3}.mod_24 .column .inner .detail .header .num.gakuen{background-color:#064580}.mod_24 .column .inner .detail .header .num.other{background-color:#363636}.mod_24 .column .inner .detail .header .title{font-weight:500;font-size:1.375rem;color:#003b7e;line-height:1.333em;flex:1;margin-top:.111em}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .header .title{font-size:4.5333333333vw;line-height:normal;margin-top:6.6666666667vw}}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .header.new{display:flex;flex-direction:row;align-items:center}}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .header.new .num{margin:0 4vw 0 0}}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .header.new .title{margin:0}}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .photo{width:90vw !important}}.mod_24 .column .inner .detail .sub{font-size:1.125rem;font-weight:500;margin-top:20px}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .sub{width:90%;margin:1em auto 0 auto;font-size:3.7333333333vw}}.mod_24 .column .inner .detail p{text-align:justify;margin-top:20px}@media screen and (max-width: 767px){.mod_24 .column .inner .detail p{width:90%;margin-left:auto;margin-right:auto}}.mod_24 .column .inner .detail p+.header{margin-top:50px}@media screen and (max-width: 767px){.mod_24 .column .inner .detail p+.header{margin-top:6.6666666667vw}}.mod_24 .column .inner .detail .irregular{display:none}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .irregular{display:block;width:100%;background-color:#f5f5f5;width:100%;padding:2vw 5.0666666667vw 5.0666666667vw 5.0666666667vw;margin-top:8vw}}.mod_24 .column .inner .detail .irregular .title{font-weight:500;font-size:1.375rem;color:#003b7e;line-height:1.333em;flex:1;margin-top:.111em}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .irregular .title{font-size:4.5333333333vw;line-height:normal;margin-top:6.6666666667vw}}.mod_24 .column .inner .detail .list{width:100%;margin-top:20px}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .list{margin-top:1em}}.mod_24 .column .inner .detail .list li{background-color:#f5f5f5;text-indent:-1em;padding:.555em 2em .555em 2em;margin:.555em 0;font-weight:500}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .list li{padding:.555em 5.0666666667vw .555em 8vw}}.mod_24 .column .inner .detail .list li:before{content:"・";font-weight:700;color:#003b7e}.mod_24 .column .inner .detail .mod_17{width:300px;margin:45px 0 0 0}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .mod_17{width:100%;margin-top:4vw}}.mod_24 .column .inner .detail .mod_17 li{margin:0;width:300px}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .mod_17 li{width:90%}}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .mod_17.new{justify-content:center}}.mod_24 .column .inner .detail .note{font-size:0.75rem;font-weight:400;text-indent:-1em;padding-left:1em;text-align:justify}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .note{font-size:3.2vw}}.mod_24 .column .inner .detail .add-box{width:calc(100% + 30px);background-color:#fff;padding:30px;margin-top:30px}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .add-box{padding:6vw 0;margin-top:4vw;width:100%}}.mod_24 .column .inner .detail .add-box h3{font-size:1.375rem;font-weight:500;color:#0a4580}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .add-box h3{font-size:4.5333333333vw;width:89%;margin:0 auto}}.mod_24 .column .inner .detail .add-box h3 .red{color:#d54a3d;font-size:0.875rem;padding-left:.2em}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .add-box h3 .red{padding-left:0;font-size:3.7333333333vw}}.mod_24 .column .inner .detail .add-box p{font-size:1.125rem;font-weight:500}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .add-box p{font-size:3.7333333333vw;margin-top:.333em;width:89%}}.mod_24 .column .inner .detail .add-box .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;align-content:stretch}.mod_24 .column .inner .detail .add-box .row figure{width:191px;margin-top:30px}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .add-box .row figure{width:90%;margin:2.6666666667vw auto 0 auto}}.mod_24 .column .inner .detail .add-box.bc{background-color:#e4eaf3 !important;width:100%}@media screen and (max-width: 767px){.mod_24 .column .inner .detail .add-box.bc .row{display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;align-content:stretch}}.mod_24 .column .inner .photo{position:absolute;top:0;left:683px;width:33.35714286vw;max-width:933px;min-width:370px;height:100%;overflow:hidden}@media screen and (max-width: 767px){.mod_24 .column .inner .photo{position:static;width:90%;margin-left:10%;max-width:none;min-width:inherit;margin-top:4.8vw}}.mod_24 .column .inner .photo.pc-hide{display:none}@media screen and (max-width: 767px){.mod_24 .column .inner .photo.pc-hide{position:relative;left:-5.0666666667vw;width:100%}}.mod_24 .column .inner .photo.use{height:initial;overflow:initial;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;align-items:flex-end;align-content:stretch}@media screen and (max-width: 767px){.mod_24 .column .inner .photo.use{position:static;margin:0 auto}}.mod_24 .column .inner .photo.use .sp-hide{height:364px}@media screen and (max-width: 767px){.mod_24 .column .inner .photo.use .sp-hide{display:none}}.mod_24 .column .inner .photo.use .bnr{width:320px;height:266px;margin:45px 0 0 0;max-width:432px}@media screen and (max-width: 767px){.mod_24 .column .inner .photo.use .bnr{margin-top:4.6666666667vw;width:100%;height:initial;max-width:initial}}.mod_24 .column .inner .photo.ex{width:467px;height:208px}@media screen and (max-width: 767px){.mod_24 .column .inner .photo.ex{width:90%;height:100%}}.mod_24 .column .inner .photo.h310{height:315px;overflow:initial}.mod_24 .column .inner .photo.h310 figcaption{position:absolute;bottom:-2.555em;left:0;font-size:0.75rem}@media screen and (max-width: 767px){.mod_24 .column .inner .photo.h310 figcaption{font-size:2.6666666667vw}}.mod_24 .column .inner .photo.h340{height:340px}@media screen and (max-width: 767px){.mod_24 .column .inner .photo.h340{width:90%;height:100%}}.mod_24 .column .inner .photo picture{width:100%;height:100%;display:block}.mod_24 .column .inner .photo picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mod_24 .column .inner .photo picture img.right{-o-object-position:right;object-position:right}.mod_24 .column .inner .photo picture img.left{-o-object-position:left;object-position:left}.mod_24 .column .inner .photo picture img.ex{height:105%}@media screen and (max-width: 767px){.mod_24 .column .inner .photo.ml{width:96%}}.mod_25{width:900px;margin:0 auto}@media screen and (max-width: 767px){.mod_25{width:90%}}.mod_25 .title{text-align:center;font-weight:500;font-size:1.25rem;color:#064580}@media screen and (max-width: 767px){.mod_25 .title{font-size:3.4666666667vw}}.mod_25 .col{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.mod_25 .col .box{width:49%;background-color:#f5f8fd;padding:40px 0;margin-top:15px}@media screen and (max-width: 767px){.mod_25 .col .box{margin-top:2vw;padding:4.5333333333vw 5.0666666667vw;width:100%}}.mod_25 .col .box:nth-child(1){width:100%}.mod_25 .col .box .tt{font-size:1.25rem;font-weight:500;color:#064580;text-align:center}@media screen and (max-width: 767px){.mod_25 .col .box .tt{font-size:4.5333333333vw;letter-spacing:normal}}.mod_25 .col .box .tt i{margin-right:.111em}.mod_25 .col .box .list{width:100%;display:flex;flex-wrap:wrap}@media screen and (max-width: 767px){.mod_25 .col .box .list{justify-content:space-between}}.mod_25 .col .box .list li{font-size:1.125rem;font-weight:400;margin:.555em 2.555em 0 0}@media screen and (max-width: 767px){.mod_25 .col .box .list li{font-size:3.7333333333vw;margin:.555em 0 0 0}}.mod_25 .col .box .list li a{color:#064580;text-decoration:underline}.mod_25 .col .box .list li a:hover{text-decoration:none}.mod_25 .col .box .list li a i{margin-left:.222em}.mod_25 .col .box .mod_17{width:100%}.mod_25 .col .box .mod_17 li{margin:30px 15px 0 15px}@media screen and (max-width: 767px){.mod_25 .col .box .mod_17 li{margin:2.6666666667vw 0 0 0}}.mod_26{width:800px;margin:70px auto 0 auto}@media screen and (max-width: 767px){.mod_26{margin:9.3333333333vw auto 0 auto;width:90%}}.mod_26 .title{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.5rem;color:#003b7e;text-align:center}@media screen and (max-width: 767px){.mod_26 .title{font-size:4.9333333333vw}}.mod_26 .col{width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;margin-top:30px}@media screen and (max-width: 767px){.mod_26 .col{margin-top:6vw}}.mod_26 .col .num{width:30px;height:30px;color:#fff;display:flex;justify-content:center;align-items:center;font-weight:400;font-size:0.875rem;background-color:#003b7e;margin-right:14px;margin-top:.111em}@media screen and (max-width: 767px){.mod_26 .col .num{width:4.8vw;height:4.8vw;font-size:3.2vw;margin-right:3.2vw}}.mod_26 .col .txt{flex:1;text-align:justify}.mod_26 .mod_17{width:100%}.mod_26 .mod_17 li{margin:40px 0 0 0;width:370px}@media screen and (max-width: 767px){.mod_26 .mod_17 li{width:90%;margin:5.3333333333vw auto 0 auto}}.mod_27{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_27{margin:0 auto;width:80%}}.mod_27 .row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_27 .row{display:block}}.mod_27 .row .col{width:500px}@media screen and (max-width: 767px){.mod_27 .row .col{width:100%}}.mod_27 .row .col .tt.wide{width:900px}@media screen and (max-width: 767px){.mod_27 .row .col .tt.wide{width:initial}}.mod_27 .row .col .tx.wide{width:900px}@media screen and (max-width: 767px){.mod_27 .row .col .tx.wide{width:initial}}.mod_27 .row .col .box-content{margin:30px 0;width:900px;border:solid 1px #064580;background-color:#e4eaf3;padding:25px;position:relative}@media screen and (max-width: 767px){.mod_27 .row .col .box-content{width:100%;padding:6.6666666667vw 4.8vw 6.6666666667vw 4.8vw;border:solid .2666666667vw #064580;margin-top:8vw;margin-bottom:8vw}}.mod_27 .row .col .box-content .tt{margin-top:0;font-size:1.125rem}@media screen and (max-width: 767px){.mod_27 .row .col .box-content .tt{font-size:4.5333333333vw}}.mod_27 .row .col .box-content .tt.wide{width:900px}@media screen and (max-width: 767px){.mod_27 .row .col .box-content .tt.wide{width:initial}}.mod_27 .row .col .box-content .tx{margin-top:.555em}.mod_27 .row .col .box-content .tx.wide{width:900px}@media screen and (max-width: 767px){.mod_27 .row .col .box-content .tx.wide{width:initial}}.mod_27 .row .col .box-content .indent-list{margin-top:.555em}.mod_27 .row .col .box-content .indent-list li{font-weight:500}.mod_27 .row .pic{width:345px;margin-right:-100px;position:relative}@media screen and (max-width: 767px){.mod_27 .row .pic{width:100%;margin:10.6666666667vw auto 0 auto}}.mod_27 .row .pic.ex{top:-250px}@media screen and (max-width: 767px){.mod_27 .row .pic.ex{top:initial}}.mod_27 .row .pic.large{width:400px}@media screen and (max-width: 767px){.mod_27 .row .pic.large{width:100%}}.mod_27 .row.top{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:stretch}.mod_27.bg{width:100%;background-color:#e4eaf3;padding:70px 0;margin-top:70px}@media screen and (max-width: 767px){.mod_27.bg{padding:16.6666666667vw 0;margin-top:16.6666666667vw}}.mod_27.bg .inner{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_27.bg .inner{width:80%}}@media screen and (max-width: 767px){.mod_27.bg .inner.long{width:90%}}@media screen and (max-width: 767px){.mod_27.bg .inner.long .title{width:90%;margin-left:auto;margin-right:auto}}.mod_27.last{margin-top:70px}@media screen and (max-width: 767px){.mod_27.last{margin-top:16vw}}.mod_27 .title{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.5rem;color:#003b7e}@media screen and (max-width: 767px){.mod_27 .title{font-size:4.9333333333vw;letter-spacing:normal;margin-bottom:5.3333333333vw}}.mod_27 .title.ex{line-height:1.333em}.mod_27 .title.ex .small{font-size:1rem}@media screen and (max-width: 767px){.mod_27 .title.ex .small{font-size:3.4666666667vw}}.mod_27 .tt{font-size:1.25rem;font-weight:500;color:#064580;margin-top:30px}@media screen and (max-width: 767px){.mod_27 .tt{font-size:4.5333333333vw;letter-spacing:normal}}.mod_27 .tx{text-align:justify}.mod_27 .tx .indent{display:inline-block;text-indent:-1em;padding-left:1em}.mod_27 .tx .icon{width:50px;display:inline-block;position:relative;bottom:-0.333em}@media screen and (max-width: 767px){.mod_27 .tx .icon{width:8.5333333333vw}}.mod_27 .tx .icon img{width:100%;height:auto;display:block}.mod_27 .indent-list li{padding-left:6.111em;text-indent:-6.111em}.mod_27 .mod_17{width:100%;justify-content:flex-start;margin-top:25px}.mod_27 .mod_17 li{margin:0 auto}.mod_27 .mod_17.left{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}.mod_27 .mod_17.left li{margin:0}.mod_27 .box{width:100%;padding:28px 30px;background-color:#f5f8fd;margin-top:1.333em}@media screen and (max-width: 767px){.mod_27 .box{padding:3.7333333333vw 4vw 8.6666666667vw}}.mod_27 .box h3{color:#064580;font-size:1.125rem;font-weight:700;margin-bottom:.333em}@media screen and (max-width: 767px){.mod_27 .box h3{font-size:4.2666666667vw}}.mod_27 .box p{font-weight:700}@media screen and (max-width: 767px){.mod_27 .box p{font-size:3.7333333333vw}}.mod_27 .box p .tel{pointer-events:none}@media screen and (max-width: 767px){.mod_27 .box p .tel{pointer-events:auto}}.mod_27 .box p.regular{font-weight:300}.mod_27 .box p .indent{display:inline-block;padding-left:5.5em;text-indent:-5.5em}.mod_27 .box .btn{width:392px;height:56px;background-color:#0a4580;color:#fff;font-size:.875rem;font-weight:500;position:relative;margin:20px auto 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center}.mod_27 .box .btn i{position:absolute;right:17px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.mod_27 .box .btn{width:auto;height:16.6666666667vw}}.mod_27 .table{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:20px}@media screen and (max-width: 767px){.mod_27 .table{margin-top:2.6666666667vw;display:block}}.mod_27 .table li{width:49.5%;background-color:#f2f2f2;font-size:1.125rem;font-weight:700;padding:.333em .777em;margin:.222em 0;color:#333}@media screen and (max-width: 767px){.mod_27 .table li{width:100%;padding:.333em .777em;font-size:3.7333333333vw}}.mod_28{width:1000px;margin:70px auto 0 auto}@media screen and (max-width: 767px){.mod_28{margin:9.3333333333vw auto 0 auto;width:90%}}.mod_28 .contents{width:100%;background-color:#f5f8fd;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:15px;position:relative}@media screen and (max-width: 767px){.mod_28 .contents{margin-top:6.6666666667vw}}.mod_28 .contents.bac_hony{background-color:#fffce3}.mod_28 .contents.bac_hony .pic{position:relative;margin-top:92px}@media screen and (max-width: 767px){.mod_28 .contents.bac_hony .pic{margin-top:2.6666666667vw}}.mod_28 .contents.bac_hony .pic:before{position:absolute;content:"";background-image:url("../img/how_to/hony.svg");background-size:cover;right:-15px;top:-70px;width:92.45px;height:79px}@media screen and (max-width: 767px){.mod_28 .contents.bac_hony .pic:before{width:16.5866666667vw;height:14.3826666667vw;top:-65vw;right:.066667vw}}.mod_28 .contents.bac_hony .detail .tt{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.mod_28 .contents.bac_hony .detail .tt img{width:234px;height:auto;margin-left:10px}@media screen and (max-width: 767px){.mod_28 .contents.bac_hony .detail .tt img{margin-left:0;width:51.4666666667vw}}.mod_28 .contents .detail{width:614px;padding:35px 0 35px 105px}@media screen and (max-width: 767px){.mod_28 .contents .detail{width:90%;padding:3.7333333333vw 0;margin:0 auto}}.mod_28 .contents .detail .label{position:absolute;top:15px;left:20px;font-family:"Noto Serif JP",serif;font-weight:600;width:68px;height:68px;background-color:#064580;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;font-size:0.75rem;text-align:center;line-height:1.555em}@media screen and (max-width: 767px){.mod_28 .contents .detail .label{width:10.9333333333vw;height:10.9333333333vw;top:5.0666666667vw;left:5.0666666667vw;font-size:2.1333333333vw}}.mod_28 .contents .detail .label .num{font-size:1.5rem}@media screen and (max-width: 767px){.mod_28 .contents .detail .label .num{font-size:4.4vw}}.mod_28 .contents .detail .tt{font-weight:500;color:#003b7e;font-size:1.125rem;position:relative;width:100%}@media screen and (max-width: 767px){.mod_28 .contents .detail .tt{font-size:4.5333333333vw;width:100%;height:13.3333333333vw;padding-left:14vw;display:flex;flex-wrap:wrap;align-items:center;line-height:1.333em;letter-spacing:normal}}.mod_28 .contents .detail .tt .badge{width:125px;height:32px;border-radius:16px;background-color:#d64548;color:#fff;letter-spacing:0;font-size:12px;font-weight:500;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;right:30px;top:0}@media screen and (max-width: 767px){.mod_28 .contents .detail .tt .badge{width:32.1333333333vw;height:8vw;border-radius:4vw;font-size:3.2vw;top:3.555em;right:initial;left:14vw}}.mod_28 .contents .detail .box-text{margin:1em 0}.mod_28 .contents .detail .box-text .box{color:#083b7e;border:1px solid #083b7e;font-size:1rem;font-weight:500;padding:.2em .5em;background-color:#fff}@media screen and (max-width: 767px){.mod_28 .contents .detail .box-text .box{font-size:3.7333333333vw;margin-bottom:2.6666666667vw;display:inline-block}}.mod_28 .contents .detail .box-text .text{padding-left:.5em;font-size:1rem;color:#083b7e}@media screen and (max-width: 767px){.mod_28 .contents .detail .box-text .text{font-size:3.7333333333vw;padding-left:0}}.mod_28 .contents .detail .tx{font-size:1rem;font-weight:400;margin:.333em 0;text-align:justify}@media screen and (max-width: 767px){.mod_28 .contents .detail .tx{font-size:3.4666666667vw;margin:.555em 0}}.mod_28 .contents .detail .note{font-size:0.75rem;font-weight:400}@media screen and (max-width: 767px){.mod_28 .contents .detail .note{font-size:3.2vw}}.mod_28 .contents .detail .mod_17{width:100%;justify-content:flex-start;margin-top:25px}@media screen and (max-width: 767px){.mod_28 .contents .detail .mod_17{margin-top:0}}.mod_28 .contents .detail .mod_17 li{width:391px;margin:0}@media screen and (max-width: 767px){.mod_28 .contents .detail .mod_17 li{width:100%}}.mod_28 .contents .pic{width:300px;margin:36px 34px 36px 0}@media screen and (max-width: 767px){.mod_28 .contents .pic{width:100%;margin:2.6666666667vw auto 4vw auto}}.mod_29{width:100%;margin:60px auto 0 auto;padding:0;background-color:#e4eaf3}@media screen and (max-width: 767px){.mod_29{margin:9.3333333333vw auto 0 auto;width:100%;height:auto}}.mod_29 .inner{width:1000px;margin:0 auto;padding:90px 0;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_29 .inner{width:80vw;margin:0 auto;padding:16.6666666667vw 0}}.mod_29 .inner .label{width:173px;position:absolute;top:-30px;left:0}@media screen and (max-width: 767px){.mod_29 .inner .label{position:static;width:48.2666666667vw;margin-top:5.3333333333vw}}.mod_29 .inner .col{width:350px;position:relative}@media screen and (max-width: 767px){.mod_29 .inner .col{width:90%;padding:0 0 5.3333333333vw 0;margin:0 auto}}.mod_29 .inner .title{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.5rem;color:#003b7e}@media screen and (max-width: 767px){.mod_29 .inner .title{font-size:4.9333333333vw;width:100%}}.mod_29 .inner .row{width:100%;padding:40px 0 0 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.mod_29 .inner .row .col{width:610px;padding-left:100px}@media screen and (max-width: 767px){.mod_29 .inner .row .col{width:100%;padding-left:initial}}.mod_29 .inner .row .pic{width:345px}@media screen and (max-width: 767px){.mod_29 .inner .row .pic{width:100%}}.mod_29 .inner .mod_17{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-top:25px}@media screen and (max-width: 767px){.mod_29 .inner .mod_17{margin-top:10.6666666667vw}}.mod_29 .inner .mod_17 li{margin:0}.mod_29 .inner .bnr{width:100%;margin:60px 0 0 0}@media screen and (max-width: 767px){.mod_29 .inner .bnr{margin-top:8vw}}.mod_30{width:100%;margin:60px auto 0 auto;padding:0}@media screen and (max-width: 767px){.mod_30{margin:4vw auto 0 auto;width:100%}}.mod_30 .inner{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_30 .inner{width:90%;margin:0 auto}}.mod_30 .inner .col{width:350px;position:relative}@media screen and (max-width: 767px){.mod_30 .inner .col{width:90%;padding:12vw 0;margin:0 auto}}.mod_30 .inner .col .title{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.5rem;color:#003b7e}@media screen and (max-width: 767px){.mod_30 .inner .col .title{font-size:4.9333333333vw}}.mod_30 .inner .col p{margin-top:20px}@media screen and (max-width: 767px){.mod_30 .inner .col p{margin-top:5.3333333333vw}}.mod_30 .inner .col .mod_17{width:100%;justify-content:flex-start;margin-top:25px}@media screen and (max-width: 767px){.mod_30 .inner .col .mod_17{margin-top:5.3333333333vw}}.mod_30 .inner .col .mod_17 li{margin:0}.mod_30 .inner .col .pic{width:400px;position:absolute;left:415px;top:67px}@media screen and (max-width: 767px){.mod_30 .inner .col .pic{width:100%;height:auto;position:static;margin-top:4vw}}.mod_31{width:800px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 767px){.mod_31{width:80%}}.mod_31.w100p{width:100%}@media screen and (max-width: 767px){.mod_31.w100p{width:80%}}.mod_31 li{width:288px;height:auto;margin:0 34px 36px 34px}@media screen and (max-width: 767px){.mod_31 li{width:100%;height:16.6666666667vw;margin:0 0 2.6666666667vw 0}}@media screen and (max-width: 767px){.mod_31 li:last-child{margin:0}}.mod_31 li a{padding:1.111em 0;width:100%;height:100%;background-color:#0a4580;color:#fff;font-size:0.875rem;font-weight:500;display:flex;justify-content:center;align-items:center;text-align:center;background-image:url("../img/common/arrow_white.svg");background-size:17px auto;background-repeat:no-repeat;background-position:right 17px center;position:relative;letter-spacing:normal}@media screen and (max-width: 767px){.mod_31 li a{font-size:3.2vw;background-size:5.2706666667vw auto;background-position:right 5.2706666667vw center;letter-spacing:.1em}}@media screen and (max-width: 767px){.mod_31 li a.search{background-image:url("../img/common/search.svg");background-size:3.9333333333vw auto;background-position:right 6vw center}}.mod_31 li a.external{background-image:none}.mod_31 li a.external i{position:absolute;right:15px;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.mod_31 li a.external i{right:6vw}}.mod_31 li a.kifu{background-color:#d54a3d}.mod_31 li a.kifu:before{content:"";background-image:url(/gakuen/about/donation/assets/img/common/icon_donate.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:28px;height:28px;position:absolute;top:50%;transform:translateY(-50%);left:1em;font-size:1.3125rem}@media screen and (max-width: 767px){.mod_31 li a.kifu:before{width:6.6666666667vw;height:6.6666666667vw}}.mod_32{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_32{width:90%}}@media screen and (max-width: 767px){.mod_32 .tx{width:90%;margin:0 auto;text-align:justify}}.mod_32 .table{width:100%;margin:20px auto 0 auto}@media screen and (max-width: 767px){.mod_32 .table{margin:20px auto 0 auto}}.mod_32 .table tbody tr th{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.25rem;color:#fff;background-color:#064580;width:50%;border-right:solid 4px #fff;border-bottom:solid 4px #fff;padding:16px 0}.mod_32 .table tbody tr th:nth-child(2){border-right:none}@media screen and (max-width: 767px){.mod_32 .table tbody tr th{padding-left:5.0666666667vw;text-align:left;font-size:3.4666666667vw}}.mod_32 .table tbody tr td{font-weight:700;font-size:1rem;padding:1em 2em;background-color:#f2f2f2;border-right:solid 4px #fff;border-bottom:solid 4px #fff}.mod_32 .table tbody tr td:nth-child(2){border-right:none}@media screen and (max-width: 767px){.mod_32 .table tbody tr td{padding-left:5.0666666667vw;padding-right:5.0666666667vw;text-align:left;font-size:3.4666666667vw}}.mod_32 .table tbody tr td span{display:inline-block;margin:.555em 0 0 0}.mod_32 .note{font-size:0.75rem;font-weight:400;text-indent:-1em;padding-left:1em;text-align:justify;margin-top:.777em}@media screen and (max-width: 767px){.mod_32 .note{width:90%;margin-left:auto;margin-right:auto;font-size:3.2vw}}.mod_33{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_33{margin:0 auto;width:90%}}.mod_33.bg{width:100%;background-color:#e4eaf3;padding:70px 0;margin-top:70px}@media screen and (max-width: 767px){.mod_33.bg{padding:16.6666666667vw 0;margin-top:16.6666666667vw}}.mod_33.bg .inner{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_33.bg .inner{width:80%}}.mod_33 .bg-g{background-color:#f2f2f2;padding:20px}@media screen and (max-width: 767px){.mod_33 .bg-g{padding:2.6666666667vw 0;width:90%;margin-left:auto;margin-right:auto}}.mod_33 .title{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.5rem;color:#003b7e}@media screen and (max-width: 767px){.mod_33 .title{font-size:4.9333333333vw;letter-spacing:normal;width:90%;margin-left:auto;margin-right:auto}}.mod_33 .title.ex{line-height:1.333em}.mod_33 .title.ex .small{font-size:1rem}@media screen and (max-width: 767px){.mod_33 .title.ex .small{font-size:3.4666666667vw}}.mod_33 .title.center{text-align:center}.mod_33 .title.border{border:solid 1px #0a4580;color:#064580;width:100%;font-size:1.25rem;letter-spacing:normal;padding:.555em 0;margin-top:15px}@media screen and (max-width: 767px){.mod_33 .title.border{width:100%;padding:.555em 5.0666666667vw;margin-top:2.6666666667vw;border:solid .2666666667vw #0a4580;font-size:4vw}}.mod_33 .tt{font-size:1.25rem;font-weight:500;color:#064580;margin-top:30px}@media screen and (max-width: 767px){.mod_33 .tt{font-size:4.5333333333vw;letter-spacing:normal;width:90%;margin-left:auto;margin-right:auto}}.mod_33 .tx{text-align:justify}.mod_33 .tx .indent{display:inline-block;text-indent:-1em;padding-left:1em}@media screen and (max-width: 767px){.mod_33 .tx{width:90%;margin-left:auto;margin-right:auto}}.mod_33 .tx.center{text-align:center}.mod_33 .table{width:100%;margin-top:20px}.mod_33 .table dt{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.25rem;color:#fff;background-color:#064580;width:100%;padding:16px 0;text-align:center}@media screen and (max-width: 767px){.mod_33 .table dt{padding:1em;font-size:3.4666666667vw}}.mod_33 .table dd{margin-top:4px;background-color:#f5f8fd;width:100%;padding:2em;text-align:center}@media screen and (max-width: 767px){.mod_33 .table dd{text-align:left;padding:5.0666666667vw}}.mod_33 .table dd p{font-size:1.25rem;font-weight:500}@media screen and (max-width: 767px){.mod_33 .table dd p{font-size:4vw;letter-spacing:normal}}.mod_33 .table dd p .small{font-size:0.75rem;font-weight:400}@media screen and (max-width: 767px){.mod_33 .table dd p .small{font-size:3.2vw}}.mod_33 .table dd ul{width:100%;margin-top:1em}.mod_33 .table dd ul li{text-align:left;font-size:0.75rem;text-indent:-2em;padding-left:2em}@media screen and (max-width: 767px){.mod_33 .table dd ul li{font-size:3.2vw}}.mod_33 .pic{width:100%}@media screen and (max-width: 767px){.mod_33 .pic{margin-top:1em}}.mod_33 .note{width:100%}@media screen and (max-width: 767px){.mod_33 .note{width:90%;margin-left:auto;margin-right:auto}}.mod_33 .note li{text-align:left;font-size:0.75rem;text-indent:-1.333em;padding-left:1.333em}@media screen and (max-width: 767px){.mod_33 .note li{font-size:3.2vw}}.mod_33 .note-list{width:100%;margin:.555em auto 0 auto}.mod_33 .note-list li{font-size:0.75rem;text-indent:-1.444em;padding-left:1.444em;text-align:justify}@media screen and (max-width: 767px){.mod_33 .note-list li{font-size:3.2vw}}.mod_33 .box{width:100%;background-color:#fff;padding:30px;margin-top:30px}@media screen and (max-width: 767px){.mod_33 .box{padding:5.0666666667vw 0;margin-top:8vw}}.mod_33 .box .note-list{width:100%}@media screen and (max-width: 767px){.mod_33 .box .note-list{width:90%}}.mod_33 .bac{margin-top:20px;margin-bottom:43px;background-color:#e4eaf3;padding:28px 79px 21px}@media screen and (max-width: 767px){.mod_33 .bac{padding:8.2666666667vw 5.0666666667vw 8vw;margin-top:5.6vw;margin-bottom:8.5333333333vw}}@media screen and (max-width: 767px){.mod_33 .bac img{width:80vw}}.mod_34{width:1000px;margin:0 auto}@media screen and (max-width: 767px){.mod_34{width:100%}}.mod_34 .title{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.5rem;text-align:center;color:#003b7e;width:100%}@media screen and (max-width: 767px){.mod_34 .title{width:80%;margin:0 auto;font-size:4.9333333333vw}}.mod_34 .tx4{font-weight:500;font-size:0.875rem;text-align:center;margin-top:1em}@media screen and (max-width: 767px){.mod_34 .tx4{font-size:3.4666666667vw;margin-left:auto;margin-right:auto;text-align:left;width:80vw}}.mod_34 .detail{width:100%;margin-top:60px}@media screen and (max-width: 767px){.mod_34 .detail{width:90%;margin:10.6666666667vw auto 0 auto}}.mod_34 .detail .tt{font-weight:500;font-size:1.25rem;color:#064580}@media screen and (max-width: 767px){.mod_34 .detail .tt{text-align:center;font-size:4.5333333333vw}}.mod_34 .detail .table{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.mod_34 .detail .table li{width:468px;border-bottom:solid 1px #073773;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media screen and (max-width: 767px){.mod_34 .detail .table li{width:100%;border-bottom:solid .2666666667vw #073773}}.mod_34 .detail .table li .tx{font-size:1rem;font-weight:500;padding:1.333em 0;display:inline-block}@media screen and (max-width: 767px){.mod_34 .detail .table li .tx{font-size:3.4666666667vw;padding:1em 0}}.mod_34 .detail .table li .tx:first-child{text-align:left;font-size:0.875rem}@media screen and (max-width: 767px){.mod_34 .detail .table li .tx:first-child{font-size:3.4666666667vw}}.mod_34 .detail .table li .tx:last-child{width:130px;text-align:right;font-size:1rem}@media screen and (max-width: 767px){.mod_34 .detail .table li .tx:last-child{font-size:3.4666666667vw;width:25.3333333333vw}}.mod_34 .detail .table li .tx.center{margin-top:40px}@media screen and (max-width: 767px){.mod_34 .detail .table li .tx.center{margin-top:6.6666666667vw}}.mod_34 .detail .table li.ex{flex-direction:column;justify-content:flex-start;padding:1.333em 0}.mod_34 .detail .table li.ex .tx{width:100%;font-size:0.875rem;font-weight:500;padding:0}@media screen and (max-width: 767px){.mod_34 .detail .table li.ex .tx{font-size:3.4666666667vw}}.mod_34 .detail .table li.ex .tx:last-child{font-size:1rem}@media screen and (max-width: 767px){.mod_34 .detail .table li.ex .tx:last-child{font-size:3.4666666667vw}}.mod_34 .detail .table.xxx li .tx:first-child{width:228px}@media screen and (max-width: 767px){.mod_34 .detail .table.xxx li .tx:first-child{width:49.3333333333vw}}.mod_34 .detail .table.xxx li .tx.ex{width:80px;text-align:right}@media screen and (max-width: 767px){.mod_34 .detail .table.xxx li .tx.ex{width:10.6666666667vw}}.mod_34 .detail .goukei{width:100%;height:63px;background-color:#f5f8fd;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:15px;padding:0 25px}@media screen and (max-width: 767px){.mod_34 .detail .goukei{height:12vw;margin-top:3.3333333333vw;padding:0 5.0666666667vw}}.mod_34 .detail .goukei .tx1{font-weight:500;font-size:1.125rem;color:#064580}@media screen and (max-width: 767px){.mod_34 .detail .goukei .tx1{font-size:3.7333333333vw}}.mod_34 .detail .goukei .tx2{font-weight:500;font-size:1.375rem;color:#064580;text-align:right}@media screen and (max-width: 767px){.mod_34 .detail .goukei .tx2{font-size:4vw}}.mod_34 .detail .goukei .tx3{font-weight:500;font-size:1.125rem;color:#064580;margin-right:30px}@media screen and (max-width: 767px){.mod_34 .detail .goukei .tx3{font-size:3.7333333333vw;margin-right:4vw}}.mod_34 .detail .goukei.short{width:400px;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.mod_34 .detail .goukei.short{width:80vw}}.mod_34 .detail .goukei.short .tx1{font-weight:500;font-size:1.125rem;color:#064580;margin-right:auto}@media screen and (max-width: 767px){.mod_34 .detail .goukei.short .tx1{font-size:3.7333333333vw}}.mod_34 .detail .goukei.short .tx2{font-weight:bold;font-size:1.75rem;color:#064580;text-align:right}@media screen and (max-width: 767px){.mod_34 .detail .goukei.short .tx2{font-size:4vw}}.mod_34 .detail .goukei.short .tx3{font-weight:500;font-size:1.125rem;color:#064580;margin-left:1em;margin-right:0}@media screen and (max-width: 767px){.mod_34 .detail .goukei.short .tx3{margin-right:0;font-size:3.7333333333vw}}.mod_34 .detail .shoukei{width:100%;text-align:right;font-weight:500;font-size:1.375rem;color:#064580;text-align:right;padding:0 25px}@media screen and (max-width: 767px){.mod_34 .detail .shoukei{font-size:4vw;padding:0 5.0666666667vw;margin-top:4vw}}.mod_34 .detail .shoukei .tx{font-weight:500;font-size:1.125rem;color:#064580;margin-right:30px}@media screen and (max-width: 767px){.mod_34 .detail .shoukei .tx{font-size:3.7333333333vw;margin-right:4vw}}.mod_34 .detail .note{font-size:0.75rem;font-weight:400;text-indent:-1em;padding-left:1em;margin-top:1em}.mod_34 .detail .tx{font-size:1rem;font-weight:500}@media screen and (max-width: 767px){.mod_34 .detail .tx{font-size:3.4666666667vw;padding:1em 0}}.mod_34 .detail .tx.center{margin-top:40px;text-align:center}@media screen and (max-width: 767px){.mod_34 .detail .tx.center{width:80vw;margin-top:6.6666666667vw;margin-left:auto;margin-right:auto;text-align:left}}.mod_35{width:800px;margin:60px auto 0 auto;display:flex;flex-direction:column;align-items:center}@media screen and (max-width: 767px){.mod_35{width:100%}}.mod_35 .title{font-weight:500;font-size:1.25rem;text-align:center;color:#003b7e;width:100%}@media screen and (max-width: 767px){.mod_35 .title{font-size:4.5333333333vw;width:80%}}.mod_35 .box{width:634px;background-color:#f2f2f2;display:flex;flex-direction:column;align-items:center;margin-top:30px;padding:30px}@media screen and (max-width: 767px){.mod_35 .box{align-items:flex-start;width:90%;padding:5.0666666667vw}}.mod_35 .box .tt{font-weight:700;font-size:1.375rem;text-align:center;color:#003b7e;width:100%}@media screen and (max-width: 767px){.mod_35 .box .tt{font-size:5.3333333333vw;text-align:left}}.mod_35 .box .tx1{font-weight:500;font-size:0.875rem;margin-top:.777em}@media screen and (max-width: 767px){.mod_35 .box .tx1{font-size:3.7333333333vw}}.mod_35 .box .tx2{font-weight:400;font-size:1rem;margin-top:1.333em}@media screen and (max-width: 767px){.mod_35 .box .tx2{font-size:3.7333333333vw}}.mod_35 .mod_17{width:100%;margin-top:40px}@media screen and (max-width: 767px){.mod_35 .mod_17{width:80%;margin-top:6.6666666667vw}}.mod_35 .list02{width:125%}@media screen and (max-width: 767px){.mod_35 .list02{width:auto}}@media screen and (max-width: 767px){.mod_35 .list02.w-100{width:100%}}@media screen and (max-width: 767px){.mod_35 p.tx{width:80%;margin-top:2em}}.mod_36{width:800px;margin:0 auto;display:flex;flex-direction:column;align-items:center;background-color:#f2f2f2;padding:40px 0}@media screen and (max-width: 767px){.mod_36{width:90%;padding:5.3333333333vw 0}}.mod_36 .title{font-weight:500;font-size:1.125rem;text-align:center;color:#003b7e;width:100%}@media screen and (max-width: 767px){.mod_36 .title{font-size:4.5333333333vw}}.mod_36 .list{width:600px;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 767px){.mod_36 .list{width:90%}}.mod_36 .list dt{width:115px;font-weight:500;font-size:0.875rem;color:#064580;margin-top:2em}@media screen and (max-width: 767px){.mod_36 .list dt{width:35%;font-size:3.7333333333vw;margin-top:1em}}.mod_36 .list dd{width:460px;font-weight:500;font-size:0.875rem;border-left:solid 1px #073773;padding-left:2em;margin-top:2em}@media screen and (max-width: 767px){.mod_36 .list dd{width:65%;font-size:3.7333333333vw;margin-top:1em;padding-left:1em}}.mod_36 .list dd .tel{pointer-events:none}@media screen and (max-width: 767px){.mod_36 .list dd .tel{pointer-events:auto;text-decoration:underline;color:#064580}}.mod_37{width:800px;margin:0 auto;border:2px solid #0a4580}@media screen and (max-width: 767px){.mod_37{margin:0 auto;width:80%}}.mod_37 .inner{width:700px;padding:40px 0;margin:0 auto}@media screen and (max-width: 767px){.mod_37 .inner{padding:5.3333333333vw 0;width:90%}}@media screen and (max-width: 767px){.mod_37 .inner .tx.sp-text{text-align:justify}}.mod_37 .tt{font-size:1.125rem;font-weight:500;color:#064580}@media screen and (max-width: 767px){.mod_37 .tt{font-size:4.5333333333vw;letter-spacing:normal}}.mod_37 .bg-b{background-color:#e4eaf3;font-family:"Noto Serif JP",serif;padding:20px 0 20px 20px;font-weight:600}@media screen and (max-width: 767px){.mod_37 .bg-b{padding:2.6666666667vw 4vw;font-size:4.2666666667vw;letter-spacing:normal}}.mod_37 .bg-b a{font-size:1.25rem;color:#064580}@media screen and (max-width: 767px){.mod_37 .bg-b a{font-size:4.2666666667vw}}.mod_37 .boxline{position:relative;border:1px solid #e4eaf3;border-radius:10px;width:653px;margin:40px 0 auto auto;padding:40px 40px 40px 80px}@media screen and (max-width: 767px){.mod_37 .boxline{width:100%;padding:60px 4.2666666667vw 4.2666666667vw 4.2666666667vw;margin:60px auto 0 auto}}.mod_37 .boxline .icon{width:100px;height:100px;position:absolute;top:-25px;left:-50px}@media screen and (max-width: 767px){.mod_37 .boxline .icon{top:-50px;left:50%;margin-left:-50px}}.mod_38{width:900px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (max-width: 767px){.mod_38{display:block;margin:0 auto;width:90%}}.mod_38 .box{width:440px;background-color:#f2f2f2;padding:40px}@media screen and (max-width: 767px){.mod_38 .box{width:100%;padding:5.3333333333vw;margin-top:2.6666666667vw}.mod_38 .box:first-child{margin-top:0}}.mod_38 .box .shop{color:#064580;font-size:1rem;display:block}@media screen and (max-width: 767px){.mod_38 .box .shop{font-size:3.7333333333vw}}.mod_38 .box .int{display:block;text-indent:-4em;margin-left:4em}.mod_38 .box a.tel{font-size:1.125rem;color:#333;pointer-events:none;text-decoration:none;font-weight:500}@media screen and (max-width: 767px){.mod_38 .box a.tel{pointer-events:auto;text-decoration:none !important;font-size:4.2666666667vw}}.mod_39{width:900px;margin:0 auto;background-color:#e4eaf3;padding:40px 0}@media screen and (max-width: 767px){.mod_39{display:block;margin:0 auto;width:90%;padding:5.3333333333vw 0}}.mod_39 .inner{width:800px;margin:0 auto}@media screen and (max-width: 767px){.mod_39 .inner{width:90%}}.mod_39 .tt{font-size:1.25rem;font-weight:500;color:#064580}@media screen and (max-width: 767px){.mod_39 .tt{font-size:4.5333333333vw;letter-spacing:normal}}.mod_39 .label01{background-color:#0a4580;font-family:"Noto Serif JP",serif;text-align:center;color:#fff;padding:20px 0;font-weight:600;font-size:20px}@media screen and (max-width: 767px){.mod_39 .label01{padding:2.6666666667vw 0;font-size:4.2666666667vw}}@media screen and (max-width: 767px){.mod_39 .label01.sp-left{text-align:left;padding-left:5.3333333333vw;padding-right:5.3333333333vw}}.mod_39 .pic{width:100%;margin:20px 0}@media screen and (max-width: 767px){.mod_39 .pic{margin:2.6666666667vw 0}}.mod_39 th{width:184px;background-color:#0a4580;font-family:"Noto Serif JP",serif;text-align:center;color:#fff;font-size:1.25rem}@media screen and (max-width: 767px){.mod_39 th{width:99px;font-size:3.7333333333vw}}.mod_39 td{padding:40px;background-color:#fff}@media screen and (max-width: 767px){.mod_39 td{padding:4vw}}.mod_39 .comment{width:100%;max-width:1000px;font-size:0.75rem;font-weight:400;line-height:1.999em;text-indent:-1.111em;padding-left:1.111em}@media screen and (max-width: 767px){.mod_39 .comment{line-height:1.5em;font-size:3.2vw}}.mod_39 .bg{padding:60px 0;background-color:#fff}@media screen and (max-width: 767px){.mod_39 .bg{padding:13.3333333333vw 0 8vw 0}}.mod_39 .bg .flex{display:flex;justify-content:space-between;width:700px;margin:0 auto}@media screen and (max-width: 767px){.mod_39 .bg .flex{width:90%;display:block}}.mod_39 .bg .flex .box01{width:117px}@media screen and (max-width: 767px){.mod_39 .bg .flex .box01{width:40.87452471%;max-width:214px;margin:0 auto;padding:0 0 4vw 0}}.mod_39 .bg .flex .box02{width:552px}@media screen and (max-width: 767px){.mod_39 .bg .flex .box02{width:100%}}.mod_39 .bg .flex .box02 .tt{font-size:1.125rem;color:#0a4580;padding-bottom:10px}@media screen and (max-width: 767px){.mod_39 .bg .flex .box02 .tt{font-size:4vw;padding-bottom:1.3333333333vw}}.mod_39 .bg .down{width:47px;margin:20px auto 30px auto}@media screen and (max-width: 767px){.mod_39 .bg .down{margin:4vw auto 6.6666666667vw auto}}.mod_39 .bg .down img{display:block}.mod_39 .check{font-size:1rem;text-align:center;position:relative}@media screen and (max-width: 767px){.mod_39 .check{font-size:3.7333333333vw;text-align:left;padding-left:30px}}.mod_39 .check span.int::before{content:url("/gakuen/about/donation/assets/img/type_for_individual/icon08.svg");display:inline-block;width:30px;height:auto}@media screen and (max-width: 767px){.mod_39 .check span.int::before{position:absolute;left:0}}.mod_39 .check .red{color:#f21c1c}.mod_39 .bg02{padding:25px;background-color:#fff}@media screen and (max-width: 767px){.mod_39 .bg02{padding:3.3333333333vw}}.mod_39 .bg02 .flex{display:flex;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 767px){.mod_39 .bg02 .flex{display:block}}.mod_39 .bg02 .flex .box01{width:107px;height:107px;background-color:#0a4580;font-family:"Noto Serif JP",serif;color:#fff;font-size:2.25rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 767px){.mod_39 .bg02 .flex .box01{margin:0 auto;width:14.2666666667vw;height:14.2666666667vw;font-size:4.8vw}}.mod_39 .bg02 .flex .box02{width:610px;font-size:1.25rem}@media screen and (max-width: 767px){.mod_39 .bg02 .flex .box02{width:100%;font-size:3.4666666667vw;padding-top:2.6666666667vw}}.mod_39 .bg02 .flex .box02 .pp{color:#0a4580;text-decoration:underline}.mod_39 .bg02 .pic02{width:627px;margin:0 auto}@media screen and (max-width: 767px){.mod_39 .bg02 .pic02{width:90%}}.mod_39.sp-size{padding-top:25px;padding-bottom:25px}@media screen and (max-width: 767px){.mod_39.sp-size{width:80%;padding-top:6.9333333333vw;padding-bottom:7.3333333333vw}}.mod_39 .flex-box02{width:850px;margin:0 auto;-moz-column-gap:20px;column-gap:20px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:end;align-content:stretch}@media screen and (max-width: 767px){.mod_39 .flex-box02{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch;width:90%}}.mod_39 .flex-box02 img{width:145px;margin-bottom:auto}@media screen and (max-width: 767px){.mod_39 .flex-box02 img{width:38vw}}.mod_39 .flex-box02 .text-box{width:466px}@media screen and (max-width: 767px){.mod_39 .flex-box02 .text-box{width:100%}}.mod_39 .flex-box02 .text-box .tit{font-size:1.25rem;color:#083b7e;line-height:1em}@media screen and (max-width: 767px){.mod_39 .flex-box02 .text-box .tit{line-height:1.47em;font-size:4.5333333333vw;width:100%;margin-top:4vw}}.mod_39 .flex-box02 .text-box p{font-size:1rem;margin-top:1em}@media screen and (max-width: 767px){.mod_39 .flex-box02 .text-box p{font-size:3.4666666667vw;width:100%}}.mod_39 .flex-box02 a{width:185px;height:56px;background-color:#0a4580;color:#fff;font-size:.875rem;font-weight:500;display:flex;justify-content:center;align-items:center;text-align:center;background-image:url(../img/common/arrow_white.svg);background-size:17px auto;background-repeat:no-repeat;background-position:right 10px center;position:relative}@media screen and (max-width: 767px){.mod_39 .flex-box02 a{width:100%;height:16.6666666667vw;margin-top:4vw}}.mod_40{width:1000px;margin:60px auto 50px}@media screen and (max-width: 767px){.mod_40{width:100%;margin:13.3333333333vw auto 9.3333333333vw}}.mod_40 .title{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.5rem;text-align:center;color:#003b7e;width:100%}@media screen and (max-width: 767px){.mod_40 .title{margin:0 auto;font-size:4.9333333333vw;width:80%}}.mod_40 .tx4{font-weight:500;font-size:0.875rem;text-align:center;margin-top:1em}@media screen and (max-width: 767px){.mod_40 .tx4{font-size:3.4666666667vw;margin-left:auto;margin-right:auto;text-align:left;margin-top:0}}.mod_40 .tx{font-size:1rem;font-weight:500}@media screen and (max-width: 767px){.mod_40 .tx{font-size:3.4666666667vw;padding:1em 0}}.mod_40 .tx.center{margin-top:1em;text-align:center}@media screen and (max-width: 767px){.mod_40 .tx.center{width:80vw;margin-top:6.6666666667vw;margin-left:auto;margin-right:auto;text-align:left;margin-top:0}}.mod_40 .text-list{display:flex;flex-direction:column;margin:1em auto 0;width:-moz-max-content;width:max-content}@media screen and (max-width: 767px){.mod_40 .text-list{width:80%;margin-top:0}}.mod_40 .text-list li{font-size:1rem;padding-left:1em;text-indent:-1em;color:#083b7e}@media screen and (max-width: 767px){.mod_40 .text-list li{font-size:3.4666666667vw}}@keyframes keyakifund-01{0%{opacity:0}100%{opacity:1}}@keyframes keyakifund-02{0%{opacity:1}100%{opacity:0}}@keyframes keyakifund-03{0%{opacity:1}100%{opacity:0;transform:translateY(-100%);display:none}}@keyframes keyakifund-04{0%{opacity:1;bottom:80px}100%{opacity:.3;bottom:0px}}@keyframes keyakifund-05{0%{filter:drop-shadow(0 0 0 gold)}25%{filter:drop-shadow(3px 3px 10px gold)}50%{filter:drop-shadow(-3px -3px 10px gold)}100%{filter:drop-shadow(0 0 0 gold)}}@keyframes keyakifund-06{0%{opacity:0}25%{opacity:1}75%{opacity:1}100%{opacity:0}}@keyframes keyakifund-07{0%{opacity:0}25%{opacity:1}50%{opacity:1}75%{opacity:1}100%{opacity:0}}.keyakifund{width:100%}.keyakifund .kf-mv{width:100%;height:calc(100vh - 74px);min-height:470px;position:relative;font-family:"Noto Serif JP",serif;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-mv{height:calc(100vh - 13.7333333333vw)}}.keyakifund .kf-mv .kf-mv-wrap{width:100%;height:100%;position:relative;z-index:10}.keyakifund .kf-mv .keyakibokin-slider{width:100%;height:100%;position:absolute;top:0;left:0}.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper{width:100%;height:100%}.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper{width:100%;height:100%}.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide{width:100%;height:100%;position:relative;display:block}.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide{width:100%;height:100%;display:block;background-size:cover;background-position:center center}.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide1{background-image:url("../img/keyakibokin2/slide01_pc.webp")}.no-webp .keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide1{background-image:url("../img/keyakibokin2/slide01_pc.jpg")}@media screen and (max-width: 767px){.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide1{background-image:url("../img/keyakibokin2/slide01_sp.webp")}.no-webp .keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide1{background-image:url("../img/keyakibokin2/slide01_sp.jpg")}}.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide2{background-image:url("../img/keyakibokin2/slide02_pc.webp")}.no-webp .keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide2{background-image:url("../img/keyakibokin2/slide02_pc.jpg")}@media screen and (max-width: 767px){.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide2{background-image:url("../img/keyakibokin2/slide02_sp.webp")}.no-webp .keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide2{background-image:url("../img/keyakibokin2/slide02_sp.jpg")}}.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide3{background-image:url("../img/keyakibokin2/slide03_pc.webp")}.no-webp .keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide3{background-image:url("../img/keyakibokin2/slide03_pc.jpg")}@media screen and (max-width: 767px){.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide3{background-image:url("../img/keyakibokin2/slide03_sp.webp")}.no-webp .keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide3{background-image:url("../img/keyakibokin2/slide03_sp.jpg")}}.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide4{background-image:url("../img/keyakibokin2/slide04_pc.webp")}.no-webp .keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide4{background-image:url("../img/keyakibokin2/slide04_pc.jpg")}@media screen and (max-width: 767px){.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide4{background-image:url("../img/keyakibokin2/slide04_sp.webp")}.no-webp .keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide4{background-image:url("../img/keyakibokin2/slide04_sp.jpg")}}.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide5{background-image:url("../img/keyakibokin2/slide05_pc.webp")}.no-webp .keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide5{background-image:url("../img/keyakibokin2/slide05_pc.jpg")}@media screen and (max-width: 767px){.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide5{background-image:url("../img/keyakibokin2/slide05_sp.webp")}.no-webp .keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide.slide5{background-image:url("../img/keyakibokin2/slide05_sp.jpg")}}.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide picture{display:none}.keyakifund .kf-mv .keyakibokin-slider .keyakibokinSwiper .swiper-wrapper .swiper-slide .slide img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}.keyakifund .kf-mv .contents-1{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;z-index:10;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;animation:keyakifund-02 0s ease-in-out 5s 1 normal forwards;padding-bottom:150px}.keyakifund .kf-mv .contents-1 .item{opacity:0;animation:keyakifund-01 1s ease-in-out .5s 1 normal forwards;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.keyakifund .kf-mv .contents-1 .item:before,.keyakifund .kf-mv .contents-1 .item:after{content:"";width:68px;height:1px;background-color:#fff;margin:0 25px}@media screen and (max-width: 767px){.keyakifund .kf-mv .contents-1 .item:before,.keyakifund .kf-mv .contents-1 .item:after{width:9.0666666667vw;height:.2666666667vw;margin:0 3.3333333333vw}}.keyakifund .kf-mv .contents-1 .item .number{font-family:"EB Garamond",serif;font-weight:400;font-size:5.625rem;line-height:1em}@media screen and (max-width: 767px){.keyakifund .kf-mv .contents-1 .item .number{font-size:12vw}}.keyakifund .kf-mv .contents-1 .text1{font-size:3.125rem;font-weight:600;line-height:1em;opacity:0;animation:keyakifund-01 1s ease-in-out 2s 1 normal forwards;margin-top:40px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-mv .contents-1 .text1{font-size:8vw;margin-top:8vw;line-height:1.555em}}.keyakifund .kf-mv .contents-1 .text1:after{content:"";width:100px;height:2px;background-color:#fff}@media screen and (max-width: 767px){.keyakifund .kf-mv .contents-1 .text1:after{width:9.3333333333vw;height:.2666666667vw}}.keyakifund .kf-mv .contents-2{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;animation:keyakifund-02 0s ease-in-out 8s 1 normal forwards;width:100%;padding-bottom:150px}.keyakifund .kf-mv .contents-2 .text{color:#fff;font-size:3.125rem;font-weight:600;line-height:1em;opacity:0;animation:keyakifund-01 1s ease-in-out 5s 1 normal forwards;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-mv .contents-2 .text{font-size:6.6666666667vw;letter-spacing:.111em;line-height:1.555em}}.keyakifund .kf-mv .contents-2 .text .hyphen{content:"";width:100px;height:1px;background-color:#fff;display:inline-block}@media screen and (max-width: 767px){.keyakifund .kf-mv .contents-2 .text .hyphen{width:13.3333333333vw}}.keyakifund .kf-mv .contents-3{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;position:relative;z-index:10;margin-bottom:150px}@media screen and (max-width: 767px){.keyakifund .kf-mv .contents-3{margin-bottom:26.6666666667vw}}.keyakifund .kf-mv .contents-3 .logo{animation:keyakifund-01 2s ease-in-out 9s 1 normal forwards;width:328px;opacity:0;position:relative}@media screen and (max-width: 767px){.keyakifund .kf-mv .contents-3 .logo{width:66.6666666667vw;border-radius:12vw}}.keyakifund .kf-mv .contents-3 .logo img{animation:keyakifund-05 1s ease-in 14s 1 normal forwards}.keyakifund .kf-mv .contents-3 .text2{font-size:1.75rem;font-weight:600;line-height:1em;opacity:0;animation:keyakifund-01 2s ease-in-out 11s 1 normal forwards;margin-top:70px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-mv .contents-3 .text2{font-size:3.4666666667vw;margin-top:5.3333333333vw;letter-spacing:.111em}}.keyakifund .kf-mv .contents-3 .text2:after{content:"";width:60px;height:1px;background-color:#fff;display:inline-block;margin-left:30px}@media screen and (max-width: 767px){.keyakifund .kf-mv .contents-3 .text2:after{width:13.3333333333vw;margin-left:4vw}}.keyakifund .kf-mv .contents-3 .text3{font-size:5.5rem;font-weight:600;line-height:1em;opacity:0;animation:keyakifund-01 2s ease-in-out 13s 1 normal forwards;margin-top:30px;letter-spacing:normal}@media screen and (max-width: 767px){.keyakifund .kf-mv .contents-3 .text3{font-size:12vw;margin-top:4vw}}.keyakifund .kf-mv .scroll{opacity:0;position:absolute;left:50%;transform:translateX(-50%);bottom:50px;animation:keyakifund-01 2s ease-in-out 10s 1 normal forwards;z-index:100}@media screen and (max-width: 767px){.keyakifund .kf-mv .scroll{bottom:6.6666666667vw;margin-left:-.2666666667vw}}.keyakifund .kf-mv .scroll a{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;position:relative}.keyakifund .kf-mv .scroll a .tx{font-size:0.75rem;text-align:center;line-height:normal;letter-spacing:normal;color:#fff}.keyakifund .kf-mv .scroll a:before{content:"";width:5px;height:5px;border-radius:50%;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);bottom:80px;z-index:10;animation:keyakifund-04 2s ease-in-out 1s infinite normal forwards}.keyakifund .kf-mv .scroll a:after{content:"";width:1px;height:80px;margin-top:10px;background-color:#fff}.keyakifund .kf-mv .picture{width:100%;height:100%;position:absolute;top:0;left:0}.keyakifund .kf-mv .picture.picture-1{z-index:3;animation:keyakifund-02 2s ease-in-out 2s 1 normal forwards}.keyakifund .kf-mv .picture.picture-2{z-index:2;animation:keyakifund-02 0s ease-in-out 5s 1 normal forwards}.keyakifund .kf-mv .picture.bg-black{z-index:1;background-color:#000;animation:keyakifund-02 0s ease-in-out 8s 1 normal forwards}.keyakifund .kf-mv .picture.picture-3{z-index:0}.keyakifund .kf-mv .picture.picture-3 .wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;z-index:10;padding-top:90px}.keyakifund .kf-mv .picture.picture-3 .bnr{width:1100px;opacity:0;animation:keyakifund-01 2s ease-in-out 9.5s 1 normal forwards}@media screen and (max-width: 767px){.keyakifund .kf-mv .picture.picture-3 .bnr{width:90.5333333333vw}}.keyakifund .kf-mv .picture.picture-3 .bnr img{-o-object-fit:initial;object-fit:initial;height:auto;box-shadow:0 3px 6px rgba(0,0,0,.5)}.keyakifund .kf-mv .picture.picture-3 .txt{width:500px;margin-top:50px;opacity:0;animation:keyakifund-01 1s ease-in-out 8s 1 normal forwards}@media screen and (max-width: 767px){.keyakifund .kf-mv .picture.picture-3 .txt{width:59.3333333333vw;margin-top:6.6666666667vw}}.keyakifund .kf-mv .picture.picture-3 .txt img{-o-object-fit:initial;object-fit:initial;height:auto}.keyakifund .kf-mv .picture.picture-3 .bg{animation:keyakifund-02 2s ease-in-out 12.5s 1 normal forwards}.keyakifund .kf-mv .picture img{-o-object-fit:cover;object-fit:cover;display:block;width:100%;height:100%}.keyakifund .kf-mv2{width:100%;height:180px;position:relative}@media screen and (max-width: 767px){.keyakifund .kf-mv2{height:48.9333333333vw}}.keyakifund .kf-mv2 .pic{width:100%;height:100%;position:relative}.keyakifund .kf-mv2 .pic img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center 90%;object-position:center 90%}.keyakifund .kf-mv2 .txt{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}.keyakifund .kf-mv2 .txt .tx{font-family:"Noto Serif JP",serif;font-size:1rem;font-weight:600;line-height:1em;color:#fff;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-mv2 .txt .tx{font-size:2.9333333333vw}}.keyakifund .kf-mv2 .txt .tx .hyphen{content:"";width:53px;height:1px;background-color:#fff;display:block}@media screen and (max-width: 767px){.keyakifund .kf-mv2 .txt .tx .hyphen{width:6.6666666667vw;height:.2666666667vw}}.keyakifund .kf-mv2 .txt .tt{font-family:"Noto Serif JP",serif;font-size:3rem;font-weight:600;line-height:1em;color:#fff;margin-top:.333em}@media screen and (max-width: 767px){.keyakifund .kf-mv2 .txt .tt{font-size:8.2666666667vw}}.keyakifund .kf-mv2+.kf-sec{margin-top:75px}@media screen and (max-width: 767px){.keyakifund .kf-mv2+.kf-sec{margin-top:14.6666666667vw}}.keyakifund .kf-sec{width:100%;margin-top:160px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;overflow:hidden}@media screen and (max-width: 767px){.keyakifund .kf-sec{margin-top:28vw}}.keyakifund .kf-sec.apply{margin-top:120px}@media screen and (max-width: 767px){.keyakifund .kf-sec.apply{margin-top:11.3333333333vw}}.keyakifund .kf-sec.flow{margin-top:0}.keyakifund .kf-sec.gradation{background-color:#032f59;background-image:linear-gradient(#032f59 0%, #0357ab 100%);padding:160px 0}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation{padding:9.3333333333vw 0}}.keyakifund .kf-sec.gradation .bottom-contents{width:1110px;margin:0 auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .bottom-contents{width:100%}}.keyakifund .kf-sec.gradation .bottom-contents h2{font-family:"Noto Serif JP",serif;font-size:2rem;font-weight:600;color:#fff;text-align:center}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .bottom-contents h2{font-size:5.0666666667vw}}.keyakifund .kf-sec.gradation .bottom-contents h2 .hyphen{width:1.555em;height:1em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;display:inline-flex;position:relative;top:-0.333em}.keyakifund .kf-sec.gradation .bottom-contents h2 .hyphen:before{content:"";width:100%;height:1px;background-color:#fff;display:block}.keyakifund .kf-sec.gradation .bottom-contents p{font-family:"Noto Serif JP",serif;font-size:1.625rem;font-weight:600;color:#fff;text-align:center;line-height:4em;margin-top:3em;letter-spacing:normal}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .bottom-contents p{font-size:4.2666666667vw;line-height:3em;margin-top:2em}}.keyakifund .kf-sec.gradation .bottom-contents .kf2-link{width:477px;height:96px;margin:60px auto 0 auto;background-color:#fff}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .bottom-contents .kf2-link{width:80vw;height:16.6666666667vw;margin:9.3333333333vw auto 0 auto}}.keyakifund .kf-sec.gradation .bottom-contents .kf2-link a{width:100%;height:100%;background-color:#fff;color:#0a4580;padding:0 30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .bottom-contents .kf2-link a{padding:0 5.3333333333vw}}.keyakifund .kf-sec.gradation .bottom-contents .kf2-link a .tx{width:270px;display:inline-block;font-size:1.375rem;font-weight:500}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .bottom-contents .kf2-link a .tx{width:42.6666666667vw;font-size:3.2vw}}.keyakifund .kf-sec.gradation .bottom-contents .kf2-link a:before{content:"";width:40px;height:52px;background-image:url("../img/keyakibokin2/heart.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center top 7px}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .bottom-contents .kf2-link a:before{width:5.3333333333vw;height:6.9333333333vw;background-position:center top .9333333333vw}}.keyakifund .kf-sec.gradation .bottom-contents .kf2-link a:after{content:"";width:32px;height:7px;background-image:url("../img/keyakibokin2/arrow_right.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center center;transition:transform .3s}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .bottom-contents .kf2-link a:after{width:4.2666666667vw;height:.9333333333vw}}.keyakifund .kf-sec.gradation .bottom-contents .kf2-link a:hover:after{transform:translateX(0.333em);-webkit-transform:translateX(0.333em);-ms-transform:translateX(0.333em)}.keyakifund .kf-sec.gradation .kf-sec-inner{width:100% !important;margin-top:initial;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;position:relative}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .kf-sec-inner{width:90% !important;margin-left:10%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}}.keyakifund .kf-sec.gradation .kf-sec-inner .motif{position:absolute;right:0;top:0;width:325px;height:300px;display:block;z-index:1}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .kf-sec-inner .motif{width:80vw;top:initial;bottom:0;right:0;height:auto}}.keyakifund .kf-sec.gradation .kf-sec-inner:after{content:"";height:300px;width:3000px;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);margin-left:945px}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .kf-sec-inner:after{width:100%;height:100%;margin-left:initial;transform:none;left:0}}.keyakifund .kf-sec.gradation .kf-sec-inner .inner{width:1110px;height:300px;display:block;padding:55px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;align-content:stretch;position:relative;z-index:2}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .kf-sec-inner .inner{width:90%;height:auto;padding:9.3333333333vw 0 85.3333333333vw 0}}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .kf-sec-inner .inner.ex{padding-bottom:45.3333333333vw}}.keyakifund .kf-sec.gradation .kf-sec-inner .inner .pic{width:776px;position:absolute;top:-50px;left:-140px}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .kf-sec-inner .inner .pic{width:114.9333333333vw;top:49.3333333333vw;left:-25.8666666667vw}}.keyakifund .kf-sec.gradation .kf-sec-inner .inner .pic2{width:644px;position:absolute;top:57px;left:-137px}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .kf-sec-inner .inner .pic2{width:85.8666666667vw;top:49.0666666667vw;left:-9.8666666667vw}}.keyakifund .kf-sec.gradation .kf-sec-inner .inner .contents{width:477px;position:relative;z-index:10;margin-right:100px}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .kf-sec-inner .inner .contents{width:100%;margin-right:0}}.keyakifund .kf-sec.gradation .kf-sec-inner .inner .contents .title{text-align:center;font-family:"Noto Serif JP",serif;color:#0a4580;font-size:1.625rem;font-weight:600}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .kf-sec-inner .inner .contents .title{font-size:4.5333333333vw;text-align:left}}.keyakifund .kf-sec.gradation .kf-sec-inner .inner .contents .link{width:100%;height:96px;margin-top:50px}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .kf-sec-inner .inner .contents .link{height:16.6666666667vw;margin-top:6.6666666667vw}}.keyakifund .kf-sec.gradation .kf-sec-inner .inner .contents .link a{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;color:#fff;font-size:1.375rem;font-weight:500;background-color:#0a4580;background-image:url("../img/common/arrow_white.svg");background-repeat:no-repeat;background-size:32px 7px;background-position:right 30px center}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .kf-sec-inner .inner .contents .link a{font-size:3.2vw;background-size:5.0666666667vw 1.0666666667vw;background-position:right 6vw center}}.keyakifund .kf-sec.gradation .kf-sec-inner .inner .contents .num{width:56px;position:absolute;top:-20px;left:10px;z-index:-1}@media screen and (max-width: 767px){.keyakifund .kf-sec.gradation .kf-sec-inner .inner .contents .num{width:10.6666666667vw;top:-2.6666666667vw;left:-2.6666666667vw}}.keyakifund .kf-sec.background{background-color:#f5f5f5;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-top:50px;padding:80px 0}@media screen and (max-width: 767px){.keyakifund .kf-sec.background{margin-top:10.6666666667vw;padding:9.3333333333vw 0 6.6666666667vw 0}}.keyakifund .kf-sec.background.flow{margin-top:80px;padding-bottom:35px}@media screen and (max-width: 767px){.keyakifund .kf-sec.background.flow{margin-top:10.6666666667vw;padding-bottom:0vw}}.keyakifund .kf-sec.background .kf-title{text-align:center;font-family:"Noto Serif JP",serif;color:#0a4580;font-weight:700;font-size:2.375rem;line-height:1em}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .kf-title{font-size:4.8vw}}.keyakifund .kf-sec.background .row{width:580px;margin-top:60px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;position:relative}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row{width:80.2666666667vw;margin-top:5.0666666667vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch}}.keyakifund .kf-sec.background .row .tt{text-align:center;font-family:"Noto Serif JP",serif;color:#0a4580;font-weight:700;font-size:1.5625rem;line-height:1.555em}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row .tt{font-size:3.7333333333vw;width:100%}}.keyakifund .kf-sec.background .row .tx{text-align:justify;letter-spacing:.111em;margin-top:30px}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row .tx{font-size:3.4666666667vw;margin-top:4.6666666667vw}}.keyakifund .kf-sec.background .row .indent{padding-left:1.111em;text-indent:-1.111em;font-size:0.875rem;letter-spacing:.111em;font-weight:500}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row .indent{font-size:3.2vw}}.keyakifund .kf-sec.background .row .icon{width:156px;height:auto;position:absolute;top:0}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row .icon{width:35.0666666667vw;position:static;margin-top:5.3333333333vw}}.keyakifund .kf-sec.background .row .icon.icon1{left:-200px}.keyakifund .kf-sec.background .row .icon.icon2{right:-200px}.keyakifund .kf-sec.background .row2{max-width:1288px;width:96%;margin-top:70px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row2{width:90.1333333333vw;margin-top:12.8vw}}.keyakifund .kf-sec.background .row2 .tt{width:100%;position:relative;line-height:1em;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;font-family:"Noto Serif JP",serif;color:#0a4580;font-weight:700;font-size:1.625rem}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row2 .tt{font-size:3.7333333333vw}}.keyakifund .kf-sec.background .row2 .tt .bg{display:inline-block;background-color:#f5f5f5;padding:0 40px;position:relative;z-index:10}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row2 .tt .bg{padding:0 2.6666666667vw}}.keyakifund .kf-sec.background .row2 .tt:after{content:"";width:100%;height:1px;background-color:#0a4580;position:absolute;top:50%;transform:translateY(-50%)}.keyakifund .kf-sec.background .row2 .tx{text-align:center;font-family:"Noto Serif JP",serif;font-weight:700;font-size:1.125rem;margin-top:.777em}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row2 .tx{font-size:3.2vw}}.keyakifund .kf-sec.background .row2 .image-list{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row2 .image-list{width:80.2666666667vw}}.keyakifund .kf-sec.background .row2 .image-list .img{width:31.05590062%;margin-top:40px}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row2 .image-list .img{width:45.18272425%;margin-top:5.3333333333vw}}.keyakifund .kf-sec.background .row2 .image-list .img figcaption{font-family:"Noto Serif JP",serif;color:#0a4580;font-weight:700;font-size:1.125rem;text-align:center;margin-top:1em}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row2 .image-list .img figcaption{font-size:2.6666666667vw}}.keyakifund .kf-sec.background .row3{width:1110px;background-color:#fff;padding:60px 55px;margin-top:70px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row3{width:80.2666666667vw;padding:5.3333333333vw 7.3333333333vw;margin-top:10.6666666667vw}}.keyakifund .kf-sec.background .row3 .title{width:100%;text-align:center;font-family:"Noto Serif JP",serif;color:#0a4580;font-weight:600;font-size:1.5rem}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row3 .title{font-size:3.7333333333vw}}.keyakifund .kf-sec.background .row3 .img{width:46.272%;margin-top:40px}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row3 .img{width:100%;margin-top:5.3333333333vw}}.keyakifund .kf-sec.background .row3 .img figcaption{font-family:"Noto Serif JP",serif;color:#0a4580;font-weight:600;font-size:1.375rem;text-align:center;margin-top:1em}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row3 .img figcaption{font-size:3.2vw}}.keyakifund .kf-sec.background .row4{width:1000px;padding:50px 100px;border-top:solid 2px #0a4580;border-bottom:solid 2px #0a4580;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin:70px 0 0 0}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row4{padding:6.6666666667vw 0;width:80.2666666667vw;margin:10.6666666667vw 0 0 0}}.keyakifund .kf-sec.background .row4 .title{text-align:center;font-family:"Noto Serif JP",serif;color:#0a4580;font-weight:600;font-size:1.625rem}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row4 .title{font-size:4.5333333333vw;letter-spacing:normal;text-align:justify}}.keyakifund .kf-sec.background .row4 .text{font-weight:500;margin-top:40px;text-align:justify}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row4 .text{font-size:3.4666666667vw;margin-top:4vw}}.keyakifund .kf-sec.background .row4 .indent{width:100%;padding-left:1em;text-indent:-1em;font-weight:500;font-size:0.875rem;margin-top:1em}@media screen and (max-width: 767px){.keyakifund .kf-sec.background .row4 .indent{font-size:3.2vw;margin-top:4vw}}.keyakifund .kf-sec .lower-title{font-family:"Noto Serif JP",serif;font-weight:600;font-size:2.5625rem;color:#0a4580;line-height:1}@media screen and (max-width: 767px){.keyakifund .kf-sec .lower-title{font-size:6.2666666667vw;line-height:1.555em}}@media screen and (max-width: 767px){.keyakifund .kf-sec .lower-title.sp-center{text-align:center}}.keyakifund .kf-sec .lower-description{width:800px;margin:3em auto 0 auto;font-size:1rem;font-weight:500;letter-spacing:.18em;line-height:1.999em;text-align:justify}@media screen and (max-width: 767px){.keyakifund .kf-sec .lower-description{width:80%;font-size:3.4666666667vw;margin:2em auto 0 auto}}.keyakifund .kf-sec .lower-description.center{text-align:center}@media screen and (max-width: 767px){.keyakifund .kf-sec .lower-description.center{text-align:justify}}.keyakifund .kf-sec .lower-row{width:850px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec .lower-row{width:90%}}.keyakifund .kf-sec .lower-row .tt{font-family:"Noto Serif JP",serif;font-weight:700;font-size:1.625rem;color:#0a4580;margin-top:50px;width:100%;text-align:center}@media screen and (max-width: 767px){.keyakifund .kf-sec .lower-row .tt{font-size:4.8vw;margin-top:6.6666666667vw;text-align:center}}.keyakifund .kf-sec .lower-row .tx{text-align:justify;margin-top:1em;width:100%}@media screen and (max-width: 767px){.keyakifund .kf-sec .lower-row .tx{font-size:3.4666666667vw}}.keyakifund .kf-sec .lower-row .link{width:520px;height:96px;margin-top:60px}@media screen and (max-width: 767px){.keyakifund .kf-sec .lower-row .link{width:80vw;height:16.6666666667vw;margin-top:10.6666666667vw}}.keyakifund .kf-sec .lower-row .link a{width:100%;height:100%;background-color:#0a4580;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;align-content:stretch;color:#fff;font-weight:500;font-size:1.375rem;padding:0 .777em}@media screen and (max-width: 767px){.keyakifund .kf-sec .lower-row .link a{font-size:3.2vw}}.keyakifund .kf-sec .lower-row .link a:before{content:"";width:40px;height:52px;background-image:url("../img/keyakibokin/btn_img.svg");background-position:center center;background-size:100% auto;background-repeat:no-repeat}@media screen and (max-width: 767px){.keyakifund .kf-sec .lower-row .link a:before{width:5.3333333333vw;height:6.9333333333vw}}.keyakifund .kf-sec .lower-row .link a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:""}.keyakifund .kf-sec .kf-sec-inner{width:1110px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;position:relative;margin-top:35px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner{width:90.13333333%;margin-top:9.3333333333vw}}.keyakifund .kf-sec .kf-sec-inner .kf-link{background-color:#fff;width:1000px;height:216px;position:absolute;left:50%;transform:translateX(-50%);top:-100px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .kf-link{width:80.2666666667vw;height:29.0666666667vw;top:-10.6666666667vw}}.keyakifund .kf-sec .kf-sec-inner .kf-link a{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;font-family:"Noto Serif JP",serif;color:#fff;background-color:#0a4580;font-size:2.375rem;font-weight:600;position:relative}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .kf-link a{font-size:4.2666666667vw;letter-spacing:0;padding-right:25.7333333333vw}}.keyakifund .kf-sec .kf-sec-inner .kf-link a .title{font-size:2.375rem;font-weight:600}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .kf-link a .title{font-size:5.0666666667vw}}.keyakifund .kf-sec .kf-sec-inner .kf-link a .text{font-size:1.125rem;text-align:center;width:218px;height:161px;border-left:solid 1px #fff;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;position:absolute;top:50%;transform:translateY(-50%);right:0}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .kf-link a .text{width:25.7333333333vw;height:21.4666666667vw;font-size:2.6666666667vw}}.keyakifund .kf-sec .kf-sec-inner .kf-link a .text .small{font-size:1rem}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .kf-link a .text .small{font-size:2.4vw}}.keyakifund .kf-sec .kf-sec-inner .kf-link a .text:after{content:"";width:51px;height:11px;background-image:url("../img/keyakibokin/arrow_right.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center center;display:block;margin-top:20px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .kf-link a .text:after{width:6.8vw;height:1.4666666667vw;margin-top:2.6666666667vw}}.keyakifund .kf-sec .kf-sec-inner .cont{background-color:#f4f4f4;width:100%;margin-top:17px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.keyakifund .kf-sec .kf-sec-inner .cont .icon{width:140px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .icon{width:27.8666666667vw}}.keyakifund .kf-sec .kf-sec-inner .cont .tt{text-align:center;font-size:1.625rem;font-weight:700;color:#0a4580;margin-top:20px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;font-family:"Noto Serif JP",serif;font-weight:700}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .tt{font-size:4.8vw;margin-top:4vw;width:100%;display:block}}.keyakifund .kf-sec .kf-sec-inner .cont .tx{font-size:1rem;margin-top:50px;text-align:justify;max-width:778px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .tx{font-size:3.4666666667vw;margin-top:6.6666666667vw;line-height:2em}}.keyakifund .kf-sec .kf-sec-inner .cont .tx+.tx{margin-top:1.333em}.keyakifund .kf-sec .kf-sec-inner .cont .tx a{color:#0a4580;text-decoration:underline}.keyakifund .kf-sec .kf-sec-inner .cont .tx a:hover{text-decoration:none}.keyakifund .kf-sec .kf-sec-inner .cont .tx.indent{text-indent:-1.111em;padding-left:1.111em;font-size:0.875rem;width:100%}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .tx.indent{font-size:2.9333333333vw}}.keyakifund .kf-sec .kf-sec-inner .cont:nth-child(1),.keyakifund .kf-sec .kf-sec-inner .cont:nth-child(2){width:49.27927928%;padding:50px 56px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont:nth-child(1),.keyakifund .kf-sec .kf-sec-inner .cont:nth-child(2){width:100%;padding:9.3333333333vw 4.9333333333vw}}.keyakifund .kf-sec .kf-sec-inner .cont:nth-child(3){padding:50px 45px 20px 45px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont:nth-child(3){padding:9.3333333333vw 4.9333333333vw 0vw 4.9333333333vw}}.keyakifund .kf-sec .kf-sec-inner .cont .row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch;margin-top:30px;padding:0 40px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row{padding:0;margin-top:0}}.keyakifund .kf-sec .kf-sec-inner .cont .row+.row{padding:70px 40px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row+.row{padding:0}}.keyakifund .kf-sec .kf-sec-inner .cont .row:last-child{border-top:solid 1px #c6c6c6}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row:last-child{border-top:none}}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row{margin-top:0}}.keyakifund .kf-sec .kf-sec-inner .cont .row .map{width:501px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .map{width:100%;margin:6.6666666667vw 0}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col{width:434px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col{width:100%;padding-top:8vw;margin-top:8vw;border-top:solid .2666666667vw #c6c6c6}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col1{width:60px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col1{width:20vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col1 .num{width:100%;height:60px;border-radius:50%;background-color:#0a4580;text-align:center;line-height:60px;color:#fff;font-size:1.375rem;font-weight:500;letter-spacing:0}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col1 .num{width:9.3333333333vw;height:9.3333333333vw;line-height:9.3333333333vw;font-size:3.4666666667vw}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col1 .arrival{width:100%;border:solid 1px #0a4580;text-align:center;color:#0a4580;font-size:1rem;font-weight:500;line-height:1.333em;padding:.333em 0;margin-top:10px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col1 .arrival{border:solid .2666666667vw #0a4580;width:9.3333333333vw;height:9.3333333333vw;padding:0;font-size:2.6666666667vw;margin-top:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2{width:215px;position:relative}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2{width:54.6666666667vw}}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2.pc-hide{width:100%;margin-top:2.6666666667vw}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2 .label{color:#d64548;font-size:1.125rem;font-weight:500;position:absolute;top:-2.333em;left:0}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2 .label{font-size:3.2vw}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2 .area{color:#0a4580;font-size:1.25rem;font-weight:500;letter-spacing:normal}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2 .area{font-size:3.7333333333vw;line-height:1.555em}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2 .description{font-size:1rem;font-weight:500;margin-top:.333em}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2 .description{font-size:3.4666666667vw;line-height:1.555em;margin-top:0}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2 .description strong{font-weight:700;color:#0a4580}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2 .link{font-size:1rem;font-weight:500;margin-top:.333em}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2 .link{font-size:3.2vw;text-align:right}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2 .link a{color:#0a4580;text-decoration:underline}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col2 .link a:hover{text-decoration:none}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col3{width:127px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col3{width:61.8666666667vw;margin:5.8666666667vw auto}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col3 .pic{width:100%}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col4{width:100%;height:52px;border:solid 1px #0a4580;margin-top:12px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col4{height:15.4666666667vw;border:solid .2666666667vw #0a4580}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col4 dt{width:150px;height:100%;text-align:center;color:#fff;font-size:0.875rem;font-weight:500;background-color:#0a4580;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col4 dt{width:30.1333333333vw;font-size:3.2vw}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col4 dd{flex:1;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;text-align:center;font-size:1rem;font-weight:500}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col4 dd{font-size:3.4666666667vw;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;line-height:1.333em}}.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col4 dd .small{font-size:0.875rem}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .col .col4 dd .small{font-size:2.6666666667vw}}.keyakifund .kf-sec .kf-sec-inner .cont .row .indent{padding-left:1em;text-indent:-1em;font-size:0.875rem;font-weight:500;margin-top:2em}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-inner .cont .row .indent{font-size:3.2vw}}.keyakifund .kf-sec .kf-sec-block{max-width:1288px;width:96%;height:791px;position:relative}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-block{width:90.13333333%;height:auto}}.keyakifund .kf-sec .kf-sec-block .background{width:100%;height:100%}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-block .background{position:absolute;top:0;left:0}}.keyakifund .kf-sec .kf-sec-block .background img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.keyakifund .kf-sec .kf-sec-block .wrap{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-block .wrap{position:relative;z-index:10;padding:8vw 0}}.keyakifund .kf-sec .kf-sec-block .wrap .title{font-family:"Noto Serif JP",serif;color:#fff;font-size:1.625rem;font-weight:600}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-block .wrap .title{font-size:5.0666666667vw;width:89.05325444%;text-align:center}}.keyakifund .kf-sec .kf-sec-block .wrap .list{width:800px;margin-top:40px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-block .wrap .list{width:89.05325444%;padding-left:1.333em;margin-top:0}}.keyakifund .kf-sec .kf-sec-block .wrap .list ol>li{color:#fff;font-weight:500;margin-top:1em;text-align:justify}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-block .wrap .list ol>li{font-size:3.4666666667vw}}.keyakifund .kf-sec .kf-sec-block .wrap .list ol>li ul>li{padding-left:1em;text-indent:-1em;font-weight:500;font-size:0.875rem;margin-top:.777em}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-block .wrap .list ol>li ul>li{font-size:3.2vw}}.keyakifund .kf-sec .kf-sec-block .wrap .list ol a{text-decoration:underline;color:#fff}.keyakifund .kf-sec .kf-sec-block .wrap .list ol a:hover{text-decoration:none}.keyakifund .kf-sec .kf-sec-link{width:480px;height:96px;margin-top:80px}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-link{width:80vw;height:16.6666666667vw;margin-top:10.6666666667vw}}.keyakifund .kf-sec .kf-sec-link a{width:100%;height:100%;background-color:#0a4580;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:center;align-content:stretch;color:#fff;font-weight:500;font-size:1.375rem;padding:0 .777em}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-link a{font-size:3.2vw}}.keyakifund .kf-sec .kf-sec-link a:before{content:"";width:40px;height:52px;background-image:url("../img/keyakibokin/btn_img.svg");background-position:center center;background-size:100% auto;background-repeat:no-repeat}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-link a:before{width:5.3333333333vw;height:6.9333333333vw}}.keyakifund .kf-sec .kf-sec-link a:after{font-family:"Font Awesome 5 Free";font-weight:900;content:""}.keyakifund .kf-sec .kf-sec-link a.ex:after{content:"";width:32px;height:8px;background-image:url("../img/keyakibokin/arrow_right.svg");background-position:center center;background-size:100% auto;background-repeat:no-repeat}@media screen and (max-width: 767px){.keyakifund .kf-sec .kf-sec-link a.ex:after{width:5.3333333333vw;height:2.6666666667vw}}.keyakifund .kf-sec .tx-link{text-align:center;margin-top:2em}.keyakifund .kf-sec .tx-link a{color:#0a4580;font-size:1.125rem;text-decoration:underline}.keyakifund .kf-sec .tx-link a:hover{text-decoration:none}.keyakifund .kf-sec .tx-link.large a{font-size:1.375rem}@media screen and (max-width: 767px){.keyakifund .kf-sec .tx-link.large a{font-size:3.2vw}}.keyakifund .kf-sec .inquiry{width:800px;margin-top:100px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec .inquiry{width:80.2666666667vw;margin-top:8vw}}.keyakifund .kf-sec .inquiry .title{font-family:"Noto Serif JP",serif;color:#0a4580;font-size:1.625rem;font-weight:600}@media screen and (max-width: 767px){.keyakifund .kf-sec .inquiry .title{font-size:5.0666666667vw;width:100%;text-align:center}}.keyakifund .kf-sec .inquiry .text{width:100%;margin-top:1em;text-align:justify}@media screen and (max-width: 767px){.keyakifund .kf-sec .inquiry .text{font-size:3.4666666667vw}}.keyakifund .kf-sec .contact{width:800px;margin-top:30px;background-color:#f2f2f2;padding:40px 0;margin-bottom:100px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec .contact{width:100%;margin-top:8vw;margin-bottom:13.3333333333vw}}.keyakifund .kf-sec .contact .title{color:#0a4580;font-size:1.125rem;font-weight:500}@media screen and (max-width: 767px){.keyakifund .kf-sec .contact .title{width:80.2666666667vw;font-size:3.7333333333vw;text-align:center}}.keyakifund .kf-sec .contact .list{width:600px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin-top:15px}@media screen and (max-width: 767px){.keyakifund .kf-sec .contact .list{width:80.2666666667vw}}.keyakifund .kf-sec .contact .list dt{width:120px;color:#0a4580;font-size:0.875rem;font-weight:500;margin-top:1em}@media screen and (max-width: 767px){.keyakifund .kf-sec .contact .list dt{width:24vw;font-size:3.2vw}}.keyakifund .kf-sec .contact .list dd{width:480px;border-left:solid 1px #0a4580;font-size:0.875rem;margin-top:1em;padding-left:2em}@media screen and (max-width: 767px){.keyakifund .kf-sec .contact .list dd{width:56.2666666667vw;font-size:3.2vw;padding-left:1em;letter-spacing:normal}}.keyakifund .kf-sec .contact .list dd a{pointer-events:none}@media screen and (max-width: 767px){.keyakifund .kf-sec .contact .list dd a{pointer-events:all;color:#0a4580;text-decoration:underline}}.keyakifund .kf-sec .flow-header{width:1000px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-header{width:90%}}.keyakifund .kf-sec .flow-header .flow-title{width:100%;text-align:center;font-family:"Noto Serif JP",serif;font-weight:700;font-size:1.625rem;color:#0a4580;line-height:1}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-header .flow-title{font-size:4.8vw}}.keyakifund .kf-sec .flow-header .flow-text{width:425px;margin-right:30px;text-align:justify;margin-top:40px}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-header .flow-text{font-size:3.4666666667vw;margin-right:0;margin-top:5.3333333333vw;width:100%}}.keyakifund .kf-sec .flow-header .flow-list{width:484px;background-color:#fff;padding-left:25px;margin-top:40px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-header .flow-list{width:100%;padding:4vw 0 4vw 4.9333333333vw;margin-top:5.3333333333vw}}.keyakifund .kf-sec .flow-header .flow-list li{font-weight:700;color:#0a4580;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-header .flow-list li{font-size:3.4666666667vw}}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-header .flow-list li+li{margin-top:.777em}}.keyakifund .kf-sec .flow-header .flow-list li span{display:inline-block;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.keyakifund .kf-sec .flow-header .flow-list li span:after{content:"";width:52px;height:1px;background-color:#0a4580;margin:0 .333em}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-header .flow-list li span:after{width:19.6vw}}.keyakifund .kf-sec .flow-header .flow-list+.flow-text{width:100%;text-align:center;margin-right:0}.keyakifund .kf-sec .flow-contents{width:1000px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-contents{width:90%}}.keyakifund .kf-sec .flow-contents .row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.keyakifund .kf-sec .flow-contents .row+.row{margin-top:16px}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-contents .row+.row{margin-top:2.6666666667vw}}.keyakifund .kf-sec .flow-contents .row .col-title{width:460px;text-align:center;font-family:"Noto Serif JP",serif;color:#0a4580;font-weight:600;font-size:1.5rem;margin-bottom:25px}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-contents .row .col-title{font-size:3.7333333333vw;margin-bottom:4vw;width:49.40828402%}}.keyakifund .kf-sec .flow-contents .row .col{width:460px;padding-bottom:45px;position:relative}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-contents .row .col{width:49.40828402%;padding-bottom:8vw}}.keyakifund .kf-sec .flow-contents .row .col:before{content:"";width:2px;height:100%;background-color:#0a4580;position:absolute;left:50%;transform:translateX(-50%);top:0}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-contents .row .col:before{width:.5333333333vw}}.keyakifund .kf-sec .flow-contents .row .col .line{display:block;width:2px;height:100%;background-color:#0a4580;position:absolute;left:50%;transform:translateX(-50%);top:-80px}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-contents .row .col .line{width:.5333333333vw;top:-10.6666666667vw}}.keyakifund .kf-sec .flow-contents .row .col:after{content:"";width:19.41px;height:19.41px;border-bottom:solid 2px #0a4580;border-right:solid 2px #0a4580;transform:rotate(45deg);position:absolute;left:50%;transform:translateX(-50%) rotate(45deg);bottom:2px}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-contents .row .col:after{width:2.588vw;height:2.588vw;border-bottom:solid .5333333333vw #0a4580;border-right:solid .5333333333vw #0a4580;bottom:.2666666667vw}}.keyakifund .kf-sec .flow-contents .row .col .arrow{content:"";width:19.41px;height:19.41px;border-bottom:solid 2px #0a4580;border-right:solid 2px #0a4580;transform:rotate(45deg);position:absolute;left:50%;transform:translateX(-50%) rotate(45deg);top:-40px}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-contents .row .col .arrow{top:-5.3333333333vw;width:2.588vw;height:2.588vw;border-bottom:solid .5333333333vw #0a4580;border-right:solid .5333333333vw #0a4580}}.keyakifund .kf-sec .flow-contents .row .col .arrow+.line{height:100px;top:inherit;bottom:225px}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-contents .row .col .arrow+.line{bottom:67.3333333333vw;height:26.6666666667vw}}.keyakifund .kf-sec .flow-contents .row .col .text{width:100%;padding:30px 50px;background-color:#fff;border-bottom:solid #f5f5f5 16px;position:relative;z-index:10;margin:0;text-align:justify;color:#0a4580;font-weight:500}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-contents .row .col .text{padding:5.3333333333vw 6vw;font-size:3.4666666667vw;border-bottom:solid #f5f5f5 2.6666666667vw}}.keyakifund .kf-sec .flow-contents .row .col .text .indent{display:block;text-indent:-2.888em;padding-left:2.888em;font-size:0.75rem;line-height:1.555em;margin-top:.777em}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-contents .row .col .text .indent{font-size:2.9333333333vw}}.keyakifund .kf-sec .flow-contents .row .col .text .indent.ex{text-indent:-2.111em;padding-left:2.111em}.keyakifund .kf-sec .flow-contents .row .col .text a{color:#0a4580;text-decoration:underline}.keyakifund .kf-sec .flow-contents .row .col .text a:hover{text-decoration:none}.keyakifund .kf-sec .flow-contents .row .col.single{width:100%}.keyakifund .kf-sec .flow-contents .row .col.single .text{padding:30px 100px}@media screen and (max-width: 767px){.keyakifund .kf-sec .flow-contents .row .col.single .text{padding:5.3333333333vw 6vw}}.keyakifund .kf-sec .flow-contents .row .col.single.ex:before,.keyakifund .kf-sec .flow-contents .row .col.single.ex:after{display:none}.keyakifund .kf-sec-cont{width:100%;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.keyakifund .kf-sec-cont.cont1 .inner{width:1110px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;position:relative}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner{width:90%}}.keyakifund .kf-sec-cont.cont1 .inner:after{content:"";width:3000px;height:100%;background-color:#f4f4f4;position:absolute;top:0;right:284px}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner:after{right:0;top:10vw}}.keyakifund .kf-sec-cont.cont1 .inner .row{width:1000px;position:relative;padding:50px 0 60px 0;display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;z-index:10}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner .row{width:100%;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}}.keyakifund .kf-sec-cont.cont1 .inner .row .photo{width:370px;position:relative}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner .row .photo{width:62.9333333333vw}}.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic{width:520px;position:absolute;top:-100px;left:0}@media screen and (max-width: 1340px){.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic{width:425px}}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic{width:100%;position:static;top:initial;left:initial}}.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic figcaption{width:100%;margin-top:.555em;text-align:center;font-size:0.875rem;font-weight:500}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic figcaption{font-size:3.2vw}}.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic2{width:414px;position:absolute;top:-100px;left:94px}@media screen and (max-width: 1340px){.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic2{width:331px}}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic2{width:100%;position:static;top:initial;left:initial}}.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic2 figcaption{width:100%;margin-top:.555em;text-align:center;font-size:0.875rem;font-weight:500}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic2 figcaption{font-size:3.2vw}}.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic3{width:414px;position:absolute;top:200px;left:0}@media screen and (max-width: 1340px){.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic3{width:331px}}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic3{width:100%;position:static;top:initial;left:initial;margin-top:4.6666666667vw}}.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic3 figcaption{width:100%;margin-top:.555em;text-align:center;font-size:0.875rem;font-weight:500}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner .row .photo .pic3 figcaption{text-align:left;font-size:3.2vw}}.keyakifund .kf-sec-cont.cont1 .inner .row .detail{width:570px}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner .row .detail{width:90%;margin-top:6.6666666667vw}}.keyakifund .kf-sec-cont.cont1 .inner .row .detail .label{padding:.222em .555em;border:solid 1px #0a4580;color:#0a4580;font-size:0.75rem;font-weight:500;display:inline-block}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner .row .detail .label{font-size:3.2vw}}.keyakifund .kf-sec-cont.cont1 .inner .row .detail .tt{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.625rem;color:#0a4580;margin-bottom:1em}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner .row .detail .tt{font-size:4.5333333333vw}}.keyakifund .kf-sec-cont.cont1 .inner .row .detail .tt a{color:#0a4580}.keyakifund .kf-sec-cont.cont1 .inner .row .detail .tx{font-size:1rem;font-weight:500;line-height:1.99em;letter-spacing:.18em;text-align:justify}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont1 .inner .row .detail .tx{font-size:3.4666666667vw}}.keyakifund .kf-sec-cont.cont2 .inner{width:1110px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;position:relative}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner{width:90%;padding-bottom:10vw}}.keyakifund .kf-sec-cont.cont2 .inner:after{content:"";width:3000px;height:100%;background-color:#f4f4f4;position:absolute;top:0;left:284px}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner:after{left:0;top:10vw}}.keyakifund .kf-sec-cont.cont2 .inner .row{width:1000px;position:relative;padding:50px 0 60px 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;z-index:10}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner .row{width:100%;padding:0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}}.keyakifund .kf-sec-cont.cont2 .inner .row .photo{width:370px;position:relative}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner .row .photo{width:62.9333333333vw}}.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic{width:520px;position:absolute;top:-100px;right:0}@media screen and (max-width: 1340px){.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic{width:425px}}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic{width:100%;position:static;top:initial;right:initial}}.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic figcaption{width:100%;margin-top:.555em;text-align:center;font-size:0.875rem;font-weight:500}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic figcaption{text-align:center;font-size:3.2vw}}.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic2{width:414px;position:absolute;top:-100px;right:94px}@media screen and (max-width: 1340px){.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic2{width:331px}}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic2{width:100%;position:static;top:initial;right:initial}}.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic2 figcaption{width:100%;margin-top:.555em;text-align:center;font-size:0.875rem;font-weight:500}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic2 figcaption{text-align:left;font-size:3.2vw}}.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic3{width:414px;position:absolute;top:200px;right:0}@media screen and (max-width: 1340px){.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic3{width:331px}}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic3{width:100%;position:static;top:initial;right:initial;margin-top:4.6666666667vw}}.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic3 figcaption{width:100%;margin-top:.555em;text-align:center;font-size:0.875rem;font-weight:500}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner .row .photo .pic3 figcaption{text-align:left;font-size:3.2vw}}.keyakifund .kf-sec-cont.cont2 .inner .row .detail{width:570px}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner .row .detail{width:90%;margin-top:6.6666666667vw}}.keyakifund .kf-sec-cont.cont2 .inner .row .detail .label{padding:.222em .555em;border:solid 1px #0a4580;color:#0a4580;font-size:0.75rem;font-weight:500;display:inline-block}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner .row .detail .label{font-size:3.2vw}}.keyakifund .kf-sec-cont.cont2 .inner .row .detail .tt{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.625rem;color:#0a4580;margin-bottom:1em}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner .row .detail .tt{font-size:4.5333333333vw}}.keyakifund .kf-sec-cont.cont2 .inner .row .detail .tt a{color:#0a4580}.keyakifund .kf-sec-cont.cont2 .inner .row .detail .tx{font-size:1rem;font-weight:500;line-height:1.99em;text-align:justify}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont.cont2 .inner .row .detail .tx{font-size:3.4666666667vw}}.keyakifund .kf-sec-cont2{width:800px;margin:0 auto;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont2{width:80%}}.keyakifund .kf-sec-cont2 .icon{width:175px;margin:0 auto}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont2 .icon{width:27.8666666667vw}}.keyakifund .kf-sec-cont2 .title{text-align:center;font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.625rem;color:#0a4580;line-height:1.555em;margin-top:.555em}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont2 .title{font-size:4.8vw;font-weight:700;text-align:left}}.keyakifund .kf-sec-cont2 .title .small{font-size:1.25rem}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont2 .title .small{font-size:4vw}}.keyakifund .kf-sec-cont2 .tx{margin-top:1.333em;line-height:1.999em;letter-spacing:.18em;font-weight:500}.keyakifund .kf-sec-cont2 .tx .center{text-align:center}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont2 .tx .center{text-align:left}}.keyakifund .kf-sec-cont2 .pic{width:100%;margin:30px 0}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont2 .pic{margin:4vw 0}}.keyakifund .kf-sec-cont2 .pic figcaption{width:100%;text-align:center;margin:.777em 0 0 0;color:#0a4580;font-weight:500;font-size:0.875rem}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont2 .pic figcaption{font-size:3.4666666667vw;text-align:left}}.keyakifund .kf-sec-cont2 .row5{width:100%;margin-top:60px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont2 .row5{margin-top:8vw}}.keyakifund .kf-sec-cont2 .row5 .col{width:371px}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont2 .row5 .col{width:49%}}.keyakifund .kf-sec-cont2 .row5 .col figcaption{font-size:0.875rem;font-weight:500;margin-top:.555em;margin-bottom:30px;text-align:center;color:#0a4580;line-height:1.333em}@media screen and (max-width: 767px){.keyakifund .kf-sec-cont2 .row5 .col figcaption{font-size:2.8vw;margin-bottom:4vw}}.kf2-container{width:100%;background-color:#0357ab;background-image:linear-gradient(#0357ab 0%, #032f59 10%, #032f59 90%, #0357ab 100%);display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;overflow:hidden}.kf2-container .kf2-title{text-align:center;font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.625rem;letter-spacing:.111em;line-height:2.999em;color:#fff;padding:100px 0}@media screen and (max-width: 767px){.kf2-container .kf2-title{font-size:4.5333333333vw;padding:10.6666666667vw 0;line-height:2.333em}}@media screen and (max-width: 767px){.kf2-container .kf2-title.target{font-size:3.8666666667vw}}.kf2-container .kf2-title .hyphen{width:1.555em;height:1em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;display:inline-flex;position:relative;top:-0.333em}.kf2-container .kf2-title .hyphen:before{content:"";width:100%;height:1px;background-color:#fff;display:block}.kf2-container .kf2-link{width:477px;height:96px;margin:0 auto 120px auto;background-color:#fff}@media screen and (max-width: 767px){.kf2-container .kf2-link{width:80vw;height:16.6666666667vw;margin:0 auto 12.9333333333vw auto}}.kf2-container .kf2-link a{width:100%;height:100%;background-color:#fff;color:#0a4580;padding:0 30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.kf2-container .kf2-link a{padding:0 5.3333333333vw}}.kf2-container .kf2-link a .tx{width:270px;display:inline-block;font-size:1.375rem;font-weight:500}@media screen and (max-width: 767px){.kf2-container .kf2-link a .tx{width:42.6666666667vw;font-size:3.2vw}}.kf2-container .kf2-link a:before{content:"";width:40px;height:52px;background-image:url("../img/keyakibokin2/heart.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center top 7px}@media screen and (max-width: 767px){.kf2-container .kf2-link a:before{width:5.3333333333vw;height:6.9333333333vw;background-position:center top .9333333333vw}}.kf2-container .kf2-link a:after{content:"";width:32px;height:7px;background-image:url("../img/keyakibokin2/arrow_right.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center center;transition:transform .3s}@media screen and (max-width: 767px){.kf2-container .kf2-link a:after{width:4.2666666667vw;height:.9333333333vw}}.kf2-container .kf2-link a:hover:after{transform:translateX(0.333em);-webkit-transform:translateX(0.333em);-ms-transform:translateX(0.333em)}.kf2-container .kf2-sec{width:100%;margin-top:72px;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.kf2-container .kf2-sec{margin-top:12vw}}.kf2-container .kf2-sec.cont1{margin-top:0}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont1{margin-top:0}}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont1 .inner{margin-right:10%;background-image:url("../img/keyakibokin2/002.webp");background-position:left bottom 88.8vw;background-size:64.8vw auto}.no-webp .kf2-container .kf2-sec.cont1 .inner{background-image:url("../img/keyakibokin2/002.jpg")}}.kf2-container .kf2-sec.cont1 .inner:after{content:"";width:3000px;height:100%;background-color:#fff;position:absolute;right:0;top:0}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont1 .inner:after{display:none}}.kf2-container .kf2-sec.cont1 .inner .detail .txt .num{width:35.52px;position:absolute;top:28px;left:-28px;z-index:-1}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont1 .inner .detail .txt .num{width:4.6666666667vw;top:6.6666666667vw;left:-3.7333333333vw}}.kf2-container .kf2-sec.cont1 .inner .detail .txt .tt a{color:#0a4580}.kf2-container .kf2-sec.cont1 .motif{width:321px;height:auto;position:absolute;left:0;bottom:0;z-index:10}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont1 .motif{display:none}}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont3 .inner{margin-right:10%;background-image:url("../img/keyakibokin2/008.webp");background-position:left bottom 68vw;background-size:59.2vw auto}.no-webp .kf2-container .kf2-sec.cont3 .inner{background-image:url("../img/keyakibokin2/008.jpg")}}.kf2-container .kf2-sec.cont3 .inner:after{content:"";width:3000px;height:100%;background-color:#fff;position:absolute;right:0;top:0}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont3 .inner:after{display:none}}.kf2-container .kf2-sec.cont3 .inner .detail{width:500px}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont3 .inner .detail{width:82.5443787%}}.kf2-container .kf2-sec.cont3 .inner .detail .txt{width:410px}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont3 .inner .detail .txt{width:100%}}.kf2-container .kf2-sec.cont3 .inner .detail .txt .num{width:48.89px;position:absolute;top:28px;left:-28px;z-index:-1}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont3 .inner .detail .txt .num{width:6.5333333333vw;top:6.6666666667vw;left:-3.7333333333vw}}.kf2-container .kf2-sec.cont3 .inner .detail .txt .tt a{color:#0a4580}.kf2-container .kf2-sec.cont3 .inner .picture{width:610px}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont3 .inner .picture{width:100%}}.kf2-container .kf2-sec.cont3 .motif{width:332px;height:auto;position:absolute;left:0;bottom:0;z-index:10}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont3 .motif{display:none}}.kf2-container .kf2-sec.cont2 .inner{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont2 .inner{margin-left:10%;background-image:url("../img/keyakibokin2/005.webp");background-position:right -1.3333333333vw bottom;background-size:70.5333333333vw auto}.no-webp .kf2-container .kf2-sec.cont2 .inner{background-image:url("../img/keyakibokin2/005.jpg")}}.kf2-container .kf2-sec.cont2 .inner:after{content:"";width:3000px;height:100%;background-color:#fff;position:absolute;left:0;top:0}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont2 .inner:after{display:none}}.kf2-container .kf2-sec.cont2 .inner .detail{padding-bottom:200px}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont2 .inner .detail{padding-bottom:initial;margin-left:initial;margin-right:10.94674556%}}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont2 .inner .detail .txt{padding-bottom:0}}.kf2-container .kf2-sec.cont2 .inner .detail .txt .num{width:55.08px;position:absolute;top:28px;left:-28px;z-index:-1}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont2 .inner .detail .txt .num{width:7.3333333333vw;top:6.6666666667vw;left:-3.7333333333vw}}.kf2-container .kf2-sec.cont2 .inner .detail .txt .tt a{color:#0a4580}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont2 .inner .picture{height:64vw}}.kf2-container .kf2-sec.cont2 .inner .picture picture{width:775.44px;height:auto;position:absolute;left:-130px;top:38px}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont2 .inner .picture picture{width:116.1333333333vw;left:-26.6666666667vw;top:0}}.kf2-container .kf2-sec.cont2 .motif{width:282.5px;height:auto;position:absolute;right:0;bottom:0;z-index:10}@media screen and (max-width: 767px){.kf2-container .kf2-sec.cont2 .motif{display:none}}.kf2-container .kf2-sec .inner{width:1110px;position:relative;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.kf2-container .kf2-sec .inner{width:90%}}.kf2-container .kf2-sec .inner .detail{width:642px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;position:relative;z-index:20}@media screen and (max-width: 767px){.kf2-container .kf2-sec .inner .detail{width:82.5443787%;margin-left:10.94674556%}}.kf2-container .kf2-sec .inner .detail .txt{width:534px;padding-top:50px;position:relative}@media screen and (max-width: 767px){.kf2-container .kf2-sec .inner .detail .txt{width:100%;padding:8vw 0}}.kf2-container .kf2-sec .inner .detail .txt .tt{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.625rem;color:#0a4580}@media screen and (max-width: 767px){.kf2-container .kf2-sec .inner .detail .txt .tt{font-size:4.5333333333vw}}.kf2-container .kf2-sec .inner .detail .txt .tx{font-size:1rem;font-weight:500;text-align:justify;margin-top:2.111em}@media screen and (max-width: 767px){.kf2-container .kf2-sec .inner .detail .txt .tx{font-size:3.4666666667vw;margin-top:1.333em}}.kf2-container .kf2-sec .inner .detail .txt .link{width:100%;margin-top:.555em;font-family:"Noto Serif JP",serif;font-weight:600;font-size:1rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.kf2-container .kf2-sec .inner .detail .txt .link{font-size:3.2vw}}.kf2-container .kf2-sec .inner .picture{width:468px;position:relative;z-index:10}@media screen and (max-width: 767px){.kf2-container .kf2-sec .inner .picture{width:100%}}@media screen and (min-width: 768px){.side-links{display:block;position:fixed;top:50%;transform:translateY(-50%);left:-30px;z-index:900}.side-links ul{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.side-links ul li{width:112px;height:198px}.side-links ul li:first-child a:after{background-image:url("../img/keyakibokin2/013_s.svg")}.side-links ul li:last-child a:after{background-image:url("../img/keyakibokin2/014_s.svg")}.side-links ul li a{width:100%;height:100%;position:relative;writing-mode:vertical-rl;color:#fff;font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.125rem;text-align:center;display:flex;justify-content:center;align-items:center;padding-top:1em}.side-links ul li a:after{content:"";width:112px;height:198px;background-repeat:no-repeat;background-size:100% auto;background-position:center center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(12deg);z-index:-1;transition:transform .2s linear}.side-links ul li a:hover:after{transform:translate(-50%, -50%) rotate(20deg)}}@media screen and (max-width: 767px){.side-links{display:none;width:87%;height:12.4vw;position:fixed;bottom:0;left:0;z-index:990}.side-links ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;width:100%;height:100%;list-style:none}.side-links ul li{width:50%;height:100%}.side-links ul li:first-child a{background-color:#80af27}.side-links ul li:last-child a{background-color:#af7b27}.side-links a{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;font-family:"Noto Serif JP",serif;font-weight:600;font-size:3.2vw;color:#fff}.side-links a:after{content:"";width:5.3333333333vw;height:1.3333333333vw;background-image:url("../img/common/arrow_white.svg");background-position:center center;background-size:100% auto;background-repeat:no-repeat;margin-left:.222em}}.campus-contents{width:100%;height:656px;margin-top:50px;position:relative}@media screen and (max-width: 767px){.campus-contents{margin-top:13.3333333333vw;height:auto}}.campus-contents .annotation{display:none}@media screen and (max-width: 767px){.campus-contents .annotation{margin:0 auto;font-size:2.9333333333vw;width:100%;text-align:center;display:block}}.campus-contents .campus-slider{width:100%}@media screen and (max-width: 767px){.campus-contents .campus-slider{padding-bottom:20vw}}.campus-contents .campus-slider .annotation{position:absolute;left:50%;transform:translateX(-50%);bottom:50px;font-size:0.75rem;font-weight:500;display:block;width:1000px;text-align:right}@media screen and (max-width: 767px){.campus-contents .campus-slider .annotation{margin-left:initial;bottom:initial;top:104vw;font-size:2.9333333333vw;width:100%;padding-left:4.9333333333vw;text-align:left;display:none}}.campus-contents .campus-slider .swiper-button-prev,.campus-contents .campus-slider .swiper-button-next{width:34px;height:34px;background-position:center;background-repeat:no-repeat;background-size:contain;top:initial;bottom:0;z-index:100}.campus-contents .campus-slider .swiper-button-prev:after,.campus-contents .campus-slider .swiper-button-next:after{display:none}@media screen and (max-width: 767px){.campus-contents .campus-slider .swiper-button-prev,.campus-contents .campus-slider .swiper-button-next{bottom:10.6666666667vw}}.campus-contents .campus-slider .swiper-button-prev{background-image:url("../img/keyakibokin2/slider_prev.svg");left:50%;margin-left:-100px}.campus-contents .campus-slider .swiper-button-next{background-image:url("../img/keyakibokin2/slider_next.svg");right:50%;margin-right:-100px}.campus-contents .campus-slider .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.campus-contents .campus-slider .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 6px)}@media screen and (max-width: 767px){.campus-contents .campus-slider .swiper-horizontal>.swiper-pagination-bullets,.campus-contents .campus-slider .swiper-pagination-bullets.swiper-pagination-horizontal,.campus-contents .campus-slider .swiper-pagination-custom,.campus-contents .campus-slider .swiper-pagination-fraction{bottom:12vw}}.campus-contents .campus-slider .swiper-pagination-bullet-active{background-color:#0a4580}.campus-contents .campus-slider .campusSwiper{width:100%}.campus-contents .campus-slider .campusSwiper .swiper-wrapper{width:100%}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide{width:100%;padding-top:30px;background-color:#fff}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide{padding-top:0}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll{width:100%}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll{overflow-y:hidden;overflow-x:scroll;height:106.6666666667vw;padding-top:6.6666666667vw}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin{width:100%;height:546.5px;display:none;position:absolute;top:0;left:0;z-index:10;background-size:1215px auto;background-position:center top;background-repeat:no-repeat;opacity:1}@keyframes bound{0%{transform:translateY(0);opacity:1}5%{transform:translateY(0)}10%{transform:translateY(0)}20%{transform:translateY(25px)}25%{transform:translateY(0)}30%{transform:translateY(15px)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin{width:225.5333333333vw;height:133.3333333333vw;background-size:225.5333333333vw auto;margin:0 auto}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin.active{display:block;animation:fuwafuwa 1.5s infinite}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_1_1_pin{background-image:url("../img/keyakibokin2/breed_1_1_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_1_1_pin{background-image:url("../img/keyakibokin2/breed_1_1_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_1_2_pin{background-image:url("../img/keyakibokin2/breed_1_2_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_1_2_pin{background-image:url("../img/keyakibokin2/breed_1_2_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_1_3_pin{background-image:url("../img/keyakibokin2/breed_1_3_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_1_3_pin{background-image:url("../img/keyakibokin2/breed_1_3_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_1_4_pin{background-image:url("../img/keyakibokin2/breed_1_4_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_1_4_pin{background-image:url("../img/keyakibokin2/breed_1_4_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_1_5_pin{background-image:url("../img/keyakibokin2/breed_1_5_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_1_5_pin{background-image:url("../img/keyakibokin2/breed_1_5_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_2_1_pin{background-image:url("../img/keyakibokin2/breed_2_1_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_2_1_pin{background-image:url("../img/keyakibokin2/breed_2_1_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_2_2_pin{background-image:url("../img/keyakibokin2/breed_2_2_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_2_2_pin{background-image:url("../img/keyakibokin2/breed_2_2_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_2_3_pin{background-image:url("../img/keyakibokin2/breed_2_3_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_2_3_pin{background-image:url("../img/keyakibokin2/breed_2_3_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_2_4_pin{background-image:url("../img/keyakibokin2/breed_2_4_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_2_4_pin{background-image:url("../img/keyakibokin2/breed_2_4_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_2_5_pin{background-image:url("../img/keyakibokin2/breed_2_5_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_2_5_pin{background-image:url("../img/keyakibokin2/breed_2_5_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_3_1_pin{background-image:url("../img/keyakibokin2/breed_3_1_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_3_1_pin{background-image:url("../img/keyakibokin2/breed_3_1_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_3_2_pin{background-image:url("../img/keyakibokin2/breed_3_2_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_3_2_pin{background-image:url("../img/keyakibokin2/breed_3_2_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_3_3_pin{background-image:url("../img/keyakibokin2/breed_3_3_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_3_3_pin{background-image:url("../img/keyakibokin2/breed_3_3_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_3_4_pin{background-image:url("../img/keyakibokin2/breed_3_4_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_3_4_pin{background-image:url("../img/keyakibokin2/breed_3_4_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_3_5_pin{background-image:url("../img/keyakibokin2/breed_3_5_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_3_5_pin{background-image:url("../img/keyakibokin2/breed_3_5_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_4_1_pin{background-image:url("../img/keyakibokin2/breed_4_1_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_4_1_pin{background-image:url("../img/keyakibokin2/breed_4_1_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_4_2_pin{background-image:url("../img/keyakibokin2/breed_4_2_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_4_2_pin{background-image:url("../img/keyakibokin2/breed_4_2_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_4_3_pin{background-image:url("../img/keyakibokin2/breed_4_3_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_4_3_pin{background-image:url("../img/keyakibokin2/breed_4_3_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_4_4_pin{top:-23.5px;background-position:center bottom;background-image:url("../img/keyakibokin2/breed_4_4_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_4_4_pin{background-image:url("../img/keyakibokin2/breed_4_4_pin.png")}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_4_4_pin{top:-36vw}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_4_5_pin{background-image:url("../img/keyakibokin2/breed_4_5_pin.webp")}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .pin#breed_4_5_pin{background-image:url("../img/keyakibokin2/breed_4_5_pin.png")}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide{width:100%;height:523px;display:block;position:relative;background-image:url("../img/keyakibokin2/038.webp");background-size:1215px auto;background-position:center center;background-repeat:no-repeat}.no-webp .campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide{background-image:url("../img/keyakibokin2/038.png")}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide{width:225.5333333333vw;height:97.0666666667vw;background-size:225.5333333333vw auto;margin:0 auto}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn{width:100%;height:100%;list-style:none;margin:0;padding:0;position:relative}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li{width:150px;height:150px;position:absolute}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li{width:27.0666666667vw;height:27.0666666667vw}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li:nth-child(1){top:86px;position:absolute;left:50%;transform:translateX(-50%);margin-left:-396px}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li:nth-child(1){top:15.2vw;margin-left:-56.8vw}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li:nth-child(2){top:300px;position:absolute;left:50%;transform:translateX(-50%);margin-left:-186px}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li:nth-child(2){top:49.3333333333vw;margin-left:-34.6666666667vw}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li:nth-child(3){top:10px;position:absolute;left:50%;transform:translateX(-50%);margin-left:-24px}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li:nth-child(3){top:initial;margin-left:-4.2666666667vw}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li:nth-child(4){top:300px;position:absolute;left:50%;transform:translateX(-50%);margin-left:145px}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li:nth-child(4){top:49.3333333333vw;margin-left:24.6666666667vw}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li:nth-child(5){top:86px;position:absolute;left:50%;transform:translateX(-50%);margin-left:359px}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li:nth-child(5){top:15.2vw;margin-left:52vw}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li button{width:100%;height:100%;border-radius:50%;display:block;overflow:hidden;border:solid 3px #fff;position:relative;background-color:rgba(0,0,0,0);padding:0;position:relative;opacity:1;transition:opacity .2s linear;backface-visibility:hidden;will-change:opacity;animation:fuwafuwa 3s infinite}@keyframes fuwafuwa{0%{transform:translateY(0px)}50%{transform:translateY(-7px)}100%{transform:translateY(0px)}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li button:hover{opacity:.75}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li button:hover{opacity:inherit}}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li button{border:solid .4vw #fff}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li button img{width:144px;height:144px;filter:brightness(80%)}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li button img{width:26.2666666667vw;height:26.2666666667vw}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li button div{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li button div:before{content:"";width:21px;height:34px;background-image:url("../img/keyakibokin2/breed_icon.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center center;margin-top:27px}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li button div:before{width:2.8vw;height:4.5333333333vw;margin-top:5.3333333333vw}}.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li button div p{color:#fff;text-align:center;font-size:1rem;font-weight:500;line-height:1.333em;letter-spacing:normal;margin-top:.333em}@media screen and (max-width: 767px){.campus-contents .campus-slider .campusSwiper .swiper-wrapper .swiper-slide .x-scroll .slide .btn li button div p{font-size:3.2vw}}.campus-contents .campus-detail{display:none;width:550px;background-color:rgba(10,69,128,.9);position:absolute;left:50%;transform:translateX(-50%);margin-left:-175px;bottom:0;z-index:10;color:#fff}@media screen and (max-width: 767px){.campus-contents .campus-detail{width:90%;position:static;transform:none;margin:0 auto 8vw auto}}.campus-contents .campus-detail .inner{width:100%;height:260px;padding:25px 25px 0px 104px;position:relative}@media screen and (max-width: 767px){.campus-contents .campus-detail .inner{height:auto;min-height:93.3333333333vw;padding:20vw 4.9333333333vw 4.9333333333vw 4.9333333333vw}}.campus-contents .campus-detail .inner .header{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-bottom:10px}@media screen and (max-width: 767px){.campus-contents .campus-detail .inner .header{margin-bottom:2.6666666667vw;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}}.campus-contents .campus-detail .inner .header .breed{font-size:1.375rem;font-weight:500}@media screen and (max-width: 767px){.campus-contents .campus-detail .inner .header .breed{font-size:4.8vw;line-height:1.555em;text-align:center;width:100%}}.campus-contents .campus-detail .inner .header .besttime{font-size:0.6875rem;font-weight:500;line-height:26px;padding:0 .777em;border-radius:13px;border:solid 1px #fff;margin-left:15px;display:none}@media screen and (max-width: 767px){.campus-contents .campus-detail .inner .header .besttime{font-size:2.8vw;margin-left:2vw;line-height:5.4666666667vw;border-radius:2.7333333333vw}}.campus-contents .campus-detail .inner .description{font-size:0.875rem;font-weight:500;letter-spacing:.155em;height:120px;overflow:hidden;text-align:justify}@media screen and (max-width: 767px){.campus-contents .campus-detail .inner .description{height:45.3333333333vw;font-size:3.4666666667vw;letter-spacing:normal}}.campus-contents .campus-detail .inner .links{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch;margin-top:15px}@media screen and (max-width: 767px){.campus-contents .campus-detail .inner .links{margin-top:2vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:stretch}}.campus-contents .campus-detail .inner .links .pager{width:180px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.campus-contents .campus-detail .inner .links .pager{width:90%;position:absolute;top:6.6666666667vw}}.campus-contents .campus-detail .inner .links .pager button{color:#fff;font-size:0.75rem;font-weight:500;background-color:rgba(0,0,0,0);border:none;padding:0}@media screen and (max-width: 767px){.campus-contents .campus-detail .inner .links .pager button{font-size:3.2vw}}.campus-contents .campus-detail .inner .links .pager button.prev:before{content:"";width:32px;height:7px;background-image:url("../img/common/arrow_prev.svg");background-position:center bottom;background-size:100% auto;background-repeat:no-repeat;display:inline-block;margin-right:5px;transition:transform .2s linear}@media screen and (max-width: 767px){.campus-contents .campus-detail .inner .links .pager button.prev:before{width:5.0666666667vw;height:1.0666666667vw px}}.campus-contents .campus-detail .inner .links .pager button.prev:hover:before{transform:translateX(-5px)}.campus-contents .campus-detail .inner .links .pager button.next:after{content:"";width:32px;height:7px;background-image:url("../img/common/arrow_next.svg");background-position:center bottom;background-size:100% auto;background-repeat:no-repeat;display:inline-block;margin-left:5px;transition:transform .2s linear}@media screen and (max-width: 767px){.campus-contents .campus-detail .inner .links .pager button.next:after{width:5.0666666667vw;height:1.0666666667vw px}}.campus-contents .campus-detail .inner .links .pager button.next:hover:after{transform:translateX(5px)}.campus-contents .campus-detail .inner .links .close{width:34px;height:34px;background-image:url("../img/keyakibokin2/close.svg");background-size:100% auto;background-repeat:no-repeat;background-position:center center;color:#fff;line-height:1;cursor:pointer}@media screen and (max-width: 767px){.campus-contents .campus-detail .inner .links .close{width:9.6vw;height:9.6vw}}.campus-contents .campus-detail .inner .img{width:170px;left:-85px;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 767px){.campus-contents .campus-detail .inner .img{width:31.7333333333vw;position:absolute;left:50%;transform:translateX(-50%);top:-15.8666666667vw}}.campus-contents .x-scroll::-webkit-scrollbar{height:1.0666666667vw}.campus-contents .x-scroll::-webkit-scrollbar-track{background:#eee}.campus-contents .x-scroll::-webkit-scrollbar-thumb{background:#0a4580;border:none}.campus-contents .x-scroll::-webkit-scrollbar-thumb:hover{background:#0a4580}#modalOpen{cursor:pointer;color:#0a4580;text-decoration:underline}#easyModal.modal{display:none;position:fixed;z-index:5;left:0;top:0;height:100%;width:100%;overflow:auto;background-color:rgba(0,0,0,.5)}#easyModal.modal .modal-content{background-color:#fff;margin:10% auto;width:100%;max-width:1000px;animation-name:modalopen;animation-duration:1s}@media screen and (max-width: 767px){#easyModal.modal .modal-content{width:90%;margin:30% auto}}#easyModal.modal .modal-content .wrap{width:800px;margin:0 auto;position:relative;padding:60px 0}@media screen and (max-width: 767px){#easyModal.modal .modal-content .wrap{padding:8vw 0;width:90%}}#easyModal.modal .modal-content .title{color:#0a4580;font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.5rem;line-height:1em;width:100%}@media screen and (max-width: 767px){#easyModal.modal .modal-content .title{font-size:4.9333333333vw}}#easyModal.modal .modal-content .list{font-size:1.25rem;color:#0a4580;margin:0 0 0 1em;text-indent:-1em;line-height:1.5;padding:0 0 20px 0}@media screen and (max-width: 767px){#easyModal.modal .modal-content .list{font-size:4.5333333333vw;padding:0 0 2.6666666667vw 0}}#easyModal.modal .modal-content .list .txt{display:inline;color:#333;font-size:1rem}@media screen and (max-width: 767px){#easyModal.modal .modal-content .list .txt{font-size:3.4666666667vw}}#easyModal.modal .modal-content .list .chk{color:#333;display:block;font-size:0.75rem !important;font-weight:400;line-height:1.8em !important;padding:0 0 0 1.111em !important;text-indent:-1.111em !important}@media screen and (max-width: 767px){#easyModal.modal .modal-content .list .chk{font-size:3.2vw !important}}#easyModal .modalClose{color:#0a4580;font-size:0.875rem}@media screen and (max-width: 767px){#easyModal .modalClose{font-size:3.7333333333vw}}#easyModal .modalClose.top{position:absolute;right:0;top:60px}@media screen and (max-width: 767px){#easyModal .modalClose.top{top:8vw}}#easyModal .modalClose.bottom{text-align:center}@keyframes modalopen{from{opacity:0}to{opacity:1}}.cp_000{overflow:hidden;width:100%}.cp_001{width:100%;height:400px;background-color:#005faf;background-image:linear-gradient(110deg, #005faf 0%, #05285e 100%);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.cp_001{height:auto}}.cp_001 .left{width:22.14285714%;height:100%;position:relative}@media screen and (max-width: 767px){.cp_001 .left{height:40vw;width:100%}}.cp_001 .left p{width:100%;position:absolute;bottom:60px;text-align:center;z-index:10;color:#fff;font-size:1.0625rem;font-family:"Noto Serif JP",serif;font-weight:700}@media screen and (max-width: 767px){.cp_001 .left p{font-size:3.7333333333vw;bottom:3.3333333333vw}}.cp_001 .left figure{width:100%;height:100%;position:relative}.cp_001 .left figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;display:block}.cp_001 .center{width:55.71428571%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.cp_001 .center{height:97.3333333333vw;width:100%}}.cp_001 .center figure{max-width:620px;width:90%}@media screen and (max-width: 767px){.cp_001 .center figure{width:54.8vw}}.cp_001 .center h1{max-width:620px;width:90%;display:block;font-family:"Noto Serif JP",serif;font-weight:600;font-size:1.25rem;color:#fff;line-height:1.6em;letter-spacing:.14em;text-align:center;margin-top:30px}@media screen and (max-width: 767px){.cp_001 .center h1{width:84.2666666667vw;font-size:3.7333333333vw;letter-spacing:.02em;line-height:1.571em;margin-top:5.3333333333vw}}.cp_001 .center p{width:526px;margin:40px 0 0 0}@media screen and (max-width: 767px){.cp_001 .center p{width:80vw;margin-top:5.3333333333vw}}.cp_001 .right{width:22.14285714%;height:100%;position:relative}@media screen and (max-width: 767px){.cp_001 .right{height:40vw;width:100%}}.cp_001 .right p{width:100%;position:absolute;bottom:60px;text-align:center;z-index:10;color:#fff;font-size:1.0625rem;font-family:"Noto Serif JP",serif;font-weight:700}@media screen and (max-width: 767px){.cp_001 .right p{font-size:3.7333333333vw;bottom:3.3333333333vw}}.cp_001 .right figure{width:100%;height:100%;position:relative}.cp_001 .right figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block}.cp_002{width:100%;margin-top:140px;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.cp_002{margin-top:21.3333333333vw}}.cp_002+.cp_002{margin-top:300px}@media screen and (max-width: 767px){.cp_002+.cp_002{margin-top:46.6666666667vw}}.cp_002.reverse .inner{padding-top:100px}@media screen and (max-width: 767px){.cp_002.reverse .inner{padding-top:20vw}}.cp_002.reverse .inner:after{right:initial;left:73px}@media screen and (max-width: 767px){.cp_002.reverse .inner:after{right:initial;left:4vw}}.cp_002.reverse .inner .hd{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch;position:absolute;top:-50px;right:initial;left:-50px}@media screen and (max-width: 767px){.cp_002.reverse .inner .hd{top:-6.6666666667vw;right:initial;left:-5.3333333333vw}}.cp_002.reverse .inner .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:stretch;align-content:stretch}.cp_002.reverse .inner .row .col{width:500px}.cp_002.reverse .inner .row .col .label{position:static;margin-top:12px}@media screen and (max-width: 767px){.cp_002.reverse .inner .row .col .label{margin-top:2.6666666667vw}}.cp_002.reverse .inner .row .col .book{width:344px;position:absolute;top:60px;left:-420px}@media screen and (max-width: 767px){.cp_002.reverse .inner .row .col .book{width:100%;position:static}}.cp_002.reverse .pic{right:57.14285714%;max-width:600px}@media screen and (max-width: 767px){.cp_002.reverse .pic{right:initial;left:0;max-width:none}}.cp_002.reverse .pic img{-o-object-position:center top;object-position:center top}.cp_002 .pic{width:42.85714286%;height:340px;position:absolute;bottom:-170px;right:0;z-index:10}@media screen and (max-width: 767px){.cp_002 .pic{width:80%;height:45.3333333333vw;bottom:-21.3333333333vw}}.cp_002 .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:center bottom;object-position:center bottom}.cp_002 .inner{width:1000px;position:relative;z-index:10;padding:50px 0 230px 0}@media screen and (max-width: 767px){.cp_002 .inner{padding:21.3333333333vw 0 32vw 0;width:84%}}.cp_002 .inner:after{content:"";width:5000px;height:100%;display:block;z-index:-1;position:absolute;top:0;right:73px;background-image:url(/gakuen/about/donation/upload/img/campaign100_005.webp);background-position:center;background-size:auto 100%;background-repeat:repeat}@media screen and (max-width: 767px){.cp_002 .inner:after{right:4vw}}.cp_002 .inner .hd{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-end;align-content:stretch;position:absolute;top:-50px;right:-50px}@media screen and (max-width: 767px){.cp_002 .inner .hd{top:-6.6666666667vw;right:-5.3333333333vw}}.cp_002 .inner .hd .num{width:122;line-height:1em}@media screen and (max-width: 767px){.cp_002 .inner .hd .num{width:16.6666666667vw}}.cp_002 .inner .hd .txt{font-size:30px;font-weight:400;color:#dbcca9;font-family:"Noto Serif JP",serif;margin-top:.333em;letter-spacing:.2em}@media screen and (max-width: 767px){.cp_002 .inner .hd .txt{font-size:5.0666666667vw}}.cp_002 .inner .row{width:100%;padding:0 38px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.cp_002 .inner .row{padding:0}}.cp_002 .inner .row .note{font-weight:400;font-size:14px;line-height:1.714em;letter-spacing:.08em;margin-top:1.777em}@media screen and (max-width: 767px){.cp_002 .inner .row .note{font-size:3.4666666667vw}}.cp_002 .inner .row .col{width:450px;position:relative}@media screen and (max-width: 767px){.cp_002 .inner .row .col{width:100%}}.cp_002 .inner .row .col .label{width:112px;height:35px;background-color:#dbcca9;font-size:16px;font-weight:500;position:absolute;top:0;left:0;letter-spacing:0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;align-content:center}.cp_002 .inner .row .col .label .small{font-size:12px}@media screen and (max-width: 767px){.cp_002 .inner .row .col .label .small{font-size:3.4666666667vw}}@media screen and (max-width: 767px){.cp_002 .inner .row .col .label{width:34.2666666667vw;height:11.0666666667vw;font-size:4.5333333333vw}}.cp_002 .inner .row .col .badge{width:64px;position:absolute;top:17px;left:292px}@media screen and (max-width: 767px){.cp_002 .inner .row .col .badge{width:16.8vw;top:0;left:initial;right:0}}.cp_002 .inner .row .col .detail{width:160px;margin:20px auto;position:relative;left:-20px}@media screen and (max-width: 767px){.cp_002 .inner .row .col .detail{width:33.3333333333vw;margin:14vw auto 2.6666666667vw auto;position:initial;left:initial}}.cp_002 .inner .row .col .tt{font-family:"Noto Serif JP",serif;font-weight:700;font-size:18px;color:#064580}@media screen and (max-width: 767px){.cp_002 .inner .row .col .tt{font-size:4.2666666667vw}}.cp_002 .inner .row .col .tx{font-weight:400;font-size:14px;line-height:1.714em;letter-spacing:.08em}@media screen and (max-width: 767px){.cp_002 .inner .row .col .tx{font-size:3.4666666667vw;line-height:1.615em}}.cp_002 .inner .row .col .indent{font-weight:400;font-size:12px;margin-top:.777em}@media screen and (max-width: 767px){.cp_002 .inner .row .col .indent{font-size:3.3333333333vw;letter-spacing:0}}.cp_002 .inner .row .col .indent .red{color:#d64548;font-size:18px;font-weight:500}@media screen and (max-width: 767px){.cp_002 .inner .row .col .indent .red{font-size:4.8vw}}.cp_002 .inner .row .col .logo{width:177px;margin:0 0 0 100px}@media screen and (max-width: 767px){.cp_002 .inner .row .col .logo{width:39.4666666667vw;margin:0 auto}}.cp_002 .inner .row .col .title{font-family:"Noto Serif JP",serif;font-weight:700;color:#0f2c60;font-size:24px;line-height:1.666em;letter-spacing:.12em;margin-top:15px;text-align:justify}@media screen and (max-width: 767px){.cp_002 .inner .row .col .title{font-size:5.3333333333vw;line-height:1.5em;margin-top:4vw}}.cp_002 .inner .row .col .title .large{color:#0f2c60;font-size:40px;font-weight:600;display:inline-block;margin:0 .111em}@media screen and (max-width: 767px){.cp_002 .inner .row .col .title .large{font-size:10.1333333333vw;margin:0;letter-spacing:0;text-align:justify}}.cp_002 .inner .row .col .desc{font-weight:600;font-family:"Noto Serif JP",serif;font-size:16px;line-height:1.687em;letter-spacing:.08em;margin-top:1em;text-align:justify}@media screen and (max-width: 767px){.cp_002 .inner .row .col .desc{font-size:3.4666666667vw;line-height:1.538em}}.cp_002 .inner .row .col .target{margin-top:1.555em}.cp_002 .inner .row .col .target dt{color:#0f2c60;font-size:16px;font-weight:500}@media screen and (max-width: 767px){.cp_002 .inner .row .col .target dt{font-size:4vw}}.cp_002 .inner .row .col .target dd{font-size:14px;font-weight:400;text-align:justify}@media screen and (max-width: 767px){.cp_002 .inner .row .col .target dd{font-size:3.4666666667vw}}.cp_003{width:800px;margin:260px auto 100px auto}@media screen and (max-width: 767px){.cp_003{width:90%;margin:42vw auto 16vw auto}}.cp_003 .title{font-family:"Noto Serif JP",serif;font-weight:700;color:#003b7e;font-size:24px;line-height:1.666em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 767px){.cp_003 .title{font-size:4.2666666667vw;line-height:1.5em;text-align:left;padding:0 2.6666666667vw;font-weight:700}}.cp_003 .desc{font-size:16px;font-weight:400;margin-top:25px}@media screen and (max-width: 767px){.cp_003 .desc{padding:0 2.6666666667vw;margin-top:1em;font-size:3.4666666667vw}}.cp_003 .box{width:100%;padding:40px 0;background-color:#f2f2f2;margin-top:46px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.cp_003 .box{width:100%;padding:5.3333333333vw 5.0666666667vw;margin-top:6.6666666667vw}}.cp_003 .box h3{font-weight:500;color:#003b7e;font-size:18px;line-height:1.666em;letter-spacing:.12em;text-align:center}@media screen and (max-width: 767px){.cp_003 .box h3{width:100%;font-size:4.5333333333vw;line-height:1.5em;text-align:left}}.cp_003 .box dl{width:600px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin-top:22px}@media screen and (max-width: 767px){.cp_003 .box dl{width:100%}}.cp_003 .box dl dt{width:120px;color:#073773;font-size:14px;font-weight:500}@media screen and (max-width: 767px){.cp_003 .box dl dt{width:26.6666666667vw;font-size:3.7333333333vw}}.cp_003 .box dl dd{width:480px;padding-left:25px;border-left:solid 1px #073773;font-size:14px;font-weight:500;line-height:1.714em}@media screen and (max-width: 767px){.cp_003 .box dl dd{width:52.6666666667vw;font-size:3.2vw;line-height:1.666em;letter-spacing:.04em;text-align:justify;padding-left:2vw;letter-spacing:0}}.cp_003 .box dl dd .tel{pointer-events:none}@media screen and (max-width: 767px){.cp_003 .box dl dd .tel{pointer-events:all;text-decoration:underline}}.mod_41{text-align:center;font-size:0.875rem;font-weight:400;line-height:1.785em;letter-spacing:.06em}@media screen and (max-width: 767px){.mod_41{text-align:justify;width:80%;margin:0 auto;font-size:2.9333333333vw;line-height:1.818em;letter-spacing:.06em;padding-left:1em;text-indent:-1em}}.mod_42{width:900px;margin:70px auto 0 auto}@media screen and (max-width: 767px){.mod_42{width:80%;margin:9.3333333333vw auto 0 auto}}.mod_42 .title{width:100%;text-align:center;color:#003b7e;font-size:1.5rem;font-weight:400;line-height:1.666em;letter-spacing:.12em}@media screen and (max-width: 767px){.mod_42 .title{font-size:4.9333333333vw;font-weight:500;line-height:1.54em;letter-spacing:.08em}}.mod_42 .description{text-align:justify;font-size:1rem;font-weight:400;line-height:1.6875em;letter-spacing:.08em;margin-top:25px}@media screen and (max-width: 767px){.mod_42 .description{margin-top:2.1333333333vw;font-size:3.4666666667vw;line-height:1.615em}}.mod_43{width:1000px;margin:40px auto 0 auto;background-color:#f5f5f5;padding:50px}@media screen and (max-width: 767px){.mod_43{width:90vw;margin:9.3333333333vw auto 0 auto;padding:5.473372781vw}}.mod_43+.mod_43{margin-top:20px}.mod_43 .title{background-color:#064580;color:#fff;padding:.333em .777em .444em .777em;display:inline-block;font-size:1.0625rem;line-height:1em;letter-spacing:.08em}@media screen and (max-width: 767px){.mod_43 .title{width:100%;font-size:4.2666666667vw;padding:.333em .555em .444em .555em}}.mod_43 .row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.mod_43 .row .col{width:455px;margin-top:20px}@media screen and (max-width: 767px){.mod_43 .row .col{width:100%;margin-top:5.3333333333vw}}.mod_43 .row .col .tx{font-size:1.125rem;font-weight:500;line-height:2.2222em;letter-spacing:.08em}@media screen and (max-width: 767px){.mod_43 .row .col .tx{font-size:4.2666666667vw;line-height:1.5625em}}.mod_43 .row .col .tx a{color:#064580;text-decoration:none;letter-spacing:.05em}.mod_43 .row .col .tx a i{font-size:0.875rem}@media screen and (max-width: 767px){.mod_43 .row .col .tx a i{font-size:3.4666666667vw}}.mod_43 .row .col .tx a:hover{text-decoration:underline}.mod_43 .row .pic{width:426px}@media screen and (max-width: 767px){.mod_43 .row .pic{width:100%;margin-top:6.6666666667vw}}.mod_43 .row2{width:100%;margin-top:30px;border:1px solid #083b7e;background-color:#e4eaf3;padding:19px 19px 19px 24px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_43 .row2{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-top:5.3333333333vw;padding:5.6vw 4.9333333333vw}}.mod_43 .row2 .label{width:75px;height:75px;color:#fff;background-color:#083b7e;border-radius:90%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_43 .row2 .label{width:21.3333333333vw;height:21.3333333333vw}}.mod_43 .row2 .col{width:769px}@media screen and (max-width: 767px){.mod_43 .row2 .col{width:100%;margin-top:4.6666666667vw}}.mod_43 .row2 .col .tx{font-size:1rem;font-weight:500;line-height:1.6875em;letter-spacing:.08em;text-align:justify}@media screen and (max-width: 767px){.mod_43 .row2 .col .tx{font-size:3.4666666667vw;line-height:1.6153em}}.mod_43 .row2 .col .tx a{color:#064580;text-decoration:none;letter-spacing:.05em}.mod_43 .row2 .col .tx a i{font-size:0.875rem}@media screen and (max-width: 767px){.mod_43 .row2 .col .tx a i{font-size:3.4666666667vw}}.mod_43 .row2 .col .tx a:hover{text-decoration:underline}.mod_43 .list{width:100%;margin-top:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.mod_43 .list{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch;margin-top:4vw}}.mod_43 .list li{font-size:0.9375rem;font-weight:500;line-height:2.4em;letter-spacing:.08em}@media screen and (max-width: 767px){.mod_43 .list li{font-size:4.2666666667vw;line-height:2.1875em}}.mod_43 .list li a{color:#064580}.mod_43 .list li a i{font-size:0.75rem}@media screen and (max-width: 767px){.mod_43 .list li a i{font-size:3.4666666667vw}}.mod_43 .list li a:hover{text-decoration:underline}.mod_44{width:100%;background-color:#fff4f4;padding:110px 0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-top:30px;overflow:hidden}@media screen and (max-width: 767px){.mod_44{margin-top:4.6666666667vw;padding:8vw 0 12vw 0}}.mod_44 .inner{width:1110px;position:relative}@media screen and (max-width: 767px){.mod_44 .inner{width:80%}}.mod_44 .inner .head,.mod_44 .inner .content{width:610px;padding:40px 0 40px 55px;background-color:#fff;position:relative;z-index:1}@media screen and (max-width: 767px){.mod_44 .inner .head,.mod_44 .inner .content{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;padding:5.3333333333vw 0 5.3333333333vw 0;z-index:0}}.mod_44 .inner .head p,.mod_44 .inner .content p{font-weight:500;font-size:1.375rem;letter-spacing:.08em;margin-top:.777em}@media screen and (max-width: 767px){.mod_44 .inner .head p,.mod_44 .inner .content p{font-size:3.7333333333vw}}.mod_44 .inner .head p.tx1,.mod_44 .inner .content p.tx1{line-height:1.818em;margin-top:0}.mod_44 .inner .head p.tx2,.mod_44 .inner .content p.tx2{line-height:1.818em}.mod_44 .inner .head p.tx2 .orange,.mod_44 .inner .content p.tx2 .orange{font-size:1.875rem}@media screen and (max-width: 767px){.mod_44 .inner .head p.tx2 .orange,.mod_44 .inner .content p.tx2 .orange{font-size:5.7333333333vw}}.mod_44 .inner .head p.tx2 .large,.mod_44 .inner .content p.tx2 .large{font-size:3.75rem}@media screen and (max-width: 767px){.mod_44 .inner .head p.tx2 .large,.mod_44 .inner .content p.tx2 .large{font-size:11.7333333333vw}}.mod_44 .inner .head p.tx3,.mod_44 .inner .content p.tx3{font-size:1.125rem;line-height:1.818em}@media screen and (max-width: 767px){.mod_44 .inner .head p.tx3,.mod_44 .inner .content p.tx3{font-size:3.7333333333vw}}.mod_44 .inner .head p .orange,.mod_44 .inner .content p .orange{color:#ff7f60}.mod_44 .inner .content{background-color:rgba(0,0,0,0)}@media screen and (max-width: 767px){.mod_44 .inner .content{background-color:#fff;margin-top:65vw;position:relative;z-index:9}}.mod_45{width:912px;position:absolute;top:0px;left:470px}@media screen and (max-width: 767px){.mod_45{position:absolute;left:50%;transform:translateX(-50%);width:121.6vw;top:37.3333333333vw;margin-left:-3.3333333333vw;zoom:1.08}}.mod_45 .tree{position:relative;z-index:5}.mod_45 .ground{width:650px;bottom:-100px;position:absolute;left:50%;transform:translateX(-50%);margin-left:30px}@media screen and (max-width: 767px){.mod_45 .ground{width:100%;margin-left:initial;bottom:-95vw}}.mod_45 .cloud{position:absolute;width:791px;top:-60px;right:94px}@media screen and (max-width: 767px){.mod_45 .cloud{width:105.4666666667vw;top:-6.6666666667vw;right:0vw}}.mod_45 .peach{width:55px;position:absolute;z-index:10}@media screen and (max-width: 767px){.mod_45 .peach{width:7.3333333333vw}}.mod_45 .peach .anim{transform-origin:center top}.mod_45 .peach.p01{left:136px;top:295px}@media screen and (max-width: 767px){.mod_45 .peach.p01{left:18.1333333333vw;top:39.3333333333vw}}.mod_45 .peach.p01 .anim{animation:swing1 2s ease-in-out infinite}.mod_45 .peach.p02{left:306px;top:366px}@media screen and (max-width: 767px){.mod_45 .peach.p02{left:40.8vw;top:48.8vw}}.mod_45 .peach.p02 .anim{animation:swing2 2s ease-in-out infinite}.mod_45 .peach.p03{left:626px;top:366px}@media screen and (max-width: 767px){.mod_45 .peach.p03{left:83.4666666667vw;top:48.8vw}}.mod_45 .peach.p03 .anim{animation:swing3 2s ease-in-out infinite}.mod_45 .peach.p04{left:275px;top:229px}@media screen and (max-width: 767px){.mod_45 .peach.p04{left:36.6666666667vw;top:30.5333333333vw}}.mod_45 .peach.p04 .anim{animation:swing4 2s ease-in-out infinite}.mod_45 .peach.p05{left:456px;top:257px}@media screen and (max-width: 767px){.mod_45 .peach.p05{left:60.8vw;top:34.2666666667vw}}.mod_45 .peach.p05 .anim{animation:swing1 2s ease-in-out infinite}.mod_45 .peach.p06{left:629px;top:216px}@media screen and (max-width: 767px){.mod_45 .peach.p06{left:83.8666666667vw;top:28.8vw}}.mod_45 .peach.p06 .anim{animation:swing2 2s ease-in-out infinite}.mod_45 .peach.p07{left:771px;top:274px}@media screen and (max-width: 767px){.mod_45 .peach.p07{left:102.8vw;top:36.5333333333vw}}.mod_45 .peach.p07 .anim{animation:swing3 2s ease-in-out infinite}.mod_45 .peach.p08{left:275px;top:130px}@media screen and (max-width: 767px){.mod_45 .peach.p08{left:36.6666666667vw;top:17.3333333333vw}}.mod_45 .peach.p08 .anim{animation:swing4 2s ease-in-out infinite}.mod_45 .peach.p09{left:511px;top:115px}@media screen and (max-width: 767px){.mod_45 .peach.p09{left:68.1333333333vw;top:15.3333333333vw}}.mod_45 .peach.p09 .anim{animation:swing1 2s ease-in-out infinite}.mod_45 .peach.p10{left:648px;top:130px}@media screen and (max-width: 767px){.mod_45 .peach.p10{top:17.3333333333vw}}.mod_45 .peach.p10 .anim{animation:swing2 2s ease-in-out infinite}@keyframes swing1{0%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}100%{transform:rotate(-10deg)}}@keyframes swing2{0%{transform:rotate(10deg)}50%{transform:rotate(-10deg)}100%{transform:rotate(10deg)}}@keyframes swing3{0%{transform:rotate(-5deg)}50%{transform:rotate(5deg)}100%{transform:rotate(-5deg)}}@keyframes swing4{0%{transform:rotate(5deg)}50%{transform:rotate(-5deg)}100%{transform:rotate(5deg)}}.mod_46{width:100%;margin-top:114px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;position:relative}@media screen and (max-width: 767px){.mod_46{margin-top:4vw}}.mod_46:after{content:"";width:100%;height:100%;background-image:url(/gakuen/about/donation/upload/img/honey/003_pc.svg);background-position:center top;background-repeat:no-repeat;background-size:auto;position:absolute;left:50%;transform:translateX(-50%);top:-35px}@media screen and (max-width: 767px){.mod_46:after{top:0;background-image:url(/gakuen/about/donation/upload/img/honey/003_sp.svg);background-size:110.6666666667vw auto}}.mod_46 .mod_46-inner{width:830px;position:relative;z-index:10;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_46 .mod_46-inner{width:80vw}}.mod_46 .mod_46-inner .header{width:521px;display:block}@media screen and (max-width: 767px){.mod_46 .mod_46-inner .header{width:100%}}.mod_46 .mod_46-inner .row{width:100%;margin-top:50px;padding-bottom:110px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:stretch}@media screen and (max-width: 767px){.mod_46 .mod_46-inner .row{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;margin-top:5.3333333333vw;padding-bottom:17.6vw}}.mod_46 .mod_46-inner .row .col{width:472px}@media screen and (max-width: 767px){.mod_46 .mod_46-inner .row .col{width:100%}}.mod_46 .mod_46-inner .row .col p{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1rem;line-height:1.6875em;letter-spacing:.08em;text-align:justify}@media screen and (max-width: 767px){.mod_46 .mod_46-inner .row .col p{font-size:3.4666666667vw;font-weight:700;line-height:1.6153em;letter-spacing:.06em}}.mod_46 .mod_46-inner .row .col p+p{margin-top:1em}.mod_46 .mod_46-inner .row .col p.indent{padding-left:1.111em;text-indent:-1.111em}.mod_46 .mod_46-inner .row .pic{width:310px}@media screen and (max-width: 767px){.mod_46 .mod_46-inner .row .pic{width:100%;margin-top:8vw}}.mod_47{width:100%;background-image:url(/gakuen/about/donation/upload/img/honey/005.svg);background-position:center top;background-size:auto;background-repeat:repeat;position:relative;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;padding:120px 0}@media screen and (max-width: 767px){.mod_47{padding:20vw 0}}.mod_47:before{content:"";width:200px;height:200px;background-image:url(/gakuen/about/donation/upload/img/honey/006.svg);background-position:center top;background-size:100% 100%;background-repeat:repeat;position:absolute;top:0;left:0;z-index:10}@media screen and (max-width: 767px){.mod_47:before{width:26.6666666667vw;height:26.6666666667vw}}.mod_47:after{content:"";width:200px;height:200px;background-image:url(/gakuen/about/donation/upload/img/honey/007.svg);background-position:center top;background-size:100% 100%;background-repeat:repeat;position:absolute;bottom:0;right:0;z-index:10}@media screen and (max-width: 767px){.mod_47:after{width:26.6666666667vw;height:26.6666666667vw}}.mod_47 .mod_47-inner{width:828px}@media screen and (max-width: 767px){.mod_47 .mod_47-inner{width:90%}}.mod_47 .mod_47-inner .col{width:100%;background-color:#fff;padding:57px;position:relative;border-radius:5px}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col{padding:12vw 5.0666666667vw;border-radius:1.3333333333vw}}.mod_47 .mod_47-inner .col+.col{margin-top:60px}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col+.col{margin-top:13.3333333333vw}}.mod_47 .mod_47-inner .col .title{width:277.14px;position:absolute;left:50%;transform:translateX(-50%);top:-22px}.mod_47 .mod_47-inner .col .inner{width:100%}.mod_47 .mod_47-inner .col .inner .tx{font-family:"Noto Serif JP",serif;font-weight:600;font-size:1rem;line-height:1.6875em;text-align:justify;letter-spacing:.05em}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col .inner .tx{font-size:3.7333333333vw;letter-spacing:.08em;line-height:1.785em}}.mod_47 .mod_47-inner .col .row{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch;margin-top:35px}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col .row{margin-top:9.3333333333vw}}.mod_47 .mod_47-inner .col .row .left{width:282px}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col .row .left{width:100%}.mod_47 .mod_47-inner .col .row .left img{width:65.6vw;height:auto}}.mod_47 .mod_47-inner .col .row .left p{width:100%;height:96px;border:solid 1px #b38e35;font-family:"Noto Serif JP",serif;font-weight:500;font-size:1rem;line-height:1.875em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col .row .left p{height:22.6666666667vw;border:solid .2666666667vw #b38e35;font-size:3.7333333333vw;line-height:1.857em}}.mod_47 .mod_47-inner .col .row .list1{width:400px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col .row .list1{margin-top:5.3333333333vw;width:100%}}.mod_47 .mod_47-inner .col .row .list1 li{font-family:"Noto Serif JP",serif;font-size:1.25rem;font-weight:700;line-height:1em;letter-spacing:.06em;margin-left:20px}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col .row .list1 li{font-size:4.6666666667vw;margin-left:4.6666666667vw}}.mod_47 .mod_47-inner .col .row .list1 li:first-child{margin-left:0}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col .row .list1 li:first-child{margin-left:0}}.mod_47 .mod_47-inner .col .row .list1 li .small{font-size:0.875rem}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col .row .list1 li .small{font-size:3.2vw}}.mod_47 .mod_47-inner .col .row .list1 li .line{background:linear-gradient(transparent 70%, #ffce5a 80%)}.mod_47 .mod_47-inner .col .row .list2{width:400px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.mod_47 .mod_47-inner .col .row .list2 li{font-family:"Noto Serif JP",serif;font-size:1rem;font-weight:700;list-style:1.5625em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;align-content:stretch}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col .row .list2 li{font-size:3.4666666667vw;margin-top:4vw}}.mod_47 .mod_47-inner .col .row .list2 li .tt{display:inline-block;width:155px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col .row .list2 li .tt{width:33.3333333333vw}}.mod_47 .mod_47-inner .col .row .list2 li .tt i{color:#d8b350;margin-right:10px;font-size:1.25rem}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col .row .list2 li .tt i{font-size:4vw;margin-right:4vw}}.mod_47 .mod_47-inner .col .row .list2 li .line{font-family:"Noto Serif JP",serif;font-size:1.25rem;font-weight:700;line-height:1em;letter-spacing:.06em;margin-left:.777em;background:linear-gradient(transparent 70%, #ffce5a 80%)}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col .row .list2 li .line{font-size:4.4vw}}.mod_47 .mod_47-inner .col dl{width:100%;margin-top:34px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col dl{margin-top:9.3333333333vw;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}}.mod_47 .mod_47-inner .col dl:first-child{margin-top:0}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col dl:first-child{margin-top:0}}.mod_47 .mod_47-inner .col dl dt{width:97px;height:33px;background-color:#b38e35;color:#fff;font-family:"Noto Serif JP",serif;font-weight:700;font-size:1rem;line-height:1em;letter-spacing:.06em;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col dl dt{width:22.1066666667vw;height:7.5213333333vw;font-size:3.7333333333vw}}.mod_47 .mod_47-inner .col dl dd{font-family:"Noto Serif JP",serif;font-weight:400;font-size:1rem;line-height:1.5625em;letter-spacing:.06em;width:600px}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col dl dd{width:100%;font-size:3.4666666667vw;letter-spacing:.08em;line-height:1.6153em;margin-top:3.3333333333vw}}.mod_47 .mod_47-inner .col dl dd strong{font-weight:700}.mod_47 .mod_47-inner .col dl dd strong span{font-size:1.25rem;background:linear-gradient(transparent 70%, #ffce5a 80%)}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col dl dd strong span{font-size:5.0666666667vw}}.mod_47 .mod_47-inner .col dl dd ul{margin-top:.555em}.mod_47 .mod_47-inner .col dl dd ul li{padding-left:1em;text-indent:-1em}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col dl dd .pic{width:100%;height:auto}}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col dl dd .pic img{width:100%;height:auto}}.mod_47 .mod_47-inner .col dl dd .sp-link{display:none}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col dl dd .sp-link{display:block;width:100%;height:16.6666666667vw;margin-top:7.3333333333vw}.mod_47 .mod_47-inner .col dl dd .sp-link a{width:100%;height:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:center;align-content:stretch;background-color:#744720;color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:3.2vw;font-weight:500;letter-spacing:.08em;position:relative}.mod_47 .mod_47-inner .col dl dd .sp-link a i{position:absolute;top:50%;transform:translateY(-50%);right:2em}}.mod_47 .mod_47-inner .col dl dd .indent{font-family:"Noto Sans JP",sans-serif;font-size:0.875rem;line-height:1.785em;letter-spacing:.06em;padding-left:1em;text-indent:-1em;margin-top:1.555em}@media screen and (max-width: 767px){.mod_47 .mod_47-inner .col dl dd .indent{font-size:3.4666666667vw}}.mod_48{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;position:relative;margin-top:132px}@media screen and (max-width: 767px){.mod_48{margin-top:24vw}}.mod_48+.mod_48{margin-top:100px}@media screen and (max-width: 767px){.mod_48+.mod_48{margin-top:13.3333333333vw}}.mod_48 .title{position:absolute;left:50%;transform:translateX(-50%);top:-22px;width:371px;height:auto}@media screen and (max-width: 767px){.mod_48 .title{width:80vw;top:-5.3333333333vw}}.mod_48.reverse .mod_48-inner .wrap:after{right:initial;left:-35px}@media screen and (max-width: 767px){.mod_48.reverse .mod_48-inner .wrap:after{left:-2.1333333333vw}}.mod_48.reverse .mod_48-inner .pic{right:initial;left:66.64285714vw}@media screen and (max-width: 1110px){.mod_48.reverse .mod_48-inner .pic{right:initial;left:739.74px}}@media screen and (max-width: 767px){.mod_48.reverse .mod_48-inner .pic{left:initial}}.mod_48.reverse .mod_48-inner .txt{right:initial;left:17.85714286vw}@media screen and (max-width: 1110px){.mod_48.reverse .mod_48-inner .txt{right:initial;left:199px}}@media screen and (max-width: 767px){.mod_48.reverse .mod_48-inner .txt{left:initial}}.mod_48 .mod_48-inner{width:79.28571429%;height:400px;background-color:#f5f5f5;border-radius:5px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_48 .mod_48-inner{width:90%;height:auto;padding:14vw 0 8.6666666667vw 0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch;border-radius:1.3333333333vw}}.mod_48 .mod_48-inner .wrap{width:100%;height:100%;position:relative}.mod_48 .mod_48-inner .wrap:after{content:"";width:111.32px;height:95.13px;background-image:url(/gakuen/about/donation/upload/img/honey/012.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:-48px;right:-35px}@media screen and (max-width: 767px){.mod_48 .mod_48-inner .wrap:after{width:14.8426666667vw;height:12.684vw;top:initial;right:-2.1333333333vw;bottom:-14.6666666667vw}}.mod_48 .mod_48-inner .pic{width:33.35714286vw;height:298px;position:absolute;top:50%;transform:translateY(-50%);right:66.64285714vw}@media screen and (max-width: 1110px){.mod_48 .mod_48-inner .pic{width:370.26px;right:739.74px}}@media screen and (max-width: 767px){.mod_48 .mod_48-inner .pic{width:80vw;height:auto;position:static;top:initial;right:initial;transform:none}}.mod_48 .mod_48-inner .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width: 767px){.mod_48 .mod_48-inner .pic img{-o-object-fit:initial;object-fit:initial;height:auto}}.mod_48 .mod_48-inner .txt{width:45.92857143vw;right:17.85714286vw;position:absolute;top:50%;transform:translateY(-50%)}@media screen and (max-width: 1110px){.mod_48 .mod_48-inner .txt{width:509.8px;right:199px}}@media screen and (max-width: 767px){.mod_48 .mod_48-inner .txt{position:static;width:80vw;top:initial;right:initial;transform:none}}.mod_48 .mod_48-inner .txt p{font-size:1.125rem;font-weight:500;line-height:1.666em;letter-spacing:.08em;text-align:justify}@media screen and (max-width: 767px){.mod_48 .mod_48-inner .txt p{font-size:3.7333333333vw;font-weight:600;font-family:"Noto Serif JP",serif;margin-top:6.6666666667vw}}.mod_49{width:100%;overflow:hidden}@media screen and (max-width: 767px){.mod_49{overflow:visible}}.mod_50{width:100%;margin-top:70px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_50{margin-top:13.3333333333vw}}.mod_50 .mod_50-inner{max-width:1110px;width:98%;border-radius:5px;padding:45px 0;border:solid 1px #744720;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}@media screen and (max-width: 767px){.mod_50 .mod_50-inner{max-width:none;width:90%;border-radius:1.3333333333vw;padding:9.3333333333vw 0;border:solid .2666666667vw #744720}}.mod_50 .mod_50-inner .title{width:100%;text-align:center;color:#744720;font-family:"Noto Serif JP",serif;font-size:20px;font-weight:700;letter-spacing:.06em;line-height:1em}@media screen and (max-width: 767px){.mod_50 .mod_50-inner .title{font-size:4.8vw}}.mod_50 .mod_50-inner .row{width:1000px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;margin-top:35px}@media screen and (max-width: 767px){.mod_50 .mod_50-inner .row{margin-top:6vw;width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}}.mod_50 .mod_50-inner .row .pic{width:258px}@media screen and (max-width: 767px){.mod_50 .mod_50-inner .row .pic{width:80vw}}.mod_50 .mod_50-inner .row .col{width:693px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}@media screen and (max-width: 767px){.mod_50 .mod_50-inner .row .col{width:80vw}}.mod_50 .mod_50-inner .row .col .tx1{font-size:1.125rem;font-weight:500;line-height:1.666em;letter-spacing:.08em}@media screen and (max-width: 767px){.mod_50 .mod_50-inner .row .col .tx1{font-size:3.7333333333vw;font-weight:600;font-family:"Noto Serif JP",serif;margin:2em 0}}.mod_50 .mod_50-inner .row .col .tx2{width:100%;padding:.777em 2em;font-size:1rem;font-weight:500;line-height:1.6875em;letter-spacing:.08em;background-color:#f5f5f5;border-radius:5px;text-align:justify;display:block}@media screen and (max-width: 767px){.mod_50 .mod_50-inner .row .col .tx2{font-size:3.7333333333vw;font-weight:600;font-family:"Noto Serif JP",serif;padding:1.333em}}.mod_51{width:100%;background-color:#f5f5f5;margin-top:80px}@media screen and (max-width: 767px){.mod_51{margin-top:10.6666666667vw}}.mod_52{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:center;align-content:stretch}.mod_52 .sp-text{display:none}@media screen and (max-width: 767px){.mod_52 .sp-text{display:block;width:90%;text-align:left;font-size:3.2vw;margin-top:8vw}}.mod_52 .title{font-family:"Noto Serif JP",serif;font-size:1.375rem;font-weight:600;letter-spacing:.04em;line-height:1.333;text-align:center;color:#0a4580}@media screen and (max-width: 767px){.mod_52 .title{font-size:5.0666666667vw}}@media screen and (max-width: 767px){.mod_52 .sp-scroll{width:90%;padding-bottom:4vw}}@media screen and (max-width: 767px){.mod_52 .simplebar-track.simplebar-horizontal{height:2.1333333333vw;background-color:#fff}}.mod_52 .simplebar-track.simplebar-horizontal .simplebar-scrollbar.simplebar-visible:before{opacity:1;background-color:#0a4580}.mod_52 .contents{width:1000px;margin-top:50px}@media screen and (max-width: 767px){.mod_52 .contents{width:284vw;margin-top:2vw}}.mod_52 .contents .header{width:100%;margin-top:30px}@media screen and (max-width: 767px){.mod_52 .contents .header{margin-top:8vw}}.mod_52 .contents .header .pic{width:100%}.mod_52 .contents .table{width:100%;margin-top:5;border-top:solid 2px #e4eaf3;border-left:solid 2px #e4eaf3}@media screen and (max-width: 767px){.mod_52 .contents .table{border-top:solid .5333333333vw #e4eaf3;border-left:solid .5333333333vw #e4eaf3;margin-top:1.3333333333vw}}.mod_52 .contents .table tr th{width:39px;border-bottom:solid 2px #e4eaf3;border-right:solid 2px #e4eaf3;background-color:#fff;font-size:1.75rem;font-family:"Noto Serif JP",serif;font-weight:600;color:#0a4580;text-align:center}@media screen and (max-width: 767px){.mod_52 .contents .table tr th{width:11.0666666667vw;border-bottom:solid .5333333333vw #e4eaf3;border-right:solid .5333333333vw #e4eaf3;font-size:7.8666666667vw}}.mod_52 .contents .table tr th.bg{background-color:#f0f5f8}.mod_52 .contents .table tr td{border-bottom:solid 2px #e4eaf3;border-right:solid 2px #e4eaf3;background-color:#fff;padding:8px 5px}@media screen and (max-width: 767px){.mod_52 .contents .table tr td{padding:2.6666666667vw 1.3333333333vw;border-bottom:solid .5333333333vw #e4eaf3;border-right:solid .5333333333vw #e4eaf3}}.mod_52 .contents .table tr td.bg{background-color:#f0f5f8}.mod_52 .contents .table tr td.bg2,.mod_52 .contents .table tr td.none{background-color:#f2f2f2;position:relative}.mod_52 .contents .table tr td.bg2 .wrap,.mod_52 .contents .table tr td.none .wrap{width:350px}@media screen and (max-width: 767px){.mod_52 .contents .table tr td.bg2 .wrap,.mod_52 .contents .table tr td.none .wrap{width:95.4666666667vw}}.mod_52 .contents .table tr td.bg2 .wrap p,.mod_52 .contents .table tr td.none .wrap p{margin-top:0}.mod_52 .contents .table tr td.bg2 .pic1,.mod_52 .contents .table tr td.none .pic1{position:absolute;top:0;right:0;width:360px}@media screen and (max-width: 767px){.mod_52 .contents .table tr td.bg2 .pic1,.mod_52 .contents .table tr td.none .pic1{width:102.24vw}}.mod_52 .contents .table tr td.bg2 .pic2,.mod_52 .contents .table tr td.none .pic2{position:absolute;bottom:0;right:0;width:180px}@media screen and (max-width: 767px){.mod_52 .contents .table tr td.bg2 .pic2,.mod_52 .contents .table tr td.none .pic2{width:50.836vw}}.mod_52 .contents .table tr td.td1{width:237px}@media screen and (max-width: 767px){.mod_52 .contents .table tr td.td1{width:67.308vw}}.mod_52 .contents .table tr td.td2{width:542px}@media screen and (max-width: 767px){.mod_52 .contents .table tr td.td2{width:153.644vw}}.mod_52 .contents .table tr td a{color:#0a4580;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}.mod_52 .contents .table tr td a .txt{display:block;flex:1;padding-right:10px}@media screen and (max-width: 767px){.mod_52 .contents .table tr td a .txt{padding-right:2.6666666667vw}}.mod_52 .contents .table tr td a .pic{width:53px}@media screen and (max-width: 767px){.mod_52 .contents .table tr td a .pic{width:15.052vw}}.mod_52 .contents .table tr td a .pic.ex{width:100px}@media screen and (max-width: 767px){.mod_52 .contents .table tr td a .pic.ex{width:28.3533333333vw}}.mod_52 .contents .table tr td h2{font-size:0.875rem;font-weight:700;line-height:1.333em;letter-spacing:0}@media screen and (max-width: 767px){.mod_52 .contents .table tr td h2{font-size:3.7333333333vw}}.mod_52 .contents .table tr td h2 sup{font-size:60%}.mod_52 .contents .table tr td h2 i{margin-left:.111em}.mod_52 .contents .table tr td h2 small{font-size:0.5625rem}@media screen and (max-width: 767px){.mod_52 .contents .table tr td h2 small{font-size:2.4vw}}.mod_52 .contents .table tr td h3{font-size:0.75rem;font-weight:700;line-height:1.333em;color:#0a4580}@media screen and (max-width: 767px){.mod_52 .contents .table tr td h3{font-size:3.3333333333vw}}.mod_52 .contents .table tr td p{font-size:0.75rem;line-height:1.3;letter-spacing:0;text-align:justify;margin-top:.555em}@media screen and (max-width: 767px){.mod_52 .contents .table tr td p{font-size:3.2vw}}/*# sourceMappingURL=main.css.map */