﻿@media(min-width: 769px){.pc-none{display:none !important}}@media(max-width: 768px){.sp-none{display:none !important}}html{padding-top:0 !important}body{padding-top:90px !important}body .d{display:inline-block}body .c2026-catch{font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:600;font-size:24px;color:#195532;letter-spacing:.2em;line-height:1.5833333333}body .c2026-text{font-size:13px;line-height:2.2307692308;letter-spacing:.05em}body .main-header2{position:fixed;display:flex;align-items:center;justify-content:space-between;height:90px;z-index:999;color:#fff;top:0;left:0;padding:0 1.7647058824%;width:100%;box-sizing:border-box}body .main-header2 *{box-sizing:border-box}body .main-header2:before{content:"";display:block;background:#195532;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}body .main-header2 .right-box{display:flex;align-items:center}body .main-header2 .right-box .text-link{display:flex;align-items:center;margin-right:40px;gap:0 23px}body .main-header2 .right-box .text-link a{display:block;letter-spacing:.1em;font-size:16px;font-weight:600;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";line-height:1.5;transition:opacity .2s}body .main-header2 .right-box .text-link a:hover{opacity:.6}body .main-header2 .right-box .text-link .line{width:1px;height:24px;background:#fff}body .main-header2 .right-box .sns-box{margin-right:46px;display:flex;align-items:center;gap:0 19px}body .main-header2 .right-box .sns-box a{display:block;transition:opacity .2s}body .main-header2 .right-box .sns-box a:hover{opacity:.6}body .main-header2 .right-box .main-menu-button{height:30px;width:46px;cursor:pointer}body .main-header2 .right-box .main-menu-button .line-box{position:relative;height:100%}body .main-header2 .right-box .main-menu-button .line-box .line{width:100%;height:3px;background:#fff;position:absolute;left:0;transition:width .2s,top .2s,bottom .2s,left .2s,transform .2s}body .main-header2 .right-box .main-menu-button .line-box .line:nth-of-type(1){top:0}body .main-header2 .right-box .main-menu-button .line-box .line:nth-of-type(2){top:50%;transform:translate(0, -50%)}body .main-header2 .right-box .main-menu-button .line-box .line:nth-of-type(3){bottom:0}@media(max-width: 1700px){body .main-header2 .right-box .text-link{margin-right:2.3529411765vw;gap:0 1.3529411765vw}body .main-header2 .right-box .sns-box{margin-right:2.7058823529vw}}@media(max-width: 1020px){body .main-header2 .right-box .text-link a{font-size:14px}body .main-header2 .right-box .sns-box{gap:0 10px}}@media(max-width: 950px){body .main-header2 .right-box .text-link{display:none}body .main-header2 .right-box .sns-box{gap:0 10px}}body .main-header2 .hidden-box{position:fixed;width:100vw;height:100vh;z-index:-10;left:0;background:#195532;color:#fff;top:0;padding-top:90px;transform:translate(0, -100%);transition:transform .2s}body .main-header2 .hidden-box .hidden-nav-inner{width:1000px;height:100%;margin:0 auto;max-width:75%;overflow-x:none;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}body .main-header2 .hidden-box .hidden-nav-inner::-webkit-scrollbar{display:none}body .main-header2 .hidden-box .hidden-nav-inner .link-box{display:flex;flex-wrap:wrap;justify-content:space-between;padding:3.8888888889vh 0;margin-top:-2.0588235294vw}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item{width:221px;margin-top:3.8888888889vh}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .link-main a{display:block;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:500;font-size:16px;letter-spacing:.1em;line-height:1.5;border-bottom:1px solid #fff;padding:5px 0;transition:opacity .2s}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .link-main a:hover{opacity:.6}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .c-aco-hidden{overflow:hidden;transition:height .2s}@media(min-width: 769px){body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .c-aco-hidden{height:auto !important}}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .c-aco-hidden .hidden-inner{padding-top:16px}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .c-aco-hidden .hidden-inner ul li{font-size:15px;letter-spacing:.025em;line-height:1.5;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:normal}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .c-aco-hidden .hidden-inner ul li a{display:block;transition:opacity .2s}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .c-aco-hidden .hidden-inner ul li a:hover{opacity:.6}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .c-aco-hidden .hidden-inner ul li+li{margin-top:7px}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item.nowrap .c-aco-button .arrow{display:none}body .main-header2 .hidden-box .hidden-nav-inner .link-box:after,body .main-header2 .hidden-box .hidden-nav-inner .link-box:before{content:"";display:block;order:1;width:221px}body .main-header2.menu-open .right-box .main-menu-button .line-box .line:nth-of-type(1){top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}body .main-header2.menu-open .right-box .main-menu-button .line-box .line:nth-of-type(2){width:0}body .main-header2.menu-open .right-box .main-menu-button .line-box .line:nth-of-type(3){bottom:50%;left:50%;transform:translate(-50%, 50%) rotate(45deg)}body .main-header2.menu-open .hidden-box{transform:translate(0, 0)}body .footer-top-area{margin-top:115px;padding-top:70px;padding-bottom:77px;border-top:1px solid #195532;position:relative;background:#fff}body .footer-top-area .image-links{width:80.5%;margin:0 auto;display:flex;justify-content:center;gap:10px}body .footer-top-area .image-links a{display:block;position:relative}body .footer-top-area .image-links a img{max-width:100%;display:block}body .footer-top-area .image-links a img.image2{position:absolute;top:0;left:0;transition:opacity .2s;opacity:0}@media(hover: hover){body .footer-top-area .image-links a:hover img.image2{opacity:1}}body .main-footer2{background:#195532;color:#fff;padding:97px 0 33px}body .main-footer2 .footer-inner{width:1000px;max-width:80.5%;margin:0 auto;display:flex;justify-content:space-between}body .main-footer2 .footer-inner .left-box{width:43%;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:normal;font-size:16px;letter-spacing:.025em;line-height:1.75}body .main-footer2 .footer-inner .left-box address{margin-top:20px;font-style:normal}body .main-footer2 .footer-inner .left-box .sns{margin-top:24px;display:flex;gap:0 20px}body .main-footer2 .footer-inner .left-box .sns a{display:block;transition:opacity .2s}body .main-footer2 .footer-inner .left-box .sns a:hover{opacity:.6}body .main-footer2 .footer-inner .right-box{width:57%;height:228px;position:relative}body .main-footer2 .footer-inner .right-box iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}body .main-footer2 .coopy-right{text-align:center;font-family:"EB Garamond",serif;margin-top:80px;font-size:13px;letter-spacing:.05em}body .tobitate-project-page{padding-top:110px}body .tobitate-project-page:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1000;background:#fff}body .tobitate-project-page .top-area{position:relative;color:#fff}body .tobitate-project-page .top-area .image-left,body .tobitate-project-page .top-area .image-right{position:absolute;top:50%;transform:translate(0, -50%)}body .tobitate-project-page .top-area .image-left{right:calc(50% + 200px)}body .tobitate-project-page .top-area .image-right{left:calc(50% + 200px)}body .tobitate-project-page .top-area .inner{position:relative;padding:43px 0 45px}body .tobitate-project-page .top-area .inner h1{text-align:center;font-weight:bold;font-size:44px;letter-spacing:.1em;line-height:1.303030303}body .tobitate-project-page .top-area .inner h1 small{font-weight:500;display:block;letter-spacing:.025em;font-size:26px}body .tobitate-project-page .top-area .inner:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#1e3c64}body .tobitate-project-page .top-text-area{margin-top:107px}body .tobitate-project-page .top-text-area .inner{width:1000px;max-width:75%;margin:0 auto}body .tobitate-project-page .top-text-area .inner .c2026-catch{text-align:center}body .tobitate-project-page .top-text-area .inner .c2026-text{margin-top:21px;text-align:justify;text-justify:inter-ideograph}body .tobitate-project-page .contents-area{margin-top:65px}body .tobitate-project-page .contents-area .inner{width:1000px;max-width:75%;margin:0 auto}body .tobitate-project-page .contents-area .inner h2{text-align:center;color:#195532;font-weight:600;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";letter-spacing:.2em;font-size:26px;line-height:1.5;background:#f1f1f1;padding:20px 10px}body .tobitate-project-page .contents-area .inner .item{margin-top:40px}body .tobitate-project-page .contents-area .inner .item h3{color:#195532;border-bottom:1px solid #195532;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:600;font-size:25px;letter-spacing:.15em;line-height:1.4;padding-bottom:5px}body .tobitate-project-page .contents-area .inner .item .c2026-text{margin-top:23px}body .tobitate-project-page .contents-area .inner .item .c2026-text b{color:#195532;font-weight:bold}body .tobitate-project-page .contents-area .inner .item ul li{padding-left:1.05em;text-indent:-1.05em}body .tobitate-project-page .contents-area .inner .item ul li:before{content:"■";color:#195532}body .tobitate-project-page .contents-area .inner .item .link{color:#9b2841;text-decoration:underline;display:block;width:fit-content;margin-top:23px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";letter-spacing:.15em;font-size:18px;font-weight:600}body .tobitate-project-page .contents-area .inner .item+.item{margin-top:35px}body .challenge-project-page{padding-top:110px}body .challenge-project-page:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1000;background:#fff}body .challenge-project-page .top-area{position:relative;color:#fff}body .challenge-project-page .top-area .image-left,body .challenge-project-page .top-area .image-right{position:absolute;top:50%;transform:translate(0, -50%)}body .challenge-project-page .top-area .image-left{right:calc(50% + 200px)}body .challenge-project-page .top-area .image-right{left:calc(50% + 200px)}body .challenge-project-page .top-area .inner{position:relative;padding:43px 0 45px}body .challenge-project-page .top-area .inner h1{text-align:center;font-weight:bold;font-size:44px;letter-spacing:.1em;line-height:1.303030303}body .challenge-project-page .top-area .inner h1 small{font-weight:500;display:block;letter-spacing:.025em;font-size:26px}body .challenge-project-page .top-area .inner:before{content:"";display:block;position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background:#9b2841}body .challenge-project-page .top-text-area{margin-top:107px}body .challenge-project-page .top-text-area .inner{width:1000px;max-width:75%;margin:0 auto}body .challenge-project-page .top-text-area .inner .c2026-catch{text-align:center}body .challenge-project-page .top-text-area .inner .c2026-text{margin-top:21px;text-align:justify;text-justify:inter-ideograph}body .challenge-project-page .contents-area{margin-top:65px}body .challenge-project-page .contents-area .inner{width:1000px;max-width:75%;margin:0 auto}body .challenge-project-page .contents-area .inner h2{text-align:center;color:#195532;font-weight:600;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";letter-spacing:.2em;font-size:26px;line-height:1.5;background:#f1f1f1;padding:20px 10px}body .challenge-project-page .contents-area .inner .item{margin-top:40px}body .challenge-project-page .contents-area .inner .item h3{color:#195532;border-bottom:1px solid #195532;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:600;font-size:25px;letter-spacing:.15em;line-height:1.4;padding-bottom:5px}body .challenge-project-page .contents-area .inner .item .c2026-text{margin-top:23px}body .challenge-project-page .contents-area .inner .item .c2026-text b{color:#195532;font-weight:bold}body .challenge-project-page .contents-area .inner .item ul li{padding-left:1.05em;text-indent:-1.05em}body .challenge-project-page .contents-area .inner .item ul li:before{content:"■";color:#195532}body .challenge-project-page .contents-area .inner .item .link{color:#9b2841;text-decoration:underline;display:block;width:fit-content;margin-top:23px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";letter-spacing:.15em;font-size:18px;font-weight:600}body .challenge-project-page .contents-area .inner .item+.item{margin-top:35px}body .shoin-plus-page{padding-top:110px}body .shoin-plus-page *{box-sizing:border-box}body .shoin-plus-page:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1000;background:#fff}body .shoin-plus-page .top-area{position:relative}body .shoin-plus-page .top-area .image-left,body .shoin-plus-page .top-area .image-right{position:absolute}body .shoin-plus-page .top-area .image-left{top:-58px;right:calc(50% + 290px)}body .shoin-plus-page .top-area .image-right{top:-72px;left:calc(50% + 294px)}body .shoin-plus-page .top-area .inner{background:#195532}body .shoin-plus-page .top-area .inner h1 img{max-width:100%;display:block;margin:0 auto}body .shoin-plus-page .top-text-area{margin-top:105px}body .shoin-plus-page .top-text-area .inner{width:1000px;max-width:75%;margin:0 auto}body .shoin-plus-page .top-text-area .inner .c2026-catch{text-align:center}body .shoin-plus-page .top-text-area .inner .c2026-text{margin-top:20px}body .shoin-plus-page .contents-area{margin-top:62px}body .shoin-plus-page .contents-area .inner{width:1000px;max-width:75%;margin:0 auto}body .shoin-plus-page .contents-area .inner h2{text-align:center;color:#195532;font-weight:600;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";letter-spacing:.2em;font-size:26px;line-height:1.5;background:#f1f1f1;padding:20px 10px}body .shoin-plus-page .contents-area .inner .item1{margin-top:25px;background:#f0dfe2;padding:15px 0 20px}body .shoin-plus-page .contents-area .inner .item1 .item-inner{width:96%;margin:0 auto}body .shoin-plus-page .contents-area .inner .item1 .item-inner h3{color:#9b2841;border-bottom:1px solid #9b2841;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:600;font-size:23px;letter-spacing:.15em;line-height:1.4;padding-bottom:5px}body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box{margin-top:15px}body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box dl{display:flex;justify-content:space-between}body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box dl dt{background:#fff;color:#9b2841;font-weight:500;line-height:1.3;font-size:17px;letter-spacing:0;padding:5px 9px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";width:28.75%}body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box dl dd{background:#fff;font-size:13px;font-weight:normal;letter-spacing:.05em;line-height:1.7;padding:5px 9px;width:70.2083333333%}body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box dl dd:nth-last-of-type(2){width:28.75%}body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box dl+dl{margin-top:10px}body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box dl.table-title dt,body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box dl.table-title dd{color:#fff;background:#9b2841}body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box dl.table-title dd{font-size:16px}body .shoin-plus-page .contents-area .inner .item2{margin-top:27px;background:#dce5e0;padding:15px 0 20px}body .shoin-plus-page .contents-area .inner .item2 .item-inner{width:96%;margin:0 auto}body .shoin-plus-page .contents-area .inner .item2 .item-inner h3{color:#195532;border-bottom:1px solid #195532;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:600;font-size:23px;letter-spacing:.15em;line-height:1.4;padding-bottom:5px}body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box{margin-top:15px}body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box dl{display:flex;justify-content:space-between}body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box dl dt{background:#fff;color:#195532;font-weight:500;line-height:1.3;font-size:17px;letter-spacing:0;padding:5px 9px;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";width:28.75%}body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box dl dd{background:#fff;font-size:13px;font-weight:normal;letter-spacing:.05em;line-height:1.7;padding:5px 9px;width:70.2083333333%}body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box dl dd:nth-last-of-type(2){width:28.75%}body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box dl+dl{margin-top:10px}body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box dl.table-title dt,body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box dl.table-title dd{color:#fff;background:#195532}body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box dl.table-title dd{font-size:16px}body .shoin-plus-page .contents-area .inner .note{margin-top:15px;font-weight:normal;letter-spacing:.05em;font-size:16px;line-height:1.5}@media(max-width: 768px){body{padding-top:60px !important;border-bottom:56px solid #195532 !important}body .tobitate-project-page{padding-top:35px}body .tobitate-project-page .top-area .image-left,body .tobitate-project-page .top-area .image-right{position:static;transform:translate(0, 0);width:100%}body .tobitate-project-page .top-area .image-left img,body .tobitate-project-page .top-area .image-right img{display:block;width:100%}body .tobitate-project-page .top-area .inner{position:relative;padding:30px 0 34px;margin:0}body .tobitate-project-page .top-area .inner h1{font-size:33px}body .tobitate-project-page .top-area .inner h1 small{font-size:20px}body .tobitate-project-page .top-area .inner:before{left:0;top:0;height:100%;width:100%}body .tobitate-project-page .top-text-area{margin-top:50px}body .tobitate-project-page .top-text-area .inner .c2026-text{margin-top:17px}body .tobitate-project-page .contents-area .inner{width:1000px;max-width:100%}body .tobitate-project-page .contents-area .inner .item{margin:30px auto 0;width:75%}body .tobitate-project-page .contents-area .inner .item h3{padding-bottom:2px}body .tobitate-project-page .contents-area .inner .item+.item{margin-top:25px}body .challenge-project-page{padding-top:35px}body .challenge-project-page .top-area .image-left,body .challenge-project-page .top-area .image-right{position:static;transform:translate(0, 0);width:100%}body .challenge-project-page .top-area .image-left img,body .challenge-project-page .top-area .image-right img{display:block;width:100%}body .challenge-project-page .top-area .inner{position:relative;padding:30px 0 34px;margin:0}body .challenge-project-page .top-area .inner h1{font-size:33px}body .challenge-project-page .top-area .inner h1 small{font-size:20px}body .challenge-project-page .top-area .inner:before{left:0;top:0;height:100%;width:100%}body .challenge-project-page .top-text-area{margin-top:50px}body .challenge-project-page .top-text-area .inner .c2026-text{margin-top:17px}body .challenge-project-page .contents-area .inner{width:1000px;max-width:100%}body .challenge-project-page .contents-area .inner .item{margin:30px auto 0;width:75%}body .challenge-project-page .contents-area .inner .item h3{padding-bottom:2px}body .challenge-project-page .contents-area .inner .item+.item{margin-top:25px}body .shoin-plus-page{padding-top:38px}body .shoin-plus-page .top-area .inner{background:none}body .shoin-plus-page .top-area .inner h1 img{width:100%}body .shoin-plus-page .top-text-area{margin-top:50px}body .shoin-plus-page .top-text-area .inner .c2026-text{margin-top:17px}body .shoin-plus-page .contents-area .inner{max-width:100%}body .shoin-plus-page .contents-area .inner .item1{width:75%;margin:30px auto 0}body .shoin-plus-page .contents-area .inner .item1 .item-inner{width:86.6666666667%}body .shoin-plus-page .contents-area .inner .item1 .item-inner h3{padding-bottom:3px}body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box{margin-top:11px}body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box dl{display:block}body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box dl dt{width:100%;text-align:center;background:#9b2841;color:#fff}body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box dl dd{width:100%;margin-top:10px}body .shoin-plus-page .contents-area .inner .item1 .item-inner .table-box dl+dl{margin-top:20px}body .shoin-plus-page .contents-area .inner .item2{width:75%;margin:30px auto 0}body .shoin-plus-page .contents-area .inner .item2 .item-inner{width:86.6666666667%}body .shoin-plus-page .contents-area .inner .item2 .item-inner h3{padding-bottom:3px}body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box{margin-top:11px}body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box dl{display:block}body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box dl dt{width:100%;text-align:center;background:#195532;color:#fff}body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box dl dd{width:100%;margin-top:10px}body .shoin-plus-page .contents-area .inner .item2 .item-inner .table-box dl+dl{margin-top:20px}body .shoin-plus-page .contents-area .inner .note{margin:15px auto 0;width:75%}body .main-header2{height:60px;padding:0 4.25% 0 4%}body .main-header2 h1 a img{width:208px}body .main-header2 .right-box .sns-box{display:none}body .main-header2 .right-box .main-menu-button{height:26px;width:34px}body .main-header2 .right-box .main-menu-button .line-box .line{height:2px}body .main-header2 .hidden-box .hidden-nav-inner .link-box{display:block;padding:20px 0;margin-top:0}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item{width:100%;margin-top:0}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .link-main{position:relative}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .link-main .arrow{position:absolute;width:35px;height:35px;top:0;right:0;display:flex;align-items:center;justify-content:center}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .link-main .arrow img{display:block;transition:transform .2s}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .c-aco-hidden .hidden-inner{padding-top:16px}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .c-aco-hidden .hidden-inner ul li{font-size:15px;letter-spacing:.025em;line-height:1.5;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif";font-weight:normal}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .c-aco-hidden .hidden-inner ul li a{display:block;transition:opacity .2s}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .c-aco-hidden .hidden-inner ul li a:hover{opacity:.6}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item .c-aco-hidden .hidden-inner ul li+li{margin-top:7px}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item.open .link-main .arrow img{transform:rotate(-180deg)}body .main-header2 .hidden-box .hidden-nav-inner .link-box .link-item+.link-item{margin-top:32px}body .main-header2 .hidden-box .hidden-nav-inner .link-box .sns-box{display:flex;justify-content:center;margin-top:50px;gap:0 32px}body .main-header2 .hidden-box .hidden-nav-inner .link-box:after,body .main-header2 .hidden-box .hidden-nav-inner .link-box:before{display:none}body .bottom-fixed-nav2026{z-index:998;position:fixed;bottom:0;left:0;width:100%;display:flex;justify-content:space-between}body .bottom-fixed-nav2026 a{display:flex;justify-content:center;align-items:center;height:56px;width:49.5%;border-radius:4px 4px 0 0;color:#fff;gap:0 8px;letter-spacing:.05em;font-weight:500;font-family:"Noto Serif JP","游明朝",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho","serif"}body .bottom-fixed-nav2026 a.link1{background:#9b2841}body .bottom-fixed-nav2026 a.link2{background:#1e3c64}body .footer-top-area{padding-bottom:70px;margin-top:80px;padding-top:60px}body .footer-top-area .image-links{display:block}body .footer-top-area .image-links a img{width:100%}body .main-footer2{padding:67px 0 87px}body .main-footer2 .footer-inner{display:block}body .main-footer2 .footer-inner .left-box{width:100%;text-align:center}body .main-footer2 .footer-inner .left-box .logo{text-align:center}body .main-footer2 .footer-inner .left-box .logo img{max-width:100%}body .main-footer2 .footer-inner .left-box .sns{justify-content:center}body .main-footer2 .footer-inner .right-box{width:100%;height:284px;margin-top:46px}body .main-footer2 .coopy-right{margin-top:32px}}/*# sourceMappingURL=2026sato.min.css.map */