#main{font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333;z-index:2}#main .ym_inner{max-width:940px;margin:0 auto;padding:0 4.7%;box-sizing:content-box}#main h3{font-size:2rem;font-family:"Noto Sans JP", sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;margin-bottom:0.3em;line-height:1.5}#main u{text-decoration:none;background-image:linear-gradient(transparent 60%, #fff326 0%)}#main .txtCenter01{padding:0;margin-top:1.5em;line-height:1.6}#ym_title{height:460px;background-image:url(./bg_title.jpg);background-color:#b1ecea;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;position:relative;overflow:hidden}#ym_title .ym_inner{height:100%;position:relative}#ym_title .ym_inner h1{height:76px;background:url(./title_ym.svg) no-repeat center center;background-size:auto 100%;font-size:20%;text-indent:-940px;overflow:hidden;position:absolute;top:102px;left:0;right:0;opacity:0;transition:opacity 1.6s ease-out, top 0.8s ease-out}#ym_title .ym_inner figure{display:flex;align-items:center;justify-content:space-between;position:absolute;width:380px;margin:auto;top:250px;left:0;right:0;opacity:0;transition:opacity 1.6s ease-out, top 0.8s ease-out}#ym_title .ym_inner figure img{width:172px;height:auto;filter:drop-shadow(0px 0px 18px rgba(255,255,255,0.8));transform:translateZ(0)}#ym_title::before{content:"";display:block;height:100%;width:100%;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;position:absolute;left:0;opacity:0}#ym_title.active .ym_inner h1{opacity:1;top:72px}#ym_title.active .ym_inner figure{opacity:1;top:220px}#ym_title.active::before{animation:fadeIn 3.4s cubic-bezier(0.25, 1, 0.5, 1) forwards}@keyframes fadeIn{0%{opacity:0;transform:scale(0.8);top:-30%}30%{opacity:0;transform:scale(0.8);top:-30%}100%{opacity:1;transform:scale(1);top:0}}@media screen and (max-width: 768px){#ym_title{height:47.5vw}#ym_title .ym_inner h1{height:8.2vw;top:9.5vw}#ym_title .ym_inner figure{width:35.2vw;top:24.7vw}#ym_title .ym_inner figure img{width:16vw}#ym_title.active .ym_inner h1{opacity:1;top:6.7vw}#ym_title.active .ym_inner figure{opacity:1;top:21.5vw}}@media screen and (min-width: 481px){#ym_title{background-image:url(./bg_title.jpg)}#ym_title::before{background-image:url(./tane.png)}}@media screen and (max-width: 480px){#main{font-size:1.5rem}#main h3{font-size:1.75rem}#main .txtCenter01{font-size:1.4rem;text-align:left}#ym_title{height:72vw;background-image:url(./bg_title_sp.jpg)}#ym_title::before{background-image:url(./tane_sp.png)}#ym_title .ym_inner h1{height:10.8vw;top:26vw}#ym_title .ym_inner figure{width:54vw;top:42vw}#ym_title .ym_inner figure img{width:24vw}#ym_title.active .ym_inner h1{opacity:1;top:20vw}#ym_title.active .ym_inner figure{opacity:1;top:36vw}}#ym_nav{font-family:"Zen Maru Gothic", sans-serif;font-weight:700;font-size:1.8rem;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:60px}#ym_nav ul{display:flex;justify-content:center}#ym_nav ul li{width:100%;border-left:1px solid #ccc}#ym_nav ul li:last-child{border-right:1px solid #ccc}#ym_nav ul li a{color:#005bac;display:flex;align-items:center;justify-content:center;width:100%;height:58px;text-align:center;background-color:#fff;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:background-color 0.3s}#ym_nav ul li a::after{content:"";display:block;width:calc(100% - 8px);height:4px;background-color:rgba(255,255,255,0);position:absolute;margin:auto;bottom:2px;left:0;right:0;transition:background-color 0.3s}#ym_nav ul li a:hover{text-decoration:none;background-color:#fdfbd8}#ym_nav ul li a:active,#ym_nav ul li a:focus{text-decoration:none}#ym_nav ul li a.navbar::after{background-color:#ea6674}#nav_fix{width:100%;background:#fff}#nav_fix.fixed{position:fixed;width:100vw;top:0;left:0;box-shadow:rgba(0,0,0,0.3) 0px 3px 3px 0;z-index:999}.nav_sec{padding-top:60px;margin-top:-60px;padding-bottom:60px}.sec_box{padding-bottom:80px;margin-bottom:-60px}.sec_box>h2{font-size:3.6rem;line-height:1.2;color:#fff;font-family:"Zen Maru Gothic", sans-serif;font-weight:700;background:#24a376;padding:0.5em;text-align:center}.sec_box>h2 span{display:inline-block;position:relative}.sec_box>h2 span::before{content:"";display:block;width:1.25em;height:1.25em;background:url(./pic_leaf.png) no-repeat center center;background-size:contain;position:absolute;left:-1.6em;top:0}@media screen and (max-width: 768px){#ym_nav{font-size:1.7rem;height:52px}#ym_nav ul li a{height:50px}.nav_sec{padding-top:52px;margin-top:-52px;padding-bottom:52px}.sec_box{padding-bottom:7vw;margin-bottom:-52px}.sec_box>h2{font-size:3rem}}@media screen and (max-width: 480px){#main #ym_nav .ym_inner{padding:0}#ym_nav{font-size:1.5rem;height:48px}#ym_nav ul li:nth-child(1){border-left:0}#ym_nav ul li:last-child{border-right:0}#ym_nav ul li a{height:46px}#ym_nav ul li a::after{width:calc(100% - 4px);height:3px;bottom:1px}.nav_sec{padding-top:48px;margin-top:-48px;padding-bottom:48px}.sec_box{padding-bottom:9vw;margin-bottom:-48px}.sec_box>h2{font-size:2.3rem}}#gaiyo .sec_box{padding-top:50px;background-image:linear-gradient(90deg, #fff5d8, #fefbf2 calc(100% / 2 - 400px), #fefbf2 calc(50% + 400px), #fff5d8 100%)}#gaiyo .sec_box .lead{max-width:760px;font-size:1.8rem;line-height:2;margin-right:auto;margin-left:auto;position:relative}#gaiyo .sec_box .lead p{font-family:"Kosugi Maru", sans-serif;font-weight:400;font-style:normal;color:#460d00}#gaiyo .sec_box .lead p+p{margin-top:0.75em}#gaiyo .sec_box .lead::before{content:"";display:block;width:140px;height:294px;background:url(./leaf01.png) no-repeat center top;background-size:contain;top:-30px;left:-150px;position:absolute;opacity:0.7}#gaiyo .sec_box .lead::after{content:"";display:block;width:140px;height:242px;background:url(./leaf02.png) no-repeat center bottom;background-size:contain;bottom:0;right:-150px;position:absolute;opacity:0.7}.box_period{margin-bottom:30px;border:3px solid #ea6674;padding:2px;background:#fef1f3}.box_period .p_inner{border:1px solid #ea6674;background:#fff;padding:1em 1.5em;text-align:center;position:relative}.box_period .p_inner h2{font-weight:600;color:#ea6674;font-size:2.6rem;margin-bottom:0.2em;position:relative;z-index:1}.box_period .p_inner p{font-weight:600;font-size:2.4rem;position:relative;z-index:1;line-height:1.5}.box_period .p_inner p small{font-size:1.8rem;font-weight:400}.box_period .p_inner p span{vertical-align:middle}.box_period .p_inner::before{content:"";display:block;width:88px;height:88px;background:url(./corner01.png) no-repeat top left;background-size:contain;position:absolute;top:4px;left:4px}.box_period .p_inner::after{content:"";display:block;width:88px;height:88px;background:url(./corner02.png) no-repeat top right;background-size:contain;position:absolute;top:4px;right:4px}.box_period.end{background:#fdfbd8}.box_period.end .p_inner{background:#fdfbd8}.box_period.end .p_inner h2{color:#e54354}.box_period.end .p_inner::before,.box_period.end .p_inner::after{content:none}.box_pw{margin-top:60px;background:#fff;padding:20px 90px;border-radius:1em;box-shadow:inset 3px 3px 6px 0px rgba(0,0,0,0.2)}.box_pw figure{width:180px;float:right;margin-left:1.5em}@media screen and (max-width: 768px){#gaiyo .sec_box{padding-top:5vw;background-image:linear-gradient(90deg, #fff5d8, #fefbf2 10%, #fefbf2 90%, #fff5d8 100%)}#gaiyo .sec_box .lead{font-size:1.7rem;margin-left:10vw;margin-right:10vw}#gaiyo .sec_box .lead::before{width:11.2vw;height:23.5vw;top:-3vw;left:-14.2vw}#gaiyo .sec_box .lead::after{content:"";display:block;width:11.2vw;height:19.36vw;right:-13.8vw}.box_period{margin-bottom:3vw}.box_period .p_inner{padding:1em}.box_period .p_inner h2{font-size:2.4rem}.box_period .p_inner p{font-size:2.2rem}.box_period .p_inner p small{font-size:1.7rem}.box_period .p_inner p small,.box_period .p_inner p span{display:inline-block}.box_period .p_inner::before{width:9.5vw;height:9.5vw}.box_period .p_inner::after{width:9.5vw;height:9.5vw}.box_pw{margin-top:6vw;padding:1em 2em;border-radius:1em}.box_pw figure{width:30%;margin-left:1em}}@media screen and (max-width: 480px){#gaiyo .sec_box{padding-top:6vw}#gaiyo .sec_box .lead{font-size:1.65rem;margin-left:0;margin-right:0}#gaiyo .sec_box .lead::before{content:none}#gaiyo .sec_box .lead::after{content:none}.box_period{margin-bottom:5vw}.box_period .p_inner{padding:1em}.box_period .p_inner h2{font-size:2.1rem}.box_period .p_inner p{font-size:1.9rem}.box_period .p_inner p small{font-size:1.7rem}.box_period .p_inner::before{width:11vw;height:11vw}.box_period .p_inner::after{width:11vw;height:11vw}.box_pw{margin-top:8vw;background:#fff;padding:1em}.box_pw figure{float:none;width:150px;margin:0 auto 0.5em auto}}#youkou .sec_box{background-image:linear-gradient(90deg, #edfdde, #f4f8f0 calc(100% / 2 - 400px), #f4f8f0 calc(50% + 400px), #edfdde 100%)}#youkou .sec_box .ym_inner{padding-top:30px}#youkou .sec_box .ym_inner table{line-height:1.6;border-top:3px solid #035827;border-bottom:3px solid #035827}#youkou .sec_box .ym_inner table th{width:22%;padding:0.8em;background:#defbe7;font-weight:600;color:#035827;text-align:center;border-bottom:1px solid #035827;vertical-align:middle}#youkou .sec_box .ym_inner table th span{display:inline-block}#youkou .sec_box .ym_inner table td{width:78%;background:#fff;padding:0.8em 1.2em;border-bottom:1px solid #035827}#youkou .sec_box .ym_inner table td p+p{margin-top:0.7em}#youkou .sec_box .ym_inner table td p+ol,#youkou .sec_box .ym_inner table td p+ul{margin-top:0.2em}#youkou .sec_box .ym_inner table td ol li{padding-left:1.2em;position:relative}#youkou .sec_box .ym_inner table td ol li span{position:absolute;left:0}#youkou .sec_box .ym_inner table td ol li+li{margin-top:0.2em}#youkou .sec_box .ym_inner table td ul li{position:relative;padding-left:1em}#youkou .sec_box .ym_inner table td ul li::before{content:"";display:block;width:0.4em;height:0.4em;border-radius:50%;background-color:#666;position:absolute;top:0.6em;left:0}#youkou .sec_box .ym_inner table td ul li+li{margin-top:0.2em}#youkou .sec_box .ym_inner table td ul+p{margin-top:0.2em}@media screen and (max-width: 768px){#youkou .sec_box{background-image:linear-gradient(90deg, #edfdde, #f4f8f0 10%, #f4f8f0 90%, #edfdde 100%)}#youkou .sec_box .ym_inner{padding-top:3vw}#youkou .sec_box .ym_inner table th{width:29%}#youkou .sec_box .ym_inner table td{width:71%}}@media screen and (max-width: 480px){#youkou .sec_box .ym_inner{padding-top:5vw}#youkou .sec_box .ym_inner table{border-top:0;border-bottom:0;display:block}#youkou .sec_box .ym_inner table tbody,#youkou .sec_box .ym_inner table tr,#youkou .sec_box .ym_inner table th,#youkou .sec_box .ym_inner table td{display:block}#youkou .sec_box .ym_inner table th{width:auto;border-top:1px solid #035827;padding:0.4em}#youkou .sec_box .ym_inner table td{width:auto;padding:1em 1.2em;border-bottom:0}}#download .sec_box{background-image:linear-gradient(90deg, #edf4f9, #f4f8fa calc(100% / 2 - 400px), #f4f8fa calc(50% + 400px), #edf4f9 100%)}#download .sec_box .ym_inner{padding-top:30px}.dl_box{background:#fff;padding:50px 90px;border-radius:1em;box-shadow:inset 3px 3px 6px 0px rgba(0,0,0,0.2)}.dl_box ul{font-size:1.8rem;font-weight:600;line-height:1.5;margin:1em 0}.dl_box ul li{padding-left:1em;position:relative}.dl_box ul li::before{content:"";display:block;width:0.6em;height:0.6em;border-radius:50%;background-color:#24a376;position:absolute;top:0.5em;left:0}.dl_box ul li+li{margin-top:0.3em}.dl_box p+p{margin-top:0.75em}#main .dl_box h3.txtCenter{text-align:center;margin-top:40px;margin-bottom:0.75em;font-size:2.2rem;background:#d7ecfa;line-height:1.2;padding:0.4em}.btn_dl{margin-top:1em}.btn_dl a{font-size:2.2rem;font-weight:600;text-align:center;line-height:1.2;color:#fff;background:#2794ef;display:block;max-width:600px;margin:0 auto;border-radius:999px;padding:0.65em;transition:opacity 0.3s}.btn_dl a:hover{text-decoration:none;opacity:0.8}.btn_dl a:active,.btn_dl a:focus{text-decoration:none}.btn_dl a small{font-size:1.8rem;font-weight:400}.fll{text-align:center;color:#e60012;font-size:2.2rem;font-weight:600}.toibox{margin-top:1em;border:1px solid #999;padding:1em;text-align:center;line-height:1.6}.toibox h4{font-size:2rem;font-weight:600;margin-bottom:0.3em}.toibox p{font-weight:600}.toibox p span,.toibox p a{display:inline-block}@media screen and (max-width: 768px){#download .sec_box{background-image:linear-gradient(90deg, #edf4f9, #f4f8fa 10%, #f4f8fa 90%, #edf4f9 100%)}#download .sec_box .ym_inner{padding-top:3vw}.dl_box{padding:2.5em 2em}#main .dl_box h3.txtCenter{margin-top:4vw;font-size:2.1rem}.btn_dl a{max-width:520px;font-size:2.1rem}.btn_dl a small{font-size:1.7rem}.fll{font-size:2.1rem}.toibox h4{font-size:1.9rem}}@media screen and (max-width: 480px){#download .sec_box .ym_inner{padding-top:5vw}.dl_box{padding:1.5em 1em}.dl_box ul{font-size:1.6rem}#main .dl_box h3.txtCenter{margin-top:6vw;font-size:1.8rem}.btn_dl a{font-size:1.8rem}.btn_dl a small{font-size:1.5rem}.fll{font-size:1.8rem}.toibox h4{font-size:1.7rem}}#jisseki .sec_box{background-image:linear-gradient(90deg, #f8e9df, #faf2ea calc(100% / 2 - 400px), #faf2ea calc(50% + 400px), #f8e9df 100%)}#jisseki .sec_box .ym_inner{padding-top:30px}.js_acd dt{cursor:pointer;display:flex;width:100%;justify-content:center;align-items:center;font-weight:600;font-size:2.6rem;height:2.4em;line-height:1.2;background-color:#fff;color:#005bac;box-shadow:2px 2px 4px 0 rgba(0,0,0,0.3);border-radius:1.2em;position:relative;transition:border-radius 0.2s, box-shadow 0.2s, background-color 0.2s, color 0.2s}.js_acd dt:focus:not(:focus-visible){outline:none}.js_acd dt::after{content:"";display:block;width:0.7em;height:0.7em;border-top:0.17em solid #005bac;border-right:0.17em solid #005bac;transform:rotate(135deg) translateY(0.25em);position:absolute;margin:auto;right:1.5em;top:0;bottom:0;transition:all 0.15s}.js_acd dd{display:grid;grid-template-rows:0fr;visibility:hidden;opacity:0;transition:grid-template-rows 0.2s ease-out, opacity 0.2s}.js_acd dd .acd_inner{overflow-y:hidden;background:#fff;padding:0 90px;border-radius:0 0 1em 1em;box-shadow:inset 3px 3px 6px 0px rgba(0,0,0,0.2)}.js_acd dd .acd_inner ul{margin-top:1em;margin-bottom:1em;line-height:1.6;border-top:1px solid #8f6d65;border-bottom:1px solid #8f6d65;padding:0.75em 0}.js_acd dd .acd_inner ul li{padding-left:1em;position:relative;font-size:1.8rem}.js_acd dd .acd_inner ul li::before{content:"";display:block;width:0.6em;height:0.6em;border-radius:50%;background-color:#8f6d65;position:absolute;top:0.5em;left:0}.js_acd dd .acd_inner ul li+li{margin-top:0.7em}.js_acd dd .acd_inner ul li h4{font-weight:600}.js_acd dd .acd_inner ul li h4 small{display:inline-block;font-size:1.6rem;font-weight:400}.js_acd dd .acd_inner ul li p{font-size:1.6rem;margin-top:0.3em}.js_acd dd .acd_inner ul li p b{font-weight:600;color:#460d00}.js_acd dd .acd_inner ul+h4{margin-top:1.5em}.js_acd dd .acd_inner>h4{font-weight:600;font-size:1.8rem;padding:0.2em 0 0.2em 1em;background:#ececec;border-top:1px solid #8f6d65;margin-top:1em}.js_acd dd .acd_inner>h4+ul{margin-top:0}.js_acd dd .acd_inner table{width:100%;margin:1em 0;line-height:1.5}.js_acd dd .acd_inner table td{border:1px solid #8f6d65;padding:0.5em}.js_acd dd .acd_inner p+p{margin-top:0.75em}.js_acd.active dt{border-radius:1.2em 1.2em 0 0;box-shadow:0 0 0 0;background-color:#df9682;color:#fff}.js_acd.active dt::after{border-top-color:#fef9ad;border-right-color:#fef9ad;transform:rotate(315deg) translateX(-0.25em)}.js_acd.active dd{grid-template-rows:1fr;visibility:visible;opacity:1}.js_acd.active dd .acd_inner{padding:20px 90px 40px 90px}.js_acd+.js_acd{margin-top:30px}@media screen and (max-width: 768px){#jisseki .sec_box{background-image:linear-gradient(90deg, #f8e9df, #faf2ea 10%, #faf2ea 90%, #f8e9df 100%)}#jisseki .sec_box .ym_inner{padding-top:3vw}.js_acd dt{font-size:2.3rem}.js_acd dd .acd_inner{padding:0 2em}.js_acd.active dd .acd_inner{padding:2em}.js_acd+.js_acd{margin-top:2.5vw}}@media screen and (max-width: 480px){#jisseki .sec_box .ym_inner{padding-top:5vw}.js_acd dt{font-size:1.9rem}.js_acd dd .acd_inner{padding:0 1em}.js_acd dd .acd_inner ul li{font-size:1.65rem}.js_acd dd .acd_inner ul li h4 small{font-size:1.5rem}.js_acd dd .acd_inner ul li p{font-size:1.5rem}.js_acd dd .acd_inner>h4{font-size:1.65rem}.js_acd.active dd .acd_inner{padding:1.5em 1em}.js_acd+.js_acd{margin-top:4vw}}
