@import url(//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap);@import url(//fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700&display=swap);@import url(//fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap);@import url(//fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@200;300;400;500;600;700&display=swap);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-style:normal;font-variant:normal;font-weight:inherit;vertical-align:baseline;background:#fff0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q::before,q::after,blockquote::before,blockquote::after{content:"";content:none}fieldset,img{border:0}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%}input,select{vertical-align:middle}html{width:100%;height:auto}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;-o-text-size-adjust:100%;word-break:normal;word-wrap:break-word;color:hsl(0 0% 0%);text-align:left;width:100%;height:100%;background:hsl(0 0% 100%)}nav ul{list-style:none}img{vertical-align:middle}figcaption{display:block}a,a:link{color:#0B5AAF;text-decoration:underline;font-size:100%;vertical-align:baseline;margin:0;padding:0;background:#fff0}a:hover{color:#b3c4de;text-decoration:none}html,body{line-height:1.75}@media screen and (min-width:0) and (max-width:320px){html,body{font-size:62.5%;font-size:2.6666666667vw}}@media screen and (min-width:321px) and (max-width:767px){html,body{font-size:62.5%;font-size:2.6666666667vw}}@media screen and (min-width:768px){html,body{font-size:62.5%;line-height:1.75}}body{font-family:"Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:400}.f_min{font-family:"Hiragino Mincho ProN","游明朝","游明朝体",YuMincho,"Yu Mincho","Times New Roman","メイリオ",Meiryo,serif}.f_go{font-family:"Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif}#container{font-size:1.4rem;text-align:left;width:100%}#container .sp img{display:block;width:100%;height:auto}#container .pc{display:none!important}#container [data-ruby]{display:inline-block;margin:.9rem 0 0;position:relative}#container [data-ruby]:before{content:attr(data-ruby);display:block;white-space:nowrap;letter-spacing:.075em;text-align:center;font-size:.9rem;width:auto;margin:0;position:absolute;top:-1.1em;left:50%;transform:translateX(-50%)}.fixfigure_2{display:flex;flex-direction:column;position:relative}.fixfigure_2 .figure{display:block;width:100%;height:100%;overflow:hidden}.fixfigure_2 .figure img{width:auto!important;height:100%!important;position:relative;z-index:-1;left:50%;transform:translateX(-50%)}.fixfigure_3{position:relative}.fixfigure_3 .figure{display:block;width:100%;height:100%;position:absolute;z-index:1;overflow:hidden}.fixfigure_3 .figure img{width:auto!important;height:100%!important;position:relative;z-index:-1;left:50%;transform:translateX(-50%)}#header{grid-row:1;width:100%;margin:0 auto;position:relative}#header .inner{width:100%;margin:0}#header .inner .h1.h1_1{display:block;width:100%;padding:0;background-color:hsl(0 0% 100%);background-color:rgb(255 255 255 / .85);box-sizing:border-box;position:fixed;z-index:1;top:0}#header .inner .h1.h1_1 a,#header .inner .h1.h1_1 a:link{display:block;text-decoration:none;box-sizing:border-box}#header .inner .h1.h1_1 a#title{display:flex;flex-direction:column;justify-content:center;color:hsl(0 0% 0%);width:40vw;height:100%;position:absolute;z-index:1;top:0;left:0}#header .inner .h1.h1_1 span{display:block;font-feature-settings:"palt";letter-spacing:.125em;line-height:1}#header .inner .h1.h1_1 span.img{width:26.6666666667vw;position:absolute;z-index:1;top:3.7333333333vw;left:3.7333333333vw}#header .inner .h1.h1_1 .nav{display:flex;justify-content:flex-end;align-items:center;height:100%;position:absolute;z-index:1;top:0;right:16vw}#header .inner .h1.h1_1 .nav a,#header .inner .h1.h1_1 .nav a:link{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:400;font-feature-settings:"palt";letter-spacing:.075em;color:hsl(0 0% 60%);font-size:1rem;line-height:1}#header .inner .h1.h1_1 .nav a#jp_sp,#header .inner .h1.h1_1 .nav a:link#jp_sp{display:flex;align-items:center;margin:0 1.6vw 0 0}#header .inner .h1.h1_1 .nav a#jp_sp:after,#header .inner .h1.h1_1 .nav a:link#jp_sp:after{content:"";display:block;width:1px;height:2.6666666667vw;margin:0 0 0 1.3333333333vw;border-right:1px solid hsl(0 0% 60%)}#header .inner .h1.h1_1 .nav a.on,#header .inner .h1.h1_1 .nav a:link.on{color:hsl(0 0% 0%)}#header .inner .h1.h1_1 #b_openmenu{display:block;width:16vw;height:16vw;position:absolute;z-index:1;top:0;right:0}#header .inner .h1.h1_1 #b_openmenu .icon{display:block;width:8vw;border-top:2px solid hsl(0 0% 44%);box-sizing:border-box;position:absolute;z-index:1;top:50%;right:50%;transform:translate(50%,-50%);transition:0.1s}#header .inner .h1.h1_1 #b_openmenu .icon:before,#header .inner .h1.h1_1 #b_openmenu .icon:after{content:"";display:block;width:100%;border-top:2px solid hsl(0 0% 44%);box-sizing:border-box;position:absolute;z-index:1;transition:0.2s}#header .inner .h1.h1_1 #b_openmenu .icon:before{bottom:-10px}#header .inner .h1.h1_1 #b_openmenu .icon:after{bottom:10px}#header.open .h1.h1_1 #b_openmenu .icon{border-top:1px solid #fff0}#header.open .h1.h1_1 #b_openmenu .icon:before,#header.open .h1.h1_1 #b_openmenu .icon:after{bottom:50%}#header.open .h1.h1_1 #b_openmenu .icon:before{transform:translateY(50%) rotate(140deg)}#header.open .h1.h1_1 #b_openmenu .icon:after{transform:translateY(50%) rotate(-140deg)}#container{padding:0}#container #py{width:100%;height:16vw;box-sizing:border-box;position:absolute;z-index:-1;top:0;left:0}#container #header .inner{position:fixed;z-index:999;top:0}#container #header .inner .h1.h1_1{height:16vw}#container #header.nav{position:fixed;z-index:999;top:0}#container #header.open{height:100%;position:fixed;z-index:999;top:0}#container #header.open .inner{box-shadow:none}#container #header.open .inner .h1.h1_1{box-shadow:none!important}#container #header #menu #menu_main.menu_1{padding:16vw 0 0}#container.fixed #header .inner{z-index:999;top:0;box-shadow:0 6px 3px -3px rgb(0 0 0 / .1)}#container.fixed #header .inner .h1.h1_1{box-shadow:0 6px 3px -3px rgb(0 0 0 / .1);transition:0.3s}#container.fixed #header.off .inner .h1.h1_1{top:-16vw}#header #menu #menu_main.menu_1{display:none;width:100%;padding:0 0 0 0;background:hsl(0 0% 100%);position:absolute;z-index:99;top:0;left:0;height:100vh;overflow:auto}#header #menu #menu_main.menu_1 .nav ul{list-style:none;overflow:hidden}#header #menu #menu_main.menu_1 .nav ul li{display:block;position:relative}#header #menu #menu_main.menu_1 .nav ul li a,#header #menu #menu_main.menu_1 .nav ul li a:link{display:block;letter-spacing:.05em;text-decoration:none;box-sizing:border-box}#header #menu #menu_main.menu_1 .nav.sp{line-height:100%;width:100%;padding:0;margin:0 auto;position:relative}#header #menu #menu_main.menu_1 .nav.sp ul{display:block;padding:0 0 21.3333333333vw;background-color:hsl(0 0% 100%);background-color:rgb(255 255 255 / .95)}#header #menu #menu_main.menu_1 .nav.sp ul li{width:84vw;margin:0 auto}#header #menu #menu_main.menu_1 .nav.sp ul li a,#header #menu #menu_main.menu_1 .nav.sp ul li a:link{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:500;color:#0B5AAF;font-size:1.4rem;line-height:1;padding:.75em 1em .75em 0;border-bottom:1px solid hsl(0 0% 50%)}#header #menu #menu_main.menu_1 .nav.sp ul li a:before,#header #menu #menu_main.menu_1 .nav.sp ul li a:after,#header #menu #menu_main.menu_1 .nav.sp ul li a:link:before,#header #menu #menu_main.menu_1 .nav.sp ul li a:link:after{content:"";display:block;box-sizing:border-box;position:absolute;top:50%}#header #menu #menu_main.menu_1 .nav.sp ul li a:before,#header #menu #menu_main.menu_1 .nav.sp ul li a:link:before{width:1.4rem;height:1.4rem;border:1px solid hsl(0 0% 50%);right:1rem;transform:translateY(-50%)}#header #menu #menu_main.menu_1 .nav.sp ul li a:after,#header #menu #menu_main.menu_1 .nav.sp ul li a:link:after{width:.6rem;height:.6rem;border:1px solid #fff0;border-top:1px solid hsl(0 0% 50%);border-right:1px solid hsl(0 0% 50%);right:1.6rem;transform:translateY(-50%) rotate(45deg)}#header #menu #menu_main.menu_1 .nav.sp ul li.level_1 a,#header #menu #menu_main.menu_1 .nav.sp ul li.level_1 a:link,#header #menu #menu_main.menu_1 .nav.sp ul li.level_2 a,#header #menu #menu_main.menu_1 .nav.sp ul li.level_2 a:link{display:flex;align-items:center;color:hsl(0 0% 0%);font-size:1.2rem;padding:.75em 1em;background:hsl(0 0% 100%);border-bottom:1px solid hsl(0 0% 90%)}#header #menu #menu_main.menu_1 .nav.sp ul li.level_1 a:before,#header #menu #menu_main.menu_1 .nav.sp ul li.level_1 a:link:before,#header #menu #menu_main.menu_1 .nav.sp ul li.level_2 a:before,#header #menu #menu_main.menu_1 .nav.sp ul li.level_2 a:link:before{content:"»";display:block;color:#0B5AAF;font-size:2rem;line-height:1;margin:0 1.3333333333vw 0 0;border:none;position:static;transform:translateY(-1.0666666667vw)}#header #menu #menu_main.menu_1 .nav.sp ul li.level_1 a:after,#header #menu #menu_main.menu_1 .nav.sp ul li.level_1 a:link:after,#header #menu #menu_main.menu_1 .nav.sp ul li.level_2 a:after,#header #menu #menu_main.menu_1 .nav.sp ul li.level_2 a:link:after{display:none}#header #menu #menu_main.menu_1 .nav.sp ul li.level_2 a,#header #menu #menu_main.menu_1 .nav.sp ul li.level_2 a:link{padding:.75em 1em .75em 2em}#article{padding:0 0 1em}#container img{display:block;width:100%;height:auto}#container img.border{border:1px solid hsl(0 0% 80%);box-sizing:border-box}#container .figure.border{border:1px solid hsl(0 0% 80%);box-sizing:border-box}#container .map iframe,#container .matterport iframe{width:100%!important;height:100%!important}#container .youtube{width:100%;position:relative;z-index:1}#container .youtube .pc{width:100%;height:200px}#container .youtube iframe,#container .youtube video{width:100%!important;height:100%!important;box-sizing:border-box;position:absolute;z-index:1;top:0;right:0}#container .aside .inner .h3 span{display:block;font-family:"Noto Serif JP","Hiragino Mincho ProN","游明朝","游明朝体",YuMincho,"Yu Mincho","Times New Roman","メイリオ",Meiryo,serif;font-weight:700;font-weight:300;font-feature-settings:"palt";line-height:1}#container .aside .inner .h3.h3_1{letter-spacing:.075em;color:hsl(0 0% 0%);line-height:1}#container .aside .inner .h3.h3_2{display:flex;flex-direction:column;justify-content:center;text-align:center;color:hsl(0 0% 100%);width:100%;height:37.3333333333vw;margin:0 auto;background:#89b5e4}#container .aside .inner .h3.h3_2 span.txt{display:inline-block;letter-spacing:.1em;font-size:1.6rem;width:auto}#container .aside .inner .h3.h3_2 span.txt strong{display:inline-block;font-size:3.6rem;margin:0 .15em;transform:translateY(.05em)}#container .aside .inner .h3.h3_2 span.txt_2{letter-spacing:.125em;font-size:1rem;line-height:1;margin:1rem 0 0;opacity:.6}#container .aside .inner .h3.h3_2 span.txt_2:before{content:"- "}#container .aside .inner .h3.h3_2 span.txt_2:after{content:" -"}#container .aside .inner a,#container .aside .inner a:link{text-decoration:none;display:block}#container .aside.bnr_sns{padding:0 0 2rem;background:hsl(0 0% 90%)}#container .aside.bnr_sns .inner .h3.h3_1{letter-spacing:.075em;text-align:center;font-weight:500;line-height:1.5}#container .aside.bnr_sns .inner .nav{margin:0 auto 0}#container .aside.bnr_sns .inner .nav ul{display:flex;justify-content:center}#container .aside.bnr_sns .inner .nav ul li{width:10.6666666667vw;margin:0 2.6666666667vw}#container .aside.bnr_sns .inner .nav ul li a,#container .aside.bnr_sns .inner .nav ul li a:link{display:flex;align-items:center;justify-content:center;width:10.6666666667vw;height:10.6666666667vw;border-radius:100%;overflow:hidden;background:hsl(0 0% 100%)}#container .aside.bnr_sns .inner .nav ul li span{display:block;text-align:center}#container .aside.bnr_sns .inner .nav ul li span.img{width:6.6666666667vw;margin:0 auto}#container .aside.info,#container .aside.blog{margin:2rem auto 0}#container .aside.info .inner,#container .aside.blog .inner{width:93.75%;margin:0 auto}#container .aside.info .inner .content .h4.h4_1,#container .aside.blog .inner .content .h4.h4_1{display:flex;flex-direction:column-reverse;margin:.75rem 0 .75rem}#container .aside.info .inner .content .h4.h4_1 span,#container .aside.blog .inner .content .h4.h4_1 span{display:block}#container .aside.info .inner .content .h4.h4_1 span.day,#container .aside.blog .inner .content .h4.h4_1 span.day{display:flex;align-items:center;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-weight:400;color:#89b5e4;line-height:1;font-size:1.2rem;margin:.5rem 0 0}#container .aside.info .inner .content .h4.h4_1 span.txt,#container .aside.blog .inner .content .h4.h4_1 span.txt{color:hsl(0 0% 0%);font-size:1.4rem;line-height:1.25;font-weight:700}#container .aside.info .inner .content.content_1,#container .aside.blog .inner .content.content_1{width:90%;padding:1.5rem 0;margin:0 auto}#container .aside.info .inner .content.content_1 .item,#container .aside.blog .inner .content.content_1 .item{margin:0 auto 2rem}#container .aside.info .inner .content.content_1 .item:last-of-type,#container .aside.blog .inner .content.content_1 .item:last-of-type{margin:0 auto}#container .aside.info .inner .content.content_1 .item.new .h4.h4_1 span.day:after,#container .aside.blog .inner .content.content_1 .item.new .h4.h4_1 span.day:after{content:"NEW";display:block;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-weight:400;letter-spacing:.075em;text-align:center;color:hsl(0 0% 100%);font-size:1rem;line-height:1;padding:.2rem .5rem;margin:0 0 0 .75rem;background:#CB0400}#container .aside.fmenu .inner .content{display:flex;flex-wrap:wrap}#container .aside.fmenu .inner .content .h4.h4_1{margin:.75rem auto 0}#container .aside.fmenu .inner .content .h4.h4_1 span{display:block;font-family:"Noto Serif JP","Hiragino Mincho ProN","游明朝","游明朝体",YuMincho,"Yu Mincho","Times New Roman","メイリオ",Meiryo,serif;font-weight:700;font-weight:300;font-feature-settings:"palt";letter-spacing:.075em;text-align:center;font-size:1rem;line-height:1.5}#container .aside.fmenu .inner .content .figure{width:4vw;margin:0 auto}#container .aside.fmenu .inner .content .item{width:33.3333333333vw;padding:0;margin:0;position:relative}#container .aside.fmenu .inner .content .item a,#container .aside.fmenu .inner .content .item a:link{text-decoration:none;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;color:hsl(0 0% 0%);height:16vw;padding:0 0 1.3333333333vw;background:hsl(0 0% 90%);border:1px solid hsl(0 0% 100%);box-sizing:border-box}#container.page{display:grid;align-items:stretch;grid-template-rows:auto auto 1fr;min-height:100vh;background:hsl(0 0% 100%)}#container.page .nav_txt{display:block;width:100%;padding:0;border-top:1px solid hsl(0 0% 50%)}#container.page .nav_txt ul{display:flex;flex-wrap:wrap;align-items:center;width:93.3333333333vw;padding:.2em 0 0 0;margin:0 auto;overflow:hidden}#container.page .nav_txt ul li{display:flex;align-items:center;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:400;font-feature-settings:"palt";color:#0B5AAF;font-size:1.2rem;letter-spacing:.05em;line-height:1;margin:1em 1em 0 0}#container.page .nav_txt ul li a,#container.page .nav_txt ul li a:link{color:hsl(0 0% 50%)}#container.page .nav_txt ul li:before{content:"▽";color:hsl(0 0% 50%);font-size:1rem;line-height:1;margin:0 .5em 0 0;transform:translateY(.2666666667vw) rotate(-90deg)}#container.page .nav_txt ul li:last-of-type:before{content:"▼";color:#0B5AAF}#container.page #article{grid-row:2;padding:16vw 0 0;margin:0}#container.page .aside{width:100%;overflow:hidden}#container.page .aside#main{margin:0 auto 13.3333333333vw}#container.page .aside#main .inner{display:flex;align-items:center;justify-content:center;width:100%;height:34.6666666667vw;box-sizing:border-box;position:relative}#container.page .aside#main .inner .h2.h2_1{width:100%;margin:0 auto;box-sizing:border-box}#container.page .aside#main .inner .h2.h2_1 span{display:block;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:400;font-feature-settings:"palt";color:hsl(0 0% 0%);text-align:center}#container.page .aside#main .inner .h2.h2_1 span.txt{letter-spacing:.15em;font-size:2rem;line-height:1.25}#container.page .aside#main .inner .h2.h2_1 span.txt_2{text-transform:capitalize;letter-spacing:.025em;color:hsl(0 0% 50%);font-size:1.6rem;line-height:1;margin:1rem 0 0}#container.page .aside.page_control{padding:0 0 3rem}#container.page .aside.page_control .inner{width:100%;margin:1.4rem auto 0}#container.page .aside.page_control .inner .b_backforw{width:100%}#container.page .aside.page_control .inner .b_backforw .back,#container.page .aside.page_control .inner .b_backforw .forw{width:35.9375%;margin:0 auto}#container.page .aside.page_control .inner .b_backforw .back span.txt,#container.page .aside.page_control .inner .b_backforw .forw span.txt{width:100%}#container.page .aside.page_control .inner .b_backforw .back a,#container.page .aside.page_control .inner .b_backforw .back a:link,#container.page .aside.page_control .inner .b_backforw .forw a,#container.page .aside.page_control .inner .b_backforw .forw a:link{display:block;text-decoration:none;font-feature-settings:"palt";letter-spacing:.05em;color:hsl(0 0% 100%);font-size:1.2rem;line-height:1;text-align:center;width:100%;height:2.6rem;padding:.8rem 0 0;background:#89b5e4;box-sizing:border-box;position:relative}#container.page .aside.page_control .inner .b_backforw .back a:before,#container.page .aside.page_control .inner .b_backforw .back a:link:before{left:-2.6rem;border-right:1.3rem solid #89b5e4}#container.page .aside.page_control .inner .b_backforw .back a:after,#container.page .aside.page_control .inner .b_backforw .back a:link:after{display:none}#container.page .aside.page_control .inner .b_backforw .forw a:before,#container.page .aside.page_control .inner .b_backforw .forw a:link:before{display:none}#container.page .aside.page_control .inner .b_backforw .forw a:after,#container.page .aside.page_control .inner .b_backforw .forw a:link:after{right:-2.6rem;border-left:1.3rem solid #89b5e4}#container.page .aside.page_control .inner .b_backforw .pager{display:flex;justify-content:space-between;align-items:center}#container.page .aside.page_control .inner .b_backforw .pager a,#container.page .aside.page_control .inner .b_backforw .pager a:link{display:block;text-decoration:none;font-feature-settings:"palt";letter-spacing:.05em;color:hsl(0 0% 100%);font-size:1.2rem;line-height:1;text-align:center;width:100%;height:2.6rem;padding:.8rem 0 0;background:#89b5e4;box-sizing:border-box;position:relative}#container.page .aside.page_control .inner .b_backforw .pager .parent{width:28vw}#container.page .aside.page_control .inner .b_backforw .pager .prev,#container.page .aside.page_control .inner .b_backforw .pager .next{width:28vw}#container.page .aside.page_control .inner .b_backforw .pager .prev a:before,#container.page .aside.page_control .inner .b_backforw .pager .prev a:after,#container.page .aside.page_control .inner .b_backforw .pager .prev a:link:before,#container.page .aside.page_control .inner .b_backforw .pager .prev a:link:after,#container.page .aside.page_control .inner .b_backforw .pager .next a:before,#container.page .aside.page_control .inner .b_backforw .pager .next a:after,#container.page .aside.page_control .inner .b_backforw .pager .next a:link:before,#container.page .aside.page_control .inner .b_backforw .pager .next a:link:after{content:"";display:block;width:0;height:0;border:1.3rem solid #fff0;box-sizing:border-box;position:absolute;z-index:1;top:0}#container.page .aside.page_control .inner .b_backforw .pager .parent span.txt{width:100%}#container.page .aside.page_control .inner .b_backforw .pager .prev{margin:0 0 0 1.3rem}#container.page .aside.page_control .inner .b_backforw .pager .prev a:before,#container.page .aside.page_control .inner .b_backforw .pager .prev a:link:before{left:-2.6rem;border-right:1.3rem solid #89b5e4}#container.page .aside.page_control .inner .b_backforw .pager .prev a:after,#container.page .aside.page_control .inner .b_backforw .pager .prev a:link:after{display:none}#container.page .aside.page_control .inner .b_backforw .pager .next{margin:0 1.3rem 0 0}#container.page .aside.page_control .inner .b_backforw .pager .next a:before,#container.page .aside.page_control .inner .b_backforw .pager .next a:link:before{display:none}#container.page .aside.page_control .inner .b_backforw .pager .next a:after,#container.page .aside.page_control .inner .b_backforw .pager .next a:link:after{right:-2.6rem;border-left:1.3rem solid #89b5e4}#container.page .aside.page_control .inner .b_backforw .pager.thumb{align-items:stretch}#container.page .aside.page_control .inner .b_backforw .pager.thumb a,#container.page .aside.page_control .inner .b_backforw .pager.thumb a:link{color:hsl(0 0% 0%);font-size:1.2rem;line-height:1.25;height:100%;padding:0;background:none}#container.page .aside.page_control .inner .b_backforw .pager.thumb .parent a,#container.page .aside.page_control .inner .b_backforw .pager.thumb .parent a:link{display:flex;align-items:center;justify-content:center;border:1px solid hsl(0 0% 90%)}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next{width:33.3333333333vw;margin:0;position:relative;z-index:1}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link{text-align:left}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:before,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:after,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link:before,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link:after,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:before,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:after,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link:before,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link:after{display:none;border:none}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a .figure,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link .figure,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a .figure,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link .figure{width:28vw;height:18.6666666667vw;margin:0 auto .5rem;overflow:hidden}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a .figure img,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link .figure img,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a .figure img,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link .figure img{position:relative;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link{padding:0 0 0 5.3333333333vw}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:before,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:after,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link:before,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link:after{content:"";display:block;box-sizing:border-box;position:absolute;z-index:1;top:50%}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:after,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link:after{width:.6rem;height:.6rem;border-top:1px solid hsl(0 0% 0%);border-right:1px solid hsl(0 0% 0%);z-index:9;right:5.3333333333vw;transform:translateY(-50%) rotate(45deg)}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:after,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link:after{right:auto;left:2vw;transform:translateY(-50%) rotate(-135deg)}#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link{padding:0 5.3333333333vw 0 0}#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:before,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:after,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link:before,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link:after{content:"";display:block;box-sizing:border-box;position:absolute;z-index:1;top:50%}#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:after,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link:after{width:.6rem;height:.6rem;border-top:1px solid hsl(0 0% 0%);border-right:1px solid hsl(0 0% 0%);z-index:9;right:5.3333333333vw;transform:translateY(-50%) rotate(45deg)}#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:after,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link:after{right:2vw;transform:translateY(-50%) rotate(45deg)}#container.page .aside.menu .inner .content{width:84vw;margin:0 auto 5.3333333333vw}#container.page .aside.menu .inner .content .h3.h3_2{display:flex;align-items:center;width:100%;height:21.3333333333vw;padding:0;margin:0 auto 4vw;border-top:2px solid #0B5AAF;border-bottom:2px solid #0B5AAF;box-sizing:border-box}#container.page .aside.menu .inner .content .h3.h3_2 span.img{flex-shrink:0;width:13.3333333333vw;margin:0 2vw 0 0}#container.page .aside.menu .inner .content .h3.h3_2 span.txt{color:#0B5AAF;font-size:1.4rem;line-height:1.25}#container.page .aside.menu .inner .content .item{width:100%}#container.page .aside.menu .inner .content .item ul{list-style:none;padding:0;margin:0}#container.page .aside.menu .inner .content .item ul li{padding:0;margin:0 auto 2.6666666667vw}#container.page .aside.menu .inner .content .item ul li a,#container.page .aside.menu .inner .content .item ul li a:link,#container.page .aside.menu .inner .content .item ul li .txt{display:flex;align-items:center;justify-content:center;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:500;text-align:center;font-size:1.2rem;line-height:1;width:100%;min-height:11.2vw;box-sizing:border-box}#container.page .aside.menu .inner .content .item ul li a,#container.page .aside.menu .inner .content .item ul li a:link{color:hsl(0 0% 0%);border:.1333333333vw solid #89b5e4}#container.page .aside.menu .inner .content .item ul li .txt{color:hsl(0 0% 60%);border:.1333333333vw solid hsl(0 0% 80%)}#container.page .aside.menu .inner .content .item ul li.this a,#container.page .aside.menu .inner .content .item ul li.this a:link{background:rgb(137 181 228 / .2)}#container.page .aside.list{overflow:visible;margin:5.3333333333vw auto 0}#container.page .aside.list .inner .content{width:84vw;margin:0 auto 5.3333333333vw}#container.page .aside.list .inner .content .nav.list{width:100%}#container.page .aside.list .inner .content .nav.list ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0}#container.page .aside.list .inner .content .nav.list ul li{width:28vw;padding:1px;margin:0;box-sizing:border-box}#container.page .aside.list .inner .content .nav.list ul li a,#container.page .aside.list .inner .content .nav.list ul li a:link{display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:500;text-align:center;color:hsl(0 0% 44%);font-size:1rem;line-height:1;width:100%;min-height:18.6666666667vw;height:100%;padding:1.3333333333vw 0;border:1px solid #89b5e4;box-sizing:border-box}#container.page .aside.list .inner .content .nav.list ul li span.img{width:9.3333333333vw}#container.page .aside.list .inner .content .nav.list ul li span.txt{margin:1.3333333333vw 0 0}#container.page .aside.list .inner .content .nav.list ul li.this a,#container.page .aside.list .inner .content .nav.list ul li.this a:link{background:rgb(137 181 228 / .2)}#container.page .aside.list .inner .content .nav.list ul.l2,#container.page .aside.list .inner .content .nav.list ul.l4{justify-content:center}#container.page .aside.list .inner .content .nav.list ul.l2 li,#container.page .aside.list .inner .content .nav.list ul.l4 li{margin:0 1.3333333333vw}#container.page .aside.list .inner .content .nav.list ul.l3{justify-content:center}#container.page .section{width:100%;padding:0;margin:0 auto;overflow:hidden}#container.page .section .inner{width:100%;margin:0 auto}#container.page .section .inner a,#container.page .section .inner a:link{display:block;text-decoration:none}#container.page .section .inner .h3,#container.page .section .inner .h4,#container.page .section .inner .h5,#container.page .section .inner .h6{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:500;font-feature-settings:"palt"}#container.page .section .inner .h3 span,#container.page .section .inner .h4 span,#container.page .section .inner .h5 span,#container.page .section .inner .h6 span{display:block;letter-spacing:.075em;line-height:1.5}#container.page .section .inner .h3.h3_1{width:100%;margin:0 auto 10.6666666667vw}#container.page .section .inner .h3.h3_1 span{letter-spacing:.15em;text-align:center;color:hsl(0 0% 0%)}#container.page .section .inner .h3.h3_1 span.txt{font-size:2.4rem;width:auto}#container.page .section .inner .h3.h3_1 span.txt_2{color:hsl(0 0% 44%);font-size:1.2rem;margin:0 auto 1.8666666667vw}#container.page .section .inner p{font-size:1.4rem;margin:0 auto .75em}#container.page .section .inner p.notice{font-size:1.2rem}#container.page .section .inner figcaption{font-size:1.2rem;margin-top:1.3333333333vw}#container.page .section .inner .nav.list{width:84vw;margin:0 auto}#container.page .section .inner .nav.list ul{padding:0;margin:0}#container.page .section .inner .nav.list ul li{padding:0;margin:0 auto 2.6666666667vw}#container.page .section .inner .nav.list ul li a,#container.page .section .inner .nav.list ul li a:link{text-decoration:none;display:flex;align-items:center;width:100%;height:21.3333333333vw;background:#89b5e4;border-left:1.3333333333vw solid #0B5AAF;box-sizing:border-box}#container.page .section .inner .nav.list ul li span.img{flex-shrink:0;width:10.6666666667vw;margin:0 3.3333333333vw 0 2.6666666667vw}#container.page .section .inner .nav.list ul li span.txt{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:500;font-feature-settings:"palt";letter-spacing:.075em;color:hsl(0 0% 100%);font-size:1.8rem;line-height:1.25}#container.page .section .inner .content .item table{width:84vw;margin:0 auto;border-top:1px solid hsl(0 0% 60%)}#container.page .section .inner .content .item table tr{display:flex;flex-wrap:wrap}#container.page .section .inner .content .item table tr th,#container.page .section .inner .content .item table tr td{display:block;font-size:1.2rem;width:100%;padding:.75em;border-bottom:1px solid hsl(0 0% 60%);box-sizing:border-box}#container.page .section .inner .content .item table tr th p,#container.page .section .inner .content .item table tr td p{font-size:1.2rem}#container.page .section .inner .content .item table tr th{font-weight:700;background:hsl(0 0% 95%)}#container.page .section .inner .content .link span{display:block;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:400;font-feature-settings:"palt";letter-spacing:.15em;font-size:1.2rem;line-height:1}#container.page .section .inner .content .link.link_1{display:flex;justify-content:flex-end;width:100%;margin:2.6666666667vw auto 0}#container.page .section .inner .content .link.link_1 a,#container.page .section .inner .content .link.link_1 a:link{display:flex;justify-content:flex-end;text-decoration:none}#container.page .section .inner .content .link.link_1 a:after,#container.page .section .inner .content .link.link_1 a:link:after{content:"";display:block;border:4vw solid #fff0;border-right:none;border-left:4vw solid #FBD26B;box-sizing:border-box}#container.page .section .inner .content .link.link_1 a span,#container.page .section .inner .content .link.link_1 a:link span{display:flex;align-items:center;justify-content:center;text-align:center;width:34vw;height:8vw;background:#FBD26B}#container.page .section .inner .content .link.link_1 a.close,#container.page .section .inner .content .link.link_1 a:link.close{color:hsl(0 0% 0%);background:hsl(0 0% 90%)}#container.page .section .inner .content .link.link_1 a.close span,#container.page .section .inner .content .link.link_1 a:link.close span{border:1px solid hsl(0 0% 80%)}#container.page .section .inner .content .link.link_1 a.close span:before,#container.page .section .inner .content .link.link_1 a.close span:after,#container.page .section .inner .content .link.link_1 a:link.close span:before,#container.page .section .inner .content .link.link_1 a:link.close span:after{content:"";display:block;width:1px;height:.6rem;background:hsl(0 0% 0%);border:none;box-sizing:border-box;position:absolute;z-index:9;top:50%;left:2.6666666667vw}#container.page .section .inner .content .link.link_1 a.close span:before,#container.page .section .inner .content .link.link_1 a:link.close span:before{transform:translateY(-50%) rotate(45deg)}#container.page .section .inner .content .link.link_1 a.close span:after,#container.page .section .inner .content .link.link_1 a:link.close span:after{transform:translateY(-50%) rotate(-45deg)}#container.page .section .inner .content .link.link_2{display:flex;justify-content:center;width:100%;margin:2.6666666667vw auto 0}#container.page .section .inner .content .link.link_2 a,#container.page .section .inner .content .link.link_2 a:link{height:8vw}#container.page .section .inner .content .link.link_2 a.b_blue,#container.page .section .inner .content .link.link_2 a:link.b_blue{display:flex;align-items:center;width:40vw;color:hsl(0 0% 100%);background-color:#0B5AAF;padding:0 0 0 2.6666666667vw;margin:0 1.3333333333vw 0 0;box-sizing:border-box;position:relative;z-index:1}#container.page .section .inner .content .link.link_2 a.b_blue:after,#container.page .section .inner .content .link.link_2 a:link.b_blue:after{content:"";display:block;border:1.6vw solid #fff0;border-right:none;border-left:2.9333333333vw solid hsl(0 0% 100%);box-sizing:border-box;position:absolute;z-index:1;top:50%;right:2vw;transform:translateY(-50%)}#container.page .section .inner .content .link.link_2 a.b_blue span,#container.page .section .inner .content .link.link_2 a:link.b_blue span{font-weight:700}#container.page .section .inner .content .link.link_2 a.b_image span.img,#container.page .section .inner .content .link.link_2 a:link.b_image span.img{height:100%}#container.page .section .inner .content .link.link_2 a.b_image span.img img,#container.page .section .inner .content .link.link_2 a:link.b_image span.img img{width:auto;height:100%}#container.page .section.detail .inner .content{width:84vw;margin:0 auto}#container.page .section.detail .inner .content.layout_common{padding:0;margin:8vw auto 0}#container.page .section.detail .inner .content.layout_common .figure{margin:2.6666666667vw auto 0}#container.page .section.detail .inner .content.layout_common .figure:first-child{margin:0 auto}#container.page .section.detail .inner .content.layout_common .figure figucaption{display:block;font-size:1.2rem;line-height:1.25;margin:1.3333333333vw auto 0}#container.page .section.detail .inner .content.layout_common .h4.h4_3{margin:4vw auto 1.3333333333vw}#container.page .section.detail .inner .content.layout_common .text{font-size:1.4rem;margin:1rem auto 0}#container.page .section.detail .inner .content.layout_common .text p{padding:0 0 .5rem}#container.page .section.detail .inner .content.layout_common .item{width:100%;margin:0 auto 1.5rem}#container.page .section.detail .inner .content.layout_common .item .float_r{margin:1.5rem auto 0}#container.page .section#error404{padding:40vw 0}#container.page .section#error404 .inner .link a,#container.page .section#error404 .inner .link a:link{display:flex;align-items:center;justify-self:center;text-align:center;width:45.3333333333vw;color:hsl(0 0% 100%);height:8vw;margin:0 auto;background:#89b5e4;box-sizing:border-box;position:relative;z-index:1}#container.page .section#error404 .inner .link span{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:500;font-feature-settings:"palt";letter-spacing:.075em;font-size:1.2rem;line-height:1;width:100%}#container.page .section#error404 .inner .item{width:84vw;margin:0 auto}#footer{grid-row:3;width:100%;padding:24vw 0 0 0;background:#e1ecf8;position:relative;z-index:1}#footer:after{content:"";display:block;width:100%;height:37.3333333333vw;background:hsl(0 0% 100%);position:absolute;z-index:-1;top:0;left:0}#footer #pagetop{width:100%;padding:0}#footer #pagetop .inner{width:9.3333333333vw;margin:0 auto;position:relative}#footer #pagetop .inner a,#footer #pagetop .inner a:link{text-decoration:none;display:flex;justify-content:center;align-items:flex-end;color:hsl(0 0% 50%);width:13.3333333333vw;height:13.3333333333vw;background:hsl(0 0% 90%);border-radius:100%;box-sizing:border-box;position:absolute;z-index:1;top:-18.6666666667vw}#footer #pagetop .inner a:after,#footer #pagetop .inner a:link:after{content:"";display:block;width:4vw;height:4vw;border-top:1px solid hsl(0 0% 50%);border-right:1px solid hsl(0 0% 50%);box-sizing:border-box;position:absolute;z-index:1;top:4vw;left:50%;transform:translateX(-50%) rotate(-45deg)}#footer #pagetop .inner a span,#footer #pagetop .inner a:link span{font-family:Helvetica,Arial,sans-serif;font-size:1.2rem;padding:0 0 1.3333333333vw}#footer .aside{background:#e1ecf8}#footer .aside.illust{background:none}#footer .aside.illust .inner .figure{width:100%;margin:0}#footer .aside.aside_1{width:100%;padding:10vw 0 14.6666666667vw}#footer .aside.aside_1 .inner{width:84vw;margin:0 auto}#footer .aside.aside_1 .inner .content.content_1 .h2.h2_1 span{display:block;width:32vw;margin:0 auto}#footer .aside.aside_1 .inner .content.content_2{padding:7.3333333333vw 0 0}#footer .aside.aside_1 .inner .nav{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0}#footer .aside.aside_1 .inner .nav .item{width:38vw;padding:0}#footer .aside.aside_1 .inner .nav .item ul{list-style:none;padding:0}#footer .aside.aside_1 .inner .nav .item ul li{list-style:none}#footer .aside.aside_1 .inner .nav .item ul li a,#footer .aside.aside_1 .inner .nav .item ul li a:link{text-decoration:none;align-items:baseline;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:500;font-feature-settings:"palt";letter-spacing:.05em;color:#0B5AAF;font-size:1.4rem;line-height:1.25;width:100%;padding:0 0 1.3333333333vw;margin:4vw 0 .6666666667vw;border-bottom:1px solid hsl(0 0% 50%);box-sizing:border-box;position:relative;z-index:1}#footer .aside.aside_1 .inner .nav .item ul li a.level_1,#footer .aside.aside_1 .inner .nav .item ul li a.level_2,#footer .aside.aside_1 .inner .nav .item ul li a:link.level_1,#footer .aside.aside_1 .inner .nav .item ul li a:link.level_2{color:hsl(0 0% 0%);font-size:1rem;line-height:1.5;padding:.4em 0 .4em 1.5em;margin:0;border:none}#footer .aside.aside_1 .inner .nav .item ul li a.level_1:before,#footer .aside.aside_1 .inner .nav .item ul li a.level_2:before,#footer .aside.aside_1 .inner .nav .item ul li a:link.level_1:before,#footer .aside.aside_1 .inner .nav .item ul li a:link.level_2:before{flex-shrink:0;content:"»";display:block;color:#0B5AAF;font-size:2rem;line-height:1;box-sizing:border-box;position:absolute;top:.1333333333vw;left:0}#footer .aside.aside_1 .inner .nav .item ul li a.level_2,#footer .aside.aside_1 .inner .nav .item ul li a:link.level_2{padding-left:1em}#footer .aside.aside_2{width:100%}#footer .aside.aside_2 .inner{padding:0}#footer .aside.aside_2 .inner small{display:block;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:300;font-feature-settings:"palt";letter-spacing:.025em;text-align:center;color:hsl(0 0% 0%);font-size:1.2rem;line-height:1.25;width:100%;padding:.8rem 0;margin:0 auto}@media screen and (min-width:768px){#container{overflow:hidden}#container .sp{display:none!important}#container .pc{display:block!important}#container .ahover{transition:0.3s}#container .ahover:hover{opacity:.6}#container .pahover a,#container .pahover a:link{display:block;transition:0.3s}#container .pahover a:hover,#container .pahover a:link:hover{opacity:.6}#container a.transhover .figure img,#container a.transhover:link .figure img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)!important;transition:0.5s}#container a.transhover:hover .figure img{transform:scale(1.1) translate(-45.5%,-45.5%)!important;opacity:.6}#container a.transhover2 .figure img,#container a.transhover2:link .figure img{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)!important;transition:0.5s}#container a.transhover2:hover .figure img{transform:scale(1.1) translate(-45.5%,-45.5%)!important;opacity:1!important}#container .fixfigure{position:relative}#container .fixfigure .figure{display:block;width:100%;height:100%;position:absolute;z-index:1;overflow:hidden}#container .fixfigure .figure img{width:auto!important;height:100%!important;position:relative;z-index:-1;left:50%;transform:translateX(-50%)}#container #header .sp{display:block!important}#container #header .pc{display:none!important}#container #header .inner .h1.h1_1 .nav{display:flex!important}#header .inner .h1.h1_1{top:0}#header .inner .h1.h1_1 a#title{width:200px}#header .inner .h1.h1_1 span.img{width:200px;top:18px;left:30px}#header .inner .h1.h1_1 .nav{top:0;right:100px}#header .inner .h1.h1_1 .nav a#jp_sp,#header .inner .h1.h1_1 .nav a:link#jp_sp{margin:0 12px 0 0}#header .inner .h1.h1_1 .nav a#jp_sp:after,#header .inner .h1.h1_1 .nav a:link#jp_sp:after{width:1px;height:20px;margin:0 0 0 10px}#header .inner .h1.h1_1 #b_openmenu{width:100px;height:100px;top:0;right:0}#header .inner .h1.h1_1 #b_openmenu .icon{width:50px}#container #py{height:100px}#container #header .inner .h1.h1_1{height:100px}#container #header #menu #menu_main.menu_1{padding:100px 0 0}#container.fixed #header .inner{box-shadow:none}#container.fixed #header.off .inner .h1.h1_1{top:-100px}#article{width:100%;margin:0 auto;overflow:hidden;position:relative}#container .aside .inner .h3.h3_2{color:hsl(0 0% 0%);width:100%;height:220px;background:hsl(0 0% 100%)}#container .aside .inner .h3.h3_2 span.txt{font-size:3.2rem}#container .aside .inner .h3.h3_2 span.txt strong{font-size:6rem}#container .aside .inner .h3.h3_2 span.txt_2{font-size:1.8rem;margin:20px 0 0}#container .aside .inner a,#container .aside .inner a:link{text-decoration:none;display:block}#container .aside.bnr_sns{padding:0 0 40px;margin:0 auto}#container .aside.bnr_sns .inner .nav ul li{width:80px;margin:0 20px}#container .aside.bnr_sns .inner .nav ul li a,#container .aside.bnr_sns .inner .nav ul li a:link{width:80px;height:80px}#container .aside.bnr_sns .inner .nav ul li span.img{width:50px;margin:0}#container .aside.info,#container .aside.blog{margin:40px auto 0}#container .aside.info .inner,#container .aside.blog .inner{width:920px}#container .aside.info .inner .content .h4.h4_1,#container .aside.blog .inner .content .h4.h4_1{margin:8px 0 0}#container .aside.info .inner .content .h4.h4_1 span.day,#container .aside.blog .inner .content .h4.h4_1 span.day{font-size:1.4rem;margin:4px 0 0}#container .aside.info .inner .content.content_1,#container .aside.blog .inner .content.content_1{display:flex;width:100%;padding:0 0 0}#container .aside.info .inner .content.content_1 .item,#container .aside.blog .inner .content.content_1 .item{margin:0 25px 0 0}#container .aside.info .inner .content.content_1 .item .figure,#container .aside.blog .inner .content.content_1 .item .figure{width:290px;height:193px;overflow:hidden}#container .aside.info .inner .content.content_1 .item .figure img,#container .aside.blog .inner .content.content_1 .item .figure img{position:relative;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%)}#container .aside.info .inner .content.content_1 .item .figure img.w,#container .aside.blog .inner .content.content_1 .item .figure img.w{width:auto;height:100%}#container .aside.info .inner .content.content_1 .item:last-of-type,#container .aside.blog .inner .content.content_1 .item:last-of-type{margin:0 0}#container .aside.fmenu{margin:100px auto 20px;overflow:hidden}#container .aside.fmenu .inner{width:100%}#container .aside.fmenu .inner .content{flex-wrap:nowrap;width:100%}#container .aside.fmenu .inner .content .h4.h4_1{margin:18px auto 0}#container .aside.fmenu .inner .content .h4.h4_1 span{font-size:1.8rem}#container .aside.fmenu .inner .content .figure{width:80px}#container .aside.fmenu .inner .content .item{width:16.6666666667%}#container .aside.fmenu .inner .content .item a,#container .aside.fmenu .inner .content .item a:link{height:250px;padding:0 0 50px}#container.page .nav_txt{grid-column:2;width:100%}#container.page .nav_txt ul{width:100%;padding:0 0 0 40px;box-sizing:border-box}#container.page .nav_txt ul li a,#container.page .nav_txt ul li a:link{font-weight:400;opacity:1;transition:0.3s}#container.page .nav_txt ul li a:hover{opacity:.6}#container.page .nav_txt ul li:before{transform:translateY(1px) rotate(-90deg)}#container.page #article{padding:0;margin:0 0 20px}#container.page .aside{width:100%}#container.page .aside#main{display:grid;grid-template-columns:minmax(0,1fr) minmax(auto,100%) minmax(0,1fr);width:100%;overflow:visible;margin:100px auto 60px}#container.page .aside#main .inner{grid-column:2;height:200px;margin:0 auto}#container.page .aside#main .inner .img{display:none!important;width:1920px}#container.page .aside#main .inner .img img{width:1920px;position:relative;z-index:1;top:0;left:50%;transform:translateX(-50%)}#container.page .aside#main .inner .h2.h2_1{margin:0;text-shadow:0 0 6px rgb(255 255 255 / .8),0 0 10px #fff;position:absolute;z-index:1;top:50%;left:0;transform:translateY(-50%)}#container.page .aside#main .inner .h2.h2_1 span{color:hsl(0 0% 0%)}#container.page .aside#main .inner .h2.h2_1 span.txt{font-size:4rem}#container.page .aside#main .inner .h2.h2_1 span.txt_2{font-size:3.2rem;margin:10px 0 0}#container.page .aside.page_control{display:grid;grid-template-columns:minmax(40px,1fr) minmax(auto,100%) minmax(40px,1fr);width:100%}#container.page .aside.page_control .inner{grid-column:2;width:auto;margin:40px auto 0}#container.page .aside.page_control .inner .b_backforw{width:100%}#container.page .aside.page_control .inner .b_backforw .back,#container.page .aside.page_control .inner .b_backforw .forw{width:350px}#container.page .aside.page_control .inner .b_backforw .back a,#container.page .aside.page_control .inner .b_backforw .back a:link,#container.page .aside.page_control .inner .b_backforw .forw a,#container.page .aside.page_control .inner .b_backforw .forw a:link{letter-spacing:.075em;font-size:1.6rem;height:40px;padding:1.5rem 0 0}#container.page .aside.page_control .inner .b_backforw .back a:before,#container.page .aside.page_control .inner .b_backforw .back a:after,#container.page .aside.page_control .inner .b_backforw .back a:link:before,#container.page .aside.page_control .inner .b_backforw .back a:link:after,#container.page .aside.page_control .inner .b_backforw .forw a:before,#container.page .aside.page_control .inner .b_backforw .forw a:after,#container.page .aside.page_control .inner .b_backforw .forw a:link:before,#container.page .aside.page_control .inner .b_backforw .forw a:link:after{border:20px solid #fff0}#container.page .aside.page_control .inner .b_backforw .back a:before,#container.page .aside.page_control .inner .b_backforw .back a:link:before{left:-40px;border-right:20px solid #89b5e4}#container.page .aside.page_control .inner .b_backforw .forw a:after,#container.page .aside.page_control .inner .b_backforw .forw a:link:after{right:-40px;border-left:20px solid #89b5e4}#container.page .aside.page_control .inner .b_backforw .pager{display:grid;grid-template-columns:180px minmax(350px,760px) 180px;width:100%}#container.page .aside.page_control .inner .b_backforw .pager a,#container.page .aside.page_control .inner .b_backforw .pager a:link{letter-spacing:.075em;font-size:1.6rem;height:40px;padding:1.5rem 0 0}#container.page .aside.page_control .inner .b_backforw .pager .parent{width:auto}#container.page .aside.page_control .inner .b_backforw .pager .prev,#container.page .aside.page_control .inner .b_backforw .pager .next{width:auto}#container.page .aside.page_control .inner .b_backforw .pager .prev a:before,#container.page .aside.page_control .inner .b_backforw .pager .prev a:after,#container.page .aside.page_control .inner .b_backforw .pager .prev a:link:before,#container.page .aside.page_control .inner .b_backforw .pager .prev a:link:after,#container.page .aside.page_control .inner .b_backforw .pager .next a:before,#container.page .aside.page_control .inner .b_backforw .pager .next a:after,#container.page .aside.page_control .inner .b_backforw .pager .next a:link:before,#container.page .aside.page_control .inner .b_backforw .pager .next a:link:after{border:20px solid #fff0}#container.page .aside.page_control .inner .b_backforw .pager .parent a,#container.page .aside.page_control .inner .b_backforw .pager .parent a:link{width:350px;margin:0 auto}#container.page .aside.page_control .inner .b_backforw .pager .prev{margin:0 0 0 20px}#container.page .aside.page_control .inner .b_backforw .pager .prev a:before,#container.page .aside.page_control .inner .b_backforw .pager .prev a:link:before{left:-40px;border-right:20px solid #89b5e4}#container.page .aside.page_control .inner .b_backforw .pager .next{margin:0 20px 0 0}#container.page .aside.page_control .inner .b_backforw .pager .next a:after,#container.page .aside.page_control .inner .b_backforw .pager .next a:link:after{right:-40px;border-left:20px solid #89b5e4}#container.page .aside.page_control .inner .b_backforw .pager.thumb .parent a,#container.page .aside.page_control .inner .b_backforw .pager.thumb .parent a:link{height:60px;transform:translateY(25px)}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next{width:200px}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a .figure,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link .figure,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a .figure,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link .figure{width:160px;height:106.6666666667px;margin:0 auto 10px}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link{padding:0 0 0 40px}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:after,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link:after{width:10px;height:10px;right:40px}#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:after,#container.page .aside.page_control .inner .b_backforw .pager.thumb .prev a:link:after{top:50px;right:auto;left:0;transform:rotate(-135deg)}#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link{padding:0 40px 0 0}#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:after,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link:after{width:10px;height:10px;right:40px}#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:after,#container.page .aside.page_control .inner .b_backforw .pager.thumb .next a:link:after{top:50px;right:0;transform:rotate(45deg);opacity:1}#container.page .aside.menu{display:grid;grid-template-columns:minmax(40px,1fr) minmax(auto,1200px) minmax(40px,1fr);width:100%;padding:40px 0 0 0;overflow:hidden}#container.page .aside.menu .inner{grid-column:2}#container.page .aside.menu .inner .content{width:100%;margin:0}#container.page .aside.menu .inner .content .item ul{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(auto,285px));width:100%;padding:0;position:relative;z-index:1}#container.page .aside.menu .inner .content .item ul li{width:auto;margin:0}#container.page .aside.menu .inner .content .item ul li a,#container.page .aside.menu .inner .content .item ul li a:link,#container.page .aside.menu .inner .content .item ul li .txt{font-size:1.8rem;line-height:1.5;height:100%;min-height:80px;padding:1em .5em}#container.page .aside.list{display:grid;grid-template-columns:minmax(40px,1fr) minmax(auto,1200px) minmax(40px,1fr);width:100%;padding:40px 0 0 0;margin:0;overflow:hidden}#container.page .aside.list .inner{grid-column:2}#container.page .aside.list .inner .content{width:100%;margin:0 auto;border:none}#container.page .aside.list .inner .content .nav.list ul li{width:224px;margin:0 20px 20px 0}#container.page .aside.list .inner .content .nav.list ul li:nth-of-type(5n){margin:0 0 20px}#container.page .aside.list .inner .content .nav.list ul li a,#container.page .aside.list .inner .content .nav.list ul li a:link{font-size:2rem;min-height:140px;padding:15px 0}#container.page .aside.list .inner .content .nav.list ul li span.img{width:70px}#container.page .aside.list .inner .content .nav.list ul li span.txt{margin:20px 0 0}#container.page .aside.list .inner .content .nav.list ul.l2 li,#container.page .aside.list .inner .content .nav.list ul.l4 li{margin:0 10px}#container.page .aside.list .inner .content .nav.list ul.l3 li{margin:0 10px}#container.page .section{display:grid;grid-template-columns:minmax(40px,1fr) minmax(auto,1200px) minmax(40px,1fr);width:100%;padding:40px 0 0 0;overflow:hidden}#container.page .section .inner{grid-column:2;padding:0;position:relative;z-index:1}#container.page .section .inner .h3.h3_1{margin:0 auto 100px}#container.page .section .inner .h3.h3_1 span.txt{font-size:5rem}#container.page .section .inner .h3.h3_1 span.txt_2{font-size:2.4rem;margin:0 auto 14px}#container.page .section .inner p{font-size:1.8rem}#container.page .section .inner p.notice{font-size:1.4rem}#container.page .section .inner figcaption{font-size:1.4rem;margin-top:10px}#container.page .section .inner .nav.list{width:100%}#container.page .section .inner .nav.list ul{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(590px,1fr))}#container.page .section .inner .nav.list ul li{width:auto;margin:0}#container.page .section .inner .nav.list ul li a,#container.page .section .inner .nav.list ul li a:link{height:160px;border-left:10px solid #0B5AAF}#container.page .section .inner .nav.list ul li span.img{width:100px;margin:0 25px 0 20px}#container.page .section .inner .nav.list ul li span.txt{font-size:3.4rem}#container.page .section .inner .content .item table{display:table;width:100%}#container.page .section .inner .content .item table tr{display:table-row}#container.page .section .inner .content .item table tr th,#container.page .section .inner .content .item table tr td{display:table-cell;font-size:2.4rem}#container.page .section .inner .content .item table tr th p,#container.page .section .inner .content .item table tr td p{font-size:2.4rem}#container.page .section .inner .content .item table tr th{vertical-align:top;white-space:nowrap;width:15%}#container.page .section .inner .content .item table tr td{width:85%}#container.page .section .inner .content .link span{font-size:1.6rem}#container.page .section .inner .content .link.link_1{margin:20px auto 0}#container.page .section .inner .content .link.link_1 a,#container.page .section .inner .content .link.link_1 a:link{width:auto}#container.page .section .inner .content .link.link_1 a:after,#container.page .section .inner .content .link.link_1 a:link:after{border:15px solid #fff0;border-right:none;border-left:15px solid #FBD26B}#container.page .section .inner .content .link.link_1 a span,#container.page .section .inner .content .link.link_1 a:link span{font-size:1.6rem;width:130px;height:30px}#container.page .section .inner .content .link.link_2{margin:20px auto 0}#container.page .section .inner .content .link.link_2 a,#container.page .section .inner .content .link.link_2 a:link{height:60px}#container.page .section .inner .content .link.link_2 a.b_blue,#container.page .section .inner .content .link.link_2 a:link.b_blue{width:300px;padding:0 0 0 20px;margin:0 10px 0 0}#container.page .section .inner .content .link.link_2 a.b_blue:after,#container.page .section .inner .content .link.link_2 a:link.b_blue:after{border:10px solid #fff0;border-right:none;border-left:20px solid hsl(0 0% 100%);right:20px}#container.page .section .inner .content .link.link_2 a.b_blue span,#container.page .section .inner .content .link.link_2 a:link.b_blue span{font-size:2.4rem}#container.page .section.detail .inner{position:relative}#container.page .section.detail .inner .content{width:100%}#container.page .section.detail .inner .content.layout_common{margin:100px auto 0}#container.page .section.detail .inner .content.layout_common .figure{margin:20px auto 0}#container.page .section.detail .inner .content.layout_common .figure:first-child{margin:0 auto}#container.page .section.detail .inner .content.layout_common .figure figucaption{line-height:1.5;margin:10px auto 0}#container.page .section.detail .inner .content.layout_common .h4.h4_3{margin:30px auto 10px}#container.page .section.detail .inner .content.layout_common .h4.h4_3 span{font-size:2.4rem}#container.page .section.detail .inner .content.layout_common .text{font-size:1.8rem;width:100%;margin:10px auto 0}#container.page .section.detail .inner .content.layout_common .item{margin:0 auto 80px}#container.page .section.detail .inner .content.layout_common .item.content-a .float_l{display:flex}#container.page .section.detail .inner .content.layout_common .item.content-a .float_l .figure{margin:0 0 0 40px}#container.page .section.detail .inner .content.layout_common .item.content-a .float_l .figure:first-child{margin:0}#container.page .section.detail .inner .content.layout_common .item.content-b,#container.page .section.detail .inner .content.layout_common .item.content-c{display:grid;grid-template-columns:minmax(auto,380px) minmax(auto,760px);gap:60px}#container.page .section.detail .inner .content.layout_common .item.content-b .float_l,#container.page .section.detail .inner .content.layout_common .item.content-c .float_l{width:auto}#container.page .section.detail .inner .content.layout_common .item.content-b .float_l .figure,#container.page .section.detail .inner .content.layout_common .item.content-c .float_l .figure{margin:20px 0 0}#container.page .section.detail .inner .content.layout_common .item.content-b .float_l .figure:first-child,#container.page .section.detail .inner .content.layout_common .item.content-c .float_l .figure:first-child{margin:0}#container.page .section.detail .inner .content.layout_common .item.content-b .float_r,#container.page .section.detail .inner .content.layout_common .item.content-c .float_r{width:auto;margin:0}#container.page .section.detail .inner .content.layout_common .item.content-b .float_r .h4.h4_3,#container.page .section.detail .inner .content.layout_common .item.content-c .float_r .h4.h4_3{margin:0 auto 10px}#container.page .section.detail .inner .content.layout_common .item.content-c .float_r .h4.h4_3{margin:30px auto 10px}#container.page .section.detail .inner .content.layout_common .item.content-c .float_r .h4.h4_3:first-child{margin:0 auto 10px}#container.page .section#error404{padding:400px 0 200px}#container.page .section#error404 .inner .link{margin:100px auto 0}#container.page .section#error404 .inner .link a,#container.page .section#error404 .inner .link a:link{width:300px;height:60px}#container.page .section#error404 .inner .link span{font-size:2.4rem}#container.page .section#error404 .inner .item{width:100%}#footer{width:100%;padding:0;margin:60px auto 0}#footer:after{height:162px;background:hsl(0 0% 100%);position:absolute;z-index:-1;top:0;left:0}#footer #pagetop{width:100%;position:fixed;z-index:1;bottom:10px}#footer #pagetop .inner{width:100%}#footer #pagetop .inner a,#footer #pagetop .inner a:link{width:60px;height:60px;right:10px;top:auto;bottom:0}#footer #pagetop .inner a:after,#footer #pagetop .inner a:link:after{width:20px;height:20px;top:18px;left:50%}#footer #pagetop .inner a span,#footer #pagetop .inner a:link span{font-size:1.4rem;padding:0 0 8px}#footer .aside.illust{display:grid;grid-template-columns:minmax(0,1fr) minmax(auto,1200px) minmax(0,1fr);width:100%}#footer .aside.illust .inner{grid-column:2;width:100%;margin:0 auto}#footer .aside.illust .inner .figure{width:100%}#footer .aside.aside_1{display:grid;grid-template-columns:minmax(40px,1fr) minmax(auto,1200px) minmax(40px,1fr);padding:60px 0 5px}#footer .aside.aside_1 .inner{grid-column:2;display:grid;grid-template-columns:minmax(210px,260px) 1fr;width:100%}#footer .aside.aside_1 .inner .content.content_1{grid-column:1;width:auto;margin:0 0 40px}#footer .aside.aside_1 .inner .content.content_1 .h2.h2_1 a,#footer .aside.aside_1 .inner .content.content_1 .h2.h2_1 a:link{width:220px}#footer .aside.aside_1 .inner .content.content_1 .h2.h2_1 span{width:200px;margin:0}#footer .aside.aside_1 .inner .content.content_2{grid-column:2;width:auto;padding:0}#footer .aside.aside_1 .inner .nav{display:grid;grid-template-columns:1fr minmax(30px,46px) 1fr minmax(30px,46px) 1fr minmax(30px,46px) 1fr;line-height:1.2}#footer .aside.aside_1 .inner .nav .item{display:flex;justify-content:space-between;width:auto;padding:0}#footer .aside.aside_1 .inner .nav .item:nth-child(1){grid-column:1}#footer .aside.aside_1 .inner .nav .item:nth-child(2){grid-column:3}#footer .aside.aside_1 .inner .nav .item:nth-child(3){grid-column:5}#footer .aside.aside_1 .inner .nav .item:nth-child(4){grid-column:7}#footer .aside.aside_1 .inner .nav .item ul{width:100%;padding:0}#footer .aside.aside_1 .inner .nav .item ul li{white-space:nowrap;margin:0 0 10px}#footer .aside.aside_1 .inner .nav .item ul li:first-of-type a,#footer .aside.aside_1 .inner .nav .item ul li:first-of-type a:link{margin:0 0 10px}#footer .aside.aside_1 .inner .nav .item ul li a,#footer .aside.aside_1 .inner .nav .item ul li a:link{font-size:1.6rem;letter-spacing:.125em;padding:0 0 5px;margin:20px 0 10px}#footer .aside.aside_1 .inner .nav .item ul li a.level_1,#footer .aside.aside_1 .inner .nav .item ul li a.level_2,#footer .aside.aside_1 .inner .nav .item ul li a:link.level_1,#footer .aside.aside_1 .inner .nav .item ul li a:link.level_2{letter-spacing:.075em;font-size:1.2rem;padding:.2em 0 .2em 1.5em}#footer .aside.aside_1 .inner .nav .item ul li a.level_1:before,#footer .aside.aside_1 .inner .nav .item ul li a.level_2:before,#footer .aside.aside_1 .inner .nav .item ul li a:link.level_1:before,#footer .aside.aside_1 .inner .nav .item ul li a:link.level_2:before{top:0}#footer .aside.aside_2{display:grid;grid-template-columns:minmax(40px,1fr) minmax(auto,1200px) minmax(40px,1fr)}#footer .aside.aside_2 .inner{grid-column:2;width:100%;padding:0 0 60px;margin:0 auto}#footer .aside.aside_2 .inner small{text-align:right;font-size:1.2rem;padding:20px 0}}@media screen and (min-width:1160px){#container #header .sp{display:none!important}#container #header .pc{display:block!important}#container #header .inner .h1.h1_1 .nav{display:none!important}#header{width:100%;background:none;position:absolute;z-index:99999;top:0;left:0}#header .inner{width:260px;height:100px;margin:0;position:relative}#header .inner .h1.h1_1{width:auto;padding:0;background-color:#fff0;position:static}#header .inner .h1.h1_1 a#title{width:200px;height:auto;box-sizing:border-box;position:static}#header .inner .h1.h1_1 span{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:500;letter-spacing:.275em}#header .inner .h1.h1_1 span.img{width:200px;top:18px;left:30px}#header .inner .h1.h1_1 span.img img{width:100%}#container{padding:0}#container #py{height:928px}#container.page #py{height:160px}#container.page #header{position:fixed}#container #header{display:grid;grid-template-columns:minmax(260px,290px) 1fr;background:rgb(255 255 255 / .9)}#container #header.fixed{transition:0.3s}#container #header.fixed .inner .h1.h1_1{transition:none}#container #header.fixed.off{top:-100px}#container #header .inner{grid-column:1;height:100px;position:relative}#container #header .inner .h1.h1_1{height:auto}#container #header #menu{grid-column:2}#container #header #menu #menu_main.menu_1{padding:0}#header{height:100px}#header #menu{display:grid;grid-template-columns:1fr minmax(150px,200px);align-items:center;width:100%;height:100px;margin:0;background:none;box-sizing:border-box}#header #menu #menu_main.menu_1{grid-column:1;display:block;width:auto;height:auto;margin:0;background:none;position:relative;z-index:1;overflow:visible}#header #menu #menu_main.menu_1 .nav.pc{width:100%}#header #menu #menu_main.menu_1 .nav.pc ul{display:flex;width:100%;background:none;position:relative;overflow:visible}#header #menu #menu_main.menu_1 .nav.pc ul>li{background-color:inherit;position:relative;width:100px}#header #menu #menu_main.menu_1 .nav.pc ul>li>a,#header #menu #menu_main.menu_1 .nav.pc ul>li>a:link{display:flex;align-items:center;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:400;font-feature-settings:"palt";letter-spacing:.15em;color:hsl(0 0% 0%);font-size:1.4rem;line-height:1;width:100%;height:100px;padding:0}#header #menu #menu_main.menu_1 .nav.pc ul>li>a.this,#header #menu #menu_main.menu_1 .nav.pc ul>li>a:link.this{color:#0B5AAF}#header #menu #menu_main.menu_1 .nav.pc ul>li>a.this span.txt b,#header #menu #menu_main.menu_1 .nav.pc ul>li>a:link.this span.txt b{color:#0B5AAF}#header #menu #menu_main.menu_1 .nav.pc ul>li>a span,#header #menu #menu_main.menu_1 .nav.pc ul>li>a:link span{display:block}#header #menu #menu_main.menu_1 .nav.pc ul>li>a span.icon,#header #menu #menu_main.menu_1 .nav.pc ul>li>a:link span.icon{width:6px;height:6px;border-bottom:1px solid rgb(112 112 112 / .6);border-right:1px solid rgb(112 112 112 / .6);position:absolute;z-index:2;bottom:12px;left:50%;transform:translateX(-50%) rotate(45deg);opacity:1}#header #menu #menu_main.menu_1 .nav.pc ul>li>a span.txt,#header #menu #menu_main.menu_1 .nav.pc ul>li>a:link span.txt{text-align:center;font-size:1.3rem;width:100%}#header #menu #menu_main.menu_1 .nav.pc ul>li>a span.txt b,#header #menu #menu_main.menu_1 .nav.pc ul>li>a:link span.txt b{text-transform:capitalize;white-space:nowrap;display:block;letter-spacing:.05em;color:hsl(0 0% 44%);font-size:1rem;margin:10px 0 0}#header #menu #menu_main.menu_1 .nav.pc ul>li:nth-child(1) a span.icon,#header #menu #menu_main.menu_1 .nav.pc ul>li:nth-child(1) a:link span.icon{display:none}#header #menu #menu_main.menu_1 .nav.pc ul>li:nth-child(2) a span.icon,#header #menu #menu_main.menu_1 .nav.pc ul>li:nth-child(2) a:link span.icon{display:none}#header #menu #menu_main.menu_1 .nav.pc ul>li:nth-child(3){width:130px}#header #menu #menu_main.menu_1 .nav.pc ul>li:nth-child(5) a span.icon,#header #menu #menu_main.menu_1 .nav.pc ul>li:nth-child(5) a:link span.icon{display:none}#header #menu #menu_main.menu_1 .nav.pc ul>li:nth-child(7){width:120px}#header #menu #menu_main.menu_1 .nav.pc ul>li:nth-child(7) a span.icon,#header #menu #menu_main.menu_1 .nav.pc ul>li:nth-child(7) a:link span.icon{display:none}#header #menu #menu_main.menu_1 .nav.pc ul>li a:hover{color:#0B5AAF}#header #menu #menu_main.menu_1 .nav.pc ul>li a:hover span.txt b{color:#0B5AAF}#header #menu #menu_main.menu_1 .nav.pc ol{display:none;list-style:none;width:auto;padding:0;margin:0;background:rgb(255 255 255 / .9);position:absolute;z-index:-1;top:100px}#header #menu #menu_main.menu_1 .nav.pc ol li{display:block;width:auto}#header #menu #menu_main.menu_1 .nav.pc ol li a,#header #menu #menu_main.menu_1 .nav.pc ol li a:link{white-space:nowrap;display:inline-block;text-decoration:none;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:400;font-feature-settings:"palt";letter-spacing:.15em;color:hsl(0 0% 0%);font-size:1.2rem;line-height:1;width:auto;padding:0 20px 10px 6px}#header #menu #menu_main.menu_1 .nav.pc ol li a:before,#header #menu #menu_main.menu_1 .nav.pc ol li a:link:before{content:"";display:inline-block;width:6px;height:6px;margin:0 3px 0 0;border-top:1px solid rgb(112 112 112 / .6);border-right:1px solid rgb(112 112 112 / .6);transform:rotate(45deg);opacity:1}#header #menu .menu_2{grid-column:2;width:auto;margin:0;transition:0.3s}#header #menu .menu_2 .nav{width:100%}#header #menu .menu_2 .nav ul{display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box}#header #menu .menu_2 .nav ul li a,#header #menu .menu_2 .nav ul li a:link{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:400;text-decoration:none;letter-spacing:.075em;color:hsl(0 0% 60%);font-size:1.2rem;line-height:1;width:100%}#header #menu .menu_2 .nav ul li a.on,#header #menu .menu_2 .nav ul li a:link.on{color:hsl(0 0% 0%)}#header #menu .menu_2 .nav ul li#jp{display:flex;align-items:center;margin:0 10px 0 0}#header #menu .menu_2 .nav ul li#jp:after{content:"";display:block;width:1px;height:10px;margin:0 0 0 10px;border-right:1px solid hsl(0 0% 60%)}}@media screen and (min-width:1250px){#header #menu .menu_2{}}@media screen and (min-width:768px){body.en{}body.en #footer .aside.aside_1 .inner .nav .item ul li{white-space:normal}body.en #footer .aside.aside_1 .inner .nav .item ul li a.level_1,body.en #footer .aside.aside_1 .inner .nav .item ul li a.level_2,body.en #footer .aside.aside_1 .inner .nav .item ul li a:link.level_1,body.en #footer .aside.aside_1 .inner .nav .item ul li a:link.level_2{white-space:normal}}@media screen and (min-width:1160px){body.en{}body.en #header #menu #menu_main.menu_1 .nav.pc ul li a,body.en #header #menu #menu_main.menu_1 .nav.pc ul li a:link{line-height:1.5}body.en #header #menu #menu_main.menu_1 .nav.pc ul li:nth-child(6) a span.icon,body.en #header #menu #menu_main.menu_1 .nav.pc ul li:nth-child(6) a:link span.icon{display:none}body.en #footer .aside.aside_1 .inner .nav .item ul li{white-space:nowrap}body.en #footer .aside.aside_1 .inner .nav .item ul li a.level_1,body.en #footer .aside.aside_1 .inner .nav .item ul li a.level_2,body.en #footer .aside.aside_1 .inner .nav .item ul li a:link.level_1,body.en #footer .aside.aside_1 .inner .nav .item ul li a:link.level_2{white-space:nowrap}}#main-slider{display:none}#article{padding:0}#article #main{width:100%;position:relative;overflow:hidden}#article #main img{display:block;width:100%;height:auto}#article #main a,#article #main a:link{display:block;text-decoration:none}#article #main .inner{width:100%;position:relative}#article #main .inner .content{width:84vw;height:100%;position:absolute;z-index:1;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#article #main .inner .content .h2.h2_1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;height:100%;padding:22.66667vw 0 29.33333vw;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:10;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#article #main .inner .content .h2.h2_1 span{display:block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#fff;text-shadow:0 0 4px black,0 0 6px rgb(0 0 0 / .4)}#article #main .inner .content .h2.h2_1 span.txt{font-family:"Noto Serif JP","Hiragino Mincho ProN","游明朝","游明朝体",YuMincho,"Yu Mincho","Times New Roman","メイリオ",Meiryo,serif;font-weight:700;font-weight:500;letter-spacing:.075em;font-size:2.7rem;line-height:1.25}#article #main .inner .content .h2.h2_1 span.txt_2{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:400;letter-spacing:.15em;font-size:1.2rem;line-height:1.5}#article #main .inner .content .figure.img_cach{width:84vw;position:absolute;z-index:1;bottom:18.66667vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#article #main .inner .content .figure.img_hand{width:84vw;position:absolute;z-index:-1;bottom:0;left:-13.33333vw;opacity:1;-webkit-transition:opacity 0.3s;transition:opacity 0.3s}#article #main .inner .content .figure.img_hand.off{opacity:0}#article #main .inner .content .item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100vw;padding:2.66667vw 8vw;height:18.66667vw;margin:0;background:rgb(255 255 255 / .8);-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:10;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#article #main .inner .content .item a,#article #main .inner .content .item a:link{display:block;text-decoration:none}#article #main .inner .content .item .h3.h3_1 span{text-transform:capitalize;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:Helvetica,Arial,sans-serif;font-weight:700;font-weight:400;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.05em;text-align:center;font-size:1rem;line-height:1;color:#fff;width:8vw;height:2.66667vw;padding-top:.13333vw;margin:0 1.33333vw 0 0;background:#CB0400;-webkit-box-sizing:border-box;box-sizing:border-box}#article #main .inner .content .item .h4.h4_1{width:74.66667vw}#article #main .inner .content .item .h4.h4_1 a,#article #main .inner .content .item .h4.h4_1 a:link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 2.66667vw 0 0}#article #main .inner .content .item .h4.h4_1 span{display:block;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:400;letter-spacing:.075em;color:#000;font-size:1rem;line-height:1.25}#article #main .inner .content .item .h4.h4_1 span.day{margin:0 1.33333vw 0 0}#article #main .inner .slick_slider{margin:0!important;position:relative}#article #main .inner .slick_slider .img,#article #main .inner .slick_slider a.item,#article #main .inner .slick_slider a.item:link{display:block;width:100%;min-height:100vw;height:75vh;overflow:hidden;background-position:center;background-size:cover}#article #main .inner .slick_slider .img img,#article #main .inner .slick_slider a.item img,#article #main .inner .slick_slider a.item:link img{width:auto;height:100%;position:relative;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#article #main .inner .slick_slider .slider{display:none;min-height:1px;opacity:0;-webkit-transition:0.3s;transition:0.3s}#article #main .inner .slick_slider .slider:first-child{display:block;opacity:1}#article #main .inner .slick_slider .slider .copy{width:100%;position:absolute;z-index:1;bottom:18.66667vw;left:0}#article #main .inner .slick_slider .slider .copy small{display:block;text-align:center;color:#000;font-size:1rem;list-style:1;padding:.25em;background:rgb(255 255 255 / .4)}#article #main .inner .slick_slider.slick-initialized .slider{display:block;opacity:1}#article #main .inner .slick_slider .slick-arrow{text-indent:-9999px;opacity:.1;-webkit-transition:0.3s;transition:0.3s;display:block;width:6vw;height:6vw;background:#999;border-radius:100%;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1;top:50%;-webkit-box-shadow:0 0 6px rgb(0 0 0 / .35);box-shadow:0 0 6px rgb(0 0 0 / .35)}#article #main .inner .slick_slider .slick-arrow:after{content:"";display:block;width:2.6vw;height:2.6vw;margin:0 auto 0 auto;border-top:2px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:50%;left:50%;border-radius:20%}#article #main .inner .slick_slider .slick-arrow:hover{opacity:.9}#article #main .inner .slick_slider .slick-arrow.slick-next{right:5px!important}#article #main .inner .slick_slider .slick-arrow.slick-next:after{border-right:2px solid #fff;-webkit-transform:translate(-68%,-50%) rotate(45deg);transform:translate(-68%,-50%) rotate(45deg)}#article #main .inner .slick_slider .slick-arrow.slick-prev{left:5px!important}#article #main .inner .slick_slider .slick-arrow.slick-prev:after{border-left:2px solid #fff;-webkit-transform:translate(-32%,-50%) rotate(-45deg);transform:translate(-32%,-50%) rotate(-45deg)}#article #main .inner .slick_slider .slick-dots{width:2.66667vw;z-index:1;bottom:auto;top:50%;right:2.66667vw;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#article #main .inner .slick_slider .slick-dots li{display:block;text-indent:-9999px;width:2.66667vw;height:2.66667vw;margin:2.66667vw 0!important;border:1px solid #fff0;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:100%;-webkit-transition:0.3s;transition:0.3s}#article #main .inner .slick_slider .slick-dots li:before{content:"";display:block;width:1.6vw;height:1.6vw;background:#fff;border-radius:100%;position:absolute;z-index:1;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#article #main .inner .slick_slider .slick-dots li button:before{content:""!important}#article #main .inner .slick_slider .slick-dots li.slick-active{border:1px solid #fff}#article #main:hover .slick-arrow{opacity:.4}#article .section .h3{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,"メイリオ",Meiryo,sans-serif;font-weight:700;font-weight:500;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}#article .section .h3 span{display:block;line-height:1}#article .section a,#article .section a:link{position:relative}#article .section.about .inner .content{width:100%;margin:0 auto}#article .section.about .inner .content .h3.h3_2 span{letter-spacing:.075em;text-align:center;color:#000;font-size:1.2rem;line-height:1.5}#article .section.about .inner .content .item{padding:5.33333vw 0}#footer{padding:5.33333vw 0 0}#footer .aside{background:none}body.en #article #main .inner .content .item{display:block}body.en #article #main .inner .content .item .h4.h4_1{width:100%}body.en #article #main .inner .content .item .h4.h4_1 a,body.en #article #main .inner .content .item .h4.h4_1 a:link{display:block}body.en #article #main .inner .content .item .h4.h4_1 span{letter-spacing:.05em}body.en #article #main .inner .content .item .h4.h4_1 span.day{margin:0;position:absolute;z-index:1;top:2.26667vw;left:17.33333vw}body.en #article #main .inner .content .item .h4.h4_1 span.txt{margin:1.33333vw auto 0}body.en #article .section.about .inner .content .h3.h3_2 span{letter-spacing:.05em}@media screen and (min-width:768px){#main_slider{display:block}#article #main{width:100%;padding:0;margin:0 auto;background:#000}#article #main .inner{width:100%;margin:0}#article #main .inner .content{width:calc(100% - 80px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#article #main .inner .content .h2.h2_1{width:100%;height:auto;padding:0 40px;top:240px;left:auto;right:0;-webkit-transform:none;transform:none}#article #main .inner .content .h2.h2_1 span{text-shadow:0 0 6px black,0 0 10px #000}#article #main .inner .content .h2.h2_1 span.txt{font-size:5.4rem;line-height:1.2}#article #main .inner .content .h2.h2_1 span.txt_2{font-size:2.4rem;margin:30px 0 0}#article #main .inner .content .figure.pc{display:none!important}#article #main .inner .content .figure.img_cach{width:1200px;bottom:126px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#article #main .inner .content .figure.img_cach img{width:536px}#article #main .inner .content .figure.img_hand{width:1920px;position:absolute;z-index:-1;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#article #main .inner .content .figure.img_hand img{width:878px;position:relative;z-index:1;left:-10px}#article #main .inner .content .item{display:-ms-grid;display:grid;-ms-grid-columns:minmax(40px,1fr) 58px minmax(auto,1142px) minmax(40px,1fr);grid-template-columns:minmax(40px,1fr) 58px minmax(auto,1142px) minmax(40px,1fr);-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100vw;height:40px;padding:0;background:rgb(255 255 255 / .8);z-index:1;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#article #main .inner .content .item .h3.h3_1{-ms-grid-column:2;grid-column:2}#article #main .inner .content .item .h3.h3_1 span{font-size:1.2rem;width:48px;height:20px;padding-top:0;margin:0 10px 0 0}#article #main .inner .content .item .h4.h4_1{-ms-grid-column:3;grid-column:3;width:auto;margin:-2.3px 0 0}#article #main .inner .content .item .h4.h4_1 a,#article #main .inner .content .item .h4.h4_1 a:link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 0}#article #main .inner .content .item .h4.h4_1 span{display:inline-block;font-size:1.2rem;line-height:1.25;width:auto}#article #main .inner .content .item .h4.h4_1 span.day{margin:0 20px 0 0}#article #main .inner .slick_slider{display:block}#article #main .inner .slick_slider .img,#article #main .inner .slick_slider a.item,#article #main .inner .slick_slider a.item:link{min-height:800px;height:90vh;max-height:860px}#article #main .inner .slick_slider .slick-list{overflow:visible!important}#article #main .inner .slick_slider .slider{position:relative;opacity:1;-webkit-transition:none;transition:none}#article #main .inner .slick_slider .slider .figure.pc{display:none!important}#article #main .inner .slick_slider .slider .figure.img_hand{width:1920px;position:absolute;z-index:1;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#article #main .inner .slick_slider .slider .figure.img_hand img{width:878px;position:relative;z-index:1;left:-10px}#article #main .inner .slick_slider .slider .copy{text-align:right;padding:0 10px;bottom:50px;-webkit-box-sizing:border-box;box-sizing:border-box}#article #main .inner .slick_slider .slider .copy small{display:inline-block;font-size:1rem;padding:.25em .5em}#article #main .inner .slick_slider .slider a,#article #main .inner .slick_slider .slider a:link,#article #main .inner .slick_slider .slider .img{width:100%}#article #main .inner .slick_slider .slick-arrow{width:50px;height:50px;opacity:.4}#article #main .inner .slick_slider .slick-arrow:after{width:16px;height:16px;border-top:3px solid #fff}#article #main .inner .slick_slider .slick-arrow:hover{opacity:1}#article #main .inner .slick_slider .slick-arrow.slick-next{right:-30px!important}#article #main .inner .slick_slider .slick-arrow.slick-next:after{border-right:3px solid #fff}#article #main .inner .slick_slider .slick-arrow.slick-prev{left:-30px!important}#article #main .inner .slick_slider .slick-arrow.slick-prev:after{border-left:3px solid #fff}#article #main .inner .slick_slider:hover .slick-arrow{opacity:1}#article #main .inner .slick_slider .slick-dots{display:block!important;width:20px;right:20px}#article #main .inner .slick_slider .slick-dots li{width:20px;height:20px;margin:20px 0!important}#article #main .inner .slick_slider .slick-dots li:before{width:12px;height:12px}#article #main:hover .slick-arrow{opacity:1}#article .section{display:-ms-grid;display:grid;-ms-grid-columns:minmax(40px,1fr) minmax(auto,1200px) minmax(40px,1fr);grid-template-columns:minmax(40px,1fr) minmax(auto,1200px) minmax(40px,1fr);width:100%;padding:20px 0 0 0;overflow:hidden}#article .section br.tb{display:block!important}#article .section .inner{-ms-grid-column:2;grid-column:2}#article .section.about .inner .content .h3.h3_2 span{font-size:1.8rem;line-height:1.75}#article .section.about .inner .content .item{padding:0 0 50px}#footer{padding:0}#footer .aside.aside_2 .inner{padding:0}}@media screen and (min-width:1024px){#article{}#article .section br.tb{display:none!important}}@media screen and (min-width:1200px){#article{}#article #main .inner .content{width:1200px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#article #main .inner .content .h2.h2_1{width:630px;padding:0;top:240px;left:auto;right:0;-webkit-transform:none;transform:none}#article #main .inner .content .figure.pc{display:block!important}#article #main .inner .content .figure.img_cach{width:1200px;bottom:126px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#article #main .inner .content .figure.img_cach img{width:536px}#article #main .inner .content .figure.img_hand{width:1920px;position:absolute;z-index:-1;bottom:-20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#article #main .inner .content .figure.img_hand img{width:878px;position:relative;z-index:1;left:-10px}#article #main .inner .slick_slider{display:block}#article #main .inner .slick_slider .img,#article #main .inner .slick_slider a.item,#article #main .inner .slick_slider a.item:link{min-height:800px;height:90vh;max-height:860px}#article #main .inner .slick_slider .slider .figure.pc{display:block!important}}@media screen and (min-width:1536px){#article{padding:0}#article #main .inner .slider a img,#article #main .inner .slider a:link img,#article #main .inner .slider .img img{display:block;width:100%;height:auto}}@media screen and (min-width:768px){body.en{}body.en #article #main .inner .content .item{display:-ms-grid;display:grid}body.en #article #main .inner .content .item .h4.h4_1 a,body.en #article #main .inner .content .item .h4.h4_1 a:link{display:-webkit-box;display:-ms-flexbox;display:flex}body.en #article #main .inner .content .item .h4.h4_1 span.day{margin:0 20px 0 0;position:static}body.en #article #main .inner .content .item .h4.h4_1 span.txt{margin:0}}@media all and (-ms-high-contrast:none){.ie_pt01{padding-top:0.1rem!important}.ie_pt02{padding-top:0.2rem!important}.ie_pt03{padding-top:0.3rem!important}.ie_pt04{padding-top:0.4rem!important}.ie_pt05{padding-top:0.5rem!important}.ie_pt06{padding-top:0.6rem!important}.ie_pt07{padding-top:0.7rem!important}.ie_pt08{padding-top:0.8rem!important}.ie_pt09{padding-top:0.9rem!important}.ie_pt10{padding-top:1rem!important}.ie_pt11{padding-top:1.1rem!important}.ie_pt12{padding-top:1.2rem!important}.ie_pt13{padding-top:1.3rem!important}.ie_pt14{padding-top:1.4rem!important}.ie_pt15{padding-top:1.5rem!important}.ie_pt16{padding-top:1.6rem!important}.ie_pt17{padding-top:1.7rem!important}.ie_pt18{padding-top:1.8rem!important}.ie_pt19{padding-top:1.9rem!important}.ie_pt20{padding-top:2rem!important}.ie_pt21{padding-top:2.1rem!important}.ie_pt22{padding-top:2.2rem!important}.ie_pt23{padding-top:2.3rem!important}.ie_pt24{padding-top:2.4rem!important}.ie_pt25{padding-top:2.5rem!important}.ie_pt26{padding-top:2.6rem!important}.ie_pt27{padding-top:2.7rem!important}.ie_pt28{padding-top:2.8rem!important}.ie_pt29{padding-top:2.9rem!important}.ie_pt30{padding-top:3rem!important}.ie_pt31{padding-top:3.1rem!important}.ie_pt32{padding-top:3.2rem!important}.ie_pt33{padding-top:3.3rem!important}.ie_pt34{padding-top:3.4rem!important}.ie_pt35{padding-top:3.5rem!important}.ie_pt36{padding-top:3.6rem!important}.ie_pt37{padding-top:3.7rem!important}.ie_pt38{padding-top:3.8rem!important}.ie_pt39{padding-top:3.9rem!important}.ie_pt40{padding-top:4rem!important}.ie_mt01{margin-top:-0.1rem!important}.ie_mt02{margin-top:-0.2rem!important}.ie_mt03{margin-top:-0.3rem!important}.ie_mt04{margin-top:-0.4rem!important}.ie_mt05{margin-top:-0.5rem!important}.ie_mt06{margin-top:-0.6rem!important}.ie_mt07{margin-top:-0.7rem!important}.ie_mt08{margin-top:-0.8rem!important}.ie_mt09{margin-top:-0.9rem!important}.ie_mt10{margin-top:-1rem!important}.ie_mt11{margin-top:-1.1rem!important}.ie_mt12{margin-top:-1.2rem!important}.ie_mt13{margin-top:-1.3rem!important}.ie_mt14{margin-top:-1.4rem!important}.ie_mt15{margin-top:-1.5rem!important}.ie_mt16{margin-top:-1.6rem!important}.ie_mt17{margin-top:-1.7rem!important}.ie_mt18{margin-top:-1.8rem!important}.ie_mt19{margin-top:-1.9rem!important}.ie_mt20{margin-top:-2rem!important}.ie_mt21{margin-top:-2.1rem!important}.ie_mt22{margin-top:-2.2rem!important}.ie_mt23{margin-top:-2.3rem!important}.ie_mt24{margin-top:-2.4rem!important}.ie_mt25{margin-top:-2.5rem!important}.ie_mt26{margin-top:-2.6rem!important}.ie_mt27{margin-top:-2.7rem!important}.ie_mt28{margin-top:-2.8rem!important}.ie_mt29{margin-top:-2.9rem!important}.ie_mt30{margin-top:-3rem!important}.ie_mt31{margin-top:-3.1rem!important}.ie_mt32{margin-top:-3.2rem!important}.ie_mt33{margin-top:-3.3rem!important}.ie_mt34{margin-top:-3.4rem!important}.ie_mt35{margin-top:-3.5rem!important}.ie_mt36{margin-top:-3.6rem!important}.ie_mt37{margin-top:-3.7rem!important}.ie_mt38{margin-top:-3.8rem!important}.ie_mt39{margin-top:-3.9rem!important}.ie_mt40{margin-top:-4rem!important}.ie_pb01{padding-bottom:0.1rem!important}.ie_pb02{padding-bottom:0.2rem!important}.ie_pb03{padding-bottom:0.3rem!important}.ie_pb04{padding-bottom:0.4rem!important}.ie_pb05{padding-bottom:0.5rem!important}.ie_pb06{padding-bottom:0.6rem!important}.ie_pb07{padding-bottom:0.7rem!important}.ie_pb08{padding-bottom:0.8rem!important}.ie_pb09{padding-bottom:0.9rem!important}.ie_pb10{padding-bottom:1rem!important}.ie_pb11{padding-bottom:1.1rem!important}.ie_pb12{padding-bottom:1.2rem!important}.ie_pb13{padding-bottom:1.3rem!important}.ie_pb14{padding-bottom:1.4rem!important}.ie_pb15{padding-bottom:1.5rem!important}.ie_pb16{padding-bottom:1.6rem!important}.ie_pb17{padding-bottom:1.7rem!important}.ie_pb18{padding-bottom:1.8rem!important}.ie_pb19{padding-bottom:1.9rem!important}.ie_pb20{padding-bottom:2rem!important}.ie_pb21{padding-bottom:2.1rem!important}.ie_pb22{padding-bottom:2.2rem!important}.ie_pb23{padding-bottom:2.3rem!important}.ie_pb24{padding-bottom:2.4rem!important}.ie_pb25{padding-bottom:2.5rem!important}.ie_pb26{padding-bottom:2.6rem!important}.ie_pb27{padding-bottom:2.7rem!important}.ie_pb28{padding-bottom:2.8rem!important}.ie_pb29{padding-bottom:2.9rem!important}.ie_pb30{padding-bottom:3rem!important}.ie_pb31{padding-bottom:3.1rem!important}.ie_pb32{padding-bottom:3.2rem!important}.ie_pb33{padding-bottom:3.3rem!important}.ie_pb34{padding-bottom:3.4rem!important}.ie_pb35{padding-bottom:3.5rem!important}.ie_pb36{padding-bottom:3.6rem!important}.ie_pb37{padding-bottom:3.7rem!important}.ie_pb38{padding-bottom:3.8rem!important}.ie_pb39{padding-bottom:3.9rem!important}.ie_pb40{padding-bottom:4rem!important}.ie_mb01{margin-bottom:-0.1rem!important}.ie_mb02{margin-bottom:-0.2rem!important}.ie_mb03{margin-bottom:-0.3rem!important}.ie_mb04{margin-bottom:-0.4rem!important}.ie_mb05{margin-bottom:-0.5rem!important}.ie_mb06{margin-bottom:-0.6rem!important}.ie_mb07{margin-bottom:-0.7rem!important}.ie_mb08{margin-bottom:-0.8rem!important}.ie_mb09{margin-bottom:-0.9rem!important}.ie_mb10{margin-bottom:-1rem!important}.ie_mb11{margin-bottom:-1.1rem!important}.ie_mb12{margin-bottom:-1.2rem!important}.ie_mb13{margin-bottom:-1.3rem!important}.ie_mb14{margin-bottom:-1.4rem!important}.ie_mb15{margin-bottom:-1.5rem!important}.ie_mb16{margin-bottom:-1.6rem!important}.ie_mb17{margin-bottom:-1.7rem!important}.ie_mb18{margin-bottom:-1.8rem!important}.ie_mb19{margin-bottom:-1.9rem!important}.ie_mb20{margin-bottom:-2rem!important}.ie_mb21{margin-bottom:-2.1rem!important}.ie_mb22{margin-bottom:-2.2rem!important}.ie_mb23{margin-bottom:-2.3rem!important}.ie_mb24{margin-bottom:-2.4rem!important}.ie_mb25{margin-bottom:-2.5rem!important}.ie_mb26{margin-bottom:-2.6rem!important}.ie_mb27{margin-bottom:-2.7rem!important}.ie_mb28{margin-bottom:-2.8rem!important}.ie_mb29{margin-bottom:-2.9rem!important}.ie_mb30{margin-bottom:-3rem!important}.ie_mb31{margin-bottom:-3.1rem!important}.ie_mb32{margin-bottom:-3.2rem!important}.ie_mb33{margin-bottom:-3.3rem!important}.ie_mb34{margin-bottom:-3.4rem!important}.ie_mb35{margin-bottom:-3.5rem!important}.ie_mb36{margin-bottom:-3.6rem!important}.ie_mb37{margin-bottom:-3.7rem!important}.ie_mb38{margin-bottom:-3.8rem!important}.ie_mb39{margin-bottom:-3.9rem!important}.ie_mb40{margin-bottom:-4rem!important}input[type=submit]{padding-top:3.5rem!important}input[type=reset],input[type=button]{padding-top:2.2rem!important}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:#fff0}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid #fff0}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/js/slick/ajax-loader.gif) center center no-repeat}@font-face{font-display:swap;font-family:'slick';font-weight:400;font-style:normal;src:url(/assets/js/slick/fonts/slick.eot);src:url('/assets/js/slick/fonts/slick.eot?#iefix') format('embedded-opentype'),url(/assets/js/slick/fonts/slick.woff) format('woff'),url(/assets/js/slick/fonts/slick.ttf) format('truetype'),url('/assets/js/slick/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:#fff0;border:none;outline:none;background:#fff0}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#fff0;outline:none;background:#fff0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir='rtl'] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:'←'}[dir='rtl'] .slick-prev:before{content:'→'}.slick-next{right:-25px}[dir='rtl'] .slick-next{right:auto;left:-25px}.slick-next:before{content:'→'}[dir='rtl'] .slick-next:before{content:'←'}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:#fff0;border:0;outline:none;background:#fff0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}:where(body){margin:0}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}:root :where(.wp-element-button,.wp-block-button__link){background-color:#32373c;border-width:0;color:#fff;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:calc(0.667em + 2px);padding-right:calc(1.333em + 2px);padding-bottom:calc(0.667em + 2px);padding-left:calc(1.333em + 2px);text-decoration:none;text-transform:inherit}.has-black-color{color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-color{color:var(--wp--preset--color--white)!important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple)!important}.has-black-background-color{background-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-background-color{background-color:var(--wp--preset--color--white)!important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple)!important}.has-black-border-color{border-color:var(--wp--preset--color--black)!important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray)!important}.has-white-border-color{border-color:var(--wp--preset--color--white)!important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink)!important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red)!important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange)!important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber)!important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan)!important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan)!important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue)!important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue)!important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple)!important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple)!important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan)!important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange)!important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red)!important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray)!important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum)!important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple)!important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux)!important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk)!important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean)!important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass)!important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight)!important}.has-small-font-size{font-size:var(--wp--preset--font-size--small)!important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium)!important}.has-large-font-size{font-size:var(--wp--preset--font-size--large)!important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large)!important}.lazyload{background-image:none!important}.lazyload:before{background-image:none!important}