html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:rgba(0,0,0,0)}body{line-height:1}*,*:before,*:after{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:top;background:rgba(0,0,0,0)}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;margin:0;padding:0}input,select{margin:0;padding:0;vertical-align:middle}textarea{margin:0;padding:0;font-size:100%;vertical-align:middle}input,button,textarea,select{font:inherit}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;background:none}select::-ms-expand{display:none}input[type=submit]{box-sizing:border-box;cursor:pointer}input[type=submit]:-webkit-search-decoration{display:none}input[type=submit]:focus{outline-offset:-2px}input[type=submit]:-moz-focus-inner{border:0}input[type=radio],input[type=checkbox]{opacity:0;-webkit-appearance:none;appearance:none;position:absolute}img,picture,video,canvas,svg{display:block;max-width:100%}img{vertical-align:bottom;font-size:0;line-height:0}span,small{font-weight:inherit}strong{font-weight:bold}address{font-style:normal}sup{vertical-align:text-top}em{font-style:normal}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}html{font-size:62.5%}body{color:#1f1f1f;line-height:2;font-family:"Noto Sans JP",sans-serif;font-size:1.8rem;font-weight:400;font-optical-sizing:auto;overflow-wrap:anywhere;word-break:normal;line-break:strict}@media screen and (max-width: 767px){body{width:100%;-webkit-text-size-adjust:100%;font-size:4vw}}body.jsOn{overflow:hidden}strong{font-weight:700}time{font-weight:inherit}img{max-width:100%;height:auto}@media screen and (max-width: 767px){img{width:100%}}mark{font-style:inherit;font-weight:inherit}.pcNone{display:none}@media screen and (max-width: 767px){.pcNone{display:block !important}}@media screen and (max-width: 767px){.spNone{display:none !important}}.color01{color:red}.right{text-align:right !important}.center{text-align:center !important}a{color:#1f1f1f;text-decoration:underline}a:hover,a:active{text-decoration:none}.hover a img{-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s}@media(any-hover: hover){.hover a:hover img{opacity:.6}}.imgOver01>a{display:block;overflow:hidden}.imgOver01>a>img{transform:scale(1);transition:transform .6s;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media(any-hover: hover){.imgOver01>a:hover>img{transition:transform .3s;transform:scale(1.1)}}.btn01{display:table;margin:32px auto 0;width:min(400px,100%)}@media screen and (max-width: 767px){.btn01{margin-top:6vw;width:min(84vw,100%)}}.btn01>a{display:block;position:relative;padding:18px 46px 18px 18px;border-radius:100vmax;border:2.265px solid #1f1f1f;background:#ffe400;box-shadow:0 2.265px 4.53px 0 rgba(0,0,0,.2);font-size:2rem;font-weight:700;line-height:1.25;text-decoration:none;transition:opacity .3s}@media screen and (max-width: 767px){.btn01>a{padding:4vw 10.5vw 4vw 4vw;border:.5vw solid #1f1f1f;box-shadow:0 .5vw 1vw 0 rgba(0,0,0,.2);font-size:4vw}}.btn01>a::before{position:absolute;top:50%;right:15px;translate:0 -50%;content:"";width:28px;aspect-ratio:1/1;background:url(../images/ic01.svg) no-repeat 0 0/cover;transition:opacity .3s}@media screen and (max-width: 767px){.btn01>a::before{right:3.5vw;width:6vw}}.btn01>a::after{position:absolute;top:50%;right:15px;translate:0 -50%;z-index:2;content:"";width:28px;aspect-ratio:1/1;background:url(../images/ic01_on.svg) no-repeat 0 0/cover;opacity:0;transition:opacity .3s}@media screen and (max-width: 767px){.btn01>a::after{right:3.5vw;width:6vw}}@media(any-hover: hover){.btn01>a:hover{opacity:.8}.btn01>a:hover::after{opacity:1}}.header01{position:fixed;top:0;left:0;z-index:5;width:100%;height:56px}@media screen and (max-width: 767px){.header01{height:12vw}}.header01>.headWrap01{height:56px;background:#ffe400 url(../images/bg01.png) repeat 0 0/16px}@media screen and (max-width: 767px){.header01>.headWrap01{height:auto}}.header01>.headWrap01>.inner01{position:relative;margin:0 auto;padding:0 20px;max-width:992px}@media screen and (max-width: 767px){.header01>.headWrap01>.inner01{padding:0 0 0 4.5vw}}.header01>.headWrap01>.inner01>.logo01{margin:0 auto;padding:8px 0;max-width:396px;transition:.5s;opacity:1;visibility:visible}@media screen and (max-width: 767px){.header01>.headWrap01>.inner01>.logo01{margin:0;padding:2vw 0;max-width:inherit;width:79.25vw}}.header01>.headWrap01>.inner01>.text01{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;color:#fff;font-size:2rem;font-weight:700;line-height:1.25;opacity:0;visibility:hidden;text-align:center;transition:opacity .5s}@media screen and (max-width: 767px){.header01>.headWrap01>.inner01>.text01{left:5vw;translate:0 -50%;font-size:3.5vw;text-align:left}}.header01.active>.headWrap01{background:url(../images/bg02.png) repeat 0 0}.header01.active>.headWrap01>.inner01>.logo01{opacity:0;visibility:hidden;transition:0s}.header01.active>.headWrap01>.inner01>.text01{opacity:1;visibility:visible}.index .header01>.headWrap01{background:url(../images/bg02.png) repeat 0 0}.index .header01>.headWrap01>.inner01>.logo01{opacity:0;visibility:hidden}.index .header01>.headWrap01>.inner01>.text01{opacity:1;visibility:visible}.index .header01.scroll01>.headWrap01{background:#ffe400 url(../images/bg01.png) repeat 0 0/16px}.index .header01.scroll01>.headWrap01>.inner01>.logo01{opacity:1;visibility:visible}.index .header01.scroll01>.headWrap01>.inner01>.text01{opacity:0;visibility:hidden}.index .header01.scroll01.active>.headWrap01{background:url(../images/bg02.png) repeat 0 0}.index .header01.scroll01.active>.headWrap01>.inner01>.logo01{opacity:0;visibility:hidden}.index .header01.scroll01.active>.headWrap01>.inner01>.text01{opacity:1;visibility:visible}.headButton01{display:block;position:absolute;top:0;right:0;background:#141414;border:none;width:56px;aspect-ratio:1/1;cursor:pointer;transition:opacity .5s}@media screen and (max-width: 767px){.headButton01{width:12vw}}@media(any-hover: hover){.headButton01:hover{opacity:.8}}.headButton01>span{display:block;position:absolute;left:50%;translate:-50% 0;width:24px;height:3px;background-color:#fff;transition:top .5s ease,rotate .5s ease,scale .5s ease}@media screen and (max-width: 767px){.headButton01>span{width:6vw}}.headButton01>span.top{top:17px}@media screen and (max-width: 767px){.headButton01>span.top{top:3.25vw}}.headButton01>span.middle{top:26px}@media screen and (max-width: 767px){.headButton01>span.middle{top:5.5vw}}.headButton01>span.bottom{top:35px}@media screen and (max-width: 767px){.headButton01>span.bottom{top:7.75vw}}.active .headButton01>.middle{scale:0;background:none}.active .headButton01>.top{top:25px;rotate:-135deg}@media screen and (max-width: 767px){.active .headButton01>.top{top:5.5vw}}.active .headButton01>.bottom{top:25px;rotate:135deg}@media screen and (max-width: 767px){.active .headButton01>.bottom{top:5.5vw}}.headContents01{height:calc(100vh - 56px);background:#ffe400 url(../images/bg01.png) repeat 0 0/16px;overflow-y:auto;scrollbar-width:none;opacity:0;visibility:hidden;transition:0s}@media screen and (max-width: 767px){.headContents01{height:calc(100svh - 12vw)}}.active .headContents01{opacity:1;visibility:visible;transition:.5s}.headContents01>.inner01{position:relative;margin:0 auto;padding:24px 20px;max-width:992px}@media screen and (max-width: 767px){.headContents01>.inner01{padding:6vw 5vw}}.headContents01>.inner01>.logo01{margin:0 auto;max-width:648px}@media screen and (max-width: 767px){.headContents01>.inner01>.logo01{max-width:inherit;width:100%}}.headContents01>.inner01>.logo02{margin:32px auto 0;max-width:150px}@media screen and (max-width: 767px){.headContents01>.inner01>.logo02{margin-top:6vw;max-width:inherit;width:37.5vw}}.globalNav01{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;margin-top:32px}@media screen and (max-width: 767px){.globalNav01{margin-top:6vw}}.headList01{width:48.31%;border-bottom:rgba(31,31,31,.5) 1px solid}@media screen and (max-width: 767px){.headList01{width:100%}.headList01:first-child{border-bottom:none}}.headList01>li{position:relative}.headList01>li>a{display:block;position:relative;padding:24px 32px 24px 8px;border-top:rgba(31,31,31,.5) 1px solid;color:#000;text-decoration:none;font-size:2rem;font-weight:700;line-height:1.25;transition:opacity .3s}@media(any-hover: hover){.headList01>li>a:hover{opacity:.6}}@media screen and (max-width: 767px){.headList01>li>a{padding:4vw 7vw 4vw 2vw;font-size:4vw}}.headList01>li>a:not(:has(+.button01))::before{position:absolute;top:50%;right:8px;translate:0 -50%;content:"";width:25px;aspect-ratio:1/1;background:url(../images/ic01.svg) no-repeat 0 0/cover;transition:opacity .3s}@media screen and (max-width: 767px){.headList01>li>a:not(:has(+.button01))::before{right:2vw;width:5vw}}.headList01>li>a:not(:has(+.button01))::after{position:absolute;top:50%;right:8px;translate:0 -50%;z-index:2;content:"";width:25px;aspect-ratio:1/1;background:url(../images/ic01_on.svg) no-repeat 0 0/cover;opacity:0;transition:opacity .3s}@media screen and (max-width: 767px){.headList01>li>a:not(:has(+.button01))::after{right:2vw;width:5vw}}@media(any-hover: hover){.headList01>li>a:not(:has(+.button01)):hover::after{opacity:1}}.headList01>li>.button01{position:absolute;top:0;right:0;width:74px;aspect-ratio:1/1;border:none;outline:none;background:none;cursor:pointer;transition:opacity .3s}@media(any-hover: hover){.headList01>li>.button01:hover{opacity:.6}}@media screen and (max-width: 767px){.headList01>li>.button01{width:13vw}}.headList01>li>.button01::before{position:absolute;top:27.68px;right:12.88px;content:"";width:15.243px;aspect-ratio:15.243/17;background:url(../images/ic02.svg) no-repeat 0 0/cover;transition:rotate .3s}@media screen and (max-width: 767px){.headList01>li>.button01::before{top:4.865vw;right:2.975vw;width:3.0475vw}}.headList01>li>.button01.active::before{rotate:180deg}.headList02{position:relative;padding-left:48px;height:0;overflow:hidden;transition:all .3s ease-out}@media screen and (max-width: 767px){.headList02{padding-left:12vw}}.headList02::before{position:absolute;top:0;left:0;content:"";width:100%;height:1px;background-image:linear-gradient(to right, rgba(31, 31, 31, 0.2) 50%, transparent 50%);background-size:4px 100%;background-repeat:repeat-x;opacity:0;transition:opacity .3s}.headList02>li{position:relative}.headList02>li::before{position:absolute;top:0;left:0;content:"";width:100%;height:1px;background-image:linear-gradient(to right, rgba(31, 31, 31, 0.2) 50%, transparent 50%);background-size:4px 100%;background-repeat:repeat-x}.headList02>li:first-child::before{content:none}.headList02>li>a{display:block;position:relative;padding:16px 32px 16px 8px;color:#000;font-size:2rem;font-weight:700;line-height:1.25;text-decoration:none;transition:opacity .3s}@media screen and (max-width: 767px){.headList02>li>a{padding:3vw 7vw 3vw 2vw;font-size:4vw}}.headList02>li>a::before{position:absolute;top:50%;right:8px;translate:0 -50%;content:"";width:25px;aspect-ratio:1/1;background:url(../images/ic01.svg) no-repeat 0 0/cover;transition:opacity .3s}@media screen and (max-width: 767px){.headList02>li>a::before{right:2vw;width:5vw}}.headList02>li>a::after{position:absolute;top:50%;right:8px;translate:0 -50%;z-index:2;content:"";width:25px;aspect-ratio:1/1;background:url(../images/ic01_on.svg) no-repeat 0 0/cover;opacity:0;transition:opacity .3s}@media screen and (max-width: 767px){.headList02>li>a::after{right:2vw;width:5vw}}@media(any-hover: hover){.headList02>li>a:hover{opacity:.6}.headList02>li>a:hover::after{opacity:1}}.active+.headList02::before{opacity:1}.active+.headList02>li:first-child{padding-top:8px}@media screen and (max-width: 767px){.active+.headList02>li:first-child{padding-top:1vw}}.active+.headList02>li:last-child{padding-bottom:8px}@media screen and (max-width: 767px){.active+.headList02>li:last-child{padding-top:1vw}}.bnrArea01{padding:48px 20px;background:url(../images/bg03.png) repeat 0 0}@media screen and (max-width: 767px){.bnrArea01{padding:8vw 2.5vw}}.bnrArea01>.inner01{margin:0 auto;max-width:952px}@media screen and (max-width: 767px){.bnrArea01>.inner01{margin:0 auto;max-width:inherit;width:75vw}}.bnrArea01>.inner01>.title01{padding:16px;border-radius:32px 32px 0 0;background:url(../images/bg04.png) repeat 0 0;color:#fff;font-size:2.8rem;font-weight:700;line-height:1.25;text-align:center}@media screen and (max-width: 767px){.bnrArea01>.inner01>.title01{padding:3vw;border-radius:4vw 4vw 0 0;font-size:5vw}}.bnrList01{display:grid;grid-template-columns:repeat(3, 1fr);gap:26px;margin-top:16px}@media screen and (max-width: 767px){.bnrList01{gap:4vw;margin-top:5vw;grid-template-columns:1fr}}.bnrList01>li>a{display:block;transition:opacity .3s}@media(any-hover: hover){.bnrList01>li>a:hover{opacity:.8}}.footer01{padding:48px 20px;background:#ffe400 url(../images/bg01.png) repeat 0 0/16px}@media screen and (max-width: 767px){.footer01{padding:8vw 4vw}}.footer01>.inner01{margin:0 auto;max-width:952px}.footer01>.inner01>.text01{font-size:1.4rem;line-height:1.75;text-align:center}@media screen and (max-width: 767px){.footer01>.inner01>.text01{font-size:3vw}}.footer01>.inner01>.logo01{margin:32px auto 0;max-width:209px}@media screen and (max-width: 767px){.footer01>.inner01>.logo01{margin-top:6vw;max-width:inherit;width:37.5vw}}.footer01>.inner01>.copyright01{margin-top:32px;font-size:1.2rem;font-weight:500;line-height:1.5;text-align:center}@media screen and (max-width: 767px){.footer01>.inner01>.copyright01{margin-top:6vw;font-size:2.5vw}}.footList01{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin-top:32px;padding-top:32px;border-top:#000 1px solid}@media screen and (max-width: 767px){.footList01{gap:3vw 4.5vw;margin-top:6vw;padding-top:6vw}}.footList01>li{line-height:1.5}.footList01>li>a{display:block;position:relative;padding-left:20px;color:#000;font-size:1.4rem;font-weight:500;text-decoration:none;transition:opacity .3s}@media screen and (max-width: 767px){.footList01>li>a{padding-left:4vw;font-size:3vw;font-weight:700}}.footList01>li>a::before{position:absolute;top:50%;left:0;translate:0 -50%;content:"";width:16px;aspect-ratio:1/1;background:url(../images/ic01.svg) no-repeat 0 0/cover;transition:opacity .3s}@media screen and (max-width: 767px){.footList01>li>a::before{width:3vw}}.footList01>li>a::after{position:absolute;top:50%;left:0;translate:0 -50%;z-index:2;content:"";width:16px;aspect-ratio:1/1;background:url(../images/ic01_on.svg) no-repeat 0 0/cover;opacity:0;transition:opacity .3s}@media screen and (max-width: 767px){.footList01>li>a::after{width:3vw}}@media(any-hover: hover){.footList01>li>a:hover{opacity:.6}.footList01>li>a:hover::after{opacity:1}}.pagetop01{position:fixed;bottom:16px;right:16px;opacity:0;visibility:hidden;transition:all .5s}@media screen and (max-width: 767px){.pagetop01{bottom:1.75vw;right:1.75vw}}.pagetop01.show{opacity:1;visibility:visible}.pagetop01>a{display:block;position:relative;width:56px;aspect-ratio:1/1;border-radius:50%;border:2px solid #fff;background:#7e7e7e;text-indent:100%;white-space:nowrap;overflow:hidden;transition:opacity .3s}@media(any-hover: hover){.pagetop01>a:hover{opacity:.8}}@media screen and (max-width: 767px){.pagetop01>a{width:10.5vw}}.pagetop01>a::before{position:absolute;top:50%;left:50%;translate:-50% -50%;content:"";margin-top:4px;width:14px;height:14px;border-top:2px solid #fff;border-right:2px solid #fff;rotate:-45deg}@media screen and (max-width: 767px){.pagetop01>a::before{margin-top:.5vw;width:3vw;height:3vw}}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;background:none}select::-ms-expand{display:none}input[type=submit]{box-sizing:border-box;cursor:pointer}input[type=submit]:-webkit-search-decoration{display:none}input[type=submit]:focus{outline-offset:-2px}input[type=submit]:-moz-focus-inner{border:0}input[type=radio],input[type=checkbox]{opacity:0;-webkit-appearance:none;appearance:none;position:absolute}.asideContents01{width:224px}@media screen and (max-width: 767px){.asideContents01{display:none}}.asideList01{border-bottom:1px solid #4093cf}.asideList01>li>a{display:block;position:relative;padding:16px 8px 16px 28px;border-top:1px solid #4093cf;background:#f4fbff;font-size:1.4rem;line-height:1.5;font-weight:500;text-decoration:none;transition:opacity .3s}@media(any-hover: hover){.asideList01>li>a:hover{opacity:.8}}.asideList01>li>a::before{position:absolute;top:50%;left:8px;translate:0 -50%;content:"";width:16px;aspect-ratio:1/1;background:url(../images/ic01.svg) no-repeat 0 0/cover;transition:opacity .3s}@media screen and (max-width: 767px){.asideList01>li>a::before{right:2vw;width:5vw}}.asideList01>li>a::after{position:absolute;top:50%;left:8px;translate:0 -50%;z-index:2;content:"";width:16px;aspect-ratio:1/1;background:url(../images/ic01_on.svg) no-repeat 0 0/cover;opacity:0;transition:opacity .3s}@media screen and (max-width: 767px){.asideList01>li>a::after{right:2vw;width:5vw}}@media(any-hover: hover){.asideList01>li>a:hover::after{opacity:1}}.asideList02{padding-left:28px}.asideList02>li{position:relative}.asideList02>li::before{position:absolute;top:0;left:0;content:"";width:100%;height:1px;background-image:linear-gradient(to right, rgba(31, 31, 31, 0.2) 50%, transparent 50%);background-size:4px 100%;background-repeat:repeat-x}.asideList02>li:first-child::before{content:none}.asideList02>li>a{display:block;position:relative;padding:8px 0;font-size:1.4rem;line-height:1.5;font-weight:500;text-decoration:none;transition:opacity .3s}@media(any-hover: hover){.asideList02>li>a:hover{opacity:.8}}.editorArea01{position:relative;margin-top:40px;padding-bottom:40px}.editorArea01:first-child{margin-top:0}.editorArea01::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-image:linear-gradient(to right, rgba(31, 31, 31, 0.2) 50%, transparent 50%);background-size:4px 100%;background-repeat:repeat-x}@media screen and (max-width: 767px){.editorArea01{margin-top:8vw;padding-bottom:8vw}}.editorArea01 a{color:#006fbe;text-decoration:underline}.editorArea01 a:hover,.editorArea01 a:active{text-decoration:none}.editorArea01 .aligncenter{margin-left:auto;margin-right:auto;text-align:center}.editorArea01 .alignright{margin-left:auto;text-align:right}.editorArea01 .alignleft{margin-right:auto;text-align:left}.editorArea01 h1{margin-top:40px;padding:12px 16px;border-left:8px solid #ffe400;background:#fff180;font-size:2.6rem;font-weight:700;line-height:1.8}.editorArea01 h1:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 h1{margin-top:8vw;padding:2vw 3vw;border-left:1.5vw solid #ffe400;font-size:5vw}}.editorArea01 h2{position:relative;margin-top:40px;padding:8px 0 11px 16px;border-bottom:1px solid #ffe400;border-left:8px solid #ffe400;font-size:2.4rem;font-weight:700;line-height:1.8}.editorArea01 h2:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 h2{margin-top:8vw;padding:1.5vw 0 2.25vw 3vw;border-left:1.5vw solid #ffe400;font-size:4.75vw}}.editorArea01 h3{position:relative;margin-top:40px;font-size:2.2rem;font-weight:700;line-height:1.8}.editorArea01 h3:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 h3{margin-top:8vw;font-size:4.5vw}}.editorArea01 h4{position:relative;margin-top:40px;font-size:2rem;font-weight:700;line-height:1.8}.editorArea01 h4:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 h4{margin-top:8vw;font-size:4.25vw}}.editorArea01 p{margin-top:40px}.editorArea01 p:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 p{margin-top:8vw}}.editorArea01 p.is-style-type02{padding-left:1em;text-indent:-1em;font-size:1.6rem}@media screen and (max-width: 767px){.editorArea01 p.is-style-type02{font-size:3.5vw}}.editorArea01 p.is-style-font01{font-size:1.6rem}@media screen and (max-width: 767px){.editorArea01 p.is-style-font01{font-size:3.5vw}}.editorArea01 p.is-style-font02{font-size:2.2rem}@media screen and (max-width: 767px){.editorArea01 p.is-style-font02{font-size:4.5vw}}.editorArea01 p+p{margin-top:24px}@media screen and (max-width: 767px){.editorArea01 p+p{margin-top:6vw}}.editorArea01 .wp-block-image{margin-top:40px}.editorArea01 .wp-block-image:first-child{margin-top:0}.editorArea01 .wp-block-image>a>img{transition:opacity .3s}@media(any-hover: hover){.editorArea01 .wp-block-image>a>img:hover{opacity:.8}}@media screen and (max-width: 767px){.editorArea01 .wp-block-image{margin-top:8vw}}.editorArea01 .wp-block-image figcaption{margin-top:8px;margin-bottom:0}@media screen and (max-width: 767px){.editorArea01 .wp-block-image figcaption{margin-top:2vw}}.editorArea01 .wp-block-image+p{margin-top:40px}@media screen and (max-width: 767px){.editorArea01 .wp-block-image+p{margin-top:6vw}}.editorArea01 .wp-block-image.is-style-img01{margin-inline:auto;max-width:386px}@media screen and (max-width: 767px){.editorArea01 .wp-block-image.is-style-img01{max-width:inherit;width:72.5vw}}.editorArea01 .wp-block-image.is-style-img02{margin-inline:auto;max-width:220px}@media screen and (max-width: 767px){.editorArea01 .wp-block-image.is-style-img02{max-width:inherit;width:41.25vw}}.editorArea01 .wp-block-image.is-style-img03{max-width:421px}@media screen and (max-width: 767px){.editorArea01 .wp-block-image.is-style-img03{max-width:inherit;width:91vw}}.editorArea01 .wp-block-image.is-style-img04{margin-inline:auto;max-width:240px}@media screen and (max-width: 767px){.editorArea01 .wp-block-image.is-style-img04{max-width:inherit;width:45vw}}.editorArea01 .wp-block-image.is-style-img05{margin-inline:auto;max-width:300px}@media screen and (max-width: 767px){.editorArea01 .wp-block-image.is-style-img05{max-width:inherit;width:56.25vw}}.editorArea01 .wp-block-buttons{margin-top:32px}@media screen and (max-width: 767px){.editorArea01 .wp-block-buttons{margin-top:8vw}}.editorArea01 .wp-block-buttons:first-child{margin-top:0}.editorArea01 .wp-block-buttons.is-layout-flex:has(.wp-block-button:not(.is-style-type03)){flex-direction:column;gap:0;align-items:flex-start}.editorArea01 .wp-block-buttons.is-layout-flex>.wp-block-button.is-style-type03{width:min(300px,100%)}.editorArea01 .wp-block-buttons.is-content-justification-right>.wp-block-button.is-style-type03,.editorArea01 .wp-block-buttons.is-content-justification-left>.wp-block-button.is-style-type03,.editorArea01 .wp-block-buttons.is-content-justification-center>.wp-block-button.is-style-type03{margin-left:inherit !important;margin-right:inherit !important}.editorArea01 .wp-block-buttons>.wp-block-button{display:inline-block}.editorArea01 .wp-block-buttons>.wp-block-button a{display:block;position:relative;padding:0 0 0 26px;background:none;font-weight:700;line-height:1.8;text-decoration:none;text-align:left;transition:opacity .3s;border:none}@media(any-hover: hover){.editorArea01 .wp-block-buttons>.wp-block-button a:hover{opacity:.8}}@media screen and (max-width: 767px){.editorArea01 .wp-block-buttons>.wp-block-button a{padding-left:5.25vw}}.editorArea01 .wp-block-buttons>.wp-block-button a::before{position:absolute;top:.3em;left:0;content:"";width:22px;aspect-ratio:1/1;background:url(../images/ic03.svg) no-repeat 0 0/cover;transition:opacity .3s}@media screen and (max-width: 767px){.editorArea01 .wp-block-buttons>.wp-block-button a::before{width:4.5vw}}.editorArea01 .wp-block-buttons>.wp-block-button.is-style-type02 a::before{rotate:90deg}.editorArea01 .wp-block-buttons>.wp-block-button.is-style-type03{display:table;margin-left:auto;margin-right:auto;width:min(400px,100%)}@media screen and (max-width: 767px){.editorArea01 .wp-block-buttons>.wp-block-button.is-style-type03{width:min(84vw,100%)}}.editorArea01 .wp-block-buttons>.wp-block-button.is-style-type03>a{display:block;position:relative;padding:18px 46px 18px 18px;color:#1f1f1f;border-radius:100vmax;border:2.265px solid #1f1f1f;background:#ffe400;box-shadow:0 2.265px 4.53px 0 rgba(0,0,0,.2);font-size:2rem;font-weight:700;line-height:1.25;text-decoration:none;transition:opacity .3s}@media screen and (max-width: 767px){.editorArea01 .wp-block-buttons>.wp-block-button.is-style-type03>a{padding:4vw 10.5vw 4vw 4vw;border:.5vw solid #1f1f1f;box-shadow:0 .5vw 1vw 0 rgba(0,0,0,.2);font-size:4vw}}.editorArea01 .wp-block-buttons>.wp-block-button.is-style-type03>a::before{position:absolute;top:50%;right:15px;left:auto;translate:0 -50%;content:"";width:28px;aspect-ratio:1/1;background:url(../images/ic01.svg) no-repeat 0 0/cover;transition:opacity .3s}@media screen and (max-width: 767px){.editorArea01 .wp-block-buttons>.wp-block-button.is-style-type03>a::before{right:3.5vw;width:6vw}}.editorArea01 .wp-block-buttons>.wp-block-button.is-style-type03>a::after{position:absolute;top:50%;right:15px;left:auto;translate:0 -50%;z-index:2;content:"";width:28px;aspect-ratio:1/1;background:url(../images/ic01_on.svg) no-repeat 0 0/cover;opacity:0;transition:opacity .3s}@media screen and (max-width: 767px){.editorArea01 .wp-block-buttons>.wp-block-button.is-style-type03>a::after{right:3.5vw;width:6vw}}@media(any-hover: hover){.editorArea01 .wp-block-buttons>.wp-block-button.is-style-type03>a:hover{opacity:.8}.editorArea01 .wp-block-buttons>.wp-block-button.is-style-type03>a:hover::after{opacity:1}}.editorArea01 .wp-block-button+.wp-block-button{margin-top:8px}@media screen and (max-width: 767px){.editorArea01 .wp-block-button+.wp-block-button{margin-top:2vw}}.editorArea01 :is(h1,h2,h3,h4,h5,h6)+h2,.editorArea01 :is(h1,h2,h3,h4,h5,h6)+h3,.editorArea01 :is(h1,h2,h3,h4,h5,h6)+h4,.editorArea01 :is(h1,h2,h3,h4,h5,h6)+p{margin-top:40px}@media screen and (max-width: 767px){.editorArea01 :is(h1,h2,h3,h4,h5,h6)+h2,.editorArea01 :is(h1,h2,h3,h4,h5,h6)+h3,.editorArea01 :is(h1,h2,h3,h4,h5,h6)+h4,.editorArea01 :is(h1,h2,h3,h4,h5,h6)+p{margin-top:8vw}}.editorArea01 ul{margin-top:40px}.editorArea01 ul:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 ul{margin-top:8vw}}.editorArea01 ul li{position:relative;margin-top:4px;padding-left:22px}.editorArea01 ul li:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 ul li{margin-top:.75vw;padding-left:4.125vw}}.editorArea01 ul li:before{position:absolute;top:.7em;left:3px;content:"";width:12px;aspect-ratio:1/1;background-color:#1f1f1f;border-radius:50%;box-sizing:border-box}@media screen and (max-width: 767px){.editorArea01 ul li:before{left:.5625vw;width:2.25vw}}.editorArea01 ul.is-style-type02{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width: 767px){.editorArea01 ul.is-style-type02{gap:1.5vw}}.editorArea01 ul.is-style-type02 li{margin-top:0;padding-left:0;line-height:1.5}.editorArea01 ul.is-style-type02 li:first-child{margin-top:0}.editorArea01 ul.is-style-type02 li:last-child::after{content:none}.editorArea01 ul.is-style-type02 li::before{content:normal}.editorArea01 ul.is-style-type02 li::after{content:"|";margin-left:8px;color:#006fbe;box-sizing:border-box}@media screen and (max-width: 767px){.editorArea01 ul.is-style-type02 li::after{margin-left:1.5vw}}.editorArea01 ul.is-style-type02 li>a{text-decoration:none;transition:opacity .3s}@media(any-hover: hover){.editorArea01 ul.is-style-type02 li>a:hover{text-decoration:underline;opacity:.8}}.editorArea01 ol{counter-reset:li;margin-top:40px}.editorArea01 ol:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 ol{margin-top:8vw}}.editorArea01 ol>li{position:relative;margin-top:4px;padding-left:20px}.editorArea01 ol>li:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 ol>li{margin-top:.75vw;padding-left:4.25vw}}.editorArea01 ol>li:before{position:absolute;top:0;left:0;counter-increment:li;content:counter(li) ".";letter-spacing:.8px}.editorArea01 dl{display:flex;flex-wrap:wrap;align-items:start;margin-top:40px;gap:16px 8px}.editorArea01 dl:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 dl{margin-top:6vw;gap:4vw 2vw}}.editorArea01 dl>dt{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:3px;padding:5px;width:100px;border-radius:100vmax;background:#006fbe;color:#fff;font-size:1.6rem;line-height:1.25}@media screen and (max-width: 767px){.editorArea01 dl>dt{margin-top:0;padding:1.25vw;width:25vw;font-size:4vw}}.editorArea01 dl>dd{width:calc(100% - 108px)}@media screen and (max-width: 767px){.editorArea01 dl>dd{width:calc(100% - 27vw)}}.editorArea01 dl>dd.list-description{white-space:pre-wrap}.editorArea01 .wp-block-columns{margin-top:40px;column-gap:5%;align-items:start}.editorArea01 .wp-block-columns:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 .wp-block-columns{margin-top:8vw;column-gap:4.3%}}.editorArea01 .wp-block-columns .wp-block-column .wp-block-buttons{margin-top:16px}.editorArea01 .wp-block-columns .wp-block-column .wp-block-buttons:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 .wp-block-columns .wp-block-column .wp-block-buttons{margin-top:4vw}}.editorArea01 .wp-block-columns.is-style-type02{flex-wrap:wrap !important}.editorArea01 .wp-block-columns.is-style-type02 .wp-block-column:nth-child(1){flex-basis:24% !important}@media screen and (max-width: 767px){.editorArea01 .wp-block-columns.is-style-type02 .wp-block-column:nth-child(1){flex-basis:34.78% !important}}.editorArea01 .wp-block-columns.is-style-type02 .wp-block-column:nth-child(2){flex-basis:71% !important}@media screen and (max-width: 767px){.editorArea01 .wp-block-columns.is-style-type02 .wp-block-column:nth-child(2){flex-basis:60.8% !important}}.editorArea01 .wp-block-columns.is-style-type02 .wp-block-column:nth-child(2) p{white-space:pre-wrap}.editorArea01 .wp-block-table{margin-top:40px}.editorArea01 .wp-block-table:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 .wp-block-table{margin-top:8vw}}.editorArea01 .wp-block-table table{width:100%}.editorArea01 .wp-block-table table th{padding:16px !important;color:#fff;background-color:#006fbe !important;border-bottom:#fff solid 1px !important;border-right:none !important;border-top:none !important;border-left:none !important;text-align:left;vertical-align:middle}@media screen and (max-width: 767px){.editorArea01 .wp-block-table table th{padding:3vw !important}}.editorArea01 .wp-block-table table th+th{border-left:#fff solid 1px !important}.editorArea01 .wp-block-table table td{padding:16px !important;border-top:#1f1f1f solid 1px !important;border-bottom:#1f1f1f solid 1px !important;border-right:#1f1f1f solid 1px !important;border-left:#1f1f1f solid 1px !important;background-color:#fff !important;vertical-align:middle}@media screen and (max-width: 767px){.editorArea01 .wp-block-table table td{padding:3vw !important}}.editorArea01 .wp-block-table table th+td{border-left:none !important}.editorArea01 .wp-block-flexible-table-block-table{position:relative;margin-top:40px}.editorArea01 .wp-block-flexible-table-block-table:first-child{margin-top:0}@media screen and (max-width: 767px){.editorArea01 .wp-block-flexible-table-block-table{margin-top:8vw}}.editorArea01 .wp-block-flexible-table-block-table table{width:100%}.editorArea01 .wp-block-flexible-table-block-table table th{padding:16px;color:#fff;background-color:#006fbe;border-bottom:#fff solid 1px;border-right:none;border-top:none;border-left:none;text-align:left;vertical-align:middle}@media screen and (max-width: 767px){.editorArea01 .wp-block-flexible-table-block-table table th{padding:3vw}}.editorArea01 .wp-block-flexible-table-block-table table th+th{border-left:#fff solid 1px}.editorArea01 .wp-block-flexible-table-block-table table td{padding:16px;border-top:#1f1f1f solid 1px;border-bottom:#1f1f1f solid 1px;border-right:#1f1f1f solid 1px;border-left:#1f1f1f solid 1px;vertical-align:middle}@media screen and (max-width: 767px){.editorArea01 .wp-block-flexible-table-block-table table td{padding:3vw}}.editorArea01 .wp-block-flexible-table-block-table table th+td{border-left:none}.editorArea01 .wp-block-separator,.editorArea01 hr{margin-top:40px;margin-bottom:40px;position:relative;border:none}@media screen and (max-width: 767px){.editorArea01 .wp-block-separator,.editorArea01 hr{margin-top:8vw;margin-bottom:8vw}}.editorArea01 .wp-block-separator::after,.editorArea01 hr::after{position:absolute;top:0;left:0;content:"";width:100%;height:1px;background-image:linear-gradient(to right, rgba(31, 31, 31, 0.2) 50%, transparent 50%);background-size:4px 100%;background-repeat:repeat-x}.editorArea01 .wp-block-separator+*,.editorArea01 hr+*{margin-top:0}.editorArea01 .wp-block-embed{margin-top:40px;text-align:center}@media screen and (max-width: 767px){.editorArea01 .wp-block-embed{margin-top:8vw}}.editorArea01 .wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper{aspect-ratio:16/9}.editorArea01 .wp-block-embed.wp-block-embed-youtube .wp-block-embed__wrapper iframe{width:100%;height:100%}.editorArea01 table.voice-list{margin-top:32px}@media screen and (max-width: 767px){.editorArea01 table.voice-list{margin-top:8vw}}.editorArea01 table.voice-list tr{display:block}.editorArea01 table.voice-list tr+tr{margin-top:8px}@media screen and (max-width: 767px){.editorArea01 table.voice-list tr+tr{margin-top:2vw}}.editorArea01 table.voice-list td{width:100%;display:block}.editorArea01 table.voice-list td+td{margin-top:8px}@media screen and (max-width: 767px){.editorArea01 table.voice-list td+td{margin-top:2vw}}.editorArea01 table.voice-list td a{display:block;position:relative;padding:0 0 0 26px;background:none;font-weight:700;line-height:1.8;text-decoration:none;text-align:left;transition:opacity .3s}@media(any-hover: hover){.editorArea01 table.voice-list td a:hover{opacity:.8}}@media screen and (max-width: 767px){.editorArea01 table.voice-list td a{padding-left:5.25vw}}.editorArea01 table.voice-list td a::before{position:absolute;top:.4em;left:0;content:"";width:22px;aspect-ratio:1/1;background:url(../images/ic03.svg) no-repeat 0 0/cover;transition:opacity .3s}@media screen and (max-width: 767px){.editorArea01 table.voice-list td a::before{width:4.5vw}}.editorArea01 [style*=border-width]{border-style:solid !important}.editorArea01 div.pageLink,.editorArea01 p.pageLink{margin-top:32px}.editorArea01 div.pageLink br,.editorArea01 p.pageLink br{display:none}@media screen and (max-width: 767px){.editorArea01 div.pageLink,.editorArea01 p.pageLink{margin-top:8vw}}.editorArea01 div.pageLink a,.editorArea01 p.pageLink a{display:block;position:relative;padding:0 0 0 26px;background:none;font-weight:700;line-height:1.8;text-decoration:none;text-align:left;transition:opacity .3s;width:fit-content}@media(any-hover: hover){.editorArea01 div.pageLink a:hover,.editorArea01 p.pageLink a:hover{opacity:.8}}@media screen and (max-width: 767px){.editorArea01 div.pageLink a,.editorArea01 p.pageLink a{padding-left:5.25vw}}.editorArea01 div.pageLink a::before,.editorArea01 p.pageLink a::before{position:absolute;top:.4em;left:0;content:"";width:22px;aspect-ratio:1/1;background:url(../images/ic03.svg) no-repeat 0 0/cover;transition:opacity .3s}@media screen and (max-width: 767px){.editorArea01 div.pageLink a::before,.editorArea01 p.pageLink a::before{width:4.5vw}}.editorArea01 div.pageLink a:not(:first-child),.editorArea01 p.pageLink a:not(:first-child){margin-top:8px}@media screen and (max-width: 767px){.editorArea01 div.pageLink a:not(:first-child),.editorArea01 p.pageLink a:not(:first-child){margin-top:2vw}}.editorArea01 div.pageLink a[href^="#"]::before,.editorArea01 p.pageLink a[href^="#"]::before{rotate:90deg}.editorArea01 a img.size-full{display:inline-block}.pagination{position:relative;padding-top:40px;padding-bottom:40px}@media screen and (max-width: 767px){.pagination{padding-top:8vw;padding-bottom:8vw}}.pagination::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-image:linear-gradient(to right, rgba(31, 31, 31, 0.2) 50%, transparent 50%);background-size:4px 100%;background-repeat:repeat-x}.pagination ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;width:100%}@media screen and (max-width: 767px){.pagination ul{gap:4vw}}.pagination ul li{font-size:1.4rem}@media screen and (max-width: 767px){.pagination ul li{font-size:3vw}}.pagination ul li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:40px;aspect-ratio:1/1;border:#b7b7b7 solid 1px;border-radius:50%;color:#b7b7b7;text-decoration:none;transition:.3s ease}@media screen and (max-width: 767px){.pagination ul li a{width:8vw}}@media(any-hover: hover){.pagination ul li a:hover{border:#1f1f1f solid 1px;color:#1f1f1f}}.pagination ul li a:active{border:#1f1f1f solid 1px;color:#1f1f1f}.pagination ul li span{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:40px;aspect-ratio:1/1;border:#1f1f1f solid 1px;border-radius:50%}@media screen and (max-width: 767px){.pagination ul li span{width:8vw}}.pagination ul li span.type02{border:none}.pagination ul li.prev a,.pagination ul li.next a{position:relative;padding:0;border:none;background-color:inherit;width:24px;aspect-ratio:1/1}@media screen and (max-width: 767px){.pagination ul li.prev a,.pagination ul li.next a{width:5vw}}.pagination ul li.prev a::before,.pagination ul li.next a::before{position:absolute;top:50%;left:50%;translate:-50% -50%;content:"";width:12px;aspect-ratio:1/1;border-top:2px solid #1c1c1c;border-right:2px solid #1c1c1c;rotate:-135deg;transition:opacity .3s ease}@media screen and (max-width: 767px){.pagination ul li.prev a::before,.pagination ul li.next a::before{width:3vw}}@media(any-hover: hover){.pagination ul li.prev a:hover:before,.pagination ul li.next a:hover:before{opacity:.6}}.pagination ul li.next a:before{rotate:45deg}.wrap01{display:flex;flex-wrap:wrap}.wrap01:not(:first-child){margin-top:50px}[class*=heading]+.wrap01{margin-top:40px}.wrap01.bC{justify-content:center}.wrap01.between{justify-content:space-between}.wrap01.aC{align-items:center}.wrap01.aEnd{align-items:flex-end}.wrap01.reverse{flex-direction:row-reverse}.wrapper01{display:flex;flex-wrap:wrap;padding-top:56px}@media screen and (max-width: 767px){.wrapper01{padding-top:12vw}}.breadcrumbArea01{order:1;padding:5.5px 20px;width:100%;background:#f4fbff}@media screen and (max-width: 767px){.breadcrumbArea01{order:2;padding:2vw 4vw}}.breadcrumbArea01>.breadcrumbList01{display:flex;flex-wrap:wrap;gap:9px;margin:0 auto;max-width:952px}@media screen and (max-width: 767px){.breadcrumbArea01>.breadcrumbList01{gap:2vw}}.breadcrumbArea01>.breadcrumbList01>li{display:flex;flex-wrap:wrap;align-items:center;color:#006fbe;font-size:1.4rem;line-height:1.5}@media screen and (max-width: 767px){.breadcrumbArea01>.breadcrumbList01>li{font-size:3vw}}.breadcrumbArea01>.breadcrumbList01>li::after{content:"";margin-left:9px;width:8px;height:8px;border-top:1px solid #006fbe;border-right:1px solid #006fbe;rotate:45deg}@media screen and (max-width: 767px){.breadcrumbArea01>.breadcrumbList01>li::after{margin-left:2vw;width:1.5vw;height:1.5vw}}.breadcrumbArea01>.breadcrumbList01>li>a{color:#006fbe;text-decoration:none;transition:opacity .3s}@media(any-hover: hover){.breadcrumbArea01>.breadcrumbList01>li>a:hover{opacity:.6}}.breadcrumbArea01>.breadcrumbList01>li:last-child::after{content:none}.contents01{display:flex;flex-wrap:wrap;justify-content:space-between;order:2;margin:0 auto;padding:40px 20px;width:min(992px,100%)}@media screen and (max-width: 767px){.contents01{order:1;padding:8vw 4vw}}.mainContents01{margin-right:64px;width:calc(100% - 288px)}@media screen and (max-width: 767px){.mainContents01{margin-right:0;width:100%}}.mainArea01{margin-top:24px}@media screen and (max-width: 767px){.mainArea01{margin-top:6vw}}.mainArea01 .image01{max-width:480px}@media screen and (max-width: 767px){.mainArea01 .image01{max-width:100%;width:92vw}}.mainArea01 .image01 img{width:100%;height:auto}.mainArea01 .swiper-slide a{position:relative;display:block;transition:opacity .3s ease}@media(any-hover: hover){.mainArea01 .swiper-slide a:hover{opacity:.8}}.mainArea01 .swiper-slide a:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:rgba(0,0,0,.2);transition:opacity .3s ease}.mainArea01 .swiper-slide.swiper-slide-active a:before{opacity:0}.mainArea01 .swiper-pagination-main{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:24px}@media screen and (max-width: 767px){.mainArea01 .swiper-pagination-main{gap:2.75vw;margin-top:4vw}}.mainArea01 .swiper-pagination-main .swiper-pagination-bullet{margin:0 !important;width:14px;height:14px;aspect-ratio:1/1;border:#1f1f1f solid 2px;border-radius:50%;background:inherit;opacity:1;transition:background-color .3s ease,border-color .3s ease}.mainArea01 .swiper-pagination-main .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#1f1f1f}@media screen and (max-width: 767px){.mainArea01 .swiper-pagination-main .swiper-pagination-bullet{width:2.25vw;height:2.25vw;border-width:1px}}.frameArea01{padding:24px 0 48px;width:100%;background:#ffe400 url(../images/bg01.png) repeat 0 0/16px}@media screen and (max-width: 767px){.frameArea01{padding:6vw 0 8vw}}.frameArea01.type02{padding-top:48px;background:#fff}@media screen and (max-width: 767px){.frameArea01.type02{padding-top:8vw}}.frameArea02{margin-top:48px;padding:110px 20px 40px;background:rgba(255,255,255,.5)}@media screen and (max-width: 767px){.frameArea02{margin-top:4.75vw;padding:16vw 4vw 4vw}}.frameArea02>.inner01{position:relative;margin:0 auto;padding:48px 32px 32px;max-width:952px;border-radius:32px;background:#fff}@media screen and (max-width: 767px){.frameArea02>.inner01{padding:8vw 4vw 4vw;border-radius:4vw}}.frameArea02>.inner01>.title01{position:absolute;top:-62px;left:50%;translate:-50% 0;width:min(520px,100%)}@media screen and (max-width: 767px){.frameArea02>.inner01>.title01{top:-8vw;width:87vw}}.frameArea03{margin:48px auto 0;padding:0 20px;max-width:992px}.frameArea03:first-child{margin-top:0}@media screen and (max-width: 767px){.frameArea03{margin-top:8vw;padding:0 4vw}}.frameArea03>.title01{padding:14.5px 10px;border-radius:32px 32px 0 0;background:url(../images/bg03.png) repeat 0 0;color:#fff;text-align:center;font-size:2.8rem;font-weight:700;line-height:1.25}@media screen and (max-width: 767px){.frameArea03>.title01{padding:2vw 2.5vw;border-radius:4vw 4vw 0 0;font-size:5vw}}.frameArea03>.inner01{padding:24px 32px 32px;border-radius:0 0 32px 32px;background:#fff}@media screen and (max-width: 767px){.frameArea03>.inner01{padding:4vw 4vw 5vw;border-radius:0 0 4vw 4vw}}.frameArea03.type02>.inner01{padding:32px 0 0;border-radius:0}.frameArea04{margin-top:48px;padding:0 20px}@media screen and (max-width: 767px){.frameArea04{margin-top:8vw;padding:0 4vw}}.frameArea04>.inner01{margin:0 auto;padding:32px;max-width:952px;border-radius:32px;background:#fff}@media screen and (max-width: 767px){.frameArea04>.inner01{padding:4vw;border-radius:4vw}}.col01{padding:21px 10px;width:48.19%;background:#fffad4}@media screen and (max-width: 767px){.col01{padding:6.75vw 2.5vw;width:100%}}.col01>.image01{margin:0 auto;max-width:272px;box-shadow:4px 4px 8px 0 rgba(0,0,0,.2);rotate:-3deg}@media screen and (max-width: 767px){.col01>.image01{max-width:inherit;width:49.75vw;box-shadow:.7305vw .7305vw 1.46075vw 0 rgba(0,0,0,.2)}}.col01>.image01>a{display:block;transition:opacity .3s ease}@media(any-hover: hover){.col01>.image01>a:hover{opacity:.8}}.col02{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:48.19%}@media screen and (max-width: 767px){.col02{margin-top:4vw;width:100%}}.col02>.btn01{margin-top:0;width:min(428px,100%)}.section01{margin:48px auto 0;padding:0 20px;max-width:992px}@media screen and (max-width: 767px){.section01{margin-top:8vw;padding:0 4vw}}.topHeading01{margin:0 auto;max-width:648px}@media screen and (max-width: 767px){.topHeading01{max-width:inherit;width:90vw}}.heading01{padding:12px 16px;border-left:8px solid #ffe400;background:#fff180;font-size:2.6rem;font-weight:700;line-height:1.8}@media screen and (max-width: 767px){.heading01{padding:2vw 3vw;border-left:1.5vw solid #ffe400;font-size:5vw}}.infoList01{margin-top:40px}@media screen and (max-width: 767px){.infoList01{margin-top:8vw}}.frameArea03 .infoList01{margin-top:0}.infoList01>dt{display:flex;flex-wrap:wrap;margin-top:8px;font-size:1.6rem;font-weight:500;line-height:1.5}.infoList01>dt:first-child{margin-top:0}@media screen and (max-width: 767px){.infoList01>dt{margin-top:2vw;font-size:3.5vw}}.infoList01>dt>.newIc01{display:block;margin-left:11px;padding:5px 10px;border-radius:100vmax;background:#cd1c1d;color:#fff;font-size:1.4rem;font-weight:700;line-height:1}@media screen and (max-width: 767px){.infoList01>dt>.newIc01{margin-left:2.5vw;padding:1.25vw 2.5vw;font-size:3vw}}.infoList01>dd{position:relative;margin-top:2.25px;padding-bottom:8px}@media screen and (max-width: 767px){.infoList01>dd{margin-top:.5vw;padding-bottom:2vw}}.infoList01>dd::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-image:linear-gradient(to right, rgba(31, 31, 31, 0.2) 50%, transparent 50%);background-size:4px 100%;background-repeat:repeat-x}.infoList01>dd>a{font-weight:700;text-decoration:none;transition:opacity .3s ease}@media(any-hover: hover){.infoList01>dd>a:hover{opacity:.8}}.list01{display:flex;flex-wrap:wrap;justify-content:center;position:relative;gap:32px 3.6%;padding-bottom:32px}@media screen and (max-width: 767px){.list01{margin:0 auto;padding-bottom:4vw;gap:4vw .9vw;width:75vw}}.list01::after{position:absolute;bottom:0;left:0;content:"";width:100%;height:1px;background-image:linear-gradient(to right, rgba(31, 31, 31, 0.2) 50%, transparent 50%);background-size:4px 100%;background-repeat:repeat-x}.list01>li{width:45%}@media screen and (max-width: 767px){.list01>li{width:100%}}.list01>li:first-child{margin-left:10%;margin-right:10%}@media screen and (max-width: 767px){.list01>li:first-child{margin-left:0;margin-right:0}}.list02{display:flex;flex-wrap:wrap;justify-content:center;position:relative;gap:32px 3.6%}@media screen and (max-width: 767px){.list02{margin-top:4vw;gap:4vw .9vw}}.list02>.btn01{width:45%}@media screen and (max-width: 767px){.list02>.btn01{margin-top:0;width:100%}}.list03{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.list03>.btn01{margin:0;padding:32px 3.3%;width:48%;border-radius:32px;background:#fff}@media screen and (max-width: 767px){.list03>.btn01{padding:4vw;width:44vw;border-radius:4vw}}#topBooks{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px 3.3%}@media screen and (max-width: 767px){#topBooks{grid-template-columns:repeat(2, 1fr);gap:6vw 4vw}}#topBooks>li{display:grid;grid-template-rows:subgrid;grid-row:span 3;gap:0}#topBooks>li.border{display:none}#topBooks>li>.image img{width:100%;height:auto}#topBooks>li>.image>a{display:block;transition:opacity .3s ease}@media(any-hover: hover){#topBooks>li>.image>a:hover{opacity:.8}}#topBooks>li>.title{margin-top:16px}@media screen and (max-width: 767px){#topBooks>li>.title{margin-top:2.5vw}}#topBooks>li>.title>a{display:block;color:#cd1c1d;font-size:1.4rem;font-weight:700;line-height:1.5;text-decoration:none;transition:opacity .3s ease}@media(any-hover: hover){#topBooks>li>.title>a:hover{opacity:.8}}@media screen and (max-width: 767px){#topBooks>li>.title>a{font-size:3.5vw}}#topBooks>li>.info{margin-top:4.65px;font-size:1.4rem;line-height:1.5}@media screen and (max-width: 767px){#topBooks>li>.info{margin-top:1vw;font-size:3.5vw}}
/*# sourceMappingURL=common.css.map */
