﻿[class*="fluffy-"]{opacity:0;position:relative}.fluffy-upper{bottom:-50px}.fluffy-upper.move{opacity:1;bottom:0;transition:all 0.8s}.fluffy-appear{opacity:0}.fluffy-appear.move{opacity:1;transition:all 0.8s ease}.fluffy-slidein-l{opacity:0;left:-50px}.fluffy-slidein-l.move{opacity:1;left:0;transition:all 0.8s}.fluffy-slidein-r{opacity:0;right:-50px}.fluffy-slidein-r.move{opacity:1;right:0;transition:all 0.8s}.fluffy-scale-up{opacity:0;bottom:-50px;transform:scale(1.1)}.fluffy-scale-up.move{opacity:1;bottom:0;transition:all 1s ease;transform:scale(1)}.fadelist>li{opacity:0;top:30px;position:relative}.fadelist.move>li{opacity:1;top:0px;transition:top 1s,opacity 1s}.fadelist.move>li:nth-of-type(1){transition-delay:.3s}.fadelist.move>li:nth-of-type(2){transition-delay:.6s}.fadelist.move>li:nth-of-type(3){transition-delay:.9s}.fadelist.move>li:nth-of-type(4){transition-delay:1.2s}.fadelist.move>li:nth-of-type(5){transition-delay:1.5s}.fadelist.move>li:nth-of-type(6){transition-delay:1.8s}.fadelist.move>li:nth-of-type(7){transition-delay:2.1s}.fadelist.move>li:nth-of-type(8){transition-delay:2.4s}.fadelist.move>li:nth-of-type(9){transition-delay:2.7s}.fadelist.move>li:nth-of-type(10){transition-delay:3s}.fadelist.move>li:nth-of-type(11){transition-delay:3.3s}.fadelist.move>li:nth-of-type(12){transition-delay:3.6s}.fadelist.move>li:nth-of-type(13){transition-delay:3.9s}.fadelist.move>li:nth-of-type(14){transition-delay:4.2s}.fadelist.move>li:nth-of-type(15){transition-delay:4.5s}.fadelist.move>li:nth-of-type(16){transition-delay:4.8s}.fadelist.move>li:nth-of-type(17){transition-delay:5.1s}.fadelist.move>li:nth-of-type(18){transition-delay:5.4s}.fadelist.move>li:nth-of-type(19){transition-delay:5.7s}.fadelist.move>li:nth-of-type(20){transition-delay:6s}.fadelist.move>li:nth-of-type(21){transition-delay:6.3s}.fadelist.move>li:nth-of-type(22){transition-delay:6.6s}.fadelist.move>li:nth-of-type(23){transition-delay:6.9s}.fadelist.move>li:nth-of-type(24){transition-delay:7.2s}.fadelist.move>li:nth-of-type(25){transition-delay:7.5s}.fadelist.move>li:nth-of-type(26){transition-delay:7.8s}.fadelist.move>li:nth-of-type(27){transition-delay:8.1s}.fadelist.move>li:nth-of-type(28){transition-delay:8.4s}.fadelist.move>li:nth-of-type(29){transition-delay:8.7s}.fadelist.move>li:nth-of-type(30){transition-delay:9s}.fadein-item{opacity:0;top:50px;position:relative}.fadein-down{top:-50px}.fadein.move .fadein-item{opacity:1;top:0px;transition:top 1s,opacity 1s}.fadein.move .fadein-num1{transition-delay:.3s}.fadein.move .fadein-num2{transition-delay:.6s}.fadein.move .fadein-num3{transition-delay:.9s}.fadein.move .fadein-num4{transition-delay:1.2s}.fadein.move .fadein-num5{transition-delay:1.5s}.fadein.move .fadein-num6{transition-delay:1.8s}.fadein.move .fadein-num7{transition-delay:2.1s}.fadein.move .fadein-num8{transition-delay:2.4s}.fadein.move .fadein-num9{transition-delay:2.7s}.fadein.move .fadein-num10{transition-delay:3s}.fadein.move .fadein-num11{transition-delay:3.3s}.fadein.move .fadein-num12{transition-delay:3.6s}.fadein.move .fadein-num13{transition-delay:3.9s}.fadein.move .fadein-num14{transition-delay:4.2s}.fadein.move .fadein-num15{transition-delay:4.5s}.fadein.move .fadein-num16{transition-delay:4.8s}.fadein.move .fadein-num17{transition-delay:5.1s}.fadein.move .fadein-num18{transition-delay:5.4s}.fadein.move .fadein-num19{transition-delay:5.7s}.fadein.move .fadein-num20{transition-delay:6s}.fadein.move .fadein-num21{transition-delay:6.3s}.fadein.move .fadein-num22{transition-delay:6.6s}.fadein.move .fadein-num23{transition-delay:6.9s}.fadein.move .fadein-num24{transition-delay:7.2s}.fadein.move .fadein-num25{transition-delay:7.5s}.fadein.move .fadein-num26{transition-delay:7.8s}.fadein.move .fadein-num27{transition-delay:8.1s}.fadein.move .fadein-num28{transition-delay:8.4s}.fadein.move .fadein-num29{transition-delay:8.7s}.fadein.move .fadein-num30{transition-delay:9s}[class*="flex-"]{display:flex}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-row-r{flex-direction:row-reverse}.flex-col-r{flex-direction:column-reverse}.flex-jcc{justify-content:center}.flex-jcsb{justify-content:space-between}.flex-jcfe{justify-content:flex-start}.flex-jcfe{justify-content:flex-end}.flex-aic{align-items:center}.flex-aifs{align-items:flex-start}.flex-aife{align-items:flex-end}.float:after{clear:both;content:'';display:block;height:0}.float-r{float:right}.float-l{float:left}.ctr{text-align:center}@media screen and (min-width: 961px){.ctr-pc{text-align:center}}@media screen and (min-width: 768px){.ctr-pc-tab{text-align:center}}@media screen and (max-width: 960px) and (min-width: 768px){.ctr-tab{text-align:center}}@media screen and (max-width: 960px){.ctr-tab-sp{text-align:center}}@media screen and (max-width: 767px){.ctr-sp{text-align:center}}.pc,.pc-tab,.tab,.tab-sp,.sp{display:none}@media screen and (min-width: 961px){.pc{display:revert}}@media screen and (min-width: 768px){.pc-tab{display:revert}}@media screen and (max-width: 960px) and (min-width: 768px){.tab{display:revert}}@media screen and (max-width: 960px){.tab-sp{display:revert}}@media screen and (max-width: 767px){.sp{display:revert}}.clickoff{pointer-events:none}@media screen and (min-width: 961px){.clickoff-pc{pointer-events:none}}@media screen and (min-width: 768px){.clickoff-pc-tab{pointer-events:none}}@media screen and (max-width: 960px) and (min-width: 768px){.clickoff-tab{pointer-events:none}}@media screen and (max-width: 960px){.clickoff-tab-sp{pointer-events:none}}@media screen and (max-width: 767px){.clickoff-sp{pointer-events:none}}.alignleft{float:left;display:inline;margin-right:20px}.alignright{float:right;display:inline;margin-left:20px}.aligncenter{display:block;margin-left:auto;margin-right:auto}@media screen and (max-width: 767px){.alignleft,.alignright,.aligncenter{float:none;display:block;margin:20px 0 0}}.clear:after{clear:both;content:'';display:block;height:0}.sitewrap .mincho{font:normal normal 400 1em/1.6 "Abhaya Libre","Georgia","Times New Roman",Times,"Merriweather","Playfair Display",serif}.sitewrap .gothic{font:normal normal 400 1em/1.6 "游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,Verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Meiryo,sans-serif}.main .wrap-min{max-width:680px}.main .mt-0{margin-top:0}.main .mt-1st{margin-top:96px}.main .pagespace-btm{padding-bottom:152px}.main .m-auto{margin-inline:auto}.main .clr-rd{color:#ed796d}.main .downloadsec{margin-top:120px;background:rgba(221,221,221,0.2);padding-block:96px}.main .downloadsec .heading{margin-top:0;text-align:center;font-size:3.6rem}.main .downloadsec .heading .maker{background:linear-gradient(90deg, rgba(107,213,225,0.8) 0%, rgba(255,217,142,0.8) 50%, rgba(255,182,119,0.8) 100%) no-repeat left bottom/100% 20px}.main .txtbox>:first-child{margin-top:0}.main .scrollbox{overflow-x:auto}.main .scrollbox>:first-child{margin-top:0}.main .scrollbox table th,.main .scrollbox table td{display:table-cell !important}.main .pagenavsec{margin-top:120px}.main .pagenavsec .pagenav-row{width:32%;text-align:center;background:rgba(221,221,221,0.2);padding:32px 16px 40px;position:relative}.main .pagenavsec .pagenav-row:before{content:"";display:block;width:100%;height:4px;background:linear-gradient(90deg, #6bd5e1 0%, #ffd98e 50%, #ffb677 100%);position:absolute;top:0;left:0}.main .pagenavsec .pagenav-dt{font-size:2.4rem;line-height:1.2}.main .pagenavsec .pagenav-dt:before{content:"";background:url("") no-repeat center center/contain;display:block;width:40px;aspect-ratio:1;margin:0 auto 16px}.main .pagenavsec .pagenav-dd{margin-top:16px;height:100%;display:flex;flex-direction:column}.main .pagenavsec .pagenav-dd p{font-size:1.6rem;line-height:1.2}.main .pagenavsec .pagenav-dd .more{margin-top:auto}.main .pagenavsec .pagenav-dd .more a{display:block;margin-top:24px}.main .pagenavsec .pagenav-dd .more a:after{content:'';display:inline-block;background:url("../img/common/ico_angle_bk_rt.svg") no-repeat center center/contain;width:6px;height:9px;margin-left:8px;vertical-align:-1px}.main .pagenavsec .pagenav .kamishibai dt:before{background-image:url("../img/common/ico_questionmark_bk.svg")}.main .pagenavsec .pagenav .organizations dt:before{background-image:url("../img/common/ico_organization_bk.svg")}.main .pagenavsec .pagenav .aboutus dt:before{background-image:url("../img/common/ico_pen_bk.svg")}.main .link-btn{margin-top:64px}.main .link-btn-a{display:block;width:100%;max-width:240px;border:1px solid #393f40;background:#393f40;color:#fff;padding-block:14px 12px;padding-inline:14px;text-align:center;font-size:1.6rem;line-height:1.2}.main .link-btn-a:hover{background:transparent;color:#393f40}.main .link-btn.ptn1{margin-top:64px}.main .link-btn.ptn1 a{background:#fff;color:#111}.main .link-btn.ptn1 a:hover{background:#111;color:#fff}.main .link-back{margin-top:64px}.main .link-back a{text-decoration:underline;position:relative;padding-left:20px;font-size:1.6rem;line-height:1.2}.main .link-back a:before{content:'';background:url("../img/common/ico_angle_gy03_lt.svg");display:block;width:6px;height:9px;position:absolute;top:4px;left:0}.main .link-back a:hover{text-decoration:none;opacity:.8}.main .link-txt{text-decoration:underline;text-underline-offset:2px}.main .link-txt:hover{text-decoration:none}@media screen and (max-width: 767px){.main .mt-0{margin-top:0}.main .mt-1st{margin-top:80px}.main .downloadsec{padding-block:80px}.main .downloadsec .heading{font-size:min(6vw, 2.4rem)}.main .downloadsec .heading .maker{background:linear-gradient(90deg, #6bd5e1 0%, #ffd98e 50%, #ffb677 100%) no-repeat left bottom/100% 15px}.main .pagenavsec{margin-top:96px}.main .pagenavsec .pagenav{gap:20px 0}.main .pagenavsec .pagenav-row{width:100%;padding:32px 6.6% 40px}.main .scrollbox{margin-right:-5.5%;display:flex}.main .scrollbox:after{content:'';display:block;padding-right:5.5%}}.main .selectlang{width:100%;height:72px;padding-inline:31px 64px;border-radius:36px;border:3px solid #ddd;background:url("../img/common/ico_circle_angle_wt_btm.svg") no-repeat right 21px center/32px auto,#fff;font-size:2rem}.main .selectlang.empty{color:#95a5a6}.main .selectlang:focus{color:#111}@media screen and (max-width: 767px){.main .selectlang{padding-inline:31px 56px;background-position:right 17px center}}.main .layout-post{display:flex;flex-wrap:wrap;justify-content:space-between}.main .layout-post-l{width:68%}.main .layout-post-r{width:24%}.main .layout-post .h1-ptn1{text-align:left;margin-top:0}.main .layout-post .h1-ptn1:after{width:100%}.main .side-parts-row+.side-parts-row{margin-top:40px}.main .side-parts-ttl{font-size:2.8rem;line-height:1.2}.main .side-parts-box{margin-top:24px}.main .side-parts .catlist li{position:relative;line-height:1.2}.main .side-parts .catlist li+li{margin-top:16px}.main .side-parts .catlist a{padding-left:16px}.main .side-parts .catlist a:before{content:"";font:normal normal 900 1.4rem "Font Awesome 6 Free";line-height:inherit;color:#95a5a6;position:absolute;left:0;top:2px}.main .side-parts .catlist a:hover{text-decoration:underline}.main .side-parts .recentlist-li+.recentlist-li{margin-top:20px}.main .side-parts .recentlist-a:hover .pht-img{scale:1.1;transition:all 0.6s}.main .side-parts .recentlist .phtbox{width:80px}.main .side-parts .recentlist .phtbox .pht{overflow:hidden;border-radius:4px}.main .side-parts .recentlist .phtbox .pht-img{width:100%;height:100%;object-fit:cover;transition:all 0.4s}.main .side-parts .recentlist .txtbox{width:calc(100% - 96px)}.main .side-parts .recentlist .txtbox .ttl{font-size:1.6rem;line-height:1.2;max-height:3.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.main .side-parts .recentlist .txtbox .date{font-size:1.2rem;line-height:1.2;margin-top:8px;color:#95a5a6}.main .side-parts .select{width:100%;height:43px;padding-block:4px 0;padding-inline:16px 48px;border-radius:4px;border:1px solid #ddd;background:url("../img/common/ico_select_bk.svg") no-repeat right 16px center/13px auto,#fff;font-size:1.6rem;line-height:1.2}.main .newslist{margin-top:48px;gap:8px 0}.main .newslist-a{display:flex;flex-wrap:wrap;justify-content:space-between;padding:24px 3.52%;background:#fff}.main .newslist-a:hover{opacity:1}.main .newslist-a:hover .pht-img{scale:1.1;transition:all 0.6s}.main .newslist .phtbox{width:19.7%}.main .newslist .phtbox .pht{border-radius:4px;overflow:hidden}.main .newslist .phtbox .pht-img{width:100%;height:100%;object-fit:cover;transition:all 0.4s}.main .newslist .txtbox{width:76.6%}.main .newslist .txtbox .cat{display:flex;flex-wrap:wrap;gap:6px}.main .newslist .txtbox .cat-item{display:block;padding:7px 8px 5px;min-width:110px;font-size:1.2rem;text-align:center;background:#f5d34b}.main .newslist .txtbox .ttl{margin-top:16px;font-size:1.8rem;line-height:1.2;max-height:2.4em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.main .newslist .txtbox .date{margin-top:16px;color:#95a5a6;font-size:1.4rem;line-height:1.2}.main .art-ttl::after{content:'';display:block;width:100%;height:4px;margin:16px 0 0;background:linear-gradient(90deg, #6bd5e1 0%, #ffd98e 50%, #ffb677 100%)}.main .art-ttl .postttl{margin-top:16px;font-size:3.6rem;line-height:1.2}.main .art-ttl .cat{display:flex;flex-wrap:wrap;gap:6px}.main .art-ttl .cat-a{display:block;padding:7px 8px 5px;min-width:110px;font-size:1.2rem;line-height:1.2;text-align:center;background:#f5d34b}.main .art-ttl .cat-a:hover{background:#ec9e59}.main .art-ttl .date{margin-top:16px;font-size:1.4rem;line-height:1.2;color:#95a5a6}.main .art-pht{margin-top:48px}.main .art-pht img{border-radius:8px;aspect-ratio:1080/810;width:100%;height:100%;object-fit:cover}.main .art-body{margin-top:48px}.main .art-body>:first-child{margin-top:0}.main .art-body::after{clear:both;content:'';display:block;height:0}.main .art-body ul{margin-top:32px}.main .art-body ul li{padding-left:15px;line-height:1.2}.main .art-body ul li::before{content:"";font:normal normal 900 1.4rem "Font Awesome 6 Free";line-height:inherit;color:#95a5a6;position:absolute;left:0;top:2px}.main .art-body ul li+li{margin-top:12px}.main .art-body ol{margin-top:32px}.main .art-body ol>li{padding-left:29px}.main .art-body ol>li:before{content:counter(number,decimal-leading-zero) ".";position:absolute;left:0;top:0;color:#95a5a6}.main .art-body ol>li+li{margin-top:12px}.main .art-body a{text-decoration:underline}.main .art-body a:hover{text-decoration:none}.main .art-body strong,.main .art-body em,.main .art-body b{font-weight:700}.main .art-body .scrollbox{margin-top:48px}.main .art-body .scrollbox table{min-width:100%;margin-top:0}.main .art-body .scrollbox table th{width:160px}.main .art-body video,.main .art-body iframe{margin-top:48px;aspect-ratio:16/9;width:100%;height:auto}.main .art-body .wp-video{margin-top:48px}.main .art-body .wp-video>:first-child{margin-top:0}.main .art-pager{margin-top:80px}.main .art-pager-prev,.main .art-pager-next{width:92px}.main .art-pager-prev a,.main .art-pager-next a{display:block;border:1px solid #393f40;padding:12px 15px 10px;font-size:1.6rem;text-decoration:none}.main .art-pager-prev a::before,.main .art-pager-prev a::after,.main .art-pager-next a::before,.main .art-pager-next a::after{display:inline-block;width:6px;height:10px;background:currentColor;mask:no-repeat center center/contain;vertical-align:0}.main .art-pager-prev a:hover,.main .art-pager-next a:hover{background:#393f40;color:#fff}.main .art-pager-prev a{text-align:left}.main .art-pager-prev a::before{content:'';mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 8.1 13.4"><polygon class="st0" points="6.7 13.4 0 6.7 6.7 0 8.1 1.4 2.8 6.7 8.1 12 6.7 13.4"/></svg>');margin-right:14px}.main .art-pager-next a{text-align:right}.main .art-pager-next a::after{content:'';mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 8.1 13.4"><polygon class="st0" points="1.4 13.4 0 12 5.3 6.7 0 1.4 1.4 0 8.1 6.7 1.4 13.4"/></svg>');margin-left:14px}.main .pager{margin:32px 0 0}.main .pager ul,.main .pager ol{margin:0;display:flex;justify-content:center;gap:0 4px}.main .pager ul li,.main .pager ol li{width:40px;background:none;padding:0;margin:0}.main .pager a,.main .pager span{display:flex;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid #393f40;background:transparent;color:#393f40;font-size:1.6rem;text-align:center;position:relative;padding-top:2px}.main .pager a:hover,.main .pager span{background:#393f40;color:#fefefe}.main .pager .current span{background:#393f40}.main .pager :where(.first,.prev,.next,.last) a{padding:0}.main .pager :where(.first,.prev,.next,.last) i{display:block;width:8px;height:7px;background:currentColor;mask:no-repeat center center/contain}.main .pager .prev i{mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1"><path d="M7.34,7l.82-.82-2.67-2.68,2.67-2.68-.82-.82-3.5,3.5,3.5,3.5Z"/><path d="M3.5,7l.82-.82L1.65,3.5,4.32.82l-.82-.82L0,3.5l3.5,3.5Z"/></svg>')}.main .pager .next i{mask-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" version="1.1"><path d="M.82,7l-.82-.82,2.67-2.68L0,.82l.82-.82,3.5,3.5L.82,7Z"/><path d="M4.67,7l-.82-.82,2.67-2.68L3.84.82l.82-.82,3.5,3.5-3.5,3.5Z"/></svg>')}@media screen and (min-width: 768px){.main .newslist.col2 li{width:49.6%}.main .newslist.col2 a{padding:24px 4.85%}.main .newslist.col2 .phtbox{width:27.67%}.main .newslist.col2 .txtbox{width:67%}}@media screen and (max-width: 960px){.main .layout-post-l{width:100%}.main .layout-post-r{margin-top:120px;width:100%}}@media screen and (max-width: 767px){.main .newslist{margin:48px -5.5% 0}.main .newslist-a{padding:20px 5%}.main .newslist .phtbox{width:100px}.main .newslist .txtbox{width:calc(100% - 120px)}.main .newslist .txtbox .ttl{margin-top:8px}.main .newslist .txtbox .date{margin-top:8px}.main .art-body .scrollbox table{min-width:640px}}
