@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@300;500;600;700&display=swap");
/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,picture,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:initial;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:initial;color:inherit;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{appearance:none;background:#0000;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{appearance:checkbox}[type=radio]{appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}body{background-color:#fff;color:#3c4449;font-family:Noto Sans JP,sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt";font-size:min(.1632653061vw + .8367346939rem,1rem);font-weight:400;letter-spacing:.05em;line-height:1.75;scrollbar-gutter:stable;text-indent:min(0vw + 0rem,0rem)}#page{overflow:clip;position:relative}figure,picture{display:block}img{height:auto;max-width:100%;min-height:1px;object-fit:cover;vertical-align:bottom}img.-t{object-position:center top}img.-tl{object-position:left top}img.-tr{object-position:right top}img.-r{object-position:right center}img.-b{object-position:center bottom}img.-bl{object-position:left bottom}img.-br{object-position:right bottom}img.-l{object-position:left center}.js-svg{height:1em;width:1em}img.js-svg{opacity:0}svg.js-svg{opacity:1}.l-header,svg{overflow:hidden}.l-header{border-radius:999px;box-shadow:0 3px 30px #0000000d;left:min(1.6326530612vw + .8673469388px,40px);pointer-events:none;position:fixed;right:min(1.6326530612vw + .8673469388px,40px);top:min(1.2244897959vw + .6505102041px,30px);z-index:100}.l-header.is-open{box-shadow:none}.l-header__inner{background-color:#fff;height:100%;pointer-events:auto}.l-header__head,.l-header__inner{align-items:center;display:flex;justify-content:space-between}.l-header__head{padding:min(.4081632653vw + .5293367347px,15px) min(2.4489795918vw + -.5739795918px,30px);width:100%}.l-header__body{background-color:#fff;border-radius:min(2.8571428571vw + .5803571429px,55px);box-shadow:0 3px 30px #0000000d;display:none;height:95%;left:min(1.6326530612vw + .8673469388px,40px);position:fixed;right:min(1.6326530612vw + .8673469388px,40px);top:min(1.2244897959vw + .6505102041px,30px);z-index:99}.l-header__body__inner{align-items:center;display:flex;height:100%;justify-content:center;padding:min(2.4489795918vw + 20.8163265306px,60px) min(1.6326530612vw + .8673469388px,40px) 0;position:relative}.l-header__body__title{margin-right:min(7.7551020408vw + -1.8176020408px,95px);width:min(19.1836734694vw + 228.0612244898px,535px)}.l-header__body__menu{align-items:flex-start;display:flex;flex-direction:column;row-gap:min(2.0408163265vw + 1.0841836735px,50px)}.l-header__body__menu .item a{align-items:center;display:flex;padding-bottom:min(.4081632653vw + .2168367347px,10px);position:relative;transition:all .5s ease}.l-header__body__menu .item a:after{background-color:#000;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:all .5s ease;width:100%}.l-header__body__menu .item a .en{font-family:Barlow,sans-serif;font-size:calc(2.04082vw + 1.08418rem);line-height:1;text-transform:uppercase}.l-header__body__menu .item a .jp{font-size:calc(.40816vw + .71684rem);font-weight:700;margin-left:min(.8163265306vw + .4336734694px,20px);margin-right:5px}.l-header__body__menu .item a i{align-items:center;background-color:#92c541;border-radius:50%;display:flex;height:20px;justify-content:center;margin-left:10px;transition:all .5s ease;width:20px}.l-header__body__menu .item a i:after{border-color:#0000 #0000 #0000 #fff;border-style:solid;border-width:3px 0 3px 5px;content:"";display:block;height:0;width:0}.l-header__body .l-header__logo{display:none;margin-top:min(3.4285714286vw + 1.8214285714px,84px);width:100%}.l-header__body .l-header__logo__item{margin-bottom:min(1.6326530612vw + .8673469388px,40px)}.l-header__logo{display:flex;gap:min(.6530612245vw + 7.5510204082px,18px);width:min(69.387755102vw + 5.612244898px,1200px)}.l-header__logo__item{align-items:center;display:flex;justify-content:center}.l-header__logo__item a{display:block;line-height:1}.l-header__logo__item img{height:auto;width:auto}.l-header__hamburger{margin-left:auto}.l-footer{background-color:#fff;padding:min(4.4897959184vw + 2.3852040816px,110px) 0 min(4.8979591837vw + 3.8520408163px,140px);width:100%}.l-footer__logo{display:grid;flex-wrap:wrap;gap:min(1.6326530612vw + .8673469388px,40px);grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:900px}.c-font-barlow{font-weight:500}.c-font-barlow,.c-font-barlow.-thin{font-family:Barlow,sans-serif;font-style:normal}.c-font-barlow.-thin{font-weight:300}.c-font-barlow.-md{font-weight:600}.c-font-barlow.-bold,.c-font-barlow.-md{font-family:Barlow,sans-serif;font-style:normal}.c-font-barlow.-bold{font-weight:700}.c-fukidashi{text-align:center}.c-fukidashi span{background-color:#92c541;border-radius:9999px;color:#fff;display:inline-block;font-size:min(.8979591837vw + .6645408163rem,1.5625rem);letter-spacing:.08em;line-height:1;padding:10px min(.8163265306vw + 16.9387755102px,30px);position:relative}.c-fukidashi span:before{background-color:#92c541;clip-path:polygon(0 0,100% 0,50% 100%);content:"";height:min(.1632653061vw + 9.387755102px,12px);left:50%;position:absolute;top:98%;transform:translateX(-50%);width:min(.3265306122vw + 12.7755102041px,18px)}.c-fukidashi.js-anim_elm{opacity:0;transform:translateY(max(-1.2244897959vw + -10.4081632653px,-30px));transition:opacity .6s,transform .6s}.c-fukidashi.js-anim_elm.is-act{opacity:1;transform:translateY(0)}.c-aco_trg{position:relative}.c-aco_trg:before{background-color:#fff;background-size:auto 100%;content:"";font-size:2rem;height:min(.2448979592vw + 17.0816326531px,21px);left:50%;-webkit-mask-image:url(../../img/common/ico/plus-solid.svg);mask-image:url(../../img/common/ico/plus-solid.svg);-webkit-mask-position:right center;mask-position:right center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-size:auto 100%;mask-size:auto 100%;position:absolute;top:50%;transition:all .3s ease;translate:-50% -50%;width:min(.2448979592vw + 14.0816326531px,18px);z-index:1}.is-opened .c-aco_trg:before{-webkit-mask-image:url(../../img/common/ico/minus-solid.svg);mask-image:url(../../img/common/ico/minus-solid.svg)}.c-list li{padding-left:15px;position:relative}.c-list li:not(:first-of-type){margin-top:1em}.c-list li:before{background-color:#3c4449;border-radius:9999px;content:"";height:.3em;left:0;position:absolute;top:.75em;width:.3em}.c-hamburger{background-color:#3c4449;border-radius:50%;cursor:pointer;height:min(1.2244897959vw + 40.4081632653px,60px);position:relative;transition:all .5s ease;width:min(1.2244897959vw + 40.4081632653px,60px)}.c-hamburger span{background-color:#fff;height:1px;left:50%;margin-left:-25%;margin-top:-1px;position:absolute;text-indent:-9999px;top:50%;transition:all .3s ease;width:50%}.c-hamburger span.hidden{display:none}.c-hamburger:after,.c-hamburger:before{background-color:#fff;content:"";height:1px;left:50%;margin-left:-25%;position:absolute;transition:all .3s ease;width:50%}.c-hamburger:before{top:35%}.c-hamburger:after{bottom:35%}.c-hamburger.is-act:before{top:50%;transform:rotate(135deg)}.c-hamburger.is-act:after{top:50%;transform:rotate(-135deg)}.c-fixed_button{bottom:50px;position:fixed;right:-15px;transition:visibility .3s ease,opacity .3s ease;z-index:90}.c-fixed_button a{display:block;max-width:min(2.8571428571vw + 239.2857142857px,285px);width:100%}.c-fixed_button__bg{transition:opacity .3s ease}.c-fixed_button__bg img{object-fit:cover;width:100%}.c-fixed_button__illust{position:absolute;right:10px;top:50%;transition:transform .3s ease;translate:0 -50%}.c-fixed_button__text{align-items:center;color:#fff;display:flex}.c-fixed_button__text .ico{line-height:1;margin-right:.5em}.c-fixed_button__text .text{font-size:min(.7346938776vw + 1.0778061224rem,1.8125rem);line-height:1}.c-exhibition_bnr{aspect-ratio:1300/520;margin-inline:auto;max-width:min(77.9591836735vw + 52.6530612245px,1300px)}.c-exhibition_bnr.is-disabled{pointer-events:none}.c-exhibition_bnr.is-comingsoon{border-radius:min(1.2244897959vw + 10.4081632653px,30px);overflow:hidden;pointer-events:none;position:relative}.c-exhibition_bnr.is-comingsoon:before{background-color:#797777;content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;opacity:.9;position:absolute;top:0;width:100%;z-index:2}.c-exhibition_bnr.is-comingsoon:after{background-color:#fff;border-radius:min(.2448979592vw + 2.0816326531px,6px);content:"Coming Soon";font-family:Barlow,sans-serif;font-size:min(.8163265306vw + 1.6836734694rem,2.5rem);font-weight:700;inline-size:fit-content;left:50%;line-height:1;padding:5px min(.4081632653vw + 8.4693877551px,15px) 10px;position:absolute;top:50%;translate:-50% -50%;white-space:nowrap;z-index:3}.c-exhibition_bnr a{display:block;height:100%;position:relative}.c-exhibition_bnr a .text{display:grid;left:min(5.7142857143vw + -21.4285714286px,70px);place-items:center;position:absolute;top:50%;transform:translateY(-50%)}.c-exhibition_bnr a .title{width:min(16.3265306122vw + 168.7755102041px,430px)}.c-exhibition_bnr a .title img{width:100%}.c-exhibition_bnr a .c-button01{margin-top:min(.8163265306vw + .4336734694rem,1.25rem);width:fit-content}.c-exhibition_bnr a .c-button01 span i{background-color:initial;height:auto;width:auto}.c-exhibition_bnr a .c-button01 span i:before{display:none}.c-container{margin-left:auto;margin-right:auto;padding-left:min(2.0408163265vw + 7.3469387755px,40px);padding-right:min(2.0408163265vw + 7.3469387755px,40px);width:min(65.7142857143vw + 128.5714285714px,1180px)}.c-container.-lg{width:min(82.0408163265vw + 67.3469387755px,1380px)}.c-fluid{padding-left:min(2.0408163265vw + 7.3469387755px,40px);padding-right:min(2.0408163265vw + 7.3469387755px,40px)}.c-grid-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(30.8163265306vw + 56.9387755102px,550px)) minmax(0,min(30.8163265306vw + 56.9387755102px,550px)) minmax(0,1fr)}.c-grid-fluid{display:grid;grid-template-columns:minmax(0,min(2.0408163265vw + 7.3469387755px,40px)) minmax(0,calc(50% - min(2.0408163265vw + 7.3469387755px, 40px))) minmax(0,calc(50% - min(2.0408163265vw + 7.3469387755px, 40px))) minmax(0,min(2.0408163265vw + 7.3469387755px,40px))}.c-grid-container>.col1-2,.c-grid-fluid>.col1-2{grid-column:1/2}.c-grid-container>.col1-3,.c-grid-fluid>.col1-3{grid-column:1/3}.c-grid-container>.col1-4,.c-grid-fluid>.col1-4{grid-column:1/4}.c-grid-container>.col1-5,.c-grid-fluid>.col1-5{grid-column:1/5}.c-grid-container>.col2-3,.c-grid-fluid>.col2-3{grid-column:2/3}.c-grid-container>.col2-4,.c-grid-fluid>.col2-4{grid-column:2/4}.c-grid-container>.col2-5,.c-grid-fluid>.col2-5{grid-column:2/5}.c-grid-container>.col3-4,.c-grid-fluid>.col3-4{grid-column:3/4}.c-grid-container>.col3-5,.c-grid-fluid>.col3-5{grid-column:3/5}.c-grid-container>.col4-5,.c-grid-fluid>.col4-5{grid-column:4/5}.c-grid-container.-nowrap>[class*=col],.c-grid-fluid.-nowrap>[class*=col]{grid-row:1/-1}.c-grid-column{display:grid}.c-grid-column.-col5{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1{grid-template-columns:repeat(1,minmax(0,1fr))}.c-text01{line-height:2.25}@keyframes kakukaku{0%{transform:rotate(2deg)}to{transform:rotate(-2deg)}}@keyframes kv_loop01{0%{background-position-x:0}to{background-position-x:max(-63.4285714286vw + -539.1428571429px,-1554px)}}@keyframes kv_loop02{0%{background-position-x:0}to{background-position-x:min(54.8571428571vw + 466.2857142857px,1344px)}}@keyframes loopX{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes gallery01{0%{background-position-x:0}to{background-position-x:max(-119.3469387755vw + -1015.4489795918px,-2925px)}}@keyframes gallery02{0%{background-position-x:0}to{background-position-x:min(102.2857142857vw + 870.4285714286px,2507px)}}.c-title01{position:relative}.c-title01 .text{display:block;font-size:min(1.387755102vw + 1.424744898rem,2.8125rem);letter-spacing:.04em;line-height:1;padding-bottom:.75em}.c-title01 .line{bottom:0;left:50%;position:absolute;translate:-50% 0}.c-title01 .line svg{height:auto;width:min(2.1224489796vw + 62.0408163265px,96px)}.c-title01.-n_b{padding-bottom:0}.c-title01.js-anim_elm{overflow:hidden}.c-title01.js-anim_elm .text{opacity:0;transform:translateY(min(1.6326530612vw + 3.8775510204px,30px));transition:opacity .6s ease,transform .6s ease}.c-title01.js-anim_elm .line{transform:scale(0);transition:opacity .6s ease .1s,transform .6s ease .1s}.c-title01.js-anim_elm.is-act .text{opacity:1;transform:translateY(0)}.c-title01.js-anim_elm.is-act .line{transform:scale(1)}.c-title02{border-left:5px solid #92c541;font-size:min(.9795918367vw + 1.0204081633rem,2rem);line-height:1;padding:.15em 0 .15em .5em}.c-button01{max-width:340px;position:relative;width:100%}.c-button01 a{border:2px solid #3c4449;transition:color .45s ease,background-color .45s ease}.c-button01 .link,.c-button01 a{background-color:#3c4449;border-radius:9999px;color:#fff;display:block;font-weight:700;line-height:1;padding:min(.8163265306vw + 16.9387755102px,30px) 1em;text-align:center;width:100%}.c-button01 .link .ico,.c-button01 a .ico{position:absolute;right:min(2.4489795918vw + 20.8163265306px,60px);top:50%;transform:translateY(-50%)}.c-button01.-center{margin-left:auto;margin-right:auto}.c-button01.-weare .link,.c-button01.-weare a{background-image:linear-gradient(120deg,#b1819d,#d3b84c)}.c-button01.-pink .link,.c-button01.-pink a{background-color:#ef8ca5;border:2px solid #ef8ca5}.c-button02 a,.c-button02 span{align-items:center;background-image:linear-gradient(90deg,#d3b84c 0,#b1819d 50%,#d3b84c);background-position:100%;background-size:200% auto;border-radius:999px;color:#fff;display:flex;font-size:min(.4081632653vw + .7168367347rem,1.125rem);font-weight:700;height:min(2.0408163265vw + 42.3469387755px,75px);justify-content:center;margin-left:0;margin-right:auto;position:relative;transition:all .5s ease;width:min(13.8775510204vw + 117.9591836735px,340px)}.c-button02 a i,.c-button02 span i{align-items:center;background-color:initial;border-radius:50%;display:flex;height:min(1.7959183673vw + 23.2653061224px,52px);justify-content:center;position:absolute;right:min(1.387755102vw + 11.7959183673px,34px);top:50%;transform:translateY(-50%);width:min(1.7959183673vw + 23.2653061224px,52px)}.c-button02 a i:before,.c-button02 span i:before{display:none}.js-anim_elm{backface-visibility:hidden;will-change:transform}.js-anim_elm.-base{opacity:0;transform:translateY(min(1.2244897959vw + 10.4081632653px,30px));transition:opacity .75s,transform .75s}.js-anim_elm.-base.is-act{opacity:1;transform:translateY(0)}.js-anim_elm.-right{opacity:0;transform:translateX(min(1.2244897959vw + 10.4081632653px,30px));transition:opacity .75s,transform .75s}.js-anim_elm.-right.is-act{opacity:1;transform:translateX(0)}.c-anime_scale{opacity:0;transform:scale(.75);transition:opacity .6s ease,transform .6s ease}.c-anime_scale.is-act{opacity:1;transform:scale(1)}.c-anime_list>*{opacity:0;transform:translateY(min(1.2244897959vw + 10.4081632653px,30px))}.c-anime_list>:first-child{transition:opacity .9s 0s,transform .9s 0s}.c-anime_list>:nth-child(2){transition:opacity .9s .15s,transform .9s .15s}.c-anime_list>:nth-child(3){transition:opacity .9s .3s,transform .9s .3s}.c-anime_list>:nth-child(4){transition:opacity .9s .45s,transform .9s .45s}.c-anime_list>:nth-child(5){transition:opacity .9s .6s,transform .9s .6s}.c-anime_list>:nth-child(6){transition:opacity .9s .75s,transform .9s .75s}.c-anime_list>:nth-child(7){transition:opacity .9s .9s,transform .9s .9s}.c-anime_list>:nth-child(8){transition:opacity .9s 1.05s,transform .9s 1.05s}.c-anime_list>:nth-child(9){transition:opacity .9s 1.2s,transform .9s 1.2s}.c-anime_list>:nth-child(10){transition:opacity .9s 1.35s,transform .9s 1.35s}.c-anime_list>:nth-child(11){transition:opacity .9s 1.5s,transform .9s 1.5s}.c-anime_list>:nth-child(12){transition:opacity .9s 1.65s,transform .9s 1.65s}.c-anime_list>:nth-child(13){transition:opacity .9s 1.8s,transform .9s 1.8s}.c-anime_list>:nth-child(14){transition:opacity .9s 1.95s,transform .9s 1.95s}.c-anime_list>:nth-child(15){transition:opacity .9s 2.1s,transform .9s 2.1s}.c-anime_list>:nth-child(16){transition:opacity .9s 2.25s,transform .9s 2.25s}.c-anime_list>:nth-child(17){transition:opacity .9s 2.4s,transform .9s 2.4s}.c-anime_list>:nth-child(18){transition:opacity .9s 2.55s,transform .9s 2.55s}.c-anime_list>:nth-child(19){transition:opacity .9s 2.7s,transform .9s 2.7s}.c-anime_list>:nth-child(20){transition:opacity .9s 2.85s,transform .9s 2.85s}.c-anime_list.is-act>*{opacity:1;transform:translateY(0)}.c-anime_list.-scale>*{perspective:1000;transform:scale(0)}.c-anime_list.-scale.is-act>*{transform:scale(1)}.u-block,.u-block_center{display:block}.u-block_center{margin-left:auto;margin-right:auto}.u-none{display:none}.u-ib{display:inline-block}.u-left{text-align:left}.u-center,.u-center-pc{text-align:center}.u-right{text-align:right}.u-justify{text-align:justify}.u-relative{position:relative}.u-absolute{position:absolute}.u-fixed{position:fixed}.u-flex{display:flex}.u-flex.-wrap{flex-wrap:wrap}.u-flex.-reverse{flex-direction:reverse}.u-flex.-inline{display:inline-flex}.u-flex.-astart{align-items:flex-start}.u-flex.-acenter{align-items:center}.u-flex.-aend{align-items:flex-end}.u-flex.-jbetween{justify-content:space-between}.u-flex.-jaround{justify-content:space-around}.u-flex.-jstart{justify-content:flex-start}.u-flex.-jcenter{justify-content:center}.u-flex.-jend{justify-content:flex-end}.u-grid{display:grid}.u-overflow-auto{overflow:auto}.u-overflow-visible{overflow:visible}.u-overflow-hidden{overflow:hidden}.u-visibility-visible{visibility:visible}.u-visibility-hidden{visibility:hidden}.u-cursor-pointer{cursor:pointer}.u-cursor-grab{cursor:grab}.u-cursor-wait{cursor:wait}.u-cursor-not-allowed{cursor:not-allowed}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}.u-nowrap{white-space:nowrap}.u-breakall{word-break:break-all}.u-keepall{word-break:keep-all}.u-weight-100{font-weight:100}.u-weight-200{font-weight:200}.u-weight-300{font-weight:300}.u-weight-400{font-weight:400}.u-weight-500{font-weight:500}.u-weight-600{font-weight:600}.u-weight-700{font-weight:700}.u-weight-800{font-weight:800}.u-weight-900{font-weight:900}.u-color-main{color:#92c541}.u-color-font{color:#3c4449}.u-color-sub{color:#f0eee7}.u-color-white{color:#fff}.u-color-blue{color:#28b8c3}.u-color-gray{color:#636a6e}.u-mt0{margin-top:min(0vw + 0px,0px)!important}.u-mb0{margin-bottom:min(0vw + 0px,0px)!important}.u-ml0{margin-left:min(0vw + 0px,0px)!important}.u-mr0{margin-right:min(0vw + 0px,0px)!important}.u-pt0{padding-top:min(0vw + 0px,0px)!important}.u-pb0{padding-bottom:min(0vw + 0px,0px)!important}.u-pl0{padding-left:min(0vw + 0px,0px)!important}.u-pr0{padding-right:min(0vw + 0px,0px)!important}.u-mt5{margin-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mb5{margin-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-ml5{margin-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mr5{margin-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pt5{padding-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pb5{padding-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pl5{padding-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pr5{padding-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mt10{margin-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mb10{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-ml10{margin-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mr10{margin-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pt10{padding-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pb10{padding-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pl10{padding-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pr10{padding-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mt15{margin-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mb15{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-ml15{margin-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mr15{margin-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pt15{padding-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pb15{padding-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pl15{padding-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pr15{padding-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mt20{margin-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mb20{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-ml20{margin-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mr20{margin-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pt20{padding-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pb20{padding-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pl20{padding-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pr20{padding-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mt25{margin-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mb25{margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-ml25{margin-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mr25{margin-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pt25{padding-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pb25{padding-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pl25{padding-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pr25{padding-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mt30{margin-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mb30{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-ml30{margin-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mr30{margin-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pt30{padding-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pb30{padding-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pl30{padding-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pr30{padding-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mt35{margin-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mb35{margin-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-ml35{margin-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mr35{margin-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pt35{padding-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pb35{padding-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pl35{padding-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pr35{padding-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mt40{margin-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mb40{margin-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-ml40{margin-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mr40{margin-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pt40{padding-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pb40{padding-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pl40{padding-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pr40{padding-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mt45{margin-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mb45{margin-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-ml45{margin-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mr45{margin-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pt45{padding-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pb45{padding-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pl45{padding-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pr45{padding-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mt50{margin-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mb50{margin-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-ml50{margin-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mr50{margin-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pt50{padding-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pb50{padding-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pl50{padding-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pr50{padding-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mt55{margin-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mb55{margin-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-ml55{margin-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mr55{margin-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pt55{padding-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pb55{padding-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pl55{padding-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pr55{padding-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mt60{margin-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mb60{margin-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-ml60{margin-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mr60{margin-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pt60{padding-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pb60{padding-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pl60{padding-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pr60{padding-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mt65{margin-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mb65{margin-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-ml65{margin-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mr65{margin-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pt65{padding-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pb65{padding-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pl65{padding-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pr65{padding-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mt70{margin-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mb70{margin-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-ml70{margin-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mr70{margin-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pt70{padding-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pb70{padding-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pl70{padding-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pr70{padding-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mt75{margin-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mb75{margin-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-ml75{margin-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mr75{margin-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pt75{padding-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pb75{padding-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pl75{padding-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pr75{padding-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mt80{margin-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mb80{margin-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-ml80{margin-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mr80{margin-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pt80{padding-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pb80{padding-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pl80{padding-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pr80{padding-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mt85{margin-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mb85{margin-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-ml85{margin-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mr85{margin-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pt85{padding-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pb85{padding-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pl85{padding-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pr85{padding-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mt90{margin-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mb90{margin-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-ml90{margin-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mr90{margin-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pt90{padding-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pb90{padding-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pl90{padding-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pr90{padding-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mt95{margin-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mb95{margin-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-ml95{margin-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mr95{margin-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pt95{padding-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pb95{padding-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pl95{padding-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pr95{padding-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mt100{margin-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mb100{margin-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-ml100{margin-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mr100{margin-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pt100{padding-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pb100{padding-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pl100{padding-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pr100{padding-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-visible{display:block}.u-hidden{display:none}.u-hidden-max,.u-hidden-md,.u-hidden-min,.u-hidden-sp,.u-hidden-spmin,.u-hidden-tab{display:none!important}.p-index_kv{height:100%;margin-bottom:min(4.8979591837vw + 31.6326530612px,110px);position:relative;width:100%}.p-index_kv__copy{left:50%;position:absolute;top:calc(50% + min(4.0816326531vw + -15.306122449px, 50px));transform:translate(-50%,-50%);width:min(25.7959183673vw + 203.2653061224px,616px);z-index:1}.p-index_kv__copy img{object-fit:cover}.p-index_kv__bg{display:flex;flex-direction:column}.p-index_kv__bg__item{height:min(20.4081632653vw + 123.4693877551px,450px);width:100%}.p-index_kv__bg__item.-top{animation:kv_loop01 30s linear infinite;background-image:url(../../img/index/kv_bg_top.jpg);background-repeat:repeat-x;background-size:cover}.p-index_kv__bg__item.-center{background-image:url(../../img/index/kv_bg_center_sp.jpg)}.p-index_kv__bg__item.-bottom,.p-index_kv__bg__item.-center{animation:kv_loop02 30s linear infinite;background-repeat:repeat-x;background-size:cover}.p-index_kv__bg__item.-bottom{background-image:url(../../img/index/kv_bg_bottom.jpg)}.p-index_kv__bg__item img{height:100%;object-fit:cover;width:100%}.p-index_school__inner{border:3px dotted #92c541;border-radius:min(.8163265306vw + 6.9387755102px,20px);padding:min(2.4489795918vw + 10.8163265306px,50px) min(3.2653061224vw + 17.7551020408px,70px) min(2.0408163265vw + 17.3469387755px,50px);position:relative}.p-index_school__label{align-items:center;background-color:#92c541;color:#fff;display:inline-flex;font-size:min(.8979591837vw + .7895408163rem,1.6875rem);height:min(1.306122449vw + 19.1020408163px,40px);justify-content:center;left:50%;line-height:1;position:absolute;text-align:center;top:-.9em;transform:translateX(-50%);width:min(4.8979591837vw + 81.6326530612px,160px)}.p-index_school__label:after,.p-index_school__label:before{background:#92c541;content:"";height:100%;position:absolute;top:0;width:20px}.p-index_school__label:before{clip-path:polygon(100% 0,100% 50%,100% 100%,0 100%,50% 50%,0 0);left:-10px}.p-index_school__label:after{clip-path:polygon(100% 0,50% 50%,100% 100%,0 100%,0 50%,0 0);right:-10px}.p-index_school__list{gap:min(.4081632653vw + 13.4693877551px,20px) min(1.2244897959vw + 10.4081632653px,30px)}.p-index_school__item a{display:block;transition:opacity .3s ease;width:100%}.p-index_school__item a img{height:auto;width:auto}.p-index_about{padding-top:min(6.1224489796vw + 52.0408163265px,150px);position:relative}.p-index_about__obj__item{position:absolute;top:max(-3.2653061224vw + -17.7551020408px,-70px);z-index:-1}.p-index_about__obj__item.-left{left:min(2.4489795918vw + -99.1836734694px,-60px);width:min(16.4081632653vw + 118.4693877551px,381px)}.p-index_about__obj__item.-right{right:min(4.0816326531vw + -145.306122449px,-80px);width:min(17.5510204082vw + 134.1836734694px,415px)}.p-index_about__obj.js-anim_elm .p-index_about__obj__item{filter:blur(10px);opacity:0;transform:translateY(-10%);transition:opacity .75s ease,filter .9s ease,transform .75s ease;transition-delay:.3s}.p-index_about__obj.js-anim_elm.is-act .p-index_about__obj__item{filter:blur(0);opacity:1;transform:translateY(0)}.p-index_about__inner{margin-left:min(12.2448979592vw + -45.9183673469px,150px);margin-right:min(12.2448979592vw + -45.9183673469px,150px)}.p-index_about__title{align-items:center;display:flex;font-size:min(1.7142857143vw + 1.0982142857rem,2.8125rem);gap:.25em;justify-content:center;line-height:1}.p-index_about__title__label{display:flex;gap:min(.1632653061vw + 2.387755102px,5px)}.p-index_about__title__label span{border-radius:min(.3265306122vw + 2.7755102041px,8px);color:#fff;display:inline-block;padding:.15em}.p-index_about__title__label span:first-of-type{background-color:#92c541}.p-index_about__title__label span:nth-of-type(2){background-color:#ef8ca5}.p-index_about__title__label span:nth-of-type(3){background-color:#28b8c3}.p-index_about__title__label span:nth-of-type(4){background-color:#f29e6b}.p-index_about__title.js-anim_elm{opacity:0;perspective:1000;transform:scale(0);transition:opacity .75s ease,transform .75s ease}.p-index_about__title.js-anim_elm.is-act{opacity:1;transform:scale(1)}.p-index_about .c-text01{text-align:center}.p-index_about__badge{gap:min(4.0816326531vw + -10.306122449px,55px);margin-top:min(1.6326530612vw + 23.8775510204px,50px)}.p-index_about__badge__item{aspect-ratio:1/1;background-position:0 0;background-repeat:no-repeat;background-size:cover;min-height:min(8.1632653061vw + 99.387755102px,230px);min-width:min(8.1632653061vw + 99.387755102px,230px);position:relative}.p-index_about__badge__item .copy{color:#fff;font-size:min(.6530612245vw + .8469387755rem,1.5rem);left:50%;line-height:1.5;position:absolute;text-align:center;top:50%;translate:-50% -50%;width:100%}.p-index_about__badge__item.-purple{background-image:url(../../img/index/about_badge_purple.png)}.p-index_about__badge__item.-green{background-image:url(../../img/index/about_badge_green.png)}.p-index_about__badge__item.-pink{background-image:url(../../img/index/about_badge_pink.png)}.p-index_location__row{align-items:flex-start;display:flex}.p-index_location__info{margin-right:min(1.6326530612vw + -6.1224489796px,20px);width:100%}.p-index_location__date{margin-bottom:35px}.p-index_location__date__block .year{font-size:min(.3265306122vw + .9234693878rem,1.25rem);line-height:1}.p-index_location__date__inner{display:flex;gap:min(.8163265306vw + 6.9387755102px,20px)}.p-index_location__date__item{align-items:flex-end;display:flex}.p-index_location__date__item .date{color:#fff;-webkit-text-stroke:2px #3c4449;font-size:min(2.0408163265vw + 1.7716836735rem,3.8125rem);letter-spacing:.05em;line-height:1}.p-index_location__date__item .youbi{background-color:#3c4449;color:#fff;display:inline-block;font-size:min(.3265306122vw + .7984693878rem,1.125rem);line-height:1;margin:0 min(.4081632653vw + 3.4693877551px,10px) .2em;padding:.2em}.p-index_location__date__item .youbi.-blue{background-color:#28b8c3}.p-index_location__date__item .time{display:flex;flex-direction:column;text-align:center}.p-index_location__date__item .time span{position:relative}.p-index_location__date__item .time span:before{background-color:#3c4449;content:"";height:10px;position:absolute;top:-.2em;width:2px}.p-index_location__place__main .title{font-size:min(.5714285714vw + .9910714286rem,1.5625rem)}.p-index_location__place__main .title .ico{color:#92c541;line-height:1;margin-right:.25em;vertical-align:middle}.p-index_location__list li:before{background:#92c541}.p-index_location__map{flex:0 0 min(37.9591836735vw + 57.6530612245px,665px)}.p-index_location__map iframe{aspect-ratio:665/470;height:100%;width:100%}.p-index_creator{width:100%}.p-index_creator .c-fukidashi{margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-index_creator__block{background:#fff;border:7px solid #3c4449;border-radius:8px;position:relative}.p-index_creator__block__inner{background-image:linear-gradient(0deg,#0000 calc(100% - 1px),#70707033 calc(100% - 1px)),linear-gradient(90deg,#0000 calc(100% - 1px),#70707033 calc(100% - 1px));background-position:50%;background-repeat:repeat;background-size:40px 40px;padding-block:min(3.2653061224vw + 27.7551020408px,80px)}.p-index_creator__block__title{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px);position:relative;text-align:center;z-index:2}.p-index_creator__block__text{line-height:2.25;position:relative;text-align:center;z-index:2}.p-index_creator__block__pic{position:absolute;z-index:1}.p-index_creator__block__pic.-pic01{bottom:max(-.8163265306vw + -36.9387755102px,-50px);left:max(-1.6326530612vw + -23.8775510204px,-50px)}.p-index_creator__block__pic.-pic02{right:max(-1.6326530612vw + -13.8775510204px,-40px);top:max(-4.8979591837vw + -6.6326530612px,-85px)}.p-index_jikei{background:#f4f4f4;padding-top:min(8.1632653061vw + 99.387755102px,230px);position:relative}.p-index_jikei:before{background-image:url(../../img/index/jikei_bg.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";height:50%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:min(135.5102040816vw + -108.1632653061px,2060px);z-index:-1}.p-index_jikei__inner{margin:0 min(4.0816326531vw + -15.306122449px,50px);padding-bottom:min(7.3469387755vw + 52.4489795918px,170px)}.p-index_jikei__title{margin-bottom:min(2.4489795918vw + 30.8163265306px,70px);text-align:center}.p-index_jikei__title .ico{margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-index_jikei__title .ico svg{height:auto;width:min(1.387755102vw + 54.7959183673px,77px)}.p-index_jikei__title .c-title01{line-height:1.5}.p-index_jikei__leading__title{margin:min(.8163265306vw + 16.9387755102px,30px);text-align:center}.p-index_jikei__leading__title .main{display:inline-block;font-size:min(1.1428571429vw + .7321428571rem,1.875rem);letter-spacing:.1em;line-height:1.667;padding:min(.8163265306vw + 16.9387755102px,30px) min(3.1020408163vw + .3673469388px,50px) min(.8163265306vw + 6.9387755102px,20px);position:relative}.p-index_jikei__leading__title .main:after,.p-index_jikei__leading__title .main:before{content:"";height:min(1.6326530612vw + 13.8775510204px,40px);position:absolute;width:min(1.6326530612vw + 13.8775510204px,40px)}.p-index_jikei__leading__title .main:before{border-left:min(.2448979592vw + 2.0816326531px,6px) solid #92c541;border-top:min(.2448979592vw + 2.0816326531px,6px) solid #ef8ca5;left:0;top:0}.p-index_jikei__leading__title .main:after{border-bottom:min(.2448979592vw + 2.0816326531px,6px) solid #28b8c3;border-right:min(.2448979592vw + 2.0816326531px,6px) solid #f29e6b;bottom:0;right:0}.p-index_jikei__leading__title.js-anim_elm .main{opacity:0;transform:scale(.5);transition:opacity .6s,transform .6s}.p-index_jikei__leading__title.js-anim_elm .main:after,.p-index_jikei__leading__title.js-anim_elm .main:before{opacity:0;transition:all .6s ease .45s}.p-index_jikei__leading__title.js-anim_elm .main:before{left:5%;top:5%}.p-index_jikei__leading__title.js-anim_elm .main:after{bottom:5%;right:5%}.p-index_jikei__leading__title.js-anim_elm.is-act .main{opacity:1;transform:scale(1)}.p-index_jikei__leading__title.js-anim_elm.is-act .main:before{left:0;opacity:1;top:0}.p-index_jikei__leading__title.js-anim_elm.is-act .main:after{bottom:0;opacity:1;right:0}.p-index_jikei__pic img{object-fit:cover}.p-index_jikei__gallery__item{block-size:min(12.0816326531vw + 6.4808673469rem,18.5625rem)}.p-index_jikei__gallery__item.-top{animation:gallery01 30s linear infinite;background-image:url(../../img/index/gallery_slide_top.png);background-repeat:repeat-x;background-size:cover}.p-index_jikei__gallery__item.-bottom{animation:gallery02 30s linear infinite;background-image:url(../../img/index/gallery_slide_bottom.png);background-repeat:repeat-x;background-size:cover;margin-block-start:min(.4081632653vw + 3.4693877551px,10px)}.p-index_jikei__cta_wrap{gap:min(1.6326530612vw + 13.8775510204px,40px);margin-bottom:min(4.8979591837vw + 41.6326530612px,120px)}.p-index_jikei__cta_list{background:#fff;border:3px solid #000;border-color:var(--current-color);border-radius:8px;padding:min(2.4489795918vw + 20.8163265306px,60px) min(1.2244897959vw + 10.4081632653px,30px)}.p-index_jikei__cta_list.-music{--current-color:#f76d6d}.p-index_jikei__cta_list.-design{--current-color:#28b8c3}.p-index_jikei__cta_list.-animal{--current-color:#92c541}.p-index_jikei__cta_list.-cooking{--current-color:#f29e6b}.p-index_jikei__cta_list.-bridal{--current-color:#ef8ca5}.p-index_jikei__cta_list__info li{color:#636a6e;font-weight:700;padding-left:1.6em;position:relative}.p-index_jikei__cta_list__info li .ico{color:var(--current-color);left:0;position:absolute}.p-index_jikei__cta_list__link{margin-top:1em}.p-index_jikei__cta_list__link a{align-items:center;color:var(--current-color);display:inline-flex;font-weight:700;padding-bottom:.5em;position:relative}.p-index_jikei__cta_list__link a:before{background:#636a6e;background-color:var(--current-color);bottom:0;content:"";height:1px;left:0;position:absolute;transition:all .3s ease;width:100%}.p-index_jikei__cta_list__link a .ico{display:flex;margin-left:1em}.p-index_fest{aspect-ratio:160/48;background-image:url(../../img/index/fest_bg.jpg);background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.p-index_fest a{display:block;width:100%}.p-index_fest__main{margin-left:auto;margin-right:auto;max-width:500px;position:relative;text-align:center;z-index:15}.p-index_fest__main .c-button01{bottom:85px;left:50%;max-inline-size:287px;position:absolute;transform:translateX(-50%)}.p-index_fest__main .c-button01 .link{padding-block:20px!important;transition:all .3s ease}.p-index_fest__main__title img{transform:scale(1.3)}.p-index_fest__main__illust{position:absolute}.p-index_fest__main__illust.-no01{bottom:105px;left:max(-6.5306122449vw + -25.5102040816px,-130px);width:min(3.9183673469vw + 125.306122449px,188px)}.p-index_fest__main__illust.-no02{right:-60px;top:60px;width:min(3.4285714286vw + 107.1428571429px,162px)}.p-index_fest__hero{align-items:center;display:flex;left:0;pointer-events:none;position:absolute;top:50%;translate:0 -50%;z-index:10}.p-index_fest__hero span{color:#0000;font-family:Barlow,sans-serif;font-size:min(2.8571428571vw + 3.7053571429rem,6.5625rem);font-weight:700;line-height:1;text-transform:uppercase;white-space:nowrap;text-stroke:2px #fff;-webkit-text-stroke:2px #fff;animation:loopX 40s linear infinite}.p-index_fest.js-anim_elm{opacity:0;transform:translateY(15%);transition:all .6s ease .1s}.p-index_fest.js-anim_elm .p-index_fest__main{opacity:0;transform:scale(0);transition:all .6s ease .3s}.p-index_fest.js-anim_elm.is-act{opacity:1;transform:translateY(0)}.p-index_fest.js-anim_elm.is-act .p-index_fest__main{opacity:1;transform:scale(1)}.p-index_job{background-image:url(../../img/index/job/job_bg_obj.png);background-repeat:repeat-y;object-fit:cover;object-position:0 0;padding:min(6.5306122449vw + 55.5102040816px,160px) 0 min(11.8367346939vw + 100.612244898px,290px);position:relative}.p-index_job__bg{background-image:linear-gradient(150deg,#e2f7f8,#f7ecdf 30%,#eaf5d9 70%,#fce5e5);height:100%;left:50%;mask-image:url(../../img/index/job/job_bg_mask.svg);-webkit-mask-image:url(../../img/index/job/job_bg_mask.svg);mask-position:top center;-webkit-mask-position:top center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover;position:absolute;top:0;transform:translateX(-50%);width:min(86.5306122449vw + 675.5102040816px,2060px);z-index:-1}.p-index_job__heading{margin-bottom:min(2.8571428571vw + 24.2857142857px,70px);position:relative}.p-index_job__heading__title{font-size:min(2.0408163265vw + 12.3469387755px,45px);line-height:1;margin-top:min(.8163265306vw + 6.9387755102px,20px);text-align:center}.p-index_job__heading__title .num{color:#ef8ca5;display:inline-block;font-size:min(5.2244897959vw + 36.4081632653px,120px);margin-right:.1em;position:relative}.p-index_job__heading__title .num .ico{left:100%;position:absolute;top:max(-2.4489795918vw + -20.8163265306px,-60px)}.p-index_job__heading__title .num .ico svg{height:auto;width:min(1.6326530612vw + 13.8775510204px,40px)}.p-index_job__heading__title.js-anim_elm{opacity:0;transform:translateY(15%);transition:opacity .45s,transform .45s}.p-index_job__heading__title.js-anim_elm .num{opacity:0;perspective:1000;transform:scale(0);transition:opacity .45s .2s,transform .45s .2s}.p-index_job__heading__title.js-anim_elm .num .ico{opacity:0;transform:translate(-15px,5px);transition:opacity .45s .6s,transform .45s .6s}.p-index_job__heading__title.js-anim_elm.is-act{opacity:1;transform:translateY(0)}.p-index_job__heading__title.js-anim_elm.is-act .num{opacity:1;transform:scale(1)}.p-index_job__heading__title.js-anim_elm.is-act .num .ico{opacity:1;transform:translate(0)}.p-index_job__heading__illust{position:absolute;z-index:10}.p-index_job__heading__illust .main{display:block;width:100%}.p-index_job__heading__illust .main img{object-fit:cover}.p-index_job__heading__illust .sub{display:block;position:absolute;top:0;width:100%}.p-index_job__heading__illust .sub img{object-fit:cover}.p-index_job__heading__illust.-no01{left:min(6.5306122449vw + -104.4897959184px,0px);top:max(-5.7142857143vw + -28.5714285714px,-120px)}.p-index_job__heading__illust.-no01 .main img{animation:kakukaku 1s steps(2) 0s infinite alternate;width:min(8.8979591837vw + 56.6326530612px,199px)}.p-index_job__heading__illust.-no01 .sub{left:max(-8.1632653061vw + 10.612244898px,-120px)}.p-index_job__heading__illust.-no01 .sub img{width:min(8.4897959184vw + 18.1632653061px,154px)}.p-index_job__heading__illust.-no02{right:min(3.2653061224vw + -52.2448979592px,0px);top:max(-6.5306122449vw + -35.5102040816px,-140px)}.p-index_job__heading__illust.-no02 .main img{animation:kakukaku 1s steps(2) 0s infinite alternate-reverse;width:min(7.6734693878vw + 46.2244897959px,169px)}.p-index_job__heading__illust.-no02 .sub{right:max(-8.9795918367vw + -6.3265306122px,-150px)}.p-index_job__heading__illust.-no02 .sub img{width:min(8.0816326531vw + 24.693877551px,154px)}.p-index_job__heading__illust.js-anim_elm .main{opacity:0;transform:scale(.5);transition:opacity .75s ease .45s,transform .75s ease .45s}.p-index_job__heading__illust.js-anim_elm .sub{opacity:0;transform:translateY(20%);transition:opacity 1.5s ease .75s,transform 1.5s ease .75s}.p-index_job__heading__illust.js-anim_elm.is-act .main{opacity:1;transform:scale(1)}.p-index_job__heading__illust.js-anim_elm.is-act .sub{opacity:1;transform:translateY(0)}.p-index_job__heading__illust.js-anim_elm.-no02 .main{transition-delay:.6s}.p-index_job__list{gap:min(2.0408163265vw + 7.3469387755px,40px) min(2.4489795918vw + .8163265306px,40px)}.p-index_job__item.-music{--current-color:#f76d6d}.p-index_job__item.-design{--current-color:#28b8c3}.p-index_job__item.-animal{--current-color:#92c541}.p-index_job__item.-cooking{--current-color:#f29e6b}.p-index_job__item.-bridal{--current-color:#ef8ca5}.p-index_job__item .c-list li:before{background-color:var(--current-color)}.p-index_job__item__head{align-items:center;background-color:#3c4449;background-color:var(--current-color);border-top-left-radius:8px;border-top-right-radius:8px;color:#fff;cursor:pointer;display:flex;min-height:106px;padding:min(.8163265306vw + 6.9387755102px,20px) min(2.0408163265vw + 7.3469387755px,40px) min(.8163265306vw + 6.9387755102px,20px) min(1.2244897959vw + 10.4081632653px,30px)}.p-index_job__item__head .pic{border-radius:9999px;outline:4px solid #fff;width:min(.8163265306vw + 36.9387755102px,50px)}.p-index_job__item__head .pic img{aspect-ratio:1/1;border-radius:9999px;object-fit:cover;width:100%}.p-index_job__item__head .title{font-size:min(.8979591837vw + .6645408163rem,1.5625rem);line-height:1.4;margin-left:.5em;padding-right:.5em}.p-index_job__item__head .c-aco_trg{margin-left:auto}.p-index_job__item__body{background-color:#fff;height:0;overflow:hidden;transition:height .3s ease}.p-index_job__item__body .in{padding:min(2.0408163265vw + 22.3469387755px,55px) min(2.8571428571vw + 9.2857142857px,55px)}.p-index_experience{position:relative}.p-index_experience:before{background-color:#fff;border-top-left-radius:min(7.7551020408vw + .9183673469px,125px);border-top-right-radius:min(7.7551020408vw + .9183673469px,125px);bottom:100%;content:"";height:min(6.1224489796vw + 52.0408163265px,150px);left:0;position:absolute;width:100%}.p-index_experience__heading .c-fukidashi{margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-index_experience__anchor{row-gap:min(.8163265306vw + 6.9387755102px,20px)}.p-index_experience__anchor__item{border-left:min(.1224489796vw + 1.0408163265px,3px) solid}.p-index_experience__anchor__item.-music{--current-color:#f76d6d}.p-index_experience__anchor__item.-design{--current-color:#28b8c3}.p-index_experience__anchor__item.-animal{--current-color:#92c541}.p-index_experience__anchor__item.-cooking{--current-color:#f29e6b}.p-index_experience__anchor__item.-bridal{--current-color:#ef8ca5}.p-index_experience__anchor__item:last-of-type{border-right:min(.1224489796vw + 1.0408163265px,3px) solid}.p-index_experience__anchor__item a{display:flex;flex-direction:column;gap:.5em;height:100%;justify-content:center;padding:1em .2em 0;text-align:center;transition:color .3s ease}.p-index_experience__anchor__item a .text{font-size:min(.4897959184vw + .6352040816rem,1.125rem);line-height:1.389}.p-index_experience__anchor__item a .ico{color:var(--current-color);line-height:1;position:relative;transition:transform .3s ease}.p-index_experience__item.-music{--current-color:#f76d6d}.p-index_experience__item.-design{--current-color:#28b8c3}.p-index_experience__item.-animal{--current-color:#92c541}.p-index_experience__item.-cooking{--current-color:#f29e6b}.p-index_experience__item.-bridal{--current-color:#ef8ca5}.p-index_experience__item:not(:first-of-type){padding-top:min(4.0816326531vw + 34.693877551px,100px)}.p-index_experience__item__label{align-items:center;background-color:var(--current-color);color:#fff;display:flex;font-size:min(.6530612245vw + .8469387755rem,1.5rem);justify-content:center;line-height:1.2;padding-block:min(.8163265306vw + 11.9387755102px,25px) min(.4081632653vw + 13.4693877551px,20px);position:relative;width:100%;z-index:2}.p-index_experience__item__label:after{background-image:repeating-linear-gradient(45deg,#0000,#0000 6px,var(--current-color) 6px,var(--current-color) 8px);content:"";height:100%;left:min(.5714285714vw + 4.8571428571px,14px);position:absolute;top:min(.3265306122vw + 2.7755102041px,8px);width:100%;z-index:-1}.p-index_experience__item__label .badge{inline-size:min(7.5102040816vw + 3.2397959184rem,10.75rem);position:absolute;right:min(9.387755102vw + -55.2040816327px,95px);top:max(-2.4489795918vw + -40.8163265306px,-80px)}.p-index_experience__item__text{color:#636a6e;font-size:min(.1632653061vw + .7117346939rem,.875rem);margin-block-end:min(1.6326530612vw + 13.8775510204px,40px);text-align:center}.p-index_experience__detail{gap:min(3.2653061224vw + 7.7551020408px,60px) min(2.4489795918vw + .8163265306px,40px);margin-bottom:min(3.2653061224vw + 22.7551020408px,75px)}.p-index_experience__detail__item .pic{border-radius:8px;overflow:hidden;position:relative}.p-index_experience__detail__item .pic .tag{background-color:var(--current-color);border-radius:8px 0 8px 0;color:#fff;font-size:min(.3265306122vw + .6734693878rem,1rem);left:0;line-height:1;padding:min(.2448979592vw + 4.0816326531px,8px) min(.3265306122vw + 6.7755102041px,12px);position:absolute;top:0}.p-index_experience__detail__item .pic img{aspect-ratio:34/24;object-fit:cover;width:100%}.p-index_experience__detail__item .info .name{color:var(--current-color);font-size:min(.6530612245vw + .7844387755rem,1.4375rem);line-height:1.522;margin-bottom:.1em}.p-index_experience__detail__item .info .c-text01{font-size:min(.2448979592vw + .7551020408rem,1rem);font-weight:400;line-height:1.7}.p-index_experience__school{background-color:#3c4449;background-image:repeating-linear-gradient(45deg,#0000,#0000 5px,#ffffff4d 0,#ffffff4d 7px);background-size:200% auto;padding:min(.4081632653vw + 13.4693877551px,20px) min(.8163265306vw + 11.9387755102px,25px)}.p-index_experience__school__in{background-color:#fff;border-radius:8px;padding:min(2.4489795918vw + 20.8163265306px,60px) 30px min(2.4489795918vw + 15.8163265306px,55px)}.p-index_experience__school__head{align-items:center;display:flex;gap:min(1.6326530612vw + 13.8775510204px,40px);justify-content:center;margin-bottom:min(1.2244897959vw + 15.4081632653px,35px);width:100%}.p-index_experience__school__head .info_item{align-items:baseline;display:flex;line-height:1.3}.p-index_experience__school__head .info_item:not(:first-of-type){margin-top:1em}.p-index_experience__school__head .info_item .ico{margin-right:.5em}@media (-o-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),only screen and (max-width:3840px) and (min-width:320px) and (min-device-pixel-ratio:1.5){.p-index_kv__bg__item.-top{background-image:url(../../img/index/kv_bg_top@2x.jpg)}.p-index_kv__bg__item.-bottom{background-image:url(../../img/index/kv_bg_bottom@2x.jpg)}.p-index_jikei:before{background-image:url(../../img/index/jikei_bg@2x.jpg)}.p-index_jikei__gallery__item.-top{background-image:url(../../img/index/gallery_slide_top@2x.png)}.p-index_jikei__gallery__item.-bottom{background-image:url(../../img/index/gallery_slide_bottom@2x.png)}.p-index_fest{background-image:url(../../img/index/fest_bg@2x.jpg)}}@media only screen and (max-width:1599px){.c-grid-column.-col5.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4.-col5-max,.c-grid-column.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1-max,.c-grid-column.-col1.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.u-visible-max{display:none!important}.u-hidden-max{display:block!important}.u-hidden-max.-f{display:flex!important}.u-hidden-max.-i{display:inline!important}.u-hidden-max.-ib{display:inline-block!important}}@media only screen and (max-width:1299px){.l-header__body__menu .item a .en{font-size:calc(.2449vw + 1.9426rem)}.c-grid-column.-col5.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4.-col5-md,.c-grid-column.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.u-visible-md{display:none!important}.u-hidden-md{display:block!important}.u-hidden-md.-f{display:flex!important}.u-hidden-md.-i{display:inline!important}.u-hidden-md.-ib{display:inline-block!important}.p-index_experience__item__label{font-size:min(.1632653061vw + .9617346939rem,1.125rem)}}@media only screen and (max-width:1023px){.l-header__body__inner{align-items:start;flex-direction:column;padding:min(1.6326530612vw + 33.8775510204px,60px) min(.8163265306vw + 26.9387755102px,40px) 0}.l-header__body__title{margin:0 auto min(1.2244897959vw + 20.4081632653px,40px)}.l-header__body__menu{align-items:stretch;width:100%}.l-header__body__menu .item a{flex-wrap:wrap}.l-header__body__menu .item a .jp{margin:5px 0 0;order:3;width:100%}.l-header__body .l-header__logo{display:block}.l-header__hamburger{pointer-events:auto}.c-fixed_button{bottom:0;left:0;right:auto;width:100%}.c-fixed_button a{background-color:#92c541;max-width:none;padding:min(1.6326530612vw + 13.8775510204px,40px) 1em min(1.6326530612vw + 8.8775510204px,35px);text-align:center}.c-exhibition_bnr a .text{left:min(.8163265306vw + 6.9387755102px,20px)}.c-grid-column.-col5.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4.-col5-tab,.c-grid-column.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.u-visible-tab{display:none!important}.u-hidden-tab{display:block!important}.u-hidden-tab.-f{display:flex!important}.u-hidden-tab.-i{display:inline!important}.u-hidden-tab.-ib{display:inline-block!important}.p-index_location__date__inner{flex-direction:column}.p-index_location__date__item .date{width:86px}.p-index_location__date__item .youbi{margin-right:1em}.p-index_creator__block__pic.-pic01{width:25%}.p-index_creator__block__pic.-pic02{width:33%}.p-index_experience__anchor__item:nth-child(2n){border-right:min(.1224489796vw + 1.0408163265px,3px) solid}.p-index_experience__school__head{flex-direction:column}}@media only screen and (max-width:767px){.l-header__head{padding-block:3px}.l-header__body{left:auto;left:min(1.6326530612vw + .8673469388px,40px);width:60%;width:auto}.l-header__logo{column-gap:0;display:grid;grid-template-columns:repeat(9,1fr);grid-template-rows:15px 1fr;row-gap:.2em;width:100%}.l-header__logo__item{grid-row:2;width:25px}.l-header__logo__item:first-child{display:grid;grid-column:1/10;grid-row:1;justify-self:center;place-content:center;width:90px}.l-footer__logo{gap:min(2.4489795918vw + 2.5510204082px,80px);grid-template-columns:repeat(1,1fr)}.c-exhibition_bnr{aspect-ratio:690/655}.c-exhibition_bnr a .text{left:auto;right:auto;top:min(1.6326530612vw + 123.8775510204px,150px);transform:translate(0)}.c-exhibition_bnr a .title{margin:0 auto;width:70%}.c-grid-column.-col5.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4.-col5-sp,.c-grid-column.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-button02 a,.c-button02 span{margin-left:auto;width:min(18.3673469388vw + 156.1224489796px,450px)}.u-center-pc{text-align:left}.u-visible-sp{display:none!important}.u-hidden-sp{display:block!important}.u-hidden-sp.-f{display:flex!important}.u-hidden-sp.-i{display:inline!important}.u-hidden-sp.-ib{display:inline-block!important}.p-index_kv__copy{top:50%}.p-index_kv__bg__item{height:min(14.693877551vw + 164.8979591837px,400px)}.p-index_kv__bg__item.-top{background-image:url(../../img/index/kv_bg_top_sp.jpg)}.p-index_kv__bg__item.-bottom{animation:kv_loop01 30s linear infinite;background-image:url(../../img/index/kv_bg_bottom_sp.jpg)}.p-index_about__obj__item{top:max(-1.6326530612vw + -73.8775510204px,-100px)}.p-index_about__obj__item.-left{left:-30px;top:-70px;width:min(.8163265306vw + 106.9387755102px,120px)}.p-index_about__obj__item.-right{right:-50px;width:min(.8163265306vw + 106.9387755102px,120px)}.p-index_about .c-text01{margin-left:1em;margin-right:1em;text-align:left}.p-index_about__badge__item{margin:0 auto;min-height:auto;min-width:auto;width:100%}.p-index_about__badge__item .copy{font-size:min(.8979591837vw + .6020408163rem,1.5rem)}.p-index_location__row{flex-direction:column}.p-index_location__date__inner{flex-direction:row;gap:20px}.p-index_location__date__item .date{font-size:min(1.387755102vw + 2.424744898rem,3.8125rem);width:auto}.p-index_location__date__item .youbi{margin-left:.5em}.p-index_location__date__item .time{gap:.15em}.p-index_location__map{margin:min(.8163265306vw + 6.9387755102px,20px) 0 min(1.2244897959vw + 20.4081632653px,40px);width:100%}.p-index_creator__block__pic.-pic01{width:30%}.p-index_creator__block__pic.-pic02{width:38%}.p-index_fest{aspect-ratio:160/120}.p-index_fest__main{max-width:300px}.p-index_fest__main .c-button01{bottom:60px;max-width:180px}.p-index_fest__main .c-button01 .link{padding-block:15px!important}.p-index_fest__main__title img{transform:scale(1.05) translateY(-9px)}.p-index_fest__main__illust.-no01{bottom:45px;left:max(-7.3469387755vw + -12.4489795918px,-130px);width:min(7.1836734694vw + 73.0612244898px,188px)}.p-index_fest__main__illust.-no02{right:-35px;top:30px;width:min(5.0612244898vw + 81.0204081633px,162px)}.p-index_job__heading__illust.-no01{left:10px;top:max(-2.4489795918vw + -80.8163265306px,-120px)}.p-index_job__heading__illust.-no01 .sub{left:-30px}.p-index_job__heading__illust.-no02{right:10px;top:max(-2.0408163265vw + -87.3469387755px,-120px)}.p-index_job__heading__illust.-no02 .sub{right:max(-6.9387755102vw + -38.9795918367px,-150px);top:20px}.p-index_job__item__head{padding-left:20px;padding-right:30px}.p-index_job__item__head .title{margin-left:1em}.p-index_experience__item__label{text-align:center}.-music .p-index_experience__item__label{font-size:min(.2448979592vw + .8801020408rem,1.125rem)}.p-index_experience__item__label:after{background-image:repeating-linear-gradient(45deg,#0000,#0000 4px,var(--current-color) 4px,var(--current-color) 5px)}.p-index_experience__item__text{text-align:left}}@media only screen and (max-width:567px){.c-container{width:100%}.c-grid-container{grid-template-columns:minmax(0,min(2.0408163265vw + 7.3469387755px,40px)) minmax(0,calc(50% - min(2.0408163265vw + 7.3469387755px, 40px))) minmax(0,calc(50% - min(2.0408163265vw + 7.3469387755px, 40px))) minmax(0,min(2.0408163265vw + 7.3469387755px,40px))}.c-grid-column.-col5.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4.-col5-spmin,.c-grid-column.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.u-visible-spmin{display:none!important}.u-hidden-spmin{display:block!important}.u-hidden-spmin.-f{display:flex!important}.u-hidden-spmin.-i{display:inline!important}.u-hidden-spmin.-ib{display:inline-block!important}}@media only screen and (max-width:374px){.c-exhibition_bnr a .text{top:min(1.6326530612vw + 103.8775510204px,130px)}.u-visible-min{display:none!important}.u-hidden-min{display:block!important}.u-hidden-min.-f{display:flex!important}.u-hidden-min.-i{display:inline!important}.u-hidden-min.-ib{display:inline-block!important}}@media (any-hover:hover){.l-header__body__menu .item a:hover{color:#92c541}.l-header__body__menu .item a:hover:after{content:"";left:auto;right:0;width:0}.l-header__body__menu .item a:hover i{background-color:#000;transform:translateX(3px)}.c-hamburger:hover{background-color:#92c541}.c-fixed_button a:hover .c-fixed_button__illust{transform:scale(1.1)}.c-fixed_button a:hover .c-fixed_button__bg{opacity:.9}.c-button01 a:hover{background-color:#fff;color:#3c4449}.c-button02 a:hover,.c-button02 span:hover,a:hover .c-button02 a,a:hover .c-button02 span,span:hover .c-button02 a,span:hover .c-button02 span{filter:brightness(1.1);transform:scale(1.03)}.c-button02 a:hover i,.c-button02 span:hover i,a:hover .c-button02 a i,a:hover .c-button02 span i,span:hover .c-button02 a i,span:hover .c-button02 span i{transform:translateY(-50%) scale(1.1)}.p-index_school__item a:hover{opacity:.8}.p-index_jikei__cta_list__link a:hover:before{bottom:2px;opacity:0}.p-index_fest a:hover .c-button01 .link{background-color:#fff;color:#ef8ca5}.p-index_experience__anchor__item a:hover{color:var(--current-color)}.p-index_experience__anchor__item a:hover .ico{transform:translateY(.3em)}}