@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}
/*! Yaku Han JP v3.4.1 (OFL-1.1 AND MIT) by Qrac */
/*! Type: YakuHanJPs - Based on Noto Sans CJK JP */@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translateZ(0)}}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes simple_fade_in{0%{opacity:0}to{opacity:1}}@keyframes flash_fade_in_horizontal{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes flash_fade_out_horizontal{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes flash_fade_in_vertical{0%{opacity:0;transform:translate(50%,100%)}to{opacity:1;transform:translate(50%)}}@keyframes flash_fade_out_vertical{0%{opacity:1;transform:translate(50%)}to{opacity:0;transform:translate(50%,100%)}}@keyframes animation_cloud{0%{transform:translate(0)}to{transform:translateY(8px)}}@keyframes animation-swing{50%{transform:rotate(-3deg)}to{transform:rotate(2deg)}}@keyframes animation-teacher{0%,50%{background-image:url(/assets/img/top/mv/teacher2.png)}}@keyframes animation-nabe{0%,to{background-image:url(/assets/img/top/mv/nabe1.png)}16%,82%{background-image:url(/assets/img/top/mv/nabe2.png)}33%,66%{background-image:url(/assets/img/top/mv/nabe3.png)}48%{background-image:url(/assets/img/top/mv/nabe4.png)}}@keyframes animation-bird{0%{top:30%;left:102%}10%{top:32%;left:93%}20%{top:30%;left:82%}30%{top:32%;left:70%}40%{top:30%;left:60%}50%{top:32%;left:50%}60%{top:30%;left:40%}70%{top:32%;left:30%}80%{top:30%;left:20%}90%{top:32%;left:10%}to{top:30%;left:-2%}}@keyframes dotty{0%,to{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:100;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Thin.eot);src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Thin.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Thin.woff) format("woff");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:200;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Light.eot);src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Light.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Light.woff) format("woff");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:300;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-DemiLight.eot);src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-DemiLight.woff) format("woff");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:400;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Regular.eot);src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Regular.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Regular.woff) format("woff");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:500;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Medium.eot);src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Medium.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Medium.woff) format("woff");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:700;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Bold.eot);src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Bold.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Bold.woff) format("woff");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}@font-face{font-family:YakuHanJPs;font-style:normal;font-weight:900;font-display:swap;src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Black.eot);src:url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Black.woff2) format("woff2"),url(https://cdn.jsdelivr.net/npm/yakuhanjp@3.4.1/dist/fonts/YakuHanJPs/YakuHanJPs-Black.woff) format("woff");unicode-range:u+3008,u+3009,u+300a,u+300b,u+300c,u+300d,u+300e,u+300f,u+3010,u+3011,u+3014,u+3015,u+ff08,u+ff09,u+ff3b,u+ff3d,u+ff5b,u+ff5d}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus,.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month,.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{-webkit-user-select:none;-moz-user-select:none;user-select:none;height:34px;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-month{background:0 0;line-height:1;text-align:center;position:relative;overflow:hidden;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;padding:10px;z-index:3}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i,.numInputWrapper{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.flatpickr-current-month span.cur-month:hover,.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{background:0 0;border:0;border-radius:0;box-sizing:border-box;color:inherit;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;padding:0 0 0 .5ch;vertical-align:initial}.flatpickr-current-month input.cur-year{cursor:text;margin:0;display:inline-block;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;cursor:pointer;margin:-1px 0 0;outline:0;position:relative;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:0;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer,.flatpickr-day{box-sizing:border-box;display:inline-block}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{background:0 0;border-color:transparent}.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:0 0;cursor:default;border:0}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time,.flatpickr-time input{text-align:center;box-sizing:border-box}.flatpickr-time{outline:0;display:block;height:0;line-height:40px;max-height:40px;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;box-shadow:none;border:0;border-radius:0;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour,strong{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}.flatpickr-monthSelect-months{margin:10px 1px 3px;flex-wrap:wrap}.flatpickr-monthSelect-month{background:0 0;border:1px solid transparent;border-radius:4px;box-sizing:border-box;color:#393939;cursor:pointer;display:inline-block;font-weight:400;margin:.5px;justify-content:center;padding:10px;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;text-align:center;width:33%}.flatpickr-monthSelect-month.flatpickr-disabled{color:#eee}.flatpickr-monthSelect-month.flatpickr-disabled:focus,.flatpickr-monthSelect-month.flatpickr-disabled:hover{cursor:not-allowed;background:0 0!important}.flatpickr-monthSelect-theme-dark{background:#3f4458}.flatpickr-monthSelect-theme-dark .flatpickr-current-month input.cur-year{color:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-next-month,.flatpickr-monthSelect-theme-dark .flatpickr-months .flatpickr-prev-month{color:#fff;fill:#fff}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month{color:hsla(0,0%,100%,.95)}.flatpickr-monthSelect-month.today{border-color:#959ea9}.flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-month.inRange.today,.flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-month:hover{background:#e6e6e6;cursor:pointer;outline:0;border-color:#e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.inRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:focus,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month:hover{background:#646c8c;border-color:#646c8c}.flatpickr-monthSelect-month.today:focus,.flatpickr-monthSelect-month.today:hover{background:#959ea9;border-color:#959ea9;color:#fff}.flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-month.startRange{background-color:#569ff7;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-monthSelect-month.startRange{border-radius:50px 0 0 50px}.flatpickr-monthSelect-month.endRange{border-radius:0 50px 50px 0}.flatpickr-monthSelect-month.startRange.endRange{border-radius:50px}.flatpickr-monthSelect-month.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected,.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange{background:#80cbc4;box-shadow:none;color:#fff;border-color:#80cbc4}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper,.swiper-wrapper{position:relative;z-index:1}.swiper{margin-left:auto;margin-right:auto;overflow:hidden;overflow:clip;list-style:none;padding:0;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{width:100%;height:100%;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:normal;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:0;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}@font-face{font-family:Hiragino Sans;font-weight:400;src:local("Hiragino Sans W3")}@font-face{font-family:Hiragino Sans;font-weight:700;src:local("Hiragino Sans W6")}*{box-sizing:border-box;min-width:0;min-height:0}::-moz-selection{background:#fcb6ce}::selection{background:#fcb6ce}body,html{height:100%;font-size:10px}html[data-os=iOS][data-browser="Mobile Safari"][data-device=SP]{height:100vh}body{position:relative;font-family:Zen Kaku Gothic Antique,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:500;line-height:1.9;color:#4f3b17;letter-spacing:.1em;word-wrap:break-word;overflow-wrap:break-word;background:url(/assets/img/common/bg_gray.png) 50%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:16px;font-size:1.6rem}body.is-locked{position:fixed;top:0;left:0;width:100%;overflow:hidden}main>:first-child{margin-top:0}main>:last-child{margin-bottom:0}a{display:inline-block;color:#2f9ad1;text-decoration:none;transition:color .3s ease-out,background .3s ease-out,opacity .3s ease-out}a:active,a:focus{outline:0;opacity:.6}[type=file]:active+.btn,[type=file]:active+.btn--brown,[type=file]:active+.btn--icon-right,[type=file]:active+.btn--icon-right--border,[type=file]:active+.btn--recruit,[type=file]:active+.btn-closed-clip,[type=file]:active+.btn__nav-sp--recruit,[type=file]:focus+.btn,[type=file]:focus+.btn--brown,[type=file]:focus+.btn--icon-right,[type=file]:focus+.btn--icon-right--border,[type=file]:focus+.btn--recruit,[type=file]:focus+.btn-closed-clip,[type=file]:focus+.btn__nav-sp--recruit,a:active img,a:focus img{opacity:.6}[data-device=PC] a:hover:not(.is-disabled,:disabled){outline:0;opacity:.6}[data-device=PC] a:hover:not(.is-disabled,:disabled) img{opacity:.6}p{margin:1em 0;-webkit-hyphens:auto;hyphens:auto;word-wrap:break-word}[data-device=PC] p a:hover:not(.is-disabled,:disabled),p a:active,p a:focus{text-decoration:underline}a:link,a:visited{color:#2f9ad1;opacity:1}hr,img{display:block}img{max-width:100%;transition:opacity .3s ease-out}hr{width:100%;height:1px;margin:16px 0;background:#b8b0a0;border:0}input,select,textarea{margin:0}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}input[type=date]::-webkit-calendar-picker-indicator{opacity:0}input::-webkit-date-and-time-value{text-align:left}input:-webkit-autofill,input:-webkit-autofill:focus,select:-internal-autofill-selected{box-shadow:inset 0 0 0 1000px #fff}input:-webkit-autofill.is-disabled,input:-webkit-autofill:focus.is-disabled,select:-internal-autofill-selected.is-disabled{box-shadow:inset 0 0 0 1000px #9f9f9f}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #828c9a}button:not(.is-disabled,:disabled),select:not(.is-disabled,:disabled){cursor:pointer}select::-ms-expand{display:none}textarea{min-width:100%;max-width:100%}button{padding:0;font-family:Zen Kaku Gothic Antique,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;color:#4f3b17;background:0 0;border:0;font-size:16px;font-size:1.6rem}button:focus{outline:0}label{display:inline-block;cursor:pointer}table{width:100%;table-layout:fixed}.anchor,.anchor--faq{display:flex;gap:6%;justify-content:center;margin:64px auto 0}@media screen and (max-width:768px){.anchor,.anchor--faq{flex-direction:column;align-items:center;margin:20px auto 60px}}.anchor__link,.anchor__link--faq1,.anchor__link--faq2,.anchor__link--faq3{display:flex;align-items:center;justify-content:space-between;min-width:190px;padding:0 10px 10px;color:#4f3b17}.anchor__link{border-bottom:2px dotted}.anchor__link--faq1:active,.anchor__link--faq1:focus,.anchor__link--faq1:link,.anchor__link--faq1:visited,.anchor__link--faq2:active,.anchor__link--faq2:focus,.anchor__link--faq2:link,.anchor__link--faq2:visited,.anchor__link--faq3:active,.anchor__link--faq3:focus,.anchor__link--faq3:link,.anchor__link--faq3:visited,.anchor__link:active,.anchor__link:focus,.anchor__link:link,.anchor__link:visited,[data-device=PC] .anchor__link--faq1:hover:not(.is-disabled,:disabled),[data-device=PC] .anchor__link--faq2:hover:not(.is-disabled,:disabled),[data-device=PC] .anchor__link--faq3:hover:not(.is-disabled,:disabled),[data-device=PC] .anchor__link-title:hover:not(.is-disabled,:disabled),[data-device=PC] .anchor__link:hover:not(.is-disabled,:disabled){color:#4f3b17}@media screen and (max-width:768px){.anchor__link,.anchor__link--faq1,.anchor__link--faq2,.anchor__link--faq3{width:50%;margin-top:20px}}.anchor__link--faq1:after,.anchor__link--faq2:after,.anchor__link--faq3:after,.anchor__link:after{display:none;font-family:Font Awesome\ 5 Free,solid;font-style:normal;font-weight:900;font-variant:normal;content:"\f063";text-rendering:auto;-webkit-font-smoothing:antialiased}.anchor__link--faq1>svg,.anchor__link--faq2>svg,.anchor__link--faq3>svg,.anchor__link>svg{flex:0 0 auto;margin-left:16px}@media screen and (max-width:768px){.anchor--faq{flex-flow:row wrap;align-items:flex-end;justify-content:flex-start}}.anchor__link--faq1{border-bottom:2px dotted #f478a3}@media screen and (max-width:768px){.anchor__link--faq1{width:47%;min-width:auto}}.anchor__link--faq1>svg{color:#f478a3}.anchor__link--faq2{border-bottom:2px dotted #ffaf2b}@media screen and (max-width:768px){.anchor__link--faq2{width:47%;min-width:auto}}.anchor__link--faq2>svg{color:#ffaf2b}.anchor__link--faq3{border-bottom:2px dotted #95c76f}@media screen and (max-width:768px){.anchor__link--faq3{width:47%;min-width:auto}}.anchor__link--faq3>svg{color:#95c76f}.anchor__link-title{font-weight:700;font-size:16px;font-size:1.6rem;color:#4f3b17}.anchor__link-title:active,.anchor__link-title:focus,.anchor__link-title:link,.anchor__link-title:visited{color:#4f3b17}.badge,.badge--cat1,.badge--cat2,.badge--cat3,.badge--cat4,.badge--cat5,.badge--cat6{min-width:100px;padding:4px 8px;font-weight:700;text-align:center;vertical-align:middle;border-radius:9999px;font-size:12px;font-size:1.2rem}.badge{background-color:#4f3b17}.badge,.badge--cat1:active,.badge--cat1:focus,.badge--cat1:link,.badge--cat1:visited,.badge--cat2:active,.badge--cat2:focus,.badge--cat2:link,.badge--cat2:visited,.badge--cat3:active,.badge--cat3:focus,.badge--cat3:link,.badge--cat3:visited,.badge--cat4:active,.badge--cat4:focus,.badge--cat4:link,.badge--cat4:visited,.badge--cat5:active,.badge--cat5:focus,.badge--cat5:link,.badge--cat5:visited,.badge--cat6:active,.badge--cat6:focus,.badge--cat6:link,.badge--cat6:visited,.badge:active,.badge:focus,.badge:link,.badge:visited,[data-device=PC] .badge--cat1:hover:not(.is-disabled,:disabled),[data-device=PC] .badge--cat2:hover:not(.is-disabled,:disabled),[data-device=PC] .badge--cat3:hover:not(.is-disabled,:disabled),[data-device=PC] .badge--cat4:hover:not(.is-disabled,:disabled),[data-device=PC] .badge--cat5:hover:not(.is-disabled,:disabled),[data-device=PC] .badge--cat6:hover:not(.is-disabled,:disabled),[data-device=PC] .badge:hover:not(.is-disabled,:disabled){color:#fff}@media screen and (max-width:768px){.badge,.badge--cat1,.badge--cat2,.badge--cat3,.badge--cat4,.badge--cat5,.badge--cat6{padding:4px 16px;font-size:10px;font-size:1rem}}@media screen and (max-width:320px){.badge,.badge--cat1,.badge--cat2,.badge--cat3,.badge--cat4,.badge--cat5,.badge--cat6{min-width:auto}}.badge__category-item,.badge__category-item--active,.badge__category-item--hoiku{min-width:120px;height:-moz-fit-content;height:fit-content;padding:6px 12px;font-weight:700;text-align:center;vertical-align:middle;border-radius:9999px;font-size:12px;font-size:1.2rem;transition:color .3s ease-out,background .3s ease-out,opacity .3s ease-out}.badge__category-item,.badge__category-item--hoiku{color:#4f3b17}.badge__category-item{background-color:#f8f6f3}@media screen and (max-width:768px){.badge__category-item,.badge__category-item--active,.badge__category-item--hoiku{width:48%;height:-moz-fit-content;height:fit-content;padding:8px;margin:0;font-size:10px;font-size:1rem}}.badge__category-item--active:hover,.badge__category-item--hoiku:hover,.badge__category-item:hover{cursor:pointer;outline:0;opacity:.6}.badge__tag-item,.badge__tag-item--active{padding:4px 16px;line-height:2.1;color:#4f3b17;cursor:pointer;border:1px solid #9f9f9f;border-radius:20px;outline:0;opacity:1;transition:color .3s ease-out,background .3s ease-out,opacity .3s ease-out}.badge__tag-item{font-weight:400;background-color:#fff}@media (hover:hover){.badge__tag-item--active:hover,.badge__tag-item:hover{opacity:.6}}@media (hover:none){.badge__tag-item--active:active,.badge__tag-item:active{opacity:.6}}.badge--cat1{color:#fff;background-color:#f478a3}.badge--cat2{color:#fff;background-color:#ffaf2b}.badge--cat3{color:#fff;background-color:#93b1e8}.badge--cat4{color:#fff;background-color:#95c76f}.badge--cat5{color:#fff;background-color:#f88}.badge--cat6{color:#fff;background-color:#d2abea}.badge__category-item--hoiku{background-color:#ececec}.badge__category-item--active{color:#fff;background-color:#4f3b17}.badge__tag-item--active{font-weight:500;background-color:#ffebef}.badge__tag-item-icon{margin-left:8px}.breadcrumb{position:relative;margin-bottom:72px;font-size:12px;font-size:1.2rem}.breadcrumb__inner{max-width:1270px;padding:0 20px;margin:16px auto 0}@media screen and (max-width:768px){.breadcrumb__inner{padding-left:0}}@media screen and (max-width:320px){.breadcrumb__inner{padding:0 16px}}.breadcrumb__list{display:flex;flex-wrap:wrap}.breadcrumb__list-item:not(:first-child):before{margin:0 8px;content:"—"}.breadcrumb__link,.breadcrumb__link:active,.breadcrumb__link:focus,.breadcrumb__link:link,.breadcrumb__link:visited,[data-device=PC] .breadcrumb__link:hover:not(.is-disabled,:disabled){color:#4f3b17}.btn-closed-clip,.btn__nav-sp--recruit{display:inline-block;padding:16px 24px;font-weight:700;text-align:center;text-decoration:none;background:#f478a3;border-radius:100px;transition:color .3s ease-out,background .3s ease-out,opacity .3s ease-out}.btn-closed-clip{line-height:1.6;color:#fff}.btn__nav-sp--recruit{min-width:280px}.btn--recruit,.btn__nav-sp--recruit{line-height:1.6;color:#fff}.btn,.btn--brown,.btn--danger,.btn--icon-right,.btn--icon-right--border,.btn--info,.btn--recruit,.btn--sub,.btn--success,.btn--warning{display:inline-block;padding:16px 24px;font-weight:700;text-decoration:none;background:#f478a3;border-radius:100px;transition:color .3s ease-out,background .3s ease-out,opacity .3s ease-out}.btn--brown{text-align:center}.btn,.btn--danger,.btn--icon-right,.btn--icon-right--border,.btn--info,.btn--sub,.btn--success,.btn--warning{min-width:280px;line-height:1.6}.btn,.btn--danger,.btn--icon-right,.btn--info,.btn--sub,.btn--success,.btn--warning{color:#fff}.btn,.btn--danger,.btn--info,.btn--sub,.btn--success,.btn--warning{text-align:center}.btn--brown:link,.btn--brown:visited,.btn--danger:link,.btn--danger:visited,.btn--icon-right:link,.btn--icon-right:visited,.btn--info:link,.btn--info:visited,.btn--recruit:link,.btn--recruit:visited,.btn--sub:link,.btn--sub:visited,.btn--success:link,.btn--success:visited,.btn--warning:link,.btn--warning:visited,.btn-closed-clip:link,.btn-closed-clip:visited,.btn:link,.btn:visited,.btn__nav-sp--recruit:link,.btn__nav-sp--recruit:visited{color:#fff}.btn--brown:active,.btn--recruit:active,.btn-closed-clip:active,.btn__nav-sp--recruit:active{color:#fff;opacity:.6}.btn--icon-right--border:active{opacity:.6}.btn--icon-right:active{color:#fff;opacity:.6}.btn--danger:active,.btn--info:active,.btn--sub:active,.btn--success:active,.btn--warning:active{color:#fff}.btn--brown:focus,.btn--recruit:focus,.btn-closed-clip:focus,.btn:active,.btn__nav-sp--recruit:focus{color:#fff;opacity:.6}.btn--icon-right--border:focus{opacity:.6}.btn--icon-right:focus{color:#fff;opacity:.6}.btn--danger:focus,.btn--info:focus,.btn--sub:focus,.btn--success:focus,.btn--warning:focus{color:#fff}.btn:focus,[data-device=PC] .btn--brown:hover:not(.is-disabled,:disabled),[data-device=PC] .btn--recruit:hover:not(.is-disabled,:disabled),[data-device=PC] .btn-closed-clip:hover:not(.is-disabled,:disabled),[data-device=PC] .btn__nav-sp--recruit:hover:not(.is-disabled,:disabled){color:#fff;opacity:.6}[data-device=PC] .btn--icon-right--border:hover:not(.is-disabled,:disabled){opacity:.6}[data-device=PC] .btn--icon-right:hover:not(.is-disabled,:disabled){color:#fff;opacity:.6}[data-device=PC] .btn--danger:hover:not(.is-disabled,:disabled),[data-device=PC] .btn--info:hover:not(.is-disabled,:disabled),[data-device=PC] .btn--sub:hover:not(.is-disabled,:disabled),[data-device=PC] .btn--success:hover:not(.is-disabled,:disabled),[data-device=PC] .btn--warning:hover:not(.is-disabled,:disabled){color:#fff}[data-device=PC] .btn:hover:not(.is-disabled,:disabled){color:#fff;opacity:.6}@media screen and (max-width:768px){.btn,.btn--brown,.btn--danger,.btn--icon-right,.btn--icon-right--border,.btn--info,.btn--recruit,.btn--sub,.btn--success,.btn--warning,.btn-closed-clip,.btn__nav-sp--recruit{font-size:14px;font-size:1.4rem}}@media screen and (max-width:480px){.btn,.btn--brown,.btn--danger,.btn--icon-right,.btn--icon-right--border,.btn--info,.btn--recruit,.btn--sub,.btn--success,.btn--warning,.btn-closed-clip,.btn__nav-sp--recruit{width:100%;min-width:168px}}.btn--brown:disabled,.btn--danger:disabled,.btn--icon-right--border:disabled,.btn--icon-right:disabled,.btn--info:disabled,.btn--recruit:disabled,.btn--sub:disabled,.btn--success:disabled,.btn--warning:disabled,.btn-closed-clip:disabled,.btn:disabled,.btn__nav-sp--recruit:disabled,.is-disabled.btn,.is-disabled.btn--brown,.is-disabled.btn--danger,.is-disabled.btn--icon-right,.is-disabled.btn--icon-right--border,.is-disabled.btn--info,.is-disabled.btn--recruit,.is-disabled.btn--sub,.is-disabled.btn--success,.is-disabled.btn--warning,.is-disabled.btn-closed-clip,.is-disabled.btn__nav-sp--recruit{background:#fcd6e3;box-shadow:none}.btn--sub{background:#9f9f9f}.btn--sub:active,.btn--sub:focus,[data-device=PC] .btn--danger:hover:not(.is-disabled,:disabled),[data-device=PC] .btn--info:hover:not(.is-disabled,:disabled),[data-device=PC] .btn--sub:hover:not(.is-disabled,:disabled),[data-device=PC] .btn--success:hover:not(.is-disabled,:disabled),[data-device=PC] .btn--warning:hover:not(.is-disabled,:disabled),[type=file]:active+.btn--sub,[type=file]:focus+.btn--sub{opacity:.6}.btn--sub.is-disabled,.btn--sub:disabled{background:#d2d2d2}.btn--danger{background:#e05e5a}.btn--danger:active,.btn--danger:focus,[type=file]:active+.btn--danger,[type=file]:focus+.btn--danger{opacity:.6}.btn--danger.is-disabled,.btn--danger:disabled{background:#f0b2b0}.btn--warning{background:#f5970b}.btn--warning:active,.btn--warning:focus,[type=file]:active+.btn--warning,[type=file]:focus+.btn--warning{opacity:.6}.btn--warning.is-disabled,.btn--warning:disabled{background:#f9c16d}.btn--success{background:#47a04b}.btn--success:active,.btn--success:focus,[type=file]:active+.btn--success,[type=file]:focus+.btn--success{opacity:.6}.btn--success.is-disabled,.btn--success:disabled{background:#84c987}.btn--info{background:#3981d5}.btn--info:active,.btn--info:focus,[type=file]:active+.btn--info,[type=file]:focus+.btn--info{opacity:.6}.btn--info.is-disabled,.btn--info:disabled{background:#8db7e7}.btn--icon-right{position:relative;padding-right:44px;padding-left:40px;text-align:left}@media screen and (max-width:768px){.btn--icon-right{padding-left:24px;text-align:center}}.btn--icon-right__icon{position:absolute;top:50%;right:24px;transform:translateY(-50%)}.btn--icon-right--border{position:relative;padding-right:44px;padding-left:40px;text-align:left;background:#fff;border:2px solid #f478a3;color:#f478a3}.btn--icon-right--border:active,.btn--icon-right--border:focus,.btn--icon-right--border:link,.btn--icon-right--border:visited,[data-device=PC] .btn--icon-right--border:hover:not(.is-disabled,:disabled){color:#f478a3}@media screen and (max-width:768px){.btn--icon-right--border{padding-left:24px;text-align:center}}.btn__icon{margin-right:8px}.btn--brown{min-width:230px;height:50px;line-height:1;color:#4f3b17!important;background-color:#fff;border:1px solid #4f3b17}@media screen and (max-width:768px){.btn--brown{margin-top:32px;line-height:1.2}}.btn--recruit{position:fixed;top:140px;right:-32px;min-width:180px;text-align:left;background-color:#ffaf2b;z-index:7}@media screen and (max-width:768px){.btn--recruit{top:80px;width:170px;min-width:auto}}.btn--recruit:after,.btn__nav-sp--recruit:after{display:inline-block;width:16px;height:16px;margin-left:8px;content:"";background:url(/assets/img/gnav/blank-link-white.png) 50% no-repeat;background-size:cover}.btn__nav-sp--recruit{background-color:#ffaf2b}@media screen and (max-width:768px){.btn__nav-sp--recruit{width:100%;min-width:148px}}@media screen and (max-width:480px){.btn__nav-sp--recruit{min-width:128px}}.btn-closed{position:absolute;top:-16px;right:-16px;max-width:32px;cursor:pointer}@media screen and (max-width:768px){.btn-closed{top:16px;right:32px}}@media screen and (max-width:480px){.btn-closed{top:16px;right:16px}}.btn-closed-clip{position:absolute;bottom:0;left:50%;min-width:200px;background-color:#4f3b17;transform:translate(-50%,50%)}@media screen and (max-width:480px){.btn-closed-clip{width:auto;min-width:165px}}.btn-text-link{font-size:14px;font-size:1.4rem;width:auto;padding-bottom:4px;font-weight:700;text-align:center;border-bottom:2px dotted #4f3b17;color:#4f3b17}.btn-text-link:active,.btn-text-link:focus,.btn-text-link:link,.btn-text-link:visited,[data-device=PC] .btn-text-link:hover:not(.is-disabled,:disabled),[data-device=PC] .card-hoiku:hover:not(.is-disabled,:disabled),[data-device=PC] .card-post:hover:not(.is-disabled,:disabled){color:#4f3b17}.btn-text-link__icon{margin-left:32px}.card-hoiku,.card-post{flex:0 1 auto;padding:16px 16px 32px;margin:24px 1% 0;background-color:#fff;border-radius:10px;color:#4f3b17}.card-hoiku:active,.card-hoiku:focus,.card-hoiku:link,.card-hoiku:visited,.card-post:active,.card-post:focus,.card-post:link,.card-post:visited{color:#4f3b17}.card-hoiku{width:23%}@media screen and (max-width:768px){.card-hoiku{width:48%;padding:8px 8px 32px;margin:16px 1% 0}}.card-hoiku__wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:-24px -1% 0}@media screen and (max-width:768px){.card-hoiku__wrap{margin:-16px -1% 0}}.card-hoiku__top-group{display:flex;flex-direction:column;align-items:flex-start}.card-hoiku__title{font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-size:24px;font-size:2.4rem}@media screen and (max-width:1270px){.card-hoiku__title{font-size:1.89vw}}@media screen and (max-width:768px){.card-hoiku__title{font-size:16px;font-size:1.6rem}}.card-hoiku__title--s{font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-size:20px;font-size:2rem}@media screen and (max-width:1270px){.card-hoiku__title--s{font-size:1.72vw}}@media screen and (max-width:768px){.card-hoiku__title--s{font-size:15px;font-size:1.5rem}}.card-hoiku__icon-group{display:flex;flex:0 0 auto;align-items:center;margin-top:8px;margin-left:0}.card-hoiku__icon--yellow{display:inline-block;padding:8px;line-height:1.1;text-align:center;background-color:#f7ebb8;border-radius:20px;font-size:11px;font-size:1.1rem}@media screen and (max-width:1270px){.card-hoiku__icon--yellow{font-size:.87vw}}@media screen and (max-width:768px){.card-hoiku__icon--yellow{font-size:9px;font-size:.9rem}}.card-hoiku__icon--brown{display:inline-block;padding:8px;margin-left:8px;background-color:#4f3b17;border-radius:20px}.card-hoiku__icon-img{max-width:20px}.card-hoiku__img-group{aspect-ratio:3/2;margin-top:8px}.card-hoiku__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:10px}.card-hoiku__info-group{margin-top:24px}.card-hoiku__info{font-size:14px;font-size:1.4rem;display:flex;align-items:flex-start}@media screen and (max-width:768px){.card-hoiku__info{font-size:12px;font-size:1.2rem}}.card-hoiku__info-icon{display:inline-block;flex:0 0 auto;width:16px;margin-top:.4em;margin-right:12px;vertical-align:middle}@media screen and (max-width:768px){.card-hoiku__info-icon{width:12px}}.card-post{width:31.3333333333%}@media screen and (max-width:768px){.card-post{width:100%;padding:16px;margin:0 auto}.card-post:not(:first-child){margin-top:16px}}.card-post__wrap{display:flex;justify-content:center;margin:0 -1%}.card-post__img{width:100%;-o-object-fit:contain;object-fit:contain;aspect-ratio:3/2;border-radius:10px}.card-post__info{display:flex;flex-wrap:wrap;gap:8px 8px;align-items:center;margin-top:16px!important;line-height:1.2}@media screen and (max-width:768px){.card-post__info{margin-top:8px}}.card-post__time{font-size:14px;font-size:1.4rem;flex:0 0 auto;color:#9f9f9f}.card-post__title{display:-webkit-box;margin-top:16px;overflow:hidden;font-weight:700;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media screen and (max-width:768px){.card-post__title{margin-top:8px;font-size:14px;font-size:1.4rem}}.card-post__tag-group{display:flex;flex-wrap:wrap;padding-top:16px;margin:16px -8px 0;border-top:1px solid #ececec}@media screen and (max-width:768px){.card-post__tag-group{padding-top:8px;margin:8px -8px 0}}.card-post__tag-item{font-size:14px;font-size:1.4rem;margin:0 8px;color:#9f9f9f}@media screen and (max-width:768px){.card-post__tag-item{font-size:12px;font-size:1.2rem}}.category-list{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media screen and (max-width:768px){.category-list{justify-content:start;width:100%;padding-top:24px;margin-left:8px}}.category{margin:50px 0 0}@media screen and (max-width:768px){.category{margin:0 0 40px}}.container{min-width:768px}@media screen and (max-width:768px){.container{min-width:320px;overflow:hidden}}.container--deep{background-color:#fef2f4}.contents__wrapper,.contents__wrapper--no-cta{position:relative;display:flex;flex:1 1 auto;flex-flow:column}.contents__wrapper{width:100%;max-width:1270px;min-height:calc(100vh - 94px);padding:0 32px;margin:94px auto 0}@media screen and (max-width:768px){.contents__wrapper{min-height:auto;margin:56px auto 0}}@media screen and (max-width:480px){.contents__wrapper{padding:0 24px}}@media screen and (max-width:320px){.contents__wrapper{padding:0}}.contents__wrapper--no-cta{width:100%;max-width:1270px;min-height:calc(100vh - 94px);padding:0 32px;margin:94px auto 0}@media screen and (max-width:768px){.contents__wrapper--no-cta{min-height:calc(100vh - 56px);margin:56px auto 0}}@media screen and (max-width:480px){.contents__wrapper--no-cta{padding:0 24px}}@media screen and (max-width:320px){.contents__wrapper--no-cta{padding:0 16px}}@media screen and (max-width:768px){.content__flex,.content__flex--bottom{display:block;width:100%}.content__background-wrap{padding:40px 0}.content__background-radius-wrap--white{padding:40px}.content-definition-list{display:block}.content-definition-list__dt{width:100%;padding:20px 20px 5px;border-radius:10px 10px 0 0;font-size:14px;font-size:1.4rem}.content-definition-list__dd{width:100%;padding:0 20px 20px;border-radius:0 0 10px 10px;font-size:14px;font-size:1.4rem}.content-definition-list__dd:before{display:none}.content-mv__img--home{min-height:500px!important;aspect-ratio:auto}.content-mv__img--concept,.content-mv__img--features{max-height:calc(100dvh - 56px)}.content-mv__top-cloud--1{top:13%;left:11%;width:23%}.content-mv__top-cloud--2{top:7%;right:11%;width:28%}.content-mv__top-teacher,.content-mv__top-teacher--start{bottom:3%;left:14%;width:20%;height:20%}.content-mv__top-family{right:12%;bottom:2%;width:32%}}@media screen and (max-width:480px){.content-mv__concept-cloud--1{top:13%;left:18%;width:21%}.content-mv__concept-cloud--2{top:45%;right:15%;width:20%}.content-mv__concept-right-sakura-back{top:-4%;right:-15%;width:85%;min-width:220px}.content-mv__concept-right-sakura-back--start{transform:translate(0) rotate(0)}}@media screen and (max-width:768px){.content-mv__concept-right-sakura-front--end{transform:translate(85%) scale(1.3)}.content-mv__concept-right-green{right:0;bottom:0;width:36%;min-width:200px;max-width:400px}}@media screen and (max-width:480px){.content-mv__concept-left-sakura-back{top:-16%;left:-25%;width:110%;min-width:240px}.content-mv__concept-left-sakura-back--start{transform:translate(0) rotate(0)}}@media screen and (max-width:768px){.content-mv__concept-left-sakura-front--middle{transform:translate(-20%) scale(1.1)}.content-mv__concept-left-sakura-front--end{transform:translate(-90%) scale(1.3)}.content-mv__concept-left-green{bottom:0;left:0;width:27%;min-width:200px;max-width:400px}}@media screen and (max-width:480px){.content-mv__concept-bird{width:7%}.content-mv__features-img-wrap--end{transform:scale(2.5)}}@media screen and (max-width:768px){.content-mv__features-cloud--2{top:7%;right:14%;width:20%}.content-mv__features-cloud--3{top:19%;right:4%;width:14%}.content-mv__features-cloud--4{top:32%;right:69%;width:18%}}.cta__link--application,.cta__link--contact{padding:20px 6%;text-align:center;border-radius:20px}.cta__link--application{width:48%;background-color:#f478a3;color:#fff}.cta__link--application:active,.cta__link--application:focus,.cta__link--application:link,.cta__link--application:visited,[data-device=PC] .cta__link--application:hover:not(.is-disabled,:disabled){color:#fff}@media screen and (max-width:768px){.cta__link--application,.cta__link--contact{width:100%;padding:16px 6%}}.cta__link--application:not(:first-child),.cta__link--contact:not(:first-child){margin-left:4%}@media screen and (max-width:768px){.cta__link--application:not(:first-child),.cta__link--contact:not(:first-child){margin:24px 0 0}}.cta__link-title--application,.cta__link-title--contact{font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;line-height:1.6}.cta__link-title--application{font-size:30px;font-size:3rem}@media screen and (max-width:768px){.cta__link-title--application,.cta__link-title--contact{font-size:20px;font-size:2rem}}.cta__link-description--application,.cta__link-description--contact{margin:8px 0 0;font-size:14px;font-size:1.4rem}@media screen and (max-width:768px){.cta__link-description--application,.cta__link-description--contact{font-size:12px;font-size:1.2rem}}.cta{width:100%;background-color:#ffebef;position:relative}.cta:before{position:absolute;top:0;left:50%;display:block;width:100%;aspect-ratio:683/35;content:"";background-image:url(/assets/img/footer/contact_hr.svg);background-repeat:no-repeat;background-position:bottom;background-size:104%;transform:translate(-50%,-92%)}.cta__inner{max-width:1270px;padding:16px 32px 64px;margin:0 auto}@media screen and (max-width:768px){.cta__inner{padding:32px 32px 40px}}@media screen and (max-width:480px){.cta__inner{padding:32px 24px 40px}}@media screen and (max-width:320px){.cta__inner{padding:32px 16px 40px}}.cta__title{font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;text-align:center;letter-spacing:.2em;font-size:50px;font-size:5rem}.cta__subtitle{display:block;font-family:Quicksand,sans-serif;font-weight:700;line-height:1;color:#fcb6ce;font-size:30px;font-size:3rem}.cta__description{text-align:center}@media screen and (max-width:768px){.cta__description{font-size:12px;font-size:1.2rem}}.cta__link-wrap{display:flex;justify-content:center;margin-top:40px}@media screen and (max-width:768px){.cta__link-wrap{flex-direction:column;margin-top:24px}}.cta__link-wrap--right{display:flex;flex-direction:column;width:50%}@media screen and (max-width:768px){.cta__link-wrap--right{width:100%}}.cta__link--application{align-content:center}.cta__link--contact{width:auto;margin-left:4%;background-color:#fff;border:2px solid #f478a3;color:#f478a3}.cta__link--contact:active,.cta__link--contact:focus,.cta__link--contact:link,.cta__link--contact:visited,[data-device=PC] .cta__link--contact:hover:not(.is-disabled,:disabled){color:#f478a3}@media screen and (max-width:768px){.cta__link--contact{margin:16px 0 0}}.cta__link--contact:not(:first-child){margin-top:4%}@media screen and (max-width:768px){.cta__link--contact:not(:first-child){margin:16px 0 0}}.cta__link-title--contact{font-size:24px;font-size:2.4rem}@media screen and (max-width:768px){.cta__link-title--contact{font-size:20px;font-size:2rem}}@media screen and (max-width:1270px){.cta__link-title--small{font-size:18px;font-size:1.8rem}}@media screen and (max-width:768px){.cta__link-title--small{font-size:16px;font-size:1.6rem}}.footer__menu-btn-link--certificate,.footer__menu-btn-link--corporate,.footer__menu-btn-link--recruit{width:100%;height:100%;padding:14px 8px;font-weight:700;line-height:1.4;text-align:center;background-color:#fff;border-radius:10px;font-size:14px;font-size:1.4rem}.footer__menu-btn-link--certificate,.footer__menu-btn-link--corporate{display:flex;align-items:center;justify-content:center}.footer{width:100%;background:#fbf9f8}.footer__inner{display:flex;max-width:1270px;padding:72px 32px;margin:0 auto}@media screen and (max-width:768px){.footer__inner{flex-direction:column;align-items:center;padding:80px 32px 32px}}@media screen and (max-width:480px){.footer__inner{padding:64px 24px 24px}}@media screen and (max-width:320px){.footer__inner{padding:40px 16px 24px}}.footer__logo{max-width:300px}.footer__menu{flex:1 1 auto;margin-left:9%}@media screen and (max-width:768px){.footer__menu{width:100%;margin-left:0}}.footer__menu-top{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}@media screen and (max-width:768px){.footer__menu-top{flex-direction:column;align-items:center}}.footer__menu-main{display:flex;flex-flow:column wrap;width:95%;height:120px}@media screen and (max-width:768px){.footer__menu-main{align-content:space-between;align-items:flex-start;width:70%;max-width:260px;height:132px;margin-top:56px;font-size:14px;font-size:1.4rem}}.footer__menu-main--hoiku{display:flex;flex-flow:column wrap;width:95%;height:120px}@media screen and (max-width:768px){.footer__menu-main--hoiku{align-content:space-between;align-items:flex-start;width:70%;max-width:260px;height:170px;margin-top:56px;font-size:14px;font-size:1.4rem}}.footer__menu-main-item{height:31px}@media screen and (max-width:768px){.footer__menu-main-item{height:27px}}.footer__menu-main-item:not(:nth-child(3n+1)){margin-top:8px}@media screen and (max-width:768px){.footer__menu-main-item:not(:nth-child(3n+1)){margin-top:0}.footer__menu-main-item:not(:nth-child(4n+1)){margin-top:8px}.footer__menu-main-item:nth-child(n+5){margin-left:8px}}.footer__menu-main-item--hoiku{height:31px}@media screen and (max-width:768px){.footer__menu-main-item--hoiku{height:27px}}.footer__menu-main-item--hoiku:not(:nth-child(3n+1)){margin-top:8px}@media screen and (max-width:768px){.footer__menu-main-item--hoiku:not(:nth-child(3n+1)){margin-top:0}.footer__menu-main-item--hoiku:not(:nth-child(4n+1)){margin-top:8px}.footer__menu-main-item--hoiku:nth-child(n+6){margin-left:8px}.footer__menu-main-item--hoiku:nth-child(6){margin-top:0}.footer__menu-main-item--hoiku:nth-child(5),.footer__menu-main-item--hoiku:nth-child(9){margin-top:8px}}.footer__menu-main-link{font-weight:700;color:#4f3b17}.footer__menu-main-link:active,.footer__menu-main-link:focus,.footer__menu-main-link:link,.footer__menu-main-link:visited,[data-device=PC] .footer__menu-main-link:hover:not(.is-disabled,:disabled){color:#4f3b17}.footer__sns-link-wrap{display:flex;gap:32px;margin-top:32px}.footer__link-instagram{width:32px}.footer__link-tiktok{width:28px}.footer__link-twitter{width:32px}.footer__link-youtube{width:36px}.footer__menu-btn-list{display:flex;margin-top:56px}@media screen and (max-width:768px){.footer__menu-btn-list{flex-direction:column;align-items:center;margin-top:32px}}.footer__menu-btn-item{width:33.3333333333%}@media screen and (max-width:768px){.footer__menu-btn-item{width:100%}}.footer__menu-btn-item:not(:first-child){margin-left:10px}@media screen and (max-width:768px){.footer__menu-btn-item:not(:first-child){margin-top:16px;margin-left:0}}.footer__menu-btn-link--corporate{border:2px solid #8cd695;color:#8cd695}.footer__menu-btn-link--corporate:active,.footer__menu-btn-link--corporate:focus,.footer__menu-btn-link--corporate:link,.footer__menu-btn-link--corporate:visited,[data-device=PC] .footer__menu-btn-link--corporate:hover:not(.is-disabled,:disabled){color:#8cd695}.footer__menu-btn-link--certificate{border:2px solid #85b3db;color:#85b3db}.footer__menu-btn-link--certificate:active,.footer__menu-btn-link--certificate:focus,.footer__menu-btn-link--certificate:link,.footer__menu-btn-link--certificate:visited,[data-device=PC] .footer__menu-btn-link--certificate:hover:not(.is-disabled,:disabled){color:#85b3db}.footer__menu-btn-link--recruit{display:flex;align-items:center;justify-content:center;border:2px solid #ccaede;color:#ccaede}.footer__menu-btn-link--recruit:active,.footer__menu-btn-link--recruit:focus,.footer__menu-btn-link--recruit:link,.footer__menu-btn-link--recruit:visited,[data-device=PC] .footer__menu-btn-link--recruit:hover:not(.is-disabled,:disabled){color:#ccaede}.footer__menu-btn-link--recruit:after{display:block;flex:0 0 auto;width:16px;height:16px;margin-left:4%;content:"";background:url(/assets/img/footer/blank-link.png) no-repeat 50%;background-size:100%}.footer__menu-bottom{display:flex;justify-content:space-between;margin-top:80px}@media screen and (max-width:768px){.footer__menu-bottom{flex-direction:column;margin-top:40px}}.footer__menu-sub{display:flex;flex:1 1 auto;font-size:12px;font-size:1.2rem}@media screen and (max-width:768px){.footer__menu-sub{flex-flow:column wrap;height:56px}}.footer__menu-sub-item:not(:first-child){margin-left:5%}@media screen and (max-width:768px){.footer__menu-sub-item:not(:first-child){margin-left:0}.footer__menu-sub-item:nth-child(n+3){margin-left:8px}.footer__menu-sub-item:nth-child(2n){margin-top:8px}}.footer__menu-sub-link,.footer__menu-sub-link:active,.footer__menu-sub-link:focus,.footer__menu-sub-link:link,.footer__menu-sub-link:visited,[data-device=PC] .footer__menu-sub-link:hover:not(.is-disabled,:disabled){color:#4f3b17}.footer__copyright{font-size:12px;font-size:1.2rem}@media screen and (max-width:768px){.footer__copyright{margin-top:24px}}.footer-form{width:100%;padding:24px;margin-top:48px;text-align:center;background:#fff}@media screen and (max-width:768px){.footer-form{margin-top:16px}}.form__row--birth,.form__row--postalcode{display:flex;align-items:center;width:100%}.form__row--half{display:flex;align-items:center}.form__row,.form__row--unit{display:flex;width:100%}.form__row{align-items:center}@media screen and (max-width:768px){.form__row,.form__row--birth,.form__row--half,.form__row--postalcode,.form__row--unit{flex-direction:column}}.form__col,.form__col--postalcode,.form__col--time-range{flex:0 1 auto;width:48%;font-size:0}@media screen and (max-width:768px){.form__col,.form__col--postalcode,.form__col--time-range{width:100%}}.form__col--postalcode:not(:first-child),.form__col:not(:first-child){margin-left:16px}@media screen and (max-width:768px){.form__col--postalcode:not(:first-child),.form__col--time-range:not(:first-child),.form__col:not(:first-child){margin:8px 0 0}}.form__control,.form__control--s,.form__control--url,.form__control--wh,.form__control--xs,.form__control--xxs{display:block;max-width:100%;min-height:48px;font-family:Zen Kaku Gothic Antique,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;color:#4f3b17;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fafafa;border:1px solid #fafafa;border-radius:10px;font-size:16px;font-size:1.6rem}.form__control--url,.form__control--wh{width:100%}.form__control,.form__control--s,.form__control--xs,.form__control--xxs{padding:8px}.form__control,.form__control--s{width:100%}@media screen and (max-width:480px){.form__control,.form__control--s,.form__control--url,.form__control--wh,.form__control--xs,.form__control--xxs{min-height:40px}}.form__control--s:focus,.form__control--url:focus,.form__control--wh:focus,.form__control--xs:focus,.form__control--xxs:focus,.form__control:focus{border:1px solid #2f9ad1;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px rgba(47,154,209,.4)}.form__control--s:disabled,.form__control--url:disabled,.form__control--wh:disabled,.form__control--xs:disabled,.form__control--xxs:disabled,.form__control:disabled,.is-disabled.form__control,.is-disabled.form__control--s,.is-disabled.form__control--url,.is-disabled.form__control--wh,.is-disabled.form__control--xs,.is-disabled.form__control--xxs{background:#9f9f9f;opacity:1}.form__control--s::-moz-placeholder,.form__control--url::-moz-placeholder,.form__control--wh::-moz-placeholder,.form__control--xs::-moz-placeholder,.form__control--xxs::-moz-placeholder,.form__control::-moz-placeholder{color:#9f9f9f}.form__control--s::placeholder,.form__control--url::placeholder,.form__control--wh::placeholder,.form__control--xs::placeholder,.form__control--xxs::placeholder,.form__control::placeholder{color:#9f9f9f}.form__control--s:not(:disabled).has-error,.form__control--url:not(:disabled).has-error,.form__control--wh:not(:disabled).has-error,.form__control--xs:not(:disabled).has-error,.form__control--xxs:not(:disabled).has-error,.form__control:not(:disabled).has-error{background:#fcf1f0;border:1px solid #e05e5a}.form__wrap-input-date,.form__wrap-input-password,.form__wrap-input-time{position:relative;width:100%}.form__wrap-input-date svg,.form__wrap-input-password svg,.form__wrap-input-time svg{position:absolute;top:50%;right:16px;line-height:1;color:#f478a3;pointer-events:none;transform:translateY(-50%);font-size:26px;font-size:2.6rem}@media screen and (max-width:480px){.form__wrap-input-date svg,.form__wrap-input-password svg,.form__wrap-input-time svg{font-size:21px;font-size:2.1rem}}.form__wrap-select--s:before,.form__wrap-select--xs:before,.form__wrap-select:before{display:none;font-family:Font Awesome\ 5 Free,solid;font-style:normal;font-weight:900;font-variant:normal;content:"\f107";text-rendering:auto;-webkit-font-smoothing:antialiased}.form__wrap-select svg,.form__wrap-select--s svg,.form__wrap-select--xs svg{position:absolute;top:50%;line-height:1;color:#4f3b17;pointer-events:none;transform:translateY(-50%);font-size:14px;font-size:1.4rem}.form__wrap-select svg,.form__wrap-select--s svg{right:24px}.form__wrap-select select,.form__wrap-select--s select,.form__wrap-select--xs select{padding-right:40px}.form__radio-list-label,.form__wrap-select,.form__wrap-select--s,.form__wrap-select--xs{position:relative}.form__radio-label{position:relative;padding-left:36px;font-size:16px;font-size:1.6rem}:disabled+.form__radio-label,:disabled+.form__radio-list-label{opacity:.6}.form__radio-label:before,.form__radio-list-label:before{position:absolute;display:block;width:24px;height:24px;content:"";border:1px solid #b8b0a0;border-radius:50%;transform:translateY(-50%)}.form__radio-label:before{top:0;left:0;margin-top:15px}:checked+.form__radio-label:before,:checked+.form__radio-list-label:before{border:1px solid #f478a3}:checked+.form__radio-label:after,:checked+.form__radio-list-label:after{position:absolute;display:block;width:16px;height:16px;content:"";background:#f478a3;border-radius:50%;transform:translateY(-50%)}:checked+.form__radio-label:after{top:0;left:5px;margin-top:15px}:active+.form__radio-label:before,:active+.form__radio-list-label:before,:focus+.form__radio-label:before,:focus+.form__radio-list-label:before{border:1px solid #f04983}:active+.form__radio-label:after,:active+.form__radio-list-label:after,:focus+.form__radio-label:after,:focus+.form__radio-list-label:after{background:#f04983}.has-error+.form__checkbox-label--danger:before,.has-error+.form__checkbox-label--info:before,.has-error+.form__checkbox-label--sub:before,.has-error+.form__checkbox-label--success:before,.has-error+.form__checkbox-label--warning:before,.has-error+.form__checkbox-label:before,.has-error+.form__radio-label:before,.has-error+.form__radio-list-label:before,.has-error:checked+.form__radio-label:before,.has-error:checked+.form__radio-list-label:before{border:1px solid #e05e5a}.has-error:checked+.form__radio-label:after,.has-error:checked+.form__radio-list-label:after{background:#e05e5a}.has-error:active+.form__radio-label:before,.has-error:active+.form__radio-list-label:before,.has-error:focus+.form__radio-label:before,.has-error:focus+.form__radio-list-label:before{border:1px solid #c82a26}.has-error:active+.form__radio-label:after,.has-error:active+.form__radio-list-label:after,.has-error:focus+.form__radio-label:after,.has-error:focus+.form__radio-list-label:after{background:#c82a26}.form__checkbox-label,.form__checkbox-label--danger,.form__checkbox-label--info,.form__checkbox-label--sub,.form__checkbox-label--success,.form__checkbox-label--warning{position:relative;box-sizing:border-box;display:inline-block;width:auto;padding-left:32px;cursor:pointer}.form__checkbox-label--danger:before,.form__checkbox-label--info:before,.form__checkbox-label--sub:before,.form__checkbox-label--success:before,.form__checkbox-label--warning:before,.form__checkbox-label:before{position:absolute;top:0;left:0;display:block;width:20px;height:20px;margin-top:4px;content:"";background:#fff;border:1px solid #9f9f9f;border-radius:4px}.form__checkbox-label--danger:after,.form__checkbox-label--info:after,.form__checkbox-label--sub:after,.form__checkbox-label--success:after,.form__checkbox-label--warning:after,.form__checkbox-label:after{position:absolute;top:0;left:6px;display:block;width:5px;height:10px;margin-top:6px;content:"";border-right:3px solid #fff;border-bottom:3px solid #fff;opacity:0;transform:rotate(45deg)}.form__file-remove-btn,.form__val-clear-btn{color:#2f9ad1}.form__file-remove-btn:active,.form__file-remove-btn:focus,.form__val-clear-btn:active,.form__val-clear-btn:focus,[data-device=PC] .form__file-remove-btn:hover:not(.is-disabled,:disabled),[data-device=PC] .form__val-clear-btn:hover:not(.is-disabled,:disabled){text-decoration:underline}.form__file-remove-btn:disabled,.form__val-clear-btn:disabled{color:#9f9f9f}.form>:first-child,.form>input[name=_token][type=hidden]:first-child+*{margin-top:0}.form>:last-child{margin-bottom:0}.form__group:not(:first-child){margin-top:40px}.text-heading-2+.form__group{margin-top:24px}.text-heading-3+.form__group{margin-top:0}.form__group+.text-heading-3{margin-top:64px}@media screen and (max-width:480px){.form__group+.text-heading-3{margin-top:48px}.form__group{margin-top:24px}}.form__group--horizontal{display:flex;align-items:center;text-align:left}@media screen and (max-width:768px){.form__group--horizontal{flex-direction:column;align-items:flex-start}}.form__group--horizontal:not(:first-child),.post__detail .toc li:not(:first-child){margin-top:16px}@media screen and (max-width:768px){.form__group--horizontal:not(:first-child){margin-top:32px}}.form__group--horizontal-right{margin:16px 0 0 200px;text-align:left}@media screen and (max-width:768px){.form__group--horizontal-right{margin:32px 0 0}}.form__group--horizontal-right-s{width:50%;margin:64px 0 0 auto;text-align:left}@media screen and (max-width:768px){.form__group--horizontal-right-s{width:100%;margin:32px 0 0}}.form__control--s{flex:0 1 auto}.form__control--xs{flex:0 1 auto;width:150px}@media screen and (max-width:480px){.form__control--xs{width:142px}}.form__control--xxs{flex:0 1 auto;width:100px}@media screen and (max-width:480px){.form__control--xxs{width:96px}}.form__control--url{padding:8px 8px 8px 48px}.form__control--wh{padding:18px 32px;background:#fff}.form__period-box{display:block;width:100%;max-width:100%;height:40px;padding-left:15px;font-family:Zen Kaku Gothic Antique,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;color:#4f3b17;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #fafafa;border-radius:10px;font-size:14px;font-size:1.4rem}@media screen and (max-width:480px){.form__period-box{min-height:40px}}.form__prefecture-box{display:block;width:100%;max-width:100%;height:40px;padding-left:15px;font-family:Zen Kaku Gothic Antique,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;color:#4f3b17;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #4f3b17;border-radius:10px;font-size:14px;font-size:1.4rem}@media screen and (max-width:480px){.form__prefecture-box{min-height:40px}}.form__search{position:relative;display:flex;width:100%}.form__search:before{position:absolute;top:50%;left:15px;width:24px;height:24px;content:"";background:url(/assets/img/common/magnifying-glass.svg);background-repeat:no-repeat;transform:translateY(-50%)}.form__search-box{display:flex;width:100%;padding-left:48px;font-family:Zen Kaku Gothic Antique,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;color:#4f3b17;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #fafafa;border-radius:10px 0 0 10px;font-size:14px;font-size:1.4rem}@media screen and (max-width:480px){.form__search-box{min-height:40px}}.form__search-btn{width:90px;height:40px;font-family:Zen Kaku Gothic Antique,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-size:16px;font-size:1.6rem;color:#fff;text-align:center;text-indent:.6em;letter-spacing:.6em;white-space:nowrap;background:#f478a3;border:0;border-radius:0 10px 10px 0}.form__unit-text{flex:0 0 auto;margin-left:8px;font-weight:700}.form__row--unit{align-items:flex-end}.form__row--unit .form__unit-text{margin-right:8px}.form__row--half{width:60%}@media screen and (max-width:768px){.form__row--half{flex-direction:row;gap:16px;align-items:baseline;width:100%}.form__row--postalcode{display:block}}@media screen and (max-width:480px){.form__row--birth{display:block}.form__row--birth .form__control--xs{display:block;width:100%;margin-top:8px!important}.form__row--birth .form__control--xs:first-child{margin-top:0}}@media screen and (max-width:768px){.form__col--postalcode{margin:12px 0 0}.form__col--postalcode:first-child{margin-top:0}}.form__col--time-range,.form__col--time-range:not(:first-child){margin-left:0}.form__inline{display:inline-block}.form__label{margin:0 0 8px}.form__label--horizontal{flex:0 0 auto;width:200px;margin:0;cursor:default}@media screen and (max-width:768px){.form__label--horizontal{width:auto;margin-bottom:16px}}.form__label-sub{font-size:14px;font-size:1.4rem;color:#393939}.form__title{font-weight:700;font-size:18px;font-size:1.8rem}@media screen and (max-width:768px){.form__title{font-size:16px;font-size:1.6rem}}.form__confirm-content{font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){.form__confirm-content{font-size:14px;font-size:1.4rem}}.form__required-icon{display:inline-block;padding:3px 4px;margin-left:8px;line-height:1;color:#fff;vertical-align:text-bottom;background-color:#e30b71;border-radius:4px;font-size:11px;font-size:1.1rem}[data-browser=Safari] .form__required-icon,[data-device=SP] .form__required-icon{vertical-align:middle}.form__control-divider{margin:0 8px;font-size:16px;font-size:1.6rem;pointer-events:none}.form__control-range-divider{padding:8px;font-size:16px;font-size:1.6rem;pointer-events:none}@media screen and (max-width:768px){.form__control-range-divider{flex:0 0 auto}}.form__wrap-input-url{position:relative}.form__password--toggle.is-active:before,.form__password--toggle:before,.form__wrap-input-date:before,.form__wrap-input-time:before,.form__wrap-input-url:before{display:none;font-family:Font Awesome\ 5 Free,solid;font-style:normal;font-weight:900;font-variant:normal;content:"\f0c1";text-rendering:auto;-webkit-font-smoothing:antialiased}.form__wrap-input-url svg{position:absolute;top:50%;left:16px;line-height:1;color:#393939;pointer-events:none;transform:translateY(-50%);font-size:20px;font-size:2rem}.form__password--toggle.is-active:before,.form__password--toggle:before,.form__wrap-input-date:before,.form__wrap-input-time:before{content:"\f073"}.form__password--toggle.is-active:before,.form__password--toggle:before,.form__wrap-input-time:before{content:"\f017"}.form__wrap-input-password{display:flex}.form__wrap-select{flex:1 0 auto}@media screen and (max-width:768px){.form__wrap-select{width:100%}}@media screen and (max-width:480px){.form__wrap-select--s .form__control--s{width:100%}}.form__wrap-select--xs svg{right:45px}@media screen and (max-width:480px){.form__wrap-select--xs svg{top:54%;right:45px}}.form__password{padding-right:56px}@media screen and (max-width:480px){.form__password{padding-right:50px}}.form__password--toggle{position:absolute;right:0;width:56px;height:44px;border:0}@media screen and (max-width:480px){.form__password--toggle{width:50px;height:40px}}.form__password--toggle svg{top:50%;right:12px;color:#6c6c6c;pointer-events:auto;cursor:pointer}.has-error+.form__password--toggle svg{color:#e05e5a}.form__password--toggle.is-active:before,.form__password--toggle:before{content:"\f070"}.form__password--toggle.is-active:before{content:"\f06e"}.form__list{padding-left:2em;margin:0;list-style-type:disc}.form__radio-group{margin:0 -16px}.form__radio-group-vertical{margin:0}.form__radio-item{display:inline-block;margin:0 16px;font-size:0}.form__radio-group-align{margin:0 -16px}@media screen and (max-width:768px){.form__radio-group-align .form__radio-item{display:block}}.form__radio-item-vertical{margin-bottom:20px;font-size:0}.form__radio-item-vertical:last-of-type{margin:0}.form__radio-input{width:0;height:0;opacity:0}.form__radio-list-label{width:100%;padding:16px 16px 16px 48px;font-size:16px;font-size:1.6rem;background-color:#fff;border:1px solid #9f9f9f;border-radius:4px;transition:background-color .3s ease-out}.form__radio-list-label:before{top:50%;left:16px;margin-top:0;background-color:#fff}.form__radio-list-label:active,.form__radio-list-label:focus,[data-device=PC] .form__radio-list-label:hover:not(.is-disabled,:disabled){background-color:#ffebef;transition:background-color .3s ease-out}:checked+.form__radio-list-label{background-color:#ffe1e7}:checked+.form__radio-list-label:active,:checked+.form__radio-list-label:focus,[data-device=PC] :checked+.form__radio-list-label:hover:not(.is-disabled,:disabled){background-color:#ffd7df;transition:background-color .3s ease-out}:checked+.form__radio-list-label:before{left:16px;background-color:#fff}:checked+.form__radio-list-label:after{top:50%;left:19px;margin-top:0}.form__radio-list-label.has-error,.form__radio-list-label.has-error:before{border:1px solid #e05e5a}.form__radio-list-label.has-error:after{background:#e05e5a}.form__checkbox-item{display:inline-block;margin-left:24px}@media screen and (max-width:1270px){.form__checkbox-item{display:block;margin-top:8px;margin-left:0}}.form__checkbox-item--horizontal{display:inline-block;margin-left:40px}@media screen and (max-width:1270px){.form__checkbox-item--horizontal{display:block;margin-top:8px;margin-left:0}}.form__checkbox-item--horizontal:first-of-type{margin-left:0}.form__checkbox-item:last-child{margin-left:24px}@media screen and (max-width:1270px){.form__checkbox-item:last-child{margin-top:8px;margin-left:0}}.form__checkbox-item:first-of-type{margin-left:0}.form__checkbox-more{margin-top:8px}@media screen and (max-width:1270px){.form__checkbox-more{margin-top:0}}.form__checkbox-label--sub{color:#9f9f9f}.form__checkbox-label--danger{color:#e05e5a}.form__checkbox-label--warning{color:#f5970b}.form__checkbox-label--success{color:#47a04b}.form__checkbox-label--info{color:#3981d5}.form__checkbox-input{display:none}.form__checkbox-input:checked+.form__checkbox-label:after{opacity:1}.form__checkbox-input:checked+.form__checkbox-label:before{background-color:#f478a3;border:0}.form__checkbox-input:checked+.form__checkbox-label--sub:before{background-color:#9f9f9f;border:0}.form__checkbox-input:checked+.form__checkbox-label--sub:after{opacity:1}.form__checkbox-input:checked+.form__checkbox-label--danger:before{background-color:#e05e5a;border:0}.form__checkbox-input:checked+.form__checkbox-label--danger:after{opacity:1}.form__checkbox-input:checked+.form__checkbox-label--warning:before{background-color:#f5970b;border:0}.form__checkbox-input:checked+.form__checkbox-label--warning:after{opacity:1}.form__checkbox-input:checked+.form__checkbox-label--success:before{background-color:#47a04b;border:0}.form__checkbox-input:checked+.form__checkbox-label--success:after{opacity:1}.form__checkbox-input:checked+.form__checkbox-label--info:before{background-color:#3981d5;border:0}.form__checkbox-input:checked+.form__checkbox-label--info:after{opacity:1}.form__checkbox-toggle-label{display:inline-block;padding:8px 16px;color:#9f9f9f;background-color:#fafafa;border-radius:100px;font-size:14px;font-size:1.4rem}.form__checkbox-toggle-label:before{display:inline-block;width:20px;height:20px;margin-right:8px;vertical-align:middle;content:"";background:url(/assets/img/hoiku/baby_gray.png) no-repeat 50%;background-size:100%}.form__checkbox-toggle{display:none}.form__checkbox-toggle:checked+.form__checkbox-toggle-label{color:#fff;background-color:#f478a3}.form__checkbox-toggle:checked+.form__checkbox-toggle-label:before{background:url(/assets/img/hoiku/baby_white.png) no-repeat 50%;background-size:100%}.form__checkbox-group{padding:18px 32px;background-color:#fff;border-radius:10px}.form__checkbox-group--item{display:inline-block;margin-left:24px}.form__checkbox-group--item:first-child{margin-left:0}.form__file-group{margin:0 0 16px}.form__file-group>:first-child{margin-top:0}.form__file-group>:last-child{margin-bottom:0}.form__file-thumbnail{margin-bottom:16px}.form__file-thumbnail-image{width:183px;height:183px;background:#bebebe;background-image:url(/assets/img/common/img_userIcon_default.png);background-repeat:no-repeat;background-position:50%;background-size:cover;border-radius:183px}@media screen and (max-width:768px){.form__file-thumbnail-image{margin:auto}}.form__file-preview{display:none;flex-flow:column;align-items:center;justify-content:center;width:140px;height:140px;margin-bottom:16px;border:1px solid #b8b0a0;border-radius:10px;color:#6c6c6c}.form__file-preview:link,.form__file-preview:visited{color:#6c6c6c}.form__file-preview:active,.form__file-preview:focus,[data-device=PC] .form__file-preview:hover:not(.is-disabled,:disabled){color:#6c6c6c;background-color:#b9b9b9}.form__file-preview.is-active{display:flex}.form__file-preview-icon{flex:0 1 auto;font-size:60px;font-size:6rem}.form__file-preview-text{flex:0 1 auto;margin-top:16px}.form__file-preview-before{margin-bottom:8px}.form__file-select{display:flex;align-items:center;margin:16px 0}.form__file-thumbnail+.form__file-select{align-items:center}@media screen and (max-width:768px){.form__file-select{flex-direction:column-reverse;align-items:flex-start}}.form__file-select-input{flex:0 0 auto;width:0;height:0;opacity:0}.form__file-select-btn{flex:0 0 auto}.form__file-select-name{flex:1 1 auto;margin-left:16px}@media screen and (max-width:768px){.form__file-select-name{max-width:100%;margin-bottom:8px;margin-left:0}}.form__file-remove{display:block;margin:16px 0 24px}.form__val-clear{display:block;margin:16px 0 0;text-align:right}.form__val-clear+.wrap-form-group{margin-top:0}.form__text{margin:8px 0;font-size:16px;font-size:1.6rem}.form__text:first-of-type{margin:0 0 8px}.form__text--s{display:inline-block;padding-left:20px;font-size:12px}@media screen and (max-width:768px){.form__text--s{display:block;padding:0;margin-bottom:8px}}.form__help{position:relative;display:block;padding-left:20px;margin:8px 0;line-height:1.6;color:#393939;font-size:12px;font-size:1.2rem}.form__help-sign{position:absolute;top:.3em;left:0;line-height:1}.form__error-message{margin-top:8px;color:red;text-indent:-1.7em;font-size:14px;font-size:1.4rem}.form__error-icon{margin-right:8px}.form__agreement{margin-top:16px;font-size:14px}.form__agreement--link,.form__contact--link{text-decoration:underline}.form__toggle-disabled{margin-top:24px}.form-searchable-select-container{width:100%}.form-searchable-select-container .form-searchable-select__control{min-height:48px;background-color:#fafafa;border-color:#fafafa;border-radius:10px}@media screen and (max-width:480px){.form-searchable-select-container .form-searchable-select__control{min-height:40px}}.form-searchable-select-container .form-searchable-select__control:hover{cursor:pointer;border-color:#fafafa}.form-searchable-select-container .form-searchable-select__control--is-focused{border:1px solid #2f9ad1;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px rgba(47,154,209,.4)}.form-searchable-select-container .form-searchable-select__control--is-focused:hover{cursor:pointer;border:1px solid #2f9ad1;opacity:1}.form-searchable-select-container .form-searchable-select__value-container{font-size:16px;font-size:1.6rem}.form-searchable-select-container .form-searchable-select__placeholder{font-size:16px;font-size:1.6rem;color:#9f9f9f}.form-searchable-select-container .form-searchable-select__menu{z-index:2}.form-searchable-select-container .form-searchable-select__menu-list{padding-top:0;padding-bottom:0}.form-searchable-select-container .form-searchable-select__option{font-size:12px;font-size:1.2rem;color:#4f3b17}.form-searchable-select-container .form-searchable-select__option:hover{color:#4f3b17;background-color:#f8f6f3}.form-searchable-select-container .form-searchable-select__option--is-focused{font-size:12px;font-size:1.2rem;color:#4f3b17;background-color:#f8f6f3}.form-searchable-select-container .form-searchable-select__option--is-selected{font-size:12px;font-size:1.2rem;color:#fff;background-color:#4f3b17}.form-searchable-select-container .form-searchable-select__single-value{font-size:16px;font-size:1.6rem;color:#4f3b17}.form-searchable-select-container .form-searchable-select__indicators{margin-right:11px}.form-searchable-select-container .form-searchable-select__indicator svg{height:17px}.form-searchable-select-container .form-searchable-select__clear-indicator,.form-searchable-select-container .form-searchable-select__dropdown-indicator{color:#4f3b17}.form-searchable-select-container .form-searchable-select__dropdown-indicator--hidden{display:none}.global__backdrop,.header{position:fixed;top:0;width:100%}.global__backdrop{left:0;display:none;height:100%;background:rgba(57,57,57,.4);z-index:8}.global__backdrop.is-active{display:block}.header{right:0;display:flex;align-items:center;height:94px;background:#fff;z-index:9}@media screen and (max-width:768px){.header{height:56px}}.header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1270px;padding:0 32px;margin:0 auto}@media screen and (max-width:768px){.header__inner{align-items:center;padding:0 16px 0 24px}}@media screen and (max-width:320px){.header__inner{padding:0 16px}}.header__logo{flex:1 0 auto;width:5%;max-width:210px}@media screen and (max-width:768px){.header__logo{width:30%;max-width:186px}}.header__backdrop{position:fixed;top:0;left:0;display:none;width:100%;height:100%;background:rgba(57,57,57,.4)}.header__backdrop.is-active{display:block;overflow:hidden}.list-news{padding:0 12%;margin-top:64px}@media screen and (max-width:768px){.list-news{padding:0;margin-top:16px}}.list-news__detail{display:flex;flex-wrap:wrap;gap:16px;align-items:center;line-height:1.3}@media screen and (max-width:768px){.list-news__detail{gap:8px 16px}}.list-news__detail:not(:first-child){margin-top:24px}@media screen and (max-width:768px){.list-news__detail:not(:first-child){margin-top:16px}}.list-news__date{font-size:14px;font-size:1.4rem;color:#9f9f9f}@media screen and (max-width:768px){.list-news__date{width:100%}}.list-news__tag-list{display:flex;flex-wrap:wrap;gap:4px 16px;align-items:center;line-height:1.3}.list-news__tag-link{font-size:12px;font-size:1.2rem;color:#9f9f9f}.list-news__tag-link:active,.list-news__tag-link:focus,.list-news__tag-link:link,.list-news__tag-link:visited,[data-device=PC] .list-news__tag-link:hover:not(.is-disabled,:disabled){color:#9f9f9f}.list-news__title{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:0 0 24px;margin-top:12px;border-bottom:1px solid #b8b0a0}@media screen and (max-width:768px){.list-news__title{padding:0 0 16px;margin-top:8px;font-size:14px;font-size:1.4rem;font-weight:700}}.list-news__title-link{position:relative;display:-webkit-box;width:100%;padding-right:16px;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#4f3b17}.list-news__title-link:active,.list-news__title-link:focus,.list-news__title-link:link,.list-news__title-link:visited,[data-device=PC] .list-news__title-link:hover:not(.is-disabled,:disabled){color:#4f3b17}.list-news__title-link:after{display:none;font-family:Font Awesome\ 5 Free,solid;font-style:normal;font-weight:900;font-variant:normal;content:"\f054";text-rendering:auto;-webkit-font-smoothing:antialiased}.list-news__title-link>svg{position:absolute;top:25%;right:0;flex:0 0 auto}@media screen and (max-width:768px){.list-news__title-link{overflow:hidden;text-overflow:ellipsis;white-space:normal}}.modal{padding:50px 60px;text-align:center;background-color:#fff;border-radius:10px}@media screen and (max-width:768px){.modal{padding:32px 24px;margin:0 2% 64px}}.modal{height:auto;max-height:90vh;margin:auto;overflow-y:scroll;overscroll-behavior:contain}@media screen and (max-width:768px){.modal{max-height:85vh}}.modal__wrap{position:fixed;top:50%;left:50%;width:80%;max-width:1270px;transform:translate(-50%,-50%);z-index:10}@media screen and (max-width:768px){.modal__wrap{width:90%}}.modal__background{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,.4)}.modal__background:active,.modal__background:focus,[data-device=PC] .modal__background:hover:not(.is-disabled,:disabled){cursor:pointer}.modal__contents--left{text-align:left}.modal-form{padding:120px 60px}@media screen and (max-width:768px){.modal-form{padding:32px 24px;margin:0 2%}}.modal-clip{position:relative;padding:40px 8%;margin:0 0 6%;text-align:center;background-color:#fff;border-radius:240px}@media screen and (max-width:1270px){.modal-clip{border-radius:160px}}@media screen and (max-width:768px){.modal-clip{padding:40px 20px 64px;border-radius:80px}}.modal-clip__title{font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-size:32px;font-size:3.2rem}@media screen and (max-width:768px){.modal-clip__title{font-size:20px;font-size:2rem}}.modal-clip__group{display:flex;gap:6%;align-items:center;justify-content:center;max-height:50svh;margin-top:40px;margin-bottom:40px}@media screen and (max-width:768px){.modal-clip__group{flex-direction:column;gap:16px;margin-top:16px;margin-bottom:16px}}.modal-clip__img{max-width:240px;max-height:216px}.modal-clip__text{width:54%;max-height:44svh;overflow-y:scroll;text-align:left;font-size:14px;font-size:1.4rem}@media screen and (max-width:768px){.modal-clip__text{width:100%;height:auto;font-size:12px;font-size:1.2rem}}.modal-youtube{position:fixed;top:0;left:0;z-index:9999;display:none;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(0,0,0,.4)}.modal-youtube.is-open{display:flex}.modal-youtube__inner{position:relative;width:560px;max-width:90%}.modal-youtube__close{position:absolute;top:-8px;right:-34px;z-index:10;width:35px;height:35px;cursor:pointer}.modal-youtube__close:after,.modal-youtube__close:before{position:absolute;top:50%;left:50%;width:24px;height:2px;content:"";background-color:#fff;transform-origin:center}.modal-youtube__close:before{transform:translate(-50%,-50%) rotate(45deg)}.modal-youtube__close:after{transform:translate(-50%,-50%) rotate(-45deg)}@media screen and (max-width:480px){.modal-youtube__close{top:-40px;right:-8px}.modal-youtube__close:after,.modal-youtube__close:before{width:20px}}.modal-youtube__iframe-wrap{position:relative;width:100%;padding-top:56.25%}.modal-youtube__iframe-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.nav-sp__menu-btn-link--certificate,.nav-sp__menu-btn-link--corporate{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:14px 8px;font-weight:700;line-height:1.4;text-align:center;background-color:#fff;border-radius:10px;font-size:16px;font-size:1.6rem}.nav-sp__menu-btn-list--flex:before,.nav-sp__menu-btn-list:before{display:inline-block;width:100%;height:2px;margin:24px auto;content:"";background:radial-gradient(circle farthest-side,#fcb6ce,#fcb6ce 30%,transparent 0,transparent);background-size:8px}.nav{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end}@media screen and (max-width:768px){.nav{flex:1 0 auto}}.nav__menu-inner{display:flex;flex:1 1 auto;flex-direction:column;margin-left:2%}.nav__menu-sub{display:flex;justify-content:flex-end;font-size:13px;font-size:1.3rem;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:400}@media screen and (max-width:1270px){.nav__menu-sub{font-size:1.02vw}}.nav__menu-sub-item{margin-left:2%}.nav__menu-sub-item:first-child{margin-left:0}.nav__menu-sub-link,.nav__menu-sub-link--blank,.nav__menu-sub-link--blank:active,.nav__menu-sub-link--blank:focus,.nav__menu-sub-link--blank:link,.nav__menu-sub-link--blank:visited,.nav__menu-sub-link:active,.nav__menu-sub-link:focus,.nav__menu-sub-link:link,.nav__menu-sub-link:visited,[data-device=PC] .nav__menu-main-link:hover:not(.is-disabled,:disabled),[data-device=PC] .nav__menu-sub-link--blank:hover:not(.is-disabled,:disabled),[data-device=PC] .nav__menu-sub-link:hover:not(.is-disabled,:disabled){color:#4f3b17}.nav__menu-sub-link--blank:after{display:inline-block;width:10px;height:10px;margin-left:4px;content:"";background:url(/assets/img/gnav/blank-link.png) 50% no-repeat;background-size:cover}.nav__menu-main{display:flex;justify-content:flex-end;font-size:15px;font-size:1.5rem;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif}@media screen and (max-width:1270px){.nav__menu-main{font-size:1.18vw}}.nav__menu-main-item{margin-left:2%}.nav__menu-main-item:first-child{margin-left:0}.nav__menu-main-link{display:flex;align-items:center;color:#4f3b17}.nav__menu-main-link:active,.nav__menu-main-link:focus,.nav__menu-main-link:link,.nav__menu-main-link:visited{color:#4f3b17}.nav__menu-main-icon{width:16px;margin-right:8px}@media screen and (max-width:1270px){.nav__menu-main-icon{width:1.18vw}}.nav__btn-event{display:flex;align-items:center;padding:10px;margin-left:3%;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;background-color:#f478a3;border-radius:25px;color:#fff;font-size:14px;font-size:1.4rem}.nav__btn-event:active,.nav__btn-event:focus,.nav__btn-event:link,.nav__btn-event:visited,[data-device=PC] .nav__btn-event:hover:not(.is-disabled,:disabled){color:#fff}@media screen and (max-width:1270px){.nav__btn-event{font-size:1.1vw}}.nav__btn-icon{width:16px;margin-right:8px}.nav__btn-group{display:none}@media screen and (max-width:768px){.nav__btn-group{display:flex;gap:8px;align-items:center}}.nav__btn-menu{padding:8px}.nav__btn-menu-img{height:16px}.nav__btn-instagram{padding:8px}.nav__btn-instagram-img{height:24px}.nav-sp{position:absolute;top:0;right:0;left:0;flex-direction:column;width:100vw;height:100dvh;padding:32px;margin:0 auto;overflow:scroll;overscroll-behavior:contain;background-color:#fff4f6}@media screen and (max-width:480px){.nav-sp{padding:24px}}@media screen and (max-width:320px){.nav-sp{width:auto;height:auto}}.nav-sp__header{display:flex;align-items:center;justify-content:space-between}.nav-sp__header-logo{width:70%;max-width:184px}.nav-sp__header-close{width:16px}.nav-sp__menu-main{font-size:16px;font-size:1.6rem;margin-top:40px;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif}.nav-sp__menu-main-item{border-top:1px solid #f478a3}.nav-sp__menu-main-item:last-child{border-bottom:1px solid #f478a3}.nav-sp__menu-main-link{display:flex;align-items:center;color:#4f3b17;padding:16px 0}.nav-sp__menu-main-link:active,.nav-sp__menu-main-link:focus,.nav-sp__menu-main-link:link,.nav-sp__menu-main-link:visited,[data-device=PC] .nav-sp__menu-main-link:hover:not(.is-disabled,:disabled),[data-device=PC] .nav-sp__menu-sub-link--blank:hover:not(.is-disabled,:disabled),[data-device=PC] .nav-sp__menu-sub-link:hover:not(.is-disabled,:disabled){color:#4f3b17}.nav-sp__menu-main-icon{width:16px;margin:0 16px 0 8px}.nav-sp__menu-sub{display:flex;flex-flow:wrap;gap:16px;margin-top:40px;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:400;font-size:14px;font-size:1.4rem}.nav-sp__menu-sub-item{height:28px}.nav-sp__menu-sub-link,.nav-sp__menu-sub-link--blank,.nav-sp__menu-sub-link--blank:active,.nav-sp__menu-sub-link--blank:focus,.nav-sp__menu-sub-link--blank:link,.nav-sp__menu-sub-link--blank:visited,.nav-sp__menu-sub-link:active,.nav-sp__menu-sub-link:focus,.nav-sp__menu-sub-link:link,.nav-sp__menu-sub-link:visited{color:#4f3b17}.nav-sp__menu-sub-link--blank:after{display:inline-block;width:12px;height:12px;margin-left:4px;content:"";background:url(/assets/img/gnav/blank-link.png) 50% no-repeat;background-size:cover}.nav-sp__btn-event{display:flex;gap:6%;align-items:center;justify-content:center;padding:10px;margin-top:40px;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;line-height:1.6;background-color:#f478a3;border-radius:20px;color:#fff;font-size:18px;font-size:1.8rem}.nav-sp__btn-event:active,.nav-sp__btn-event:focus,.nav-sp__btn-event:link,.nav-sp__btn-event:visited,[data-device=PC] .nav-sp__btn-event:hover:not(.is-disabled,:disabled){color:#fff}.nav-sp__btn-event-icon--flag{width:24px}.nav-sp__btn-event-icon--allow{width:44px}@media screen and (max-width:320px){.nav-sp__btn-event-icon--allow{width:14%}}.nav-sp__menu-btn-list--flex{display:flex;flex-wrap:wrap;justify-content:center}.nav-sp__menu-btn-list--flex>li{width:46%;text-align:center}.nav-sp__menu-btn-list--flex>li:last-child{margin-left:16px}.nav-sp__menu-btn-list--flex:before{flex:1 0 auto}.nav-sp__menu-btn-link--corporate{border:2px solid #8cd695;color:#8cd695}.nav-sp__menu-btn-link--corporate:active,.nav-sp__menu-btn-link--corporate:focus,.nav-sp__menu-btn-link--corporate:link,.nav-sp__menu-btn-link--corporate:visited,[data-device=PC] .nav-sp__menu-btn-link--corporate:hover:not(.is-disabled,:disabled){color:#8cd695}.nav-sp__menu-btn-link--certificate{margin-top:16px;border:2px solid #85b3db;color:#85b3db}.nav-sp__menu-btn-link--certificate:active,.nav-sp__menu-btn-link--certificate:focus,.nav-sp__menu-btn-link--certificate:link,.nav-sp__menu-btn-link--certificate:visited,[data-device=PC] .nav-sp__menu-btn-link--certificate:hover:not(.is-disabled,:disabled){color:#85b3db}.nav-sp__menu-bottom{display:flex;flex-direction:column;gap:40px;justify-content:space-between;margin-top:40px}.nav-sp__menu-bottom-list{display:flex;flex-flow:column wrap;gap:8px 16px;height:54px;font-size:12px;font-size:1.2rem}.nav-sp__menu-bottom-item{height:23px}.nav-sp__menu-bottom-link,.nav-sp__menu-bottom-link:active,.nav-sp__menu-bottom-link:focus,.nav-sp__menu-bottom-link:link,.nav-sp__menu-bottom-link:visited,[data-device=PC] .nav-sp__menu-bottom-link:hover:not(.is-disabled,:disabled),[data-device=PC] .pagination__number-link:hover:not(.is-disabled,:disabled){color:#4f3b17}.nav-sp__sns-link-wrap{display:flex;gap:32px;justify-content:center}.nav-sp__link-instagram{width:32px}.nav-sp__link-tiktok{width:28px}.nav-sp__link-twitter{width:32px}.nav-sp__link-youtube{width:36px}.pagination__arrow-link,.pagination__dot-item{display:inline-block;width:38px;height:38px;line-height:35px}.pagination__arrow,.pagination__dot{text-align:center}.pagination__arrow,.pagination__dot,.pagination__number-link{display:inline-block;width:38px;height:38px;line-height:35px}.pagination__number--current{text-align:center}.pagination__number,.pagination__number--current{display:inline-block;width:38px;height:38px;line-height:35px}.pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.pagination__number{color:#f478a3;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border-radius:9999px}.pagination__number--current{color:#fff;background-color:#f478a3;border-radius:50%}.pagination__number-link{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:#fff;border-radius:9999px;color:#4f3b17}.pagination__number-link:active,.pagination__number-link:focus,.pagination__number-link:link,.pagination__number-link:visited{color:#4f3b17}.pagination__number-link:hover{cursor:pointer;opacity:.6}[data-device=PC] .pagination__number-link:active:not(.is-disabled,:disabled),[data-device=PC] .pagination__number-link:focus:not(.is-disabled,:disabled),[data-device=PC] .pagination__number-link:hover:not(.is-disabled,:disabled){color:#fff;background:#f478a3}.pagination__arrow-link,.pagination__dot-item{text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:9999px;color:#4f3b17}.pagination__arrow-link:active,.pagination__arrow-link:focus,.pagination__arrow-link:link,.pagination__arrow-link:visited,.pagination__dot-item:active,.pagination__dot-item:focus,.pagination__dot-item:link,.pagination__dot-item:visited,[data-device=PC] .pagination__arrow-link:hover:not(.is-disabled,:disabled),[data-device=PC] .pagination__dot-item:hover:not(.is-disabled,:disabled){color:#4f3b17}.pagination__arrow-link:hover{cursor:pointer;opacity:.6}.panel-experience,.panel-experience--background-color,.panel-tours,.panel-tours--background-color{padding:40px;margin-top:20px;background:#fff;border-radius:10px}.panel-experience--background-color>:first-child,.panel-experience>:first-child,.panel-tours--background-color>:first-child,.panel-tours>:first-child{margin-top:0}.panel-experience--background-color>:last-child,.panel-experience>:last-child,.panel-tours--background-color>:last-child,.panel-tours>:last-child{margin-bottom:0}@media screen and (max-width:480px){.panel-experience,.panel-experience--background-color,.panel-tours,.panel-tours--background-color{padding:24px 20px 40px;margin-top:24px}}.panel-experience--background-color:first-child,.panel-experience:first-child,.panel-note>:first-child,.panel-tours--background-color:first-child,.panel-tours:first-child{margin-top:0}.panel-experience__line:before,.panel-tours__line:before{margin:.5em;content:"/"}.panel-experience__detail,.panel-experience__detail--background-color{display:flex;flex:1;flex-wrap:wrap;gap:3%;padding:12px;border-radius:10px;font-size:12px;font-size:1.2rem}.panel-experience__detail{background-color:#fafafa}@media screen and (max-width:768px){.panel-experience__detail,.panel-experience__detail--background-color{flex-direction:column;width:100%}}.panel-note{position:relative;width:90%;padding:40px;margin:20px 16px 0 auto;background-color:#fff;border-radius:40px;box-shadow:0 3px 6px rgba(0,0,0,.161)}.panel-note>:last-child{margin-bottom:0}@media screen and (max-width:480px){.panel-note{width:95%;padding:24px 24px 40px;margin:24px 0 0 auto}}.panel-note:before{position:absolute;top:64px;left:-8%;display:inline-block;width:12%;height:98%;content:"";background:url(/assets/img/usersvoice/bg_note_ring.png) 0 0 round;background-size:contain}@media screen and (max-width:480px){.panel-note:before{left:-9%;width:14%}}.panel-note:after{position:absolute;top:0;left:-140px;z-index:-1;display:block;width:120px;height:100%;content:"";background-color:#fff;border-radius:40px;box-shadow:0 3px 6px rgba(0,0,0,.161)}@media screen and (max-width:480px){.panel-note:after{left:-132px}}.panel-note:first-child{margin-top:0}.panel-experience--background-color{background-color:#fafafa}@media screen and (max-width:768px){.panel-experience--background-color{padding:20px}}.panel-experience__area{margin:0;font-size:14px;font-size:1.4rem}.panel-experience__title{margin-top:20px;font-size:20px;font-size:2rem;font-weight:700}@media screen and (max-width:768px){.panel-experience__title{font-size:16px;font-size:1.6rem}}.panel-experience__sub{margin:0;font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){.panel-experience__sub{font-size:12px;font-size:1.2rem;margin-top:8px}}.panel-experience__detail-group{display:flex;gap:4%;align-items:center;justify-content:space-between;margin-top:16px}@media screen and (max-width:768px){.panel-experience__detail-group{flex-direction:column;gap:16px}}.panel-experience__detail--background-color{background-color:#fff}.panel-experience__top-group{display:flex;align-items:center}.panel-experience__icon--pink{display:inline-block;padding:8px;margin-left:20px;line-height:1.1;color:#f478a3!important;text-align:center;background-color:#ffebef;border-radius:20px;font-size:11px;font-size:1.1rem}.panel-experience__btn{display:inline-block;min-width:140px;padding:16px;font-weight:700;line-height:1.6;text-align:center;text-decoration:none;background:#f478a3;border-radius:100px;transition:color .3s ease-out,background .3s ease-out,opacity .3s ease-out;color:#fff}.panel-experience__btn:link,.panel-experience__btn:visited{color:#fff}.panel-experience__btn:active,.panel-experience__btn:focus,[data-device=PC] .panel-experience__btn:hover:not(.is-disabled,:disabled){color:#fff;opacity:.6}@media screen and (max-width:768px){.panel-experience__btn{font-size:14px;font-size:1.4rem}}@media screen and (max-width:480px){.panel-experience__btn{width:100%;min-width:none}}.panel-experience__btn:disabled{font-size:0;background:#9f9f9f}.panel-experience__btn:disabled:active,.panel-experience__btn:disabled:focus,.panel-tours__btn:disabled:active,.panel-tours__btn:disabled:focus,[data-device=PC] .panel-experience__btn:disabled:hover:not(.is-disabled,:disabled),[data-device=PC] .panel-tours__btn:disabled:hover:not(.is-disabled,:disabled){opacity:1}.panel-experience__btn:disabled:before,.panel-tours__btn:disabled:before{font-size:16px;font-size:1.6rem;content:"満席"}.panel-tours--background-color{background-color:#fafafa}.panel-tours__area{margin:0;font-size:14px;font-size:1.4rem}.panel-tours__sub{display:inline-block;padding-bottom:4px;margin-top:20px;font-size:16px;font-size:1.6rem;line-height:2.2;border-bottom:2px dashed}.panel-tours__group{display:flex;gap:4%;align-items:center;justify-content:space-between}@media screen and (max-width:768px){.panel-tours__group{flex-direction:column;gap:24px}}.panel-tours__detail-group{flex:1;align-self:flex-start}.panel-tours__detail{margin-top:25px;font-size:12px;font-size:1.2rem}.panel-tours__top-group{display:flex;align-items:center}.panel-tours__icon--pink{display:inline-block;padding:8px;margin-left:20px;line-height:1.1;color:#f478a3!important;text-align:center;background-color:#ffebef;border-radius:20px;font-size:11px;font-size:1.1rem}.panel-tours__btn{display:inline-block;min-width:140px;padding:16px;font-weight:700;line-height:1.6;text-align:center;text-decoration:none;background:#f478a3;border-radius:100px;transition:color .3s ease-out,background .3s ease-out,opacity .3s ease-out;color:#fff}.panel-tours__btn:link,.panel-tours__btn:visited{color:#fff}.panel-tours__btn:active,.panel-tours__btn:focus,[data-device=PC] .panel-tours__btn:hover:not(.is-disabled,:disabled){color:#fff;opacity:.6}@media screen and (max-width:768px){.panel-tours__btn{font-size:14px;font-size:1.4rem}}@media screen and (max-width:480px){.panel-tours__btn{width:100%;min-width:none}}.panel-tours__btn:disabled{font-size:0;background:#9f9f9f}.panel-news{position:relative;display:flex;align-items:center;padding:24px 4%;margin-top:24px;background-color:#fff;border-radius:20px}@media screen and (max-width:768px){.panel-news{display:block;padding:32px 6%}}.panel-news__menu{position:relative;padding:40px 6%;background-color:#fff;border-radius:20px}.panel-news__group{flex:1 1 auto}@media screen and (max-width:768px){.panel-news__group{width:100%}}.panel-news__top-group{flex:0 0 auto;margin-right:32px}@media screen and (max-width:768px){.panel-news__top-group{display:flex;align-items:center;margin-right:0}}.panel-news__img-group{width:176px;aspect-ratio:3/2}@media screen and (max-width:768px){.panel-news__img-group{width:40%;max-width:176px;margin-right:5%}}.panel-news__img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:10px}.panel-news__info{display:flex;flex-wrap:wrap;gap:0 16px;align-items:center;line-height:1.2}@media screen and (max-width:768px){.panel-news__info{display:inline-block}}.panel-news__date,.panel-news__tag-link:link,.panel-news__tag-link:visited{color:#9f9f9f}@media screen and (max-width:768px){.panel-news__date{display:block;font-size:14px;font-size:1.4rem;margin-bottom:8px}}.panel-news__title{font-size:24px;font-size:2.4rem;margin-top:24px;font-weight:700}@media screen and (max-width:768px){.panel-news__title{font-size:14px;font-size:1.4rem;margin-top:16px}}.panel-news__title--s{font-size:18px;font-size:1.8rem;margin-top:24px;font-weight:700}@media screen and (max-width:768px){.panel-news__title--s{font-size:14px;font-size:1.4rem;margin-top:16px}}.panel-news__title--xs{font-size:18px;font-size:1.8rem;width:140px;font-family:Quicksand,sans-serif;font-weight:700}@media screen and (max-width:768px){.panel-news__title--xs{font-size:14px;font-size:1.4rem;margin-left:8px}}.panel-news__tag{display:flex;padding-top:24px;margin:24px 0 0;border-top:1px solid #ececec}@media screen and (max-width:768px){.panel-news__tag{display:block;padding-top:16px}}.panel-news__tag-group{display:flex;flex-wrap:wrap;padding-top:24px;margin:24px -8px 0;border-top:1px solid #ececec}@media screen and (max-width:768px){.panel-news__tag-group{padding-top:8px}}.panel-news__tag-group--sub{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.panel-news__tag-group--sub{padding-top:8px}}.panel-news__tag-group--news{display:flex;flex-wrap:wrap;padding-top:16px;margin:14px -8px 0;border-top:1px solid #ececec}@media screen and (max-width:768px){.panel-news__tag-group--news{margin-top:8px}}.panel-news__tag-item{margin:0 8px}.panel-news__tag-link{font-size:14px;font-size:1.4rem;color:#9f9f9f}.panel-news__tag-link:active,.panel-news__tag-link:focus,[data-device=PC] .panel-news__tag-link:hover:not(.is-disabled,:disabled){color:#9f9f9f}@media screen and (max-width:768px){.panel-news__tag-link{font-size:12px;font-size:1.2rem}}.panel-news__title-link{color:#4f3b17;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.panel-news__title-link:active,.panel-news__title-link:focus,.panel-news__title-link:link,.panel-news__title-link:visited,[data-device=PC] .panel-news__badge-list-link:hover:not(.is-disabled,:disabled),[data-device=PC] .panel-news__title-link:hover:not(.is-disabled,:disabled),[data-device=PC] .post__detail .toc li>a:hover:not(.is-disabled,:disabled){color:#4f3b17}@media screen and (max-width:768px){.panel-news__title-link{margin-top:16px}}.panel-news__category{display:flex;flex-wrap:wrap;gap:16px}@media screen and (max-width:768px){.panel-news__category{gap:0}}.panel-news__category-group{display:flex;flex-wrap:wrap;gap:8px}@media screen and (max-width:768px){.panel-news__category-group{gap:8px;width:100%;margin-left:8px}}.panel-news__data{display:flex;flex-wrap:wrap;padding:48px 6%;margin-top:48px;background-color:#fbf9f8;border-radius:10px}@media screen and (max-width:768px){.panel-news__data{flex-direction:column;padding:32px 6%;margin-top:24px}}.panel-news__badge-list{min-width:120px;height:-moz-fit-content;height:fit-content;padding:6px 12px;font-weight:700;color:#fff;text-align:center;vertical-align:middle;background-color:#4f3b17;border-radius:9999px;font-size:12px;font-size:1.2rem}@media screen and (max-width:768px){.panel-news__badge-list{width:48%;height:-moz-fit-content;height:fit-content;padding:8px;margin:0;font-size:10px;font-size:1rem}}@media screen and (max-width:320px){.panel-news__badge-list{min-width:auto}}.panel-news__badge-list--disabled{min-width:120px;height:-moz-fit-content;height:fit-content;font-weight:700;color:#4f3b17;text-align:center;vertical-align:middle;background-color:#f8f6f3;border-radius:9999px;font-size:12px;font-size:1.2rem}@media screen and (max-width:768px){.panel-news__badge-list--disabled{width:48%;height:-moz-fit-content;height:fit-content;margin:0;font-size:10px;font-size:1rem}}@media screen and (max-width:320px){.panel-news__badge-list--disabled{min-width:auto}}.panel-news__badge-list-link{color:#4f3b17;display:block;padding:6px 12px}.panel-news__badge-list-link:active,.panel-news__badge-list-link:focus,.panel-news__badge-list-link:link,.panel-news__badge-list-link:visited,.post__detail .toc li>a:active,.post__detail .toc li>a:focus,.post__detail .toc li>a:link,.post__detail .toc li>a:visited{color:#4f3b17}@media screen and (max-width:768px){.panel-news__badge-list-link{padding:8px}}.panel-head-pink{border-radius:10px}.panel-head-pink__title{padding:10px;color:#fff;text-align:center;background-color:#f478a3;border-radius:10px 10px 0 0}.panel-head-pink__item-wrapper{padding:6% 8%;background-color:#fff;border-radius:0 0 10px 10px}@media screen and (max-width:768px){.panel-head-pink__item-wrapper{padding:30px 24px}}.panel-stripe__wrap{padding:10px;margin-top:136px;background:repeating-linear-gradient(-45deg,#f478a3,#f478a3 1px,transparent 2px,transparent 10px);border-radius:20px}@media screen and (max-width:480px){.panel-stripe__wrap{padding:8px;background:repeating-linear-gradient(-45deg,#f478a3,#f478a3 1px,transparent 2px,transparent 8px)}}.panel-stripe__inner{padding:64px;background-color:#fff;border-radius:20px}@media screen and (max-width:480px){.panel-stripe__inner{padding:40px 24px}}.panel-line-pink{padding:32px 56px;border:1px solid #f478a3;border-radius:20px}@media screen and (max-width:768px){.panel-line-pink{padding:40px 24px}}.post{position:relative;padding:64px 6%;background-color:#fff;border-radius:20px}@media screen and (max-width:768px){.post{padding:32px 6%}}.post__main-img{width:100%;aspect-ratio:3/2;margin:0 auto 40px;background-color:#fff;border-radius:20px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.post__main-img{margin:0 auto 16px}}.post__info{display:flex;flex-wrap:wrap;gap:0 16px;align-items:center;line-height:1.2}.post__date,.post__hoiku-list-item span,.post__hoiku-list-item>a,.post__tag-link:link,.post__tag-link:visited{color:#9f9f9f}@media screen and (max-width:768px){.post__date{font-size:14px;font-size:1.4rem}}.post__title{font-size:24px;font-size:2.4rem;margin-top:24px;font-weight:700}@media screen and (max-width:768px){.post__title{font-size:14px;font-size:1.4rem;margin-top:16px}}.post__tag{display:flex;padding-top:24px;margin:24px 0 0;border-top:1px solid #ececec}@media screen and (max-width:768px){.post__tag{display:block;padding-top:16px}}.post__tag-group{display:flex;flex-wrap:wrap;padding-top:24px;margin:24px -8px 0;border-top:1px solid #ececec}@media screen and (max-width:768px){.post__tag-group{padding-top:8px}}.post__tag-item{margin:0 8px}.post__tag-link{font-size:14px;font-size:1.4rem;color:#9f9f9f}.post__tag-link:active,.post__tag-link:focus,[data-device=PC] .post__tag-link:hover:not(.is-disabled,:disabled){color:#9f9f9f}@media screen and (max-width:768px){.post__tag-link{font-size:12px;font-size:1.2rem}}.post__hoiku-list-wrap{margin-top:64px}.post__hoiku-list-wrap:before{display:inline-block;width:100%;height:8px;margin-bottom:16px;content:"";background:radial-gradient(circle farthest-side,#fcb6ce,#fcb6ce 50%,transparent 0,transparent);background-size:8px 8px}.post__hoiku-list-title{font-weight:700}.post__hoiku-list{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px}.post__hoiku-list-item{font-size:14px;font-size:1.4rem}@media screen and (max-width:768px){.post__hoiku-list-item{font-size:12px;font-size:1.2rem}}.post__detail{margin-top:64px}@media screen and (max-width:768px){.post__detail{font-size:12px;font-size:1.2rem;margin-top:32px;line-height:2.6}}.post__detail .toc,.post__detail h2{background-color:#fafafa;border-radius:10px}.post__detail h2{padding:4px 16px;margin:64px 0 32px;font-weight:700;border-left:16px solid #4f3b17;font-size:22px;font-size:2.2rem}@media screen and (max-width:768px){.post__detail h2{margin:32px 0 16px;font-size:16px;font-size:1.6rem}}.post__detail>h3{padding:4px 16px;margin:32px 0;font-size:2rem;font-weight:600;border-bottom:8px double #d2d2d2}@media screen and (max-width:768px){.post__detail>h3{margin:32px 0 16px;font-size:1.5rem}}.post__detail h6,.post__detail>h4,.post__detail>h5{padding:4px 16px;margin:32px 0;font-size:1.8rem;font-weight:600;border-bottom:4px solid #d2d2d2}@media screen and (max-width:768px){.post__detail>h4{margin:32px 0 16px;font-size:1.4rem}}.post__detail h6,.post__detail>h5{font-size:1.6rem;border-bottom:1px solid #bebebe}@media screen and (max-width:768px){.post__detail h6,.post__detail>h5{margin:32px 0 16px;font-size:1.3rem}}.post__detail>ol{padding-left:1em;margin:1em 0;text-indent:-.4em}.post__detail>ol>li{counter-increment:number}.post__detail>ol>li:before{display:inline-block;margin:-2px 8px 0 0;content:counter(number) "."}.post__detail .toc{position:relative;padding:32px 5% 32px 90px}@media screen and (max-width:768px){.post__detail .toc{padding:72px 5% 32px}}.post__detail .toc:before{position:absolute;top:24px;left:-16px;display:inline-block;padding:6px 16px;font-weight:700;line-height:1.6;color:#fff;content:"目次";background-color:#4f3b17;font-size:18px;font-size:1.8rem}@media screen and (max-width:768px){.post__detail .toc:before{font-size:14px;font-size:1.4rem;top:20px;left:-8px;padding:3px 16px}}.post__detail .toc li{padding-bottom:16px;padding-left:24px;font-weight:700;text-indent:-24px;border-bottom:1px solid #ececec}@media screen and (max-width:768px){.post__detail .toc li{font-size:14px;font-size:1.4rem;padding-bottom:8px}.post__detail .toc li:not(:first-child){margin-top:8px}}.post__detail .toc li:before{display:inline-block;width:16px;height:16px;margin:-2px 8px 0 0;vertical-align:middle;content:"";background-color:#4f3b17;border-radius:50%}@media screen and (max-width:768px){.post__detail .toc li:before{width:14px;height:14px}}.post__detail .toc li>a{display:inline;color:#4f3b17}.post__detail>ul:not(.toc){padding-left:1em;margin:1em 0;text-indent:-1em}.post__detail>ul:not(.toc)>li:before{display:inline-block;width:12px;height:12px;margin:-2px 8px 0 0;vertical-align:middle;content:"";background-color:#4f3b17;border-radius:50%}.post__detail img{height:auto;margin:40px 0}.post__detail blockquote{padding-left:20px;border-left:3px solid #d2d2d2}@media screen and (max-width:768px){.post__detail blockquote{padding-left:16px}}.post__detail pre{white-space:pre-wrap}.post__pagination-wrap{margin-top:50px}.post__category-group,.post__menu{display:flex;justify-content:center}.post__category-group{flex-wrap:wrap;gap:8px}@media screen and (max-width:768px){.post__category-group:first-child{width:100%}}.post__menu{gap:60px;margin-top:64px}.post__menu-item--hidden{visibility:hidden}.post__menu-link,.post__menu-link:active,.post__menu-link:focus,.post__menu-link:link,.post__menu-link:visited,[data-device=PC] .post-experience__hoiku:hover:not(.is-disabled,:disabled),[data-device=PC] .post__menu-link:hover:not(.is-disabled,:disabled),[data-device=PC] .search__link-reset:hover:not(.is-disabled,:disabled){color:#4f3b17}.post-experience__header{margin:0 4%}@media screen and (max-width:768px){.post-experience__header{margin:0 auto}}@media screen and (max-width:320px){.post-experience__header{padding:0 16px}}.post-experience__title{margin-top:48px;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:700;font-size:30px;font-size:3rem}@media screen and (max-width:768px){.post-experience__title{margin-top:32px;font-size:16px;font-size:1.6rem}.post-experience__info{display:flex;flex-direction:column;align-items:flex-start}}.post-experience__hoiku,.post-experience__time{font-size:14px;font-size:1.4rem;font-weight:700}.post-experience__hoiku{margin-left:32px;text-decoration:underline;color:#4f3b17}.post-experience__hoiku:active,.post-experience__hoiku:focus,.post-experience__hoiku:link,.post-experience__hoiku:visited{color:#4f3b17}@media screen and (max-width:768px){.post-experience__hoiku{margin-left:0}}.post-experience__detail{padding:64px 6%;margin-top:56px;background-color:#fff;border-radius:20px}@media screen and (max-width:768px){.post-experience__detail{padding:24px 6%;margin-top:40px}}@media screen and (max-width:320px){.post-experience__detail{margin:40px 16px 0}}.post-experience__main-img{width:100%;aspect-ratio:3/2;margin:0 auto 64px;background-color:#fff;border-radius:20px;-o-object-fit:contain;object-fit:contain}@media screen and (max-width:768px){.post-experience__main-img{margin:0 auto 24px}.post-experience__lead{font-size:12px;font-size:1.2rem}}.post-experience__data{display:flex;flex-wrap:wrap;padding:48px 6%;margin-top:48px;background-color:#fbf9f8;border-radius:10px}@media screen and (max-width:768px){.post-experience__data{flex-direction:column;padding:32px 6%;margin-top:24px}}.post-experience__data-title{width:30%;padding:16px 0;font-weight:700;border-bottom:1px solid #b8b0a0}@media screen and (max-width:768px){.post-experience__data-title{width:100%;padding:0;border:0;font-size:14px;font-size:1.4rem}.post-experience__data-title:not(:first-child){margin-top:8px}}.post-experience__data-detail:last-of-type,.post-experience__data-title:last-of-type{border:0}.post-experience__data-detail{display:flex;width:70%;padding:16px 0;font-weight:400;border-bottom:1px solid #b8b0a0}@media screen and (max-width:768px){.post-experience__data-detail{display:block;width:100%;padding:0 0 8px;margin-top:4px;font-size:14px;font-size:1.4rem}}.post-experience__data-detail:before{display:inline-block;width:1px;height:100%;margin-right:56px;vertical-align:middle;content:"";background-color:#d2d2d2}@media screen and (max-width:768px){.post-experience__data-detail:before{display:none}}.post-experience__related{padding-bottom:60px;margin:136px 0 120px}@media screen and (max-width:768px){.post-experience__related{margin:80px 0}}@media screen and (max-width:320px){.post-experience__related{padding:0 16px}}.post-experience__report{padding:160px 0 24%;position:relative}@media screen and (max-width:768px){.post-experience__report{padding:80px 0 28%}}.post-experience__report:before{position:absolute;top:0;left:50%;display:block;width:100%;aspect-ratio:683/45;content:"";background-image:url(/assets/img/event/hr_1.png);background-repeat:no-repeat;background-position:bottom;background-size:104%;transform:translate(-50%,-92%)}.search{padding:50px 60px;margin:0 8% 80px;text-align:center;background-color:#fff;border-radius:10px}@media screen and (max-width:768px){.search{padding:32px 24px;margin:0 0 64px}}@media screen and (max-width:320px){.search__wrap{padding:0 16px}}.search__link-reset{color:#4f3b17;text-decoration:underline;font-size:14px;font-size:1.4rem}.search__link-reset:active,.search__link-reset:focus,.search__link-reset:link,.search__link-reset:visited{color:#4f3b17}@media screen and (max-width:768px){.search__link-reset{font-size:12px;font-size:1.2rem}}.search__row{display:flex;align-items:center;width:100%}.search__category-wrap{display:flex;flex-wrap:wrap;gap:16px 0}@media screen and (max-width:768px){.search__category-wrap{gap:4px 0}}.search__group:not(:first-child){margin-top:40px}.search__group--horizontal{display:flex;align-items:center;text-align:left}@media screen and (max-width:768px){.search__group--horizontal{flex-direction:column;align-items:flex-start}}.search__group--horizontal:not(:first-child),.wrap-link-vertical--bottom>a:not(:first-child),.wrap-link-vertical>a:not(:first-child){margin-top:16px}.search__label{margin:0 0 8px}.search__label--horizontal{flex:0 0 auto;width:150px;margin:0;cursor:default}@media screen and (max-width:768px){.search__label--horizontal{width:auto;margin-bottom:8px}}.search__title{font-weight:700;font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){.search__title{font-size:16px;font-size:1.6rem}}.search__text{font-size:14px;font-size:1.4rem;color:#6c6c6c}.search__detail-condition-wrap{display:flex;align-items:flex-end;justify-content:space-between;padding-top:20px;margin-top:20px;border-top:1px solid #ececec}@media screen and (max-width:768px){.search__detail-condition-wrap{flex-direction:column;align-items:normal}}.search__detail-condition-wrap--no-border{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width:768px){.search__detail-condition-wrap--no-border{flex-direction:column;align-items:normal}}.search__detail-condition-contents{margin-right:40px}.search__detail-condition-btn{flex:0 0 auto}@media screen and (max-width:768px){.search__detail-condition-btn{margin:0 auto}}.table-col__title,.table-col__title--pink,.table-row__title{padding:16px 0;font-weight:700;text-align:center;font-size:16px;font-size:1.6rem}.table-col__title,.table-row__title{background-color:#fff4f6}@media screen and (max-width:768px){.table-col__title,.table-col__title--pink,.table-row__title{font-size:14px;font-size:1.4rem}}.table-row__group{display:flex;align-items:stretch;width:100%;margin-bottom:16px;background-color:#fff;border:1px solid #b8b0a0;border-radius:10px}@media screen and (max-width:768px){.table-row__group{flex-direction:column}}.table-row__title{display:flex;align-items:center;justify-content:center;width:30%;border-right:1px solid #b8b0a0;border-radius:10px 0 0 10px}@media screen and (max-width:768px){.table-row__title{flex:none;width:100%;border-right:none;border-bottom:1px solid #b8b0a0;border-radius:10px 10px 0 0}}.table-row__data{width:70%;padding:16px 24px}@media screen and (max-width:768px){.table-row__data{width:100%}}.table-col{display:flex;margin:16px 0 40px}@media screen and (max-width:768px){.table-col{flex-direction:column;gap:16px}}.table-col__group{width:50%;background-color:#fff}@media screen and (max-width:768px){.table-col__group{width:100%}}.table-col__group:first-of-type{border:1px solid #b8b0a0;border-right:0;border-radius:10px 0 0 10px}@media screen and (max-width:768px){.table-col__group:first-of-type{border:1px solid #b8b0a0;border-radius:10px}}.table-col__group:nth-of-type(2){border:1px solid #b8b0a0;border-radius:0 10px 10px 0}@media screen and (max-width:768px){.table-col__group:nth-of-type(2){border-radius:10px}}.table-col__title{border-bottom:1px solid #b8b0a0;border-radius:10px 0 0}@media screen and (max-width:768px){.table-col__title{border-radius:10px 10px 0 0}}.table-col__title--pink{background-color:#ffebef;border-bottom:1px solid #b8b0a0;border-radius:0 10px 0 0}@media screen and (max-width:768px){.table-col__title--pink{border-radius:10px 10px 0 0}}.table-col__data{padding:16px 8%}.text-heading,.text-heading-1,.text-heading-1--compact,.text-heading-1--long,.text-heading-1--middle,.text-heading-1--middle-compact,.text-heading-1--middle-pink,.text-heading-1--s,.text-heading-1--sub,.text-heading-1--title-s,.text-heading-3,.text-heading-3--brown,.text-heading-4,.text-heading-6{font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif}.text-heading-1--alphabet,.text-heading-1__sub,.text-heading-1__sub--large,.text-heading-1__sub--middle{font-family:Quicksand,sans-serif}.text-heading-1--middle,.text-heading-1--middle-compact,.text-heading-1--middle-pink,.text-heading-1--s,.text-heading-1--sub,.text-heading-1--title-s{text-align:center;letter-spacing:.2em}.text-heading-1,.text-heading-1--alphabet,.text-heading-1--compact,.text-heading-1--long{text-align:center;letter-spacing:.2em;font-size:36px;font-size:3.6rem}@media screen and (max-width:768px){.text-heading-1,.text-heading-1--alphabet,.text-heading-1--compact,.text-heading-1--middle,.text-heading-1--middle-compact,.text-heading-1--middle-pink,.text-heading-1--s,.text-heading-1--sub,.text-heading-1--title-s{font-size:28px;font-size:2.8rem}.text-heading-1--long{font-size:26px;font-size:2.6rem}}.text-heading-1__sub,.text-heading-1__sub--large,.text-heading-1__sub--middle{display:block;font-weight:700;line-height:1;letter-spacing:.1em}.text-heading-3,.text-heading-3--brown{padding:4px 16px;margin:64px 0 32px;border-radius:10px;font-size:26px;font-size:2.6rem}.text-heading-3{background-color:#ffebef;border-left:16px solid #f478a3}@media screen and (max-width:768px){.text-heading-3,.text-heading-3--brown{font-size:16px;font-size:1.6rem}}.text-heading-4,.text-heading-6{margin-bottom:32px;font-weight:500;text-align:center;letter-spacing:.16em}.text-heading-4{font-size:28px;font-size:2.8rem}@media screen and (max-width:768px){.text-heading-4,.text-heading-6{font-size:26px;font-size:2.6rem}}.text-list,.text-list--compact,.text-list--dot{padding-left:1em;text-indent:-1em}.text-underline--note-blue,.text-underline--note-green,.text-underline--note-pink,.text-underline--pink,.text-underline--yellow{text-decoration:underline;text-decoration-thickness:8px;text-underline-position:under;text-underline-offset:-4px;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.text-heading-1{margin-bottom:64px}@media screen and (max-width:768px){.text-heading-1{margin-bottom:40px}}.text-heading-1--middle-compact{font-size:40px;font-size:4rem}@media screen and (max-width:768px){.text-heading-1--middle-compact{font-size:26px;font-size:2.6rem;line-height:1.6}}.text-heading-1--long{margin-bottom:64px}@media screen and (max-width:768px){.text-heading-1--long{margin-bottom:40px}}.text-heading-1--sub{margin:60px 0 32px;font-size:24px;font-size:2.4rem}@media screen and (max-width:768px){.text-heading-1--sub{font-size:16px;font-size:1.6rem;line-height:2em}}.text-heading-1--title-s{margin:0 0 32px;font-size:24px;font-size:2.4rem}@media screen and (max-width:768px){.text-heading-1--title-s{font-size:16px;font-size:1.6rem;line-height:2em}}@media screen and (max-width:480px){.text-heading-1--title-s{font-size:16px;font-size:1.6rem;margin:160px 0 24px;line-height:2em}}.text-heading-1--s{margin-top:60px;font-size:28px;font-size:2.8rem}@media screen and (max-width:768px){.text-heading-1--s{font-size:24px;font-size:2.4rem;line-height:2em}}.text-heading-1--small{display:block;font-size:30px;font-size:3rem;text-align:center}@media screen and (max-width:768px){.text-heading-1--small{font-size:18px;font-size:1.8rem}}.text-heading-1--middle{font-size:40px;font-size:4rem;margin-bottom:56px}@media screen and (max-width:768px){.text-heading-1--middle{font-size:26px;font-size:2.6rem;margin-bottom:24px}}.text-heading-1--middle-pink{font-size:40px;font-size:4rem;margin-bottom:40px;color:#f478a3}@media screen and (max-width:768px){.text-heading-1--middle-pink{font-size:26px;font-size:2.6rem;margin-bottom:24px}}.text-heading-1--alphabet{margin-bottom:64px;font-weight:600}@media screen and (max-width:768px){.text-heading-1--alphabet{margin-bottom:40px}}.text-heading-1__sub{margin-bottom:24px;color:#f478a3;font-size:17px;font-size:1.7rem}@media screen and (max-width:768px){.text-heading-1__sub{font-size:16px;font-size:1.6rem;margin-bottom:16px}}.text-heading-1__sub--large{color:#fcb6ce;font-size:30px;font-size:3rem}@media screen and (max-width:768px){.text-heading-1__sub--large{font-size:16px;font-size:1.6rem;margin-bottom:8px}}.text-heading-1__sub--middle{color:#f478a3;font-size:22px;font-size:2.2rem}@media screen and (max-width:768px){.text-heading-1__sub--middle{font-size:14px;font-size:1.4rem}}.text-heading-2{margin-top:40px;font-weight:700;font-size:20px;font-size:2rem}@media screen and (max-width:768px){.text-heading-2{font-size:16px;font-size:1.6rem}}.text-heading-2__text-large{font-size:45px;font-size:4.5rem}@media screen and (max-width:768px){.text-heading-2__text-large{font-size:28px;font-size:2.8rem}}.text-heading-2--large{margin-top:80px;font-size:26px;font-size:2.6rem}@media screen and (max-width:768px){.text-heading-2--large{font-size:20px;font-size:2rem}.text-heading-3{margin:32px 0 16px}}.text-heading-3--brown{font-weight:700;background-color:#fff;border-left:16px solid #4f3b17}.text-heading-4:after{display:block;width:120px;height:8px;margin:0 auto;content:"";background:radial-gradient(circle farthest-side,#f478a3,#f478a3 50%,transparent 0,transparent);background-size:8px 8px}.text-heading-5{margin-top:1em;font-size:14px;font-size:1.4rem}@media screen and (max-width:480px){.text-heading-5{font-size:12px;font-size:1.2rem}}.text-heading-5:before,.text-list--dot>li:before{display:inline-block;width:12px;height:12px;margin:-2px 8px 0 0;vertical-align:middle;content:"";background-color:#4f3b17;border-radius:50%}@media screen and (max-width:480px){.text-heading-5:before{width:10px;height:10px;margin:-2px 6px 0 0}}.text-heading-6{font-size:36px;font-size:3.6rem}@media screen and (max-width:768px){.text-heading-6{font-size:26px;font-size:2.6rem}}.text-heading-6:after{display:block;width:120px;height:8px;margin:0 auto;content:"";background:radial-gradient(circle farthest-side,#f478a3,#f478a3 50%,transparent 0,transparent);background-size:8px 8px}.text-heading__marker{display:inline-block;width:-moz-max-content;width:max-content;padding:0 12px;text-align:center;background:linear-gradient(transparent,transparent 60%,#ffebef 0,#ffebef);font-size:30px;font-size:3rem}@media screen and (max-width:768px){.text-heading__marker{font-size:22px;font-size:2.2rem;display:block;margin:0 auto 40px}}.text-heading__marker--strong{font-size:36px;font-size:3.6rem;color:#f478a3}@media screen and (max-width:768px){.text-heading__marker--strong{font-size:26px;font-size:2.6rem}}.text-heading__marker--safety{font-size:30px;font-size:3rem;display:inline-block;width:-moz-max-content;width:max-content;padding:0 12px;text-align:center;background:linear-gradient(transparent,transparent 60%,#ffebef 0,#ffebef)}@media screen and (max-width:768px){.text-heading__marker--safety{display:block;margin:0 auto 40px}}@media screen and (max-width:480px){.text-heading__marker--safety{font-size:24px;font-size:2.4rem}}.text-heading__marker-wrap{text-align:center}.text-content{font-size:14px;font-size:1.4rem}@media screen and (max-width:768px){.text-content{font-size:12px;font-size:1.2rem}}@media screen and (max-width:320px){.text-content{padding:0 16px}}.text-intro{font-size:14px;font-size:1.4rem;padding-bottom:56px;border-bottom:1px solid #b8b0a0}@media screen and (max-width:768px){.text-intro{font-size:12px;font-size:1.2rem;padding-bottom:40px}}@media screen and (max-width:320px){.text-intro__wrap{padding:0 16px}}.text-detail{margin-top:40px}.text-list{margin:24px 0}@media screen and (max-width:480px){.text-list--dot>li:before{width:10px;height:10px;margin:-2px 6px 0 0}}.text-list--compact{margin:16px 0}.text-list--compact a{display:contents}.text-lead{margin-bottom:72px;line-height:2.6;text-align:center}@media screen and (max-width:768px){.text-lead{margin:0 2% 64px;font-size:14px;font-size:1.4rem}}.text-lead__description{margin-bottom:40px;color:#fe0000;text-align:center}@media screen and (max-width:768px){.text-lead__description{font-size:14px;font-size:1.4rem}}.text-underline--pink{text-decoration-color:#fcb6ce}.text-underline--yellow{text-decoration-color:#fffccb}.text-underline--note-pink{text-decoration-color:#ffe8ec}.text-underline--note-green{text-decoration-color:#eaf7eb}.text-underline--note-blue{text-decoration-color:#deefef}.text-heading-home{position:relative;margin-bottom:24px;font-size:20px;font-size:2rem;font-weight:700}.text-heading-home__icon{position:absolute;top:5px;display:inline-block}.text-heading-home__text{padding-left:32px}.text-color,.text-heading-home>svg{color:#f478a3}.text-color--sub{color:#9f9f9f}.text-color--danger{color:#e05e5a}.text-color--warning{color:#f5970b}.text-color--success{color:#47a04b}.text-color--info{color:#3981d5}.text-caption{font-size:14px;font-size:1.4rem}@media screen and (max-width:480px){.text-caption{font-size:12px;font-size:1.2rem}}.text-sub{font-size:12px;font-size:1.2rem;color:#393939}.text-date{display:inline-block;width:98px;margin-right:16px}@media screen and (max-width:768px){.text-date{width:auto}}.text-update-date{display:inline-block;width:98px}@media screen and (max-width:768px){.text-update-date{width:auto}}.text-icon-left{margin-right:8px}.text-icon-right{margin-left:8px}.text-block{display:block}.text-with-btn{display:flex;align-items:center}@media screen and (max-width:768px){.text-with-btn{display:block}}.text-with-btn__text-area{width:60%}@media screen and (max-width:768px){.text-with-btn__text-area{width:100%}}.text-with-btn__btn-area{width:40%;margin-left:20px;text-align:end}@media screen and (max-width:768px){.text-with-btn__btn-area{width:100%;margin:32px 0 40px;text-align:center}}.util-pc{display:none}@media screen and (max-width:1270px){.util-pc{display:block}.util-pc-none{display:none!important}}.util-tab{display:none}@media screen and (max-width:768px){.util-tab{display:block}.util-tab-none{display:none!important}}.util-sp{display:none}@media screen and (max-width:480px){.util-sp{display:block}.util-sp-none{display:none!important}}[data-device=PC] .util-ua-pc-none,[data-device=PC] .util-ua-sp,[data-device=SP] .util-ua-pc,[data-device=SP] .util-ua-sp-none{display:none!important}.util-none{display:none}.wrap-link-vertical,.wrap-link-vertical--bottom{display:flex;flex-direction:column;align-items:center;text-align:center}.wrap-link-vertical{margin-top:48px}.wrap-content{padding:0}@media screen and (max-width:768px){.wrap-content{padding:0}}.wrap-content--middle{padding:0 6%}@media screen and (max-width:768px){.wrap-content--middle{padding:0}}.wrap-content--large{padding:0 10%}@media screen and (max-width:768px){.wrap-content--large{padding:0}}.wrap-cta-padding{padding-bottom:16%}@media screen and (max-width:768px){.wrap-cta-padding{padding-bottom:18%}}.wrap-link-vertical--bottom{margin-top:auto}.wrap-heading-group{margin-bottom:32px}.wrap-heading-group>:first-child{margin-top:0}.wrap-heading-group>:last-child{margin-bottom:0}.wrap-heading-horizontal{display:flex;flex-wrap:wrap;align-items:center}.wrap-heading-horizontal__item{flex:0 1 auto;margin:0 24px 0 0}@media screen and (max-width:480px){.wrap-heading-horizontal__item{margin:0 12px 0 0}}.wrap-heading-horizontal__item:last-child{margin-right:0}.wrap-btn{display:flex;flex-flow:row-reverse wrap;justify-content:center;margin-top:64px;text-align:center}@media screen and (max-width:480px){.wrap-btn{flex-flow:column wrap;align-items:center;margin-top:40px}}.wrap-btn>*{flex:0 0 auto;margin:16px 20px 0}@media screen and (max-width:480px){.wrap-btn>*{margin:16px auto 0;line-height:1.6em}.wrap-btn>:first-child{margin:0 auto}.wrap-btn>a{width:100%}}.wrap-btn-r{margin-top:56px}@media screen and (max-width:768px){.wrap-btn-r{width:100%;text-align:center}}.wrap-btn-r--note{margin-top:40px;text-align:end}.wrap-link-more{margin-top:16px;text-align:right}@media screen and (max-width:480px){.wrap-link-more{font-size:14px;font-size:1.4rem}.wrap-link-additional{text-align:right}}.wrap-form-group{display:none;margin-top:40px}.wrap-form-group>:first-child{margin-top:0}.wrap-form-group>:last-child{margin-bottom:0}@media screen and (max-width:480px){.wrap-form-group{margin-top:24px}}.wrap-form-group.is-active{display:block}.wrap-form-group+.text-heading-3{margin-top:64px}@media screen and (max-width:480px){.wrap-form-group+.text-heading-3{margin-top:48px}}.text-heading-3+.wrap-form-group{margin-top:0}.wrap-step-group{display:none}.wrap-step-group.is-display{display:block}.wrap-panel,.wrap-panel__trash{margin-top:40px}@media screen and (max-width:480px){.wrap-panel__trash{text-align:center}}.wrap-panel__add{margin-top:40px;text-align:center}.wrap-panel__item{margin-top:40px}.wrap-panel__item:first-child,.wrap-text-section>:first-child{margin-top:0}.wrap-panel__item:first-child .wrap-panel__trash{display:none}.wrap-text-section{margin-bottom:40px}.wrap-text-section>:last-child{margin-bottom:0}.wrap-col2{display:flex;flex-wrap:wrap;align-items:flex-start;margin:0 -16px}@media screen and (max-width:1270px){.wrap-col2{flex-direction:column;margin:0}}.wrap-col2__item{flex:0 1 auto;width:calc(50% - 32px);margin:32px 16px 0}@media screen and (max-width:1270px){.wrap-col2__item{width:100%;margin:32px 0 0}}.wrap-col2__item:first-child,.wrap-col2__item:nth-child(2){margin-top:0}@media screen and (max-width:1270px){.wrap-col2__item:nth-child(2){margin:32px 0 0}}.wrap-table{margin:40px 0;overflow-x:auto}.wrap-table>:first-child{margin-top:0}.wrap-table>:last-child{margin-bottom:0}@media screen and (max-width:1270px){.wrap-table{border:1px solid #cecdcc}}@media screen and (max-width:480px){.wrap-table{margin:24px 0;overflow-x:scroll}}.wrap-select-user{position:relative;display:flex;flex-direction:column;margin-bottom:40px}@media screen and (max-width:480px){.wrap-select-user{margin-bottom:24px}}.wrap-agreement{padding:24px;background:#fff4f6;border-radius:10px}.wrap-no-result--news{margin-top:80px;text-align:center}@media screen and (max-width:768px){.wrap-no-result--news{margin-top:40px}}@media screen and (max-width:480px){.wrap-no-result--news{font-size:14px;font-size:1.4rem}}.wrap-no-result--hoiku{margin:0 8%;text-align:center}@media screen and (max-width:768px){.wrap-no-result--hoiku{margin:0 2%;text-align:left}}.wrap-pagination{margin-top:50px}.company-lead{position:relative;z-index:0}@media screen and (max-width:768px){.company-lead{padding:40px}}@media screen and (max-width:320px){.company-lead{padding:40px 20px}}.company-lead:before{position:absolute;top:370px;right:0;z-index:-1;display:inline-block;width:195px;height:380px;content:"";background:url(/assets/img/company/decoration_right.png) no-repeat;background-size:contain}@media screen and (max-width:768px){.company-lead:before{background:0 0}}.company-lead:after{position:absolute;bottom:160px;left:0;z-index:-1;display:inline-block;width:195px;height:380px;content:"";background:url(/assets/img/company/decoration_left.png) no-repeat;background-size:contain}@media screen and (max-width:768px){.company-lead:after{background:0 0}}.company-lead__wrap{padding:40px 40px 180px}@media screen and (max-width:768px){.company-lead__wrap{padding:0 0 140px}}@media screen and (max-width:320px){.company-lead__wrap{padding:0 16px 80px}}.company-lead__title{color:#f478a3;text-align:center;font-size:36px;font-size:3.6rem}@media screen and (max-width:768px){.company-lead__title{font-size:20px;font-size:2rem}}.company-lead__summary{line-height:4.8rem;text-align:center;font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){.company-lead__summary{line-height:1.9;text-align:left;font-size:14px;font-size:1.4rem}}.company-lead__summary-wrap{margin-top:60px}@media screen and (max-width:768px){.company-lead__summary-wrap{margin:40px 0 -40px}}.company-lead__summary-wrap:after{position:relative;top:-70px;left:80%;display:inline-block;width:110px;height:180px;vertical-align:middle;content:"";background:url(/assets/img/company/ceo.png) no-repeat;background-size:contain}@media screen and (max-width:768px){.company-lead__summary-wrap:after{top:-70px;left:76%}}@media screen and (max-width:480px){.company-lead__summary-wrap:after{top:-40px;left:73%;width:80px;height:140px}}.company-lead__summary-p{font-size:14px;font-size:1.4rem}.company-lead__summary-p+.company-lead__summary-p{margin-top:40px}.company-lead__summary-signature{margin-top:40px;text-align:center;font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){.company-lead__summary-signature{line-height:1.9;text-align:left;font-size:14px;font-size:1.4rem}}.company-lead__summary-p-signature-company{line-height:4.8rem}.company-lead__summary-p-signature-president{line-height:2.2rem}@media screen and (max-width:768px){.company-lead__summary-p-signature-president{line-height:1.9}}.company-info{position:relative;padding-top:0}.company-info:before{position:absolute;top:-80px;left:0;display:inline-block;width:200px;height:140px;content:"";background:url(/assets/img/company/teacher_kids.png) no-repeat;background-size:contain;mix-blend-mode:darken}@media screen and (max-width:768px){.company-info:before{width:150px;height:110px}}.company-info__wrap{padding-bottom:18%;margin-top:100px;position:relative}.company-info__wrap:before{position:absolute;top:0;left:50%;display:block;width:100%;aspect-ratio:683/45;content:"";background-image:url(/assets/img/company/hr_1.svg);background-repeat:no-repeat;background-position:bottom;background-size:104%;transform:translate(-50%,-92%)}@media screen and (max-width:768px){.company-info__wrap{padding-bottom:6%}}.company-info__title{font-size:36px;font-size:3.6rem}@media screen and (max-width:768px){.company-info__title{font-size:20px;font-size:2rem}}.company-info__certificate-jpx-wrap{width:100%;padding:0 100px 100px}@media screen and (max-width:768px){.company-info__certificate-jpx-wrap{padding:0 20px 40px}}.company-info__certificate-jpx{display:flex;gap:0 60px;align-items:center;justify-content:center;padding:20px;border:6px solid #fff4f6;border-radius:20px}@media screen and (max-width:768px){.company-info__certificate-jpx{gap:0 40px;justify-content:center;padding:10px 5px 10px 10px}}.company-info__certificate-jpx-desc{text-align:left;font-size:14px;font-size:1.4rem}@media screen and (max-width:768px){.company-info__certificate-jpx-desc{font-size:12px;font-size:1.2rem}}.company-info__certificate-jpx-img:before{position:relative;top:0;left:0;display:inline-block;width:4.8em;height:4.8em;vertical-align:middle;content:"";background-image:url(/assets/img/common/img_logo_jpx.png);background-size:contain}@media screen and (max-width:768px){.company-info__certificate-jpx-img:before{top:0;left:0;width:3.4em;height:3.4em}}.company-info-definition-list__wrap{padding:60px 100px;margin:0}@media screen and (max-width:768px){.company-info-definition-list__wrap{padding:0 0 50px;margin:0}}.company-access__wrap{padding:0 40px;margin:0}.company-access__title{font-size:36px;font-size:3.6rem}@media screen and (max-width:768px){.company-access__title{font-size:20px;font-size:2rem}}.company-access__map-iframe{border-radius:20px}.company-access__address{font-size:18px;font-size:1.8rem}@media screen and (max-width:768px){.company-access__address{font-size:14px;font-size:1.4rem}}.company-access__coming-title{font-weight:700;font-size:16px;font-size:1.6rem}.company-access__coming-title-for-train:before{position:relative;top:3px;left:-5px;display:inline-block;width:40px;height:50px;margin-right:4px;vertical-align:middle;content:"";background:url(/assets/img/company/icon_train.png) no-repeat;background-size:contain}.company-access__coming-detail{padding-bottom:20px;font-size:14px;font-size:1.4rem}@media screen and (max-width:768px){.company-access__coming-detail{padding-bottom:0}}.company-access__coming-detail-ul{padding:0;margin:0;list-style:none}.company-access__coming-detail-li:before{position:relative;top:0;display:inline-block;width:10px;height:10px;margin-right:5px;content:"";background-color:#4f3b17;border-radius:50%}.complete{position:relative}.complete__description{text-align:center}@media screen and (max-width:768px){.complete__description{margin-top:40px;font-size:14px;font-size:1.4rem}}.complete__image{position:absolute;top:60%;right:calc(50% - 37rem);max-width:112px}@media screen and (max-width:768px){.complete__image{position:static;width:75px;margin:0 18% 0 auto}}@media screen and (max-width:480px){.complete__image{margin:0 5% 0 auto}}.complete__text-lead{margin-bottom:72px;line-height:2.6;text-align:center}@media screen and (max-width:768px){.complete__text-lead{margin:0 2% 20px;font-size:14px;font-size:1.4rem}}.complete__text-note{text-align:center;font-size:12px;font-size:1.2rem}@media screen and (max-width:320px){.document__text-wrap{padding:0 16px}}.document__btn{display:flex;justify-content:center;margin:84px 0 0}@media screen and (max-width:768px){.document__btn{display:flex;flex-wrap:wrap;gap:8px;margin:40px 0}}@media screen and (max-width:1270px){.document__btn{display:flex;flex-wrap:wrap;gap:8px}}.document__btn-list{width:280px}@media screen and (max-width:768px){.document__btn-list{width:48%}.document__btn-list:nth-child(3){margin-left:0}}@media screen and (max-width:1270px){.document__btn-list{width:48%}.document__btn-list:nth-child(3){margin-left:0}}.document__btn-text{position:relative;display:flex;align-items:center;padding:30px 75px 30px 30px;margin-left:10px;color:#f478a3;text-align:center;background-color:#fff;border:2px solid #f478a3;border-radius:20px}.document__btn-text:link,.document__btn-text:visited{color:#f478a3}.document__btn-text:active,.document__btn-text:focus,[data-device=PC] .document__btn-text:hover:not(.is-disabled,:disabled){color:#fff;background-color:#f478a3;opacity:1}@media screen and (max-width:1270px){.document__btn-text{width:auto;height:100%;margin:0;text-align:start}}@media screen and (max-width:768px){.document__btn-text{width:auto;height:100%;padding:8px 24px;margin:0;text-align:start}}@media screen and (max-width:320px){.document__btn-text{padding:8px 16px}.document__btn-icon{right:16px}}.document__box{margin:0 15%;border-radius:10px}@media screen and (max-width:768px){.document__box{margin:0}}.document__box-title{padding:10px;color:#fff;text-align:center;background-color:#f478a3;border-radius:10px 10px 0 0}.document__box-inner{padding:6% 8%;background-color:#fff;border-radius:0 0 10px 10px}@media screen and (max-width:768px){.document__box-inner{padding:30px 24px}}.document__download{width:100vw;padding:48px 0 16%;margin:136px calc((100vw - 100%)/-2) 0;position:relative}.document__download:before{position:absolute;top:0;left:50%;display:block;width:100%;aspect-ratio:683/50;content:"";background-image:url(/assets/img/document/hr_1.png);background-repeat:no-repeat;background-position:bottom;background-size:104%;transform:translate(-50%,-92%)}.document__download-inner{max-width:1270px;padding:0 4%;margin:0 auto;text-align:center}.document__download-item{display:flex;align-items:center;padding:18px;border-bottom:1px solid #b8b0a0}@media screen and (max-width:768px){.document__download-item{display:block;padding:16px 16px 32px}.document__download-item:first-child{border-top:1px solid #b8b0a0}}.document__download-group{padding-bottom:180px;margin-top:80px}@media screen and (max-width:768px){.document__download-group{padding-bottom:120px}}@media screen and (max-width:320px){.document__download-group{padding:0 16px 80px}}.document__download-title{width:16%;padding:16px 0;margin-right:16px;font-weight:700;text-align:start}@media screen and (max-width:768px){.document__download-title{width:auto;margin:0}}.document__download-btn-list{display:flex;flex-wrap:wrap;gap:16px;max-width:872px}.document__download-btn-list:nth-child(n+2){margin-top:18px}@media screen and (max-width:768px){.document__download-btn-list{display:block}.document__download-btn-list>li:not(:first-child){margin-top:16px}}.document__download-btn{display:inline-flex;align-items:center;justify-content:space-between;width:280px;padding:28px;text-align:start;color:#4f3b17;background-color:#fff;border-radius:10px}.document__download-btn:active,.document__download-btn:focus,.document__download-btn:link,.document__download-btn:visited,[data-device=PC] .document__download-btn:hover:not(.is-disabled,:disabled),[data-device=PC] .hoiku__nearby-link:hover:not(.is-disabled,:disabled),[data-device=PC] .hoiku__tel-link:hover:not(.is-disabled,:disabled),[data-device=PC] .home__link:hover:not(.is-disabled,:disabled),[data-device=PC] .news-room__notice-wrap:hover:not(.is-disabled,:disabled),[data-device=PC] .news-room__title-link:hover:not(.is-disabled,:disabled),[data-device=PC] .safety__anchor-link:hover:not(.is-disabled,:disabled),[data-device=PC] .sitemap-content-footer__items-li-a:hover:not(.is-disabled,:disabled),[data-device=PC] .sitemap-content__group-li-a:hover:not(.is-disabled,:disabled),[data-device=PC] .timetable__anchor-link:hover:not(.is-disabled,:disabled){color:#4f3b17}.document__download-btn:after{display:inline-block;flex-shrink:0;width:20px;height:20px;padding:8px;margin-left:4px;content:"";background:url(/assets/img/common/download.svg);background-color:#f478a3;background-repeat:no-repeat;background-position:50%;border-radius:50%}@media screen and (max-width:768px){.document__download-btn{width:100%;padding:12px 20px}}.document__pagination-wrap{margin-top:50px}.concept__text--color-pink{color:#f478a3}.concept__title-wrap{position:absolute;top:24%;right:50%;min-width:-moz-max-content;min-width:max-content;transform:translateX(50%)}@media screen and (max-width:768px){.concept__title-wrap{top:20%}}.concept__title--small{margin:0 0 12px}.concept__mv-img{height:100svh;min-height:auto;max-height:calc(100vh - 94px);-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.concept__mv-img{min-height:inherit;max-height:calc(100vh - 56px)}}@media screen and (max-width:480px){.concept__mv-img{width:100%}}.concept__lead-bg{background:url(/assets/img/concept/kirakira.png) left 10% top 5%/28px,url(/assets/img/concept/dot.png) right 20% top 6%/130px,url(/assets/img/concept/dot.png) right -2% top 22%/90px,url(/assets/img/concept/kirakira.png) right 20% top 28%/28px,url(/assets/img/concept/dot.png) left -2% top 22%/90px,url(/assets/img/concept/dot.png) left -1% bottom 15%/130px,url(/assets/img/concept/kirakira.png) left 10% bottom 2%/28px,url(/assets/img/concept/dot.png) right -2% bottom 0/130px;background-repeat:no-repeat}@media screen and (max-width:768px){.concept__lead-bg{background:url(/assets/img/concept/kirakira.png) left 10% top 2%/28px,url(/assets/img/concept/dot.png) right 20% top 0/90px,url(/assets/img/concept/dot.png) right -2% top 38%/80px,url(/assets/img/concept/kirakira.png) right 20% top 10%/20px,url(/assets/img/concept/dot.png) left -2% top 22%/80px,url(/assets/img/concept/dot.png) left -1% bottom 28%/80px,url(/assets/img/concept/kirakira.png) left 10% bottom 5%/28px,url(/assets/img/concept/dot.png) right -2% bottom 7%/80px;background-repeat:no-repeat}}.concept__lead{display:flex;gap:3%;align-items:flex-end;justify-content:center;padding-bottom:160px;margin-top:10vw;line-height:3}@media screen and (max-width:768px){.concept__lead{display:block;padding-top:80px;text-align:center}.concept__lead-text{font-size:14px;font-size:1.4rem}}.concept__lead-img{width:36%}@media screen and (max-width:768px){.concept__lead-img{width:90%;margin:24px auto 0}}.concept__bg-pink{padding-bottom:20%;position:relative}.concept__bg-pink:before{position:absolute;top:0;left:50%;display:block;width:100%;aspect-ratio:683/90;content:"";background-image:url(/assets/img/concept/hr_1.png);background-repeat:no-repeat;background-position:bottom;background-size:104%;transform:translate(-50%,-92%)}@media screen and (max-width:768px){.concept__bg-pink{padding-bottom:26%}}.concept__point{padding-top:80px;margin-top:80px}@media screen and (max-width:768px){.concept__point{margin-top:0}}.concept__point-heading{font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;color:#f478a3;text-align:center;font-size:40px;font-size:4rem}@media screen and (max-width:768px){.concept__point-heading{font-size:24px;font-size:2.4rem}}.concept__point-heading-span{display:inline-block}.concept__point-heading-span:after{display:block;width:80%;height:8px;margin:0 auto;content:"";background:radial-gradient(circle farthest-side,#fcb6ce,#fcb6ce 50%,transparent 0,transparent);background-size:8px}.concept__point-group{display:flex;gap:6%;align-items:center;justify-content:center;margin-top:128px}@media screen and (max-width:768px){.concept__point-group{flex-direction:column;margin-top:88px}}.concept__point-group:nth-of-type(odd){flex-direction:row-reverse}@media screen and (max-width:768px){.concept__point-group:nth-of-type(odd){flex-direction:column}}.concept__point-img{width:90%;margin:24px auto 0}@media screen and (max-width:480px){.concept__point-img{width:100%}}.concept__point-title{font-size:40px;font-size:4rem;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:500}@media screen and (max-width:768px){.concept__point-title{font-size:26px;font-size:2.6rem}}.concept__point-title-sub{position:relative;z-index:0;display:block;font-family:Quicksand,sans-serif;font-weight:700;color:#f478a3;font-size:22px;font-size:2.2rem}@media screen and (max-width:768px){.concept__point-title-sub{font-size:16px;font-size:1.6rem}}.concept__point-title-sub:before{position:absolute;top:-24px;left:-32px;z-index:-1;display:block;width:88px;height:93px;content:"";background:url(/assets/img/concept/petal.png) no-repeat 50%}@media screen and (max-width:768px){.concept__point-title-sub:before{top:-10px;left:-18px;width:55px;height:59px;background-size:contain}}.concept__point-accent-text{font-size:24px;font-size:2.4rem;margin:32px 0 24px;font-weight:500;line-height:2;color:#f478a3}@media screen and (max-width:768px){.concept__point-accent-text{width:100%;font-size:18px;font-size:1.8rem}}.concept__point-text-area{flex:1 0 auto;width:50%;line-height:2.6}@media screen and (max-width:768px){.concept__point-text-area{width:100%}}.concept__point-text{font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){.concept__point-text{font-size:14px;font-size:1.4rem}}.concept__point-card-list{display:flex;flex-wrap:wrap;gap:24px 6%;justify-content:center}@media screen and (max-width:768px){.concept__point-card-list{gap:0;width:110%}}.concept__point-card-item{width:47%}.concept__point-note{display:flex;gap:4%;align-items:center;justify-content:center;padding:24px 32px;margin-top:48px;background-color:#fff;border-radius:10px}@media screen and (max-width:768px){.concept__point-note{margin-bottom:48px}}@media screen and (max-width:480px){.concept__point-note{display:none}}.concept__point-note--sp{display:none}@media screen and (max-width:480px){.concept__point-note--sp{display:block;padding:12px 16px;margin:48px 0;background-color:#fff;border-radius:10px}}.concept__point-note-text-group{width:64%}@media screen and (max-width:480px){.concept__point-note-text-group--sp{display:flex;width:100%}}.concept__point-note-text{margin:0;font-size:14px;font-size:1.4rem}@media screen and (max-width:480px){.concept__point-note-text{font-size:12px;font-size:1.2rem;width:120%}}.concept__point-note-text-sub{margin:8px 0 0;font-weight:400;color:#9f9f9f;font-size:12px;font-size:1.2rem}@media screen and (max-width:480px){.concept__point-note-text-sub--sp{display:block;margin:8px 0 0;font-weight:400;color:#9f9f9f;font-size:10px;font-size:1rem}}.concept__point-note-img{width:32%;max-width:202px}@media screen and (max-width:480px){.concept__point-note-img--sp{display:block;width:auto;-o-object-fit:contain;object-fit:contain;margin-right:-40px}}.concept__board{margin:112px 6% 0}@media screen and (max-width:768px){.concept__board{margin:112px 0 0}}.corporate-lead__wrap{padding:0;margin-top:0}@media screen and (max-width:320px){.corporate-lead__wrap{padding:0 16px}}.corporate-lead__title{color:#f478a3;text-align:center;font-size:36px;font-size:3.6rem}@media screen and (max-width:768px){.corporate-lead__title{font-size:20px;font-size:2rem}}.corporate-lead__summary{margin-top:60px;line-height:2.8;text-align:center;font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){.corporate-lead__summary{margin-top:40px;line-height:1.9;text-align:left;font-size:14px;font-size:1.4rem}}.corporate-desc__wrap{padding-bottom:140px;margin-top:80px}@media screen and (max-width:768px){.corporate-desc__wrap{padding-bottom:80px;margin-top:60px}}@media screen and (max-width:320px){.corporate-desc__wrap{padding:0 16px 80px}}.corporate-desc__title{margin-bottom:60px;font-size:36px;font-size:3.6rem}@media screen and (max-width:768px){.corporate-desc__title{margin-bottom:40px;font-size:20px;font-size:2rem}}.corporate-desc__summary{font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){.corporate-desc__summary{font-size:14px;font-size:1.4rem}}.corporate-desc__summary-paragraph{margin-bottom:60px}@media screen and (max-width:768px){.corporate-desc__summary-paragraph{margin-bottom:40px}}.corporate-desc__img{margin:0}@media screen and (max-width:768px){.corporate-desc__img{margin-top:20px}.corporate-desc__img-src{margin:0 auto}}.corporate-desc__img-caption{text-align:center;font-size:14px;font-size:1.4rem}.corporate-desc__flex{display:flex;gap:0 60px;align-items:flex-start;justify-content:space-between}@media screen and (max-width:768px){.corporate-desc__flex{display:block}}.corporate-desc__group{width:50%}@media screen and (max-width:768px){.corporate-desc__group{width:100%}}.corporate-info__wrap{padding:60px 100px 18%;margin-top:80px;position:relative}.corporate-info__wrap:before{position:absolute;top:0;left:50%;display:block;width:100%;aspect-ratio:683/45;content:"";background-image:url(/assets/img/corporate/hr_1.svg);background-repeat:no-repeat;background-position:bottom;background-size:104%;transform:translate(-50%,-92%)}@media screen and (max-width:768px){.corporate-info__wrap{padding:0 0 10%;margin-top:60px}}.corporate-info__title{font-size:36px;font-size:3.6rem}@media screen and (max-width:768px){.corporate-info__title{font-size:20px;font-size:2rem}}.event-form__group{margin:72px 0}.event-form__title{font-size:18px}.event-form__item{font-size:14px}.event-form-notes{padding:40px;margin-top:40px;background:#f0eaeb;border-radius:10px}.event-form-notes>:first-child{margin-top:0}.event-form-notes>:last-child{margin-bottom:0}@media screen and (max-width:480px){.event-form-notes{padding:24px 20px}}.event-form-notes:first-child{margin-top:0}.event-form-notes__group{display:flex}@media screen and (max-width:768px){.event-form-notes__group{flex-direction:column}}.event-form-notes__title{font-size:20px;font-size:2rem;flex:0 0 auto;font-weight:700}@media screen and (max-width:768px){.event-form-notes__title{font-size:16px;font-size:1.6rem;margin:5px 0 10px;text-align:center}}.event-form-notes__item{display:inline-block;padding-left:2em;margin-left:32px;list-style-type:disc}@media screen and (max-width:768px){.event-form-notes__item{margin:0;font-size:14px}}.event-form-notes__item--caution{display:inline-block;color:#f88}.event-search__toggle,.event-search__toggle--active{width:50%;height:40px;line-height:40px;border-radius:20px}.event-search__toggle{background-color:#ececec}@media screen and (max-width:768px){.event-search__toggle,.event-search__toggle--active{font-size:14px;font-size:1.4rem}}.event-search{padding-bottom:80px}@media screen and (max-width:768px){.event-search{padding-bottom:0}}@media screen and (max-width:320px){.event-search__wrap{padding:0 16px}}.event-search__toggle-wrap{display:flex;margin-bottom:40px;text-align:center}.event-search__toggle-wrap :nth-child(2){margin-left:20px}@media screen and (max-width:768px){.event-search__toggle-wrap :nth-child(2){margin-left:12px}}.event-search__toggle{opacity:1;transition:color .3s ease-out,background .3s ease-out,opacity .3s ease-out}.event-search__toggle:hover{cursor:pointer;outline:0;opacity:.6}.event-search__toggle--active{color:#fff;background-color:#4f3b17}.event-search__search-wrap{padding:50px 6%;margin:0;background-color:#fff;border-radius:10px}@media screen and (max-width:768px){.event-search__search-wrap{padding:32px 6%;margin:0 0 64px}}.event-search__search{display:flex;align-items:flex-end;justify-content:space-between}@media screen and (max-width:768px){.event-search__search{flex-direction:column;align-items:normal;justify-content:normal}}.event-search__search-content{margin-right:40px}@media screen and (max-width:768px){.event-search__search-btn{margin:0 auto}}.event-search__list-wrap{padding:50px 6%;margin:24px 0 120px;background-color:#fff;border-radius:10px}@media screen and (max-width:768px){.event-search__list-wrap{padding:24px 6%;margin:32px 0 104px}}.event-search__list-header-wrap{margin-top:64px}.event-search__list-header{display:flex;align-items:center;justify-content:space-between}.event-search__list-header-title{font-size:26px;font-size:2.6rem}@media screen and (max-width:768px){.event-search__list-header-title{font-size:20px;font-size:2rem}}.event-search__list-header-result{font-size:14px;font-size:1.4rem}@media screen and (max-width:768px){.event-search__list-header-result{font-size:12px;font-size:1.2rem}}.event-search__list-header-result-count{font-size:20px;font-size:2rem;font-weight:700;color:#f478a3}@media screen and (max-width:768px){.event-search__list-header-result-count{font-size:18px;font-size:1.8rem}}.event__intro{margin-top:48px}@media screen and (max-width:320px){.event__intro{margin:48px 16px 0}}.event__intro-group{display:flex;gap:4%;align-items:center}@media screen and (max-width:768px){.event__intro-group{flex-direction:column;gap:24px 0}}.event__intro-text-wrap{width:56%}@media screen and (max-width:768px){.event__intro-text-wrap{width:100%}}.event__intro-img-wrap{width:44%;max-width:440px}@media screen and (max-width:768px){.event__intro-img-wrap{width:100%}}.event__intro-img{width:100%}.event__intro-title{font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:500;color:#f478a3;font-size:32px;font-size:3.2rem}@media screen and (max-width:768px){.event__intro-title{font-size:22px;font-size:2.2rem}}.event__intro-title:not(:first-child){margin-top:64px}@media screen and (max-width:768px){.event__intro-title:not(:first-child){margin-top:40px}}.event__intro-title:after{display:block;width:100%;height:6px;margin:4px auto 0;content:"";background:radial-gradient(circle farthest-side,#f478a3,#f478a3 50%,transparent 0,transparent);background-size:6px 6px}.event__intro-text{line-height:2.625}@media screen and (max-width:768px){.event__intro-text{font-size:12px;font-size:1.2rem}}.event__search{width:100vw;padding:80px 0;margin:180px calc((100vw - 100%)/-2) 0;background:url(/assets/img/common/bg_pink.png) 50%;position:relative}@media screen and (max-width:768px){.event__search{padding:80px 0 12px;margin:120px calc((100vw - 100%)/-2) 0}}@media screen and (max-width:320px){.event__search{width:auto;margin:80px 0 0}}.event__search:before{position:absolute;top:0;left:50%;display:block;width:100%;aspect-ratio:683/45;content:"";background-image:url(/assets/img/event/hr_1.png);background-repeat:no-repeat;background-position:bottom;background-size:104%;transform:translate(-50%,-92%)}.event__search-inner{position:relative;max-width:1270px;padding:0 8%;margin:0 auto}@media screen and (max-width:768px){.event__search-inner{padding:0 32px}}@media screen and (max-width:480px){.event__search-inner{padding:0 24px}}@media screen and (max-width:320px){.event__search-inner{padding:0 16px}}.event__search-heading-group{display:flex;gap:40px;align-items:center;justify-content:center;margin-left:20%;text-align:center}@media screen and (max-width:768px){.event__search-heading-group{flex-direction:column;gap:24px 0;margin-left:0}}.event__search-lead{margin-bottom:40px;line-height:2.6;text-align:center}@media screen and (max-width:768px){.event__search-lead{margin-bottom:0;font-size:14px;font-size:1.4rem}}.event__search-img{width:20%;min-width:160px;margin-bottom:40px}@media screen and (max-width:768px){.event__search-img{width:64%;max-width:270px}}.event__search-group{padding:48px 5%;text-align:left;background-color:#fff;border-radius:10px}@media screen and (max-width:768px){.event__search-group{padding:40px 5%;text-align:center}}.event__search-title{margin-bottom:24px;font-weight:700;color:#f478a3;font-size:22px;font-size:2.2rem}@media screen and (max-width:768px){.event__search-title{font-size:18px;font-size:1.8rem}}.event__search-detail:not(:first-child):before{display:block;width:100%;height:6px;margin:48px auto;content:"";background:radial-gradient(circle farthest-side,#f478a3,#f478a3 50%,transparent 0,transparent);background-size:6px}@media screen and (max-width:768px){.event__search-detail:not(:first-child):before{margin:40px auto}}.faq__title--faq1--close,.faq__title--faq1--open,.faq__title--faq2--close,.faq__title--faq2--open,.faq__title--faq3--close,.faq__title--faq3--open{font-size:18px;font-size:1.8rem;position:relative;display:flex;align-items:center;margin-top:22px;font-weight:700}.faq{padding:64px 10% 72px;margin-top:64px;counter-reset:number 0;background-color:#fff;border-radius:10px}@media screen and (max-width:768px){.faq{padding:32px 24px;margin-top:32px}}.anchor+.faq{margin-top:72px}@media screen and (max-width:768px){.anchor+.faq{margin-top:40px}}.faq__inner{padding-bottom:22px;cursor:pointer;border-bottom:1px solid #b8b0a0}.faq__title--faq1--open:after{position:absolute;top:50%;right:0;display:block;color:#f478a3;content:"－";transform:translateY(-50%)}@media screen and (max-width:768px){.faq__title--faq1--open:after{top:50%}}.faq__title--faq1--close:after{position:absolute;top:50%;right:0;display:block;color:#f478a3;content:"＋";transform:translateY(-50%)}@media screen and (max-width:768px){.faq__title--faq1--close:after{top:50%}}.faq__title--faq2--open:after{position:absolute;top:50%;right:0;display:block;color:#ffaf2b;content:"－";transform:translateY(-50%)}@media screen and (max-width:768px){.faq__title--faq2--open:after{top:50%}}.faq__title--faq2--close:after{position:absolute;top:50%;right:0;display:block;color:#ffaf2b;content:"＋";transform:translateY(-50%)}@media screen and (max-width:768px){.faq__title--faq2--close:after{top:50%}}.faq__title--faq3--open:after{position:absolute;top:50%;right:0;display:block;color:#95c76f;content:"－";transform:translateY(-50%)}@media screen and (max-width:768px){.faq__title--faq3--open:after{top:50%}}.faq__title--faq3--close:after{position:absolute;top:50%;right:0;display:block;color:#95c76f;content:"＋";transform:translateY(-50%)}@media screen and (max-width:768px){.faq__title--faq3--close:after{top:50%}}.faq__title-text--faq1{position:relative;padding:0 30px 0 78px}@media screen and (max-width:768px){.faq__title-text--faq1{padding-left:60px;font-size:14px;font-size:1.4rem}}.faq__title-text--faq1:before{position:absolute;top:50%;left:2px;width:52px;height:52px;color:#fff;text-align:center;content:"Q" counter(number);counter-increment:number 1;background-color:#f478a3;border-radius:50%;transform:translateY(-50%);font-size:24px;font-size:2.4rem}@media screen and (max-width:768px){.faq__title-text--faq1:before{top:50%;left:2px;width:38px;height:38px;transform:translateY(-50%);font-size:18px;font-size:1.8rem}}.faq__title-text--faq1:after{position:absolute;top:calc(50% + 10px);left:49px;display:block;width:0;height:0;content:"";border-top:5px solid transparent;border-right:10px solid #f478a3;border-bottom:5px solid transparent;transform:rotate(210deg)}@media screen and (max-width:768px){.faq__title-text--faq1:after{top:calc(50% + 7px);left:34px}}.faq__title-text--faq2{position:relative;padding:0 30px 0 78px}@media screen and (max-width:768px){.faq__title-text--faq2{padding-left:60px;font-size:14px;font-size:1.4rem}}.faq__title-text--faq2:before{position:absolute;top:50%;left:2px;width:52px;height:52px;color:#fff;text-align:center;content:"Q" counter(number);counter-increment:number 1;background-color:#ffaf2b;border-radius:50%;transform:translateY(-50%);font-size:24px;font-size:2.4rem}@media screen and (max-width:768px){.faq__title-text--faq2:before{top:50%;left:2px;width:38px;height:38px;transform:translateY(-50%);font-size:18px;font-size:1.8rem}}.faq__title-text--faq2:after{position:absolute;top:calc(50% + 10px);left:49px;display:block;width:0;height:0;content:"";border-top:5px solid transparent;border-right:10px solid #ffaf2b;border-bottom:5px solid transparent;transform:rotate(210deg)}@media screen and (max-width:768px){.faq__title-text--faq2:after{top:calc(50% + 7px);left:34px}}.faq__title-text--faq3{position:relative;padding:0 30px 0 78px}@media screen and (max-width:768px){.faq__title-text--faq3{padding-left:60px;font-size:14px;font-size:1.4rem}}.faq__title-text--faq3:before{position:absolute;top:50%;left:2px;width:52px;height:52px;color:#fff;text-align:center;content:"Q" counter(number);counter-increment:number 1;background-color:#95c76f;border-radius:50%;transform:translateY(-50%);font-size:24px;font-size:2.4rem}@media screen and (max-width:768px){.faq__title-text--faq3:before{top:50%;left:2px;width:38px;height:38px;transform:translateY(-50%);font-size:18px;font-size:1.8rem}}.faq__title-text--faq3:after{position:absolute;top:calc(50% + 10px);left:49px;display:block;width:0;height:0;content:"";border-top:5px solid transparent;border-right:10px solid #95c76f;border-bottom:5px solid transparent;transform:rotate(210deg)}@media screen and (max-width:768px){.faq__title-text--faq3:after{top:calc(50% + 7px);left:34px}}.faq__text{padding:8px 50px 2px 78px}@media screen and (max-width:768px){.faq__text{padding:8px 0 0}.faq__text p:last-child{margin-bottom:0}}.faq__heading--faq1{width:170px;margin:0 auto 56px;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;text-align:center;font-size:30px;font-size:3rem}.faq__heading--faq1:after{display:block;width:105px;height:8px;margin:0 auto;content:"";background:radial-gradient(circle farthest-side,#f478a3,#f478a3 50%,transparent 0,transparent);background-size:8px 8px}@media screen and (max-width:768px){.faq__heading--faq1:after{width:70px;height:7px;background-size:7px 7px}.faq__heading--faq1{font-size:20px;font-size:2rem;margin:0 auto 32px}}.faq__heading--faq2{width:170px;margin:0 auto 56px;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;text-align:center;font-size:30px;font-size:3rem}.faq__heading--faq2:after{display:block;width:105px;height:8px;margin:0 auto;content:"";background:radial-gradient(circle farthest-side,#ffaf2b,#ffaf2b 50%,transparent 0,transparent);background-size:8px 8px}@media screen and (max-width:768px){.faq__heading--faq2:after{width:70px;height:7px;background-size:7px 7px}.faq__heading--faq2{font-size:20px;font-size:2rem;margin:0 auto 32px}}.faq__heading--faq3{width:170px;margin:0 auto 56px;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;text-align:center;font-size:30px;font-size:3rem}.faq__heading--faq3:after{display:block;width:105px;height:8px;margin:0 auto;content:"";background:radial-gradient(circle farthest-side,#95c76f,#95c76f 50%,transparent 0,transparent);background-size:8px 8px}@media screen and (max-width:768px){.faq__heading--faq3:after{width:70px;height:7px;background-size:7px 7px}.faq__heading--faq3{font-size:20px;font-size:2rem;margin:0 auto 32px}}.content__background-radius-large-wrap,.content__background-radius-large-wrap--pink,.content__background-radius-large-wrap--white,.content__background-radius-wrap,.content__background-radius-wrap--pink,.content__background-radius-wrap--white,.content__background-wrap{padding:60px 40px;margin:0}@media screen and (max-width:768px){.content__background-radius-large-wrap,.content__background-radius-large-wrap--pink,.content__background-radius-large-wrap--white,.content__background-radius-wrap,.content__background-radius-wrap--pink,.content__background-radius-wrap--white,.content__background-wrap{padding:40px 20px}}.content__background-radius-wrap,.content__background-radius-wrap--pink{border-radius:10px}.content__background-radius-large-wrap,.content__background-radius-large-wrap--pink,.content__background-radius-large-wrap--white,.content__background-radius-wrap--white{border-radius:20px}.content__over-wrap,.content__over-wrap--pink,.content__over-wrap--pink-l,.content__over-wrap--white{width:100vw;margin:0 calc(50% - 50vw)}@media screen and (max-width:320px){.content__over-wrap,.content__over-wrap--pink,.content__over-wrap--pink-l,.content__over-wrap--white{width:auto;margin:0}}.content__over-wrap-inner,.content__over-wrap-inner--middle{max-width:1270px;margin:0 auto}.content__flex,.content__flex--bottom{display:flex;gap:0 60px;justify-content:space-between}.content__flex{align-items:center}@media screen and (max-width:768px){.content__flex,.content__flex--bottom{display:block;width:100%}}.content-mv,.content-mv--sub-page{position:relative;z-index:-1;width:auto;margin:-110px calc((100vw - 100%)/-2) 0;overflow:hidden}.content-mv__features-cloud--4{animation-name:animation_cloud;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.content-mv__features-cloud--3{animation-duration:1s}.content-mv__features-cloud--2,.content-mv__features-cloud--3{animation-name:animation_cloud;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.content-mv__concept-cloud--3,.content-mv__features-cloud--1{animation-duration:1s}.content-mv__concept-cloud--2,.content-mv__concept-cloud--3,.content-mv__features-cloud--1{animation-name:animation_cloud;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.content-mv__concept-cloud--1,.content-mv__top-cloud--3{animation-duration:1s}.content-mv__concept-cloud--1,.content-mv__features-kids,.content-mv__top-cloud--1,.content-mv__top-cloud--2,.content-mv__top-cloud--3,.content-mv__top-family{animation-name:animation_cloud;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.content-mv__features-kids,.content-mv__top-cloud--1,.content-mv__top-family{animation-duration:1s}.content-mv__features-kids,.content-mv__top-family{transform:rotate(5deg);animation-name:animation-swing;animation-timing-function:step-start}@media screen and (max-width:768px){.content__background-wrap{padding:40px 0}}.content__background-radius-wrap--white{background:#fff}@media screen and (max-width:768px){.content__background-radius-wrap--white{padding:40px}}@media screen and (max-width:320px){.content__background-radius-wrap--white{padding:40px 20px}}.content__background-radius-wrap--pink{background:#fff4f6}.content__background-radius-large-wrap--white{background:#fff}.content__background-radius-large-wrap--pink{background:#fff4f6}.content__flex-group{width:50%}@media screen and (max-width:768px){.content__flex-group{width:100%}}.content__flex--bottom{align-items:flex-end}.content__over-wrap--white{background:#fff}.content__over-wrap--pink{background:url(/assets/img/common/bg_pink.png) 50%}.content__over-wrap--pink-l{background:url(/assets/img/common/bg_pink-l.png) 50%}.content__over-wrap-inner{padding:0 32px}@media screen and (max-width:480px){.content__over-wrap-inner{padding:0 24px}}@media screen and (max-width:320px){.content__over-wrap-inner{padding:0 16px}}.content__over-wrap-inner--middle{padding:0 6%}@media screen and (max-width:768px){.content__over-wrap-inner--middle{padding:0 32px 64px}}@media screen and (max-width:480px){.content__over-wrap-inner--middle{padding:0 24px 64px}}@media screen and (max-width:320px){.content__over-wrap-inner--middle{padding:0 0 64px}}.content-form--embed{padding:0;margin:0}.content-definition-list{display:flex;flex-wrap:wrap;gap:0}@media screen and (max-width:768px){.content-definition-list{display:block}}.content-definition-list__wrap{width:100%}.content-definition-list__dt{display:flex;align-items:center;width:30%;padding:15px 30px;font-weight:700;background-color:#fff4f6;border-radius:10px 0 0 10px;font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){.content-definition-list__dt{width:100%;padding:20px 20px 5px;border-radius:10px 10px 0 0;font-size:14px;font-size:1.4rem}}.content-definition-list__dd:nth-child(4n),.content-definition-list__dt:nth-child(4n-1){background-color:#fff}.content-definition-list__dd{display:flex;align-items:center;width:70%;padding:15px 30px;font-weight:400;background-color:#fff4f6;border-radius:0 10px 10px 0;font-size:16px;font-size:1.6rem}@media screen and (max-width:768px){.content-definition-list__dd{width:100%;padding:0 20px 20px;border-radius:0 0 10px 10px;font-size:14px;font-size:1.4rem}}.content-definition-list__dd:before{position:relative;left:-30px;display:inline-block;width:1px;height:100%;vertical-align:middle;content:"";background-color:#d2d2d2}@media screen and (max-width:768px){.content-definition-list__dd:before{display:none}}.content-definition-list__dd-p{margin:0 0 10px}.content-definition-list__dd-p:last-child{margin-bottom:0}.content-definition-list__dd-span--small{color:#b8b0a0;font-size:12px;font-size:1.2rem}.content-definition-list__dd-span-wrap{margin:0 16px}@media screen and (max-width:320px){.content-mv{margin:-110px 0 0}}.content-mv__img{height:100%;min-height:764px;-o-object-fit:cover;object-fit:cover}.content-mv__img--home{display:block;width:100%;min-height:56.25vw!important;aspect-ratio:16/9;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.content-mv__img--home{min-height:500px!important;aspect-ratio:auto}}.content-mv__img--concept{width:100%;height:100dvh;max-height:calc(100dvh - 94px);-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.content-mv__img--concept{max-height:calc(100dvh - 56px)}}.content-mv__img--features{width:100%;height:100dvh;max-height:calc(100dvh - 94px);-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.content-mv__img--features{max-height:calc(100dvh - 56px)}}.content-mv__img--sub-page{width:100vw;min-height:30svh;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1270px){.content-mv__img--sub-page{min-height:50svh}}@media screen and (max-width:768px){.content-mv__img--sub-page{min-height:340px}}@media screen and (max-width:320px){.content-mv__img--sub-page{width:auto}.content-mv--sub-page{margin:-110px 0 0}}.content-mv__top-cloud{position:absolute;top:0;width:100%;height:100%}.content-mv__top-cloud--1{position:absolute;top:6%;left:16%;width:10%}@media screen and (max-width:768px){.content-mv__top-cloud--1{top:13%;left:11%;width:23%}}.content-mv__top-cloud--2{position:absolute;top:2%;right:21%;width:13%;animation-duration:1.5s}@media screen and (max-width:768px){.content-mv__top-cloud--2{top:7%;right:11%;width:28%}}.content-mv__top-cloud--3{position:absolute;top:9%;right:11%;width:8%}.content-mv__top-teacher{position:absolute;bottom:16%;left:28%;width:8%;height:19%;background-image:url(/assets/img/top/mv/teacher1.png);background-repeat:no-repeat;background-size:contain}@media screen and (max-width:768px){.content-mv__top-teacher{bottom:3%;left:14%;width:20%;height:20%}}.content-mv__top-teacher--start{position:absolute;bottom:16%;left:28%;width:8%;height:19%;background-image:url(/assets/img/top/mv/teacher1.png);background-repeat:no-repeat;background-size:contain;animation:animation-teacher 1.1s infinite;animation-timing-function:step-start;animation-fill-mode:forwards}@media screen and (max-width:768px){.content-mv__top-teacher--start{bottom:3%;left:14%;width:20%;height:20%}}.content-mv__top-family{position:absolute;right:27%;bottom:15%;width:12%}@media screen and (max-width:768px){.content-mv__top-family{right:12%;bottom:2%;width:32%}}.content-mv__top-nabe,.content-mv__top-nabe--start{position:absolute;bottom:31%;left:76%;width:17%;height:44%;background-image:url(/assets/img/top/mv/nabe1.png);background-repeat:no-repeat;background-size:contain}.content-mv__top-nabe--start{animation:animation-nabe 5s infinite;animation-timing-function:step-start;animation-fill-mode:forwards}.content-mv__concept-cloud{position:absolute;top:0;width:100vw;height:100%}.content-mv__concept-cloud--1{position:absolute;top:21%;left:13%;width:14%}@media screen and (max-width:480px){.content-mv__concept-cloud--1{top:13%;left:18%;width:21%}}.content-mv__concept-cloud--2{position:absolute;top:8%;right:13%;width:17%;animation-duration:1.5s}@media screen and (max-width:480px){.content-mv__concept-cloud--2{top:45%;right:15%;width:20%}}.content-mv__concept-cloud--3{position:absolute;top:54%;right:68%;width:21%}.content-mv__concept-sakura{position:absolute;top:0;width:100vw;height:100%;overflow:hidden}.content-mv__concept-right-sakura-back{position:absolute;top:-15%;right:-10%;width:68%;height:auto}@media screen and (orientation:landscape) and (max-width:1270px){.content-mv__concept-right-sakura-back{top:-22%;right:-8%;width:64%;min-width:500px;max-width:770px}}@media screen and (orientation:landscape) and (max-width:768px){.content-mv__concept-right-sakura-back{right:-8%;width:60%;min-width:320px}}@media screen and (orientation:portrait){.content-mv__concept-right-sakura-back{top:-7%;right:-7%;width:62%}}@media screen and (orientation:portrait) and (max-width:768px){.content-mv__concept-right-sakura-back{top:-5%;right:-9%;width:62%;min-width:200px;max-width:460px}}@media screen and (max-width:480px){.content-mv__concept-right-sakura-back{top:-4%;right:-15%;width:85%;min-width:220px}}.content-mv__concept-right-sakura-back--start{transform:translate(0) rotate(-12deg)}@media screen and (max-width:480px){.content-mv__concept-right-sakura-back--start{transform:translate(0) rotate(0)}}.content-mv__concept-right-sakura-back--middle{transform:translate(34%,-8%) scale(1.2)}.content-mv__concept-right-sakura-back--end{transform:translate(100%,-40%) scale(1.5)}@media screen and (max-width:768px){.content-mv__concept-right-sakura-back--end{transform:translate(75%,-36%) scale(1.5)}}.content-mv__concept-right-sakura-front{position:absolute;right:-8%;bottom:-2%;width:50%;height:auto}@media screen and (orientation:landscape) and (max-width:1270px){.content-mv__concept-right-sakura-front{right:-10%;bottom:6%;min-width:340px;max-width:600px}}@media screen and (orientation:landscape) and (max-width:768px){.content-mv__concept-right-sakura-front{right:-14%;bottom:-3%;min-width:280px;max-width:330px}}@media screen and (orientation:portrait){.content-mv__concept-right-sakura-front{right:-18%;bottom:-4%;width:57%}}@media screen and (orientation:portrait) and (max-width:768px){.content-mv__concept-right-sakura-front{right:-12%;bottom:-4%;width:54%;min-width:auto;max-width:330px}}@media screen and (max-width:480px){.content-mv__concept-right-sakura-front{right:-25%;bottom:-11%;width:70%;min-width:200px}}.content-mv__concept-right-sakura-front--start{transform:translate(0)}.content-mv__concept-right-sakura-front--middle{transform:translate(20%) scale(1.1)}.content-mv__concept-right-sakura-front--end{transform:translate(100%,-10%) scale(1.3)}@media screen and (max-width:768px){.content-mv__concept-right-sakura-front--end{transform:translate(85%) scale(1.3)}}.content-mv__concept-right-green{position:absolute;right:0;bottom:0;width:38%;height:auto;margin:auto 0 0}@media screen and (max-width:768px){.content-mv__concept-right-green{right:0;bottom:0;width:36%;min-width:200px;max-width:400px}}@media screen and (max-width:480px){.content-mv__concept-right-green{width:20%;min-width:150px;max-width:none}}.content-mv__concept-right-green--start{transform:translate(0)}.content-mv__concept-right-green--middle{transform:translate(30%,20%) scale(1.5)}.content-mv__concept-right-green--end{transform:translate(60%,50%) scale(1.8)}@media screen and (max-width:768px){.content-mv__concept-right-green--end{transform:translate(70%,50%) scale(1.8)}}.content-mv__concept-left-sakura-back{position:absolute;top:-12%;left:-12%;width:74%;height:auto}@media screen and (orientation:landscape) and (max-width:1270px){.content-mv__concept-left-sakura-back{top:-17%;left:-10%;width:72%;max-width:840px}}@media screen and (orientation:portrait){.content-mv__concept-left-sakura-back{top:-12%;left:-12%;width:80%}}@media screen and (orientation:portrait) and (max-width:768px){.content-mv__concept-left-sakura-back{top:-9%;left:-14%;width:90%;min-width:200px;max-width:520px}}@media screen and (max-width:480px){.content-mv__concept-left-sakura-back{top:-16%;left:-25%;width:110%;min-width:240px}}.content-mv__concept-left-sakura-back--start{transform:translate(0) rotate(7deg)}@media screen and (max-width:480px){.content-mv__concept-left-sakura-back--start{transform:translate(0) rotate(0)}}.content-mv__concept-left-sakura-back--middle{transform:translate(-34%,-8%) scale(1.3)}.content-mv__concept-left-sakura-back--end{transform:translate(-90%,-40%) scale(1.5)}@media screen and (max-width:768px){.content-mv__concept-left-sakura-back--end{transform:translate(-65%,-36%) scale(1.5)}}.content-mv__concept-left-sakura-front{position:absolute;bottom:-15%;left:-3%;width:50%;height:auto}@media screen and (orientation:landscape) and (max-width:1270px){.content-mv__concept-left-sakura-front{bottom:-7%;left:-5%;min-width:350px}}@media screen and (orientation:landscape) and (max-width:768px){.content-mv__concept-left-sakura-front{bottom:-16%;left:-8%;min-width:300px}}@media screen and (orientation:portrait){.content-mv__concept-left-sakura-front{bottom:5%;left:-22%;width:63%;max-width:740px}}@media screen and (orientation:portrait) and (max-width:768px){.content-mv__concept-left-sakura-front{bottom:6%;left:-25%;width:70%;min-width:auto;max-width:430px}}@media screen and (max-width:480px){.content-mv__concept-left-sakura-front{bottom:5%;left:-37%;width:80%;min-width:200px;max-width:320px}}.content-mv__concept-left-sakura-front--start{transform:translate(0)}.content-mv__concept-left-sakura-front--middle{transform:translate(-30%) scale(1.1)}@media screen and (max-width:768px){.content-mv__concept-left-sakura-front--middle{transform:translate(-20%) scale(1.1)}}.content-mv__concept-left-sakura-front--end{transform:translate(-125%,-10%) scale(1.3)}@media screen and (max-width:768px){.content-mv__concept-left-sakura-front--end{transform:translate(-90%) scale(1.3)}}.content-mv__concept-left-green{position:absolute;bottom:0;left:0;width:35%;height:auto;margin:auto 0 0}@media screen and (max-width:768px){.content-mv__concept-left-green{bottom:0;left:0;width:27%;min-width:200px;max-width:400px}}@media screen and (max-width:480px){.content-mv__concept-left-green{width:20%;min-width:150px;max-width:none}}.content-mv__concept-left-green--start{transform:translate(0)}.content-mv__concept-left-green--middle{transform:translate(-30%,20%) scale(1.4)}.content-mv__concept-left-green--end{transform:translate(-100%,50%) scale(1.7)}.content-mv__concept-bird{position:absolute;top:30%;left:102%;width:4%;height:6%;background-image:url(/assets/img/concept/mv/bird.png);background-repeat:no-repeat;background-size:contain;animation:animation-bird 5s linear infinite forwards;animation-delay:1s}@media screen and (max-width:768px){.content-mv__concept-bird{width:5%}}@media screen and (max-width:480px){.content-mv__concept-bird{width:7%}}.content-mv__features-img-wrap--start{transform:scale(1)}.content-mv__features-img-wrap--end{transform:scale(2)}@media screen and (max-width:480px){.content-mv__features-img-wrap--end{transform:scale(2.5)}}.content-mv__features-cloud{position:absolute;top:0;width:100%;height:100%}.content-mv__features-cloud--1{position:absolute;top:24%;left:12%;width:12%}@media screen and (max-width:768px){.content-mv__features-cloud--1{top:21%;left:-4%;width:18%}}@media screen and (max-width:480px){.content-mv__features-cloud--1{top:30%}}.content-mv__features-cloud--2{position:absolute;top:16%;right:17%;width:14%;animation-duration:1.5s}@media screen and (max-width:768px){.content-mv__features-cloud--2{top:7%;right:14%;width:20%}}.content-mv__features-cloud--3{position:absolute;top:30%;right:10%;width:8%}@media screen and (max-width:768px){.content-mv__features-cloud--3{top:19%;right:4%;width:14%}}.content-mv__features-cloud--4{position:absolute;animation-duration:1.5s}@media screen and (max-width:768px){.content-mv__features-cloud--4{top:32%;right:69%;width:18%}}@media screen and (max-width:480px){.content-mv__features-cloud--4{top:40%;right:69%;width:20%}}.content-mv__features-kids{position:absolute;top:67%;right:38%;width:92px}@media screen and (max-width:1270px){.content-mv__features-kids{right:33%;width:80px}}@media screen and (max-width:768px){.content-mv__features-kids{right:28%}}@media screen and (max-width:480px){.content-mv__features-kids{right:25%;width:18%;min-width:64px}}.features__title{position:absolute;top:100px;right:50%;min-width:-moz-max-content;min-width:max-content;transform:translateX(50%)}@media screen and (max-width:320px){.features__title{min-width:260px}}.features__text-wrapper{width:80%;margin-right:auto;margin-left:auto}@media screen and (max-width:480px){.features__text-wrapper{width:100%}}.features__about{position:relative;padding:15% 0}@media screen and (max-width:768px){.features__about{padding:24vw 0 20%}}.features__about-content-group{font-size:26px;font-size:2.6rem;display:flex;align-items:center;justify-content:center;margin-top:24px;letter-spacing:4px}.features__about-content-group:first-of-type{margin-top:140px}@media screen and (max-width:768px){.features__about-content-group{display:block;margin-top:40px;text-align:center;font-size:18px;font-size:1.8rem}}.features__about-detail{flex-direction:column;align-self:center;margin-left:40px}@media screen and (max-width:768px){.features__about-detail{margin-left:0}}.features__about-detail--left{align-self:center;order:-1;margin-right:40px}@media screen and (max-width:768px){.features__about-detail--left{margin-right:0}}.features__about-detail-contents{margin-top:8px}.features__about-detail-img{width:40%;max-width:464px}@media screen and (max-width:768px){.features__about-detail-img{width:100%;height:auto;margin:auto}}.features__about-detail-title{font-weight:700;color:#f478a3}@media screen and (max-width:768px){.features__about-detail-title{margin-top:16px}}.features__about-content-wrapper{padding:0 10%;background:url(/assets/img/features/petal-white.png) right 4% top 0/102px,url(/assets/img/features/petal-white.png) left 4% top 34%/102px,url(/assets/img/features/petal-white.png) right 2% bottom 0/102px;background-repeat:no-repeat}@media screen and (max-width:768px){.features__about-content-wrapper{background:0 0}}@media screen and (max-width:480px){.features__about-content-wrapper{width:100%;padding:0}}.features__about-content-end:before{position:absolute;bottom:-200px;left:-120px;display:inline-block;width:472px;height:573px;content:"";background:url(/assets/img/features/sakura_left.png) no-repeat 0 100%;background-size:cover;transform:scale(.7)}@media screen and (max-width:768px){.features__about-content-end:before{bottom:-90px;left:-60px;width:185px;height:225px}}.features__about-content-end:after{position:absolute;right:-62px;bottom:-200px;display:inline-block;width:415px;height:555px;content:"";background:url(/assets/img/features/sakura_right.png) no-repeat 100% 100%;background-size:cover;transform:scale(.7)}@media screen and (max-width:768px){.features__about-content-end:after{right:-19px;bottom:-80px;width:134px;height:205px}}.features__about-content-end-hr{position:relative}.features__about-content-end-hr:after{position:absolute;left:50%;display:block;width:100%;aspect-ratio:683/90;content:"";background-image:url(/assets/img/features/hr_1.png);background-repeat:no-repeat;background-position:bottom;background-size:104%;top:0;bottom:auto;z-index:-1;transform:translate(-50%,100%)}.features__important{position:relative;max-width:1024px;padding:25% 0 15%;margin:0 calc((1024px - 100%)/-2)}@media screen and (max-width:1270px){.features__important{width:80vw;margin:0 calc((80vw - 100%)/-2)}}@media screen and (max-width:768px){.features__important{width:100vw;padding:30% 32px 20%;margin:0 calc((100vw - 100%)/-2)}}@media screen and (max-width:480px){.features__important{width:auto;padding:30% 0 20%;margin:0}}@media screen and (max-width:320px){.features__important{padding:30% 16px 20%}}.features__important-img-group{display:flex;justify-content:center}@media screen and (max-width:768px){.features__important-img-group{display:block}}.features__important-img-group:not(:first-of-type,:last-of-type){justify-content:space-between}@media screen and (max-width:1270px){.features__important-img-group:not(:first-of-type,:last-of-type){justify-content:center}}.features__important-img-group:nth-of-type(2n){margin-top:-80px}@media screen and (max-width:1270px){.features__important-img-group:nth-of-type(2n){margin-top:40px}}.features__important-img-group:nth-of-type(3){margin-top:40px}.features__important-picture{display:inline-block;width:260px}@media screen and (max-width:768px){.features__important-picture{width:100%}}@media screen and (max-width:1270px){.features__important-picture:nth-of-type(2n){margin-left:40px}}@media screen and (max-width:768px){.features__important-picture:nth-of-type(2n){margin-top:40px;margin-left:0}}.features__important-picture--point3{width:250px}@media screen and (max-width:1270px){.features__important-picture--point3{margin-top:4px}}@media screen and (max-width:768px){.features__important-picture--point3{width:100%;margin-top:0}}.features__important-picture--point5{width:250px}@media screen and (max-width:1270px){.features__important-picture--point5{margin-top:28px}}@media screen and (max-width:768px){.features__important-picture--point5{width:100%;margin-top:0}}.features__important-picture--point6{width:240px}@media screen and (max-width:768px){.features__important-picture--point6{width:100%}}.features__important-picture--point7{width:304px}@media screen and (max-width:1270px){.features__important-picture--point7{width:290px;margin-top:12px}}@media screen and (max-width:768px){.features__important-picture--point7{width:100%;margin-top:0}.features__important-img{margin:0 auto}}.features__important-title-wrapper{position:absolute;top:48%;left:36%;text-align:center}@media screen and (max-width:1270px){.features__important-title-wrapper{position:relative;top:0;left:0;margin-bottom:48px}}.features__important-title{font-size:36px;font-size:3.6rem;letter-spacing:8px}@media screen and (max-width:768px){.features__important-title{font-size:26px;font-size:2.6rem}}.features__important-title--sub{display:inline-block;max-width:165px}.features__important-title--lead{margin-top:24px}.features__nursery{padding:15% 0 20%;position:relative}@media screen and (max-width:768px){.features__nursery{padding:15% 0}}.features__nursery:after,.features__nursery:before{position:absolute;left:50%;display:block;width:100%;content:"";background-repeat:no-repeat;background-position:bottom;background-size:104%}.features__nursery:before{top:0;aspect-ratio:683/50;background-image:url(/assets/img/features/hr_2.png);transform:translate(-50%,-92%)}.features__nursery:after{bottom:0;aspect-ratio:683/62;background-image:url(/assets/img/features/hr_3.png);transform:translate(-50%)}.features__nursery-text-lead{text-align:center}@media screen and (max-width:768px){.features__nursery-text-lead{text-align:left}.features__nursery-wrapper{max-width:80%;margin:0 auto}}@media screen and (max-width:480px){.features__nursery-wrapper{max-width:100%}}.features__nursery-group--vertical{display:flex;align-items:center;margin:0 auto 80px}.features__nursery-item-group{display:flex;flex-wrap:wrap;justify-content:center;margin:auto}@media screen and (max-width:768px){.features__nursery-item-group{display:block}}.features__nursery-item{width:30%}.features__nursery-item:nth-of-type(-n+3){margin-bottom:80px}.features__nursery-item:nth-of-type(3n),.features__nursery-item:nth-of-type(4){margin-left:48px}@media screen and (max-width:1270px){.features__nursery-item{width:40%}.features__nursery-item:nth-of-type(3n){margin-left:0}.features__nursery-item:not(:nth-of-type(odd)){margin-left:48px}.features__nursery-item:nth-of-type(-n+4){margin-bottom:80px}}@media screen and (max-width:768px){.features__nursery-item{width:100%;margin-bottom:64px}.features__nursery-item:not(:nth-of-type(odd)){margin-left:0}.features__nursery-item:nth-of-type(-n+4){margin-bottom:64px}}.features__nursery-picture{display:block;flex:1 0 auto}@media screen and (max-width:768px){.features__nursery-picture{display:inline}}.features__nursery-img{flex:1 0 auto;height:auto;margin:auto}@media screen and (max-width:768px){.features__nursery-img{margin:0 auto 24px}}.features__nursery-img--vertical{flex:1 0 auto;max-width:568px;height:auto;margin:auto}.features__nursery-detail{display:flex;flex-direction:column}.features__nursery-detail--vertical{display:flex;flex-direction:column;width:50%;margin:0 40px}.features__nursery-detail-title--purple{font-size:20px;font-size:2rem;display:inline-block;margin:0 auto;color:#fff;text-align:center;background-color:#cda9cd;border-radius:10px;padding:8px 80px}@media screen and (max-width:768px){.features__nursery-detail-title--purple{font-size:18px;font-size:1.8rem}}@media screen and (max-width:1270px){.features__nursery-detail-title--purple{width:100%;padding:8px 40px}}.features__nursery-detail-title--beige{font-size:20px;font-size:2rem;display:inline-block;margin:0 auto;color:#fff;text-align:center;background-color:#ddba84;border-radius:10px;width:100%;padding:8px 0}@media screen and (max-width:768px){.features__nursery-detail-title--beige{font-size:18px;font-size:1.8rem}}.features__nursery-detail-title--pink{font-size:20px;font-size:2rem;display:inline-block;margin:0 auto;color:#fff;text-align:center;background-color:#eea7b8;border-radius:10px;width:100%;padding:8px 60px}@media screen and (max-width:768px){.features__nursery-detail-title--pink{font-size:18px;font-size:1.8rem}}@media screen and (max-width:1270px){.features__nursery-detail-title--pink{padding:8px 40px}}.features__nursery-detail-title--orange{font-size:20px;font-size:2rem;display:inline-block;margin:0 auto;color:#fff;text-align:center;background-color:#fcad41;border-radius:10px;width:100%;padding:8px 60px}@media screen and (max-width:768px){.features__nursery-detail-title--orange{font-size:18px;font-size:1.8rem}}@media screen and (max-width:1270px){.features__nursery-detail-title--orange{padding:8px 40px}}.features__nursery-detail-title--blue{font-size:20px;font-size:2rem;display:inline-block;margin:0 auto;color:#fff;text-align:center;background-color:#9ad2d2;border-radius:10px;width:100%;padding:8px 60px}@media screen and (max-width:768px){.features__nursery-detail-title--blue{font-size:18px;font-size:1.8rem}}@media screen and (max-width:1270px){.features__nursery-detail-title--blue{padding:8px 40px}}.features__nursery-detail-title--green{font-size:20px;font-size:2rem;display:inline-block;margin:0 auto;color:#fff;text-align:center;background-color:#b1cb53;border-radius:10px;width:100%;padding:8px 60px}@media screen and (max-width:768px){.features__nursery-detail-title--green{font-size:18px;font-size:1.8rem}}@media screen and (max-width:1270px){.features__nursery-detail-title--green{padding:8px 40px}}.features__nursery-text{max-width:480px;margin:24px auto 0}@media screen and (max-width:768px){.features__nursery-text{font-size:14px;font-size:1.4rem;max-width:none;margin:24px 0 0}}.features__education-group{display:flex;align-items:center;justify-content:center;padding:5% 0 0}@media screen and (max-width:1270px){.features__education-group{flex-direction:column}}@media screen and (max-width:768px){.features__education-group{padding:10% 0 0}}.features__education-text-wrap{width:50%}@media screen and (max-width:1270px){.features__education-text-wrap{width:80%}}@media screen and (max-width:480px){.features__education-text-wrap{width:100%}}.features__education-heading{margin:0 0 48px;line-height:1.6;letter-spacing:6px}@media screen and (max-width:768px){.features__education-text{font-size:14px;font-size:1.4rem}}@media screen and (max-width:1270px){.features__education-img-wrap{margin-top:40px}}.features__clip{position:relative;padding:80px;margin-top:15%;background-color:#fff;border-radius:120px}@media screen and (max-width:768px){.features__clip{padding:80px 20px;border-radius:80px}}.features__clip:before{position:absolute;top:-20px;right:2%;display:inline-block;width:240px;height:120px;content:"";background:url(/assets/img/features/clip_decoration-1.png) no-repeat;background-size:contain}@media screen and (max-width:768px){.features__clip:before{top:0;right:0;width:150px;height:93px;background:url(/assets/img/features/clip_decoration-1_sp.png) no-repeat;background-size:contain}}.features__clip:after{position:absolute;bottom:-65px;left:0;display:inline-block;width:200px;height:120px;content:"";background:url(/assets/img/features/clip_decoration-2.png) no-repeat;background-size:contain}@media screen and (max-width:768px){.features__clip:after{bottom:0;width:114px;height:59px;background:url(/assets/img/features/clip_decoration-2_sp.png) no-repeat;background-size:contain}}.features__clip-logo{position:absolute;top:-80px;width:260px}@media screen and (max-width:768px){.features__clip-logo{top:-30px;left:0;width:180px}}.features__clip-title{margin-top:40px;font-size:24px;font-size:2.4rem}.features__clip-group{display:flex;align-items:center}@media screen and (max-width:768px){.features__clip-group{display:block;text-align:center}}.features__clip-img{flex:0 0 auto;width:42%;max-width:400px}@media screen and (max-width:768px){.features__clip-img{display:inline-block;width:100%;margin-top:16px;text-align:center}}.features__clip-text{margin-left:40px}@media screen and (max-width:768px){.features__clip-text{margin-left:0}}.features__text-description{text-align:left}@media screen and (max-width:768px){.features__text-description{font-size:14px;font-size:1.4rem}}.features__clip-btn{min-width:250px;margin-top:32px}@media screen and (max-width:768px){.features__clip-btn{display:block;width:250px;margin:32px auto 0}}.features__exercise-group{display:flex;padding:40px;margin-top:64px;background:url(/assets/img/common/bg_pink.png) 50%;border-radius:10px}@media screen and (max-width:768px){.features__exercise-group{flex-direction:column;padding:40px 20px;text-align:center}}.features__exercise-title{margin-top:0}@media screen and (max-width:768px){.features__exercise-title{font-size:24px;font-size:2.4rem}}.features__exercise-text{flex:1;order:1;margin-right:40px}@media screen and (max-width:768px){.features__exercise-text{order:2;margin-right:0}}.features__exercise-img{flex:0 0 auto;order:2;width:42%;max-width:340px;margin-top:10px}@media screen and (max-width:768px){.features__exercise-img{display:inline-block;order:1;width:100%;margin:16px auto 8px}}.features__exercise-btn{min-width:250px;margin-top:32px}@media screen and (max-width:768px){.features__exercise-btn{min-width:100%}}.features-clip__title,.features-clip__title--pink{font-size:40px;font-size:4rem;margin-bottom:40px;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:500}@media screen and (max-width:768px){.features-clip__title,.features-clip__title--pink{font-size:24px;font-size:2.4rem;margin-bottom:32px}}.features-clip__title--top{position:absolute;top:20%;right:50%;transform:translateX(50%)}@media screen and (max-width:480px){.features-clip__title--top{top:100px}}.features-clip__title--pink{color:#f478a3}.features-clip__mv{min-height:700px}@media screen and (max-width:1270px){.features-clip__mv{height:700px;min-height:600px}}@media screen and (max-width:768px){.features-clip__mv{height:auto;min-height:auto}}.features-clip__about{position:relative;width:90%;padding:56px 5%;margin:-30% auto 0;text-align:center;background-color:#fff;border-radius:20px;box-shadow:0 5px 14px #f5f0e7}@media screen and (max-width:480px){.features-clip__about{width:100%;padding:56px 16px;margin:-30px auto 0}}@media screen and (max-width:320px){.features-clip__about{width:90%}}.features-clip__about:before{position:absolute;top:-80px;left:-60px;display:inline-block;width:330px;height:260px;content:"";background:url(/assets/img/features/clip_logo.png) no-repeat;background-size:contain}@media screen and (max-width:768px){.features-clip__about:before{top:-23vw;left:-20px;width:50%}}@media screen and (max-width:480px){.features-clip__about:before{top:-26vw;width:58%}}.features-clip__about-lead{width:82%;margin:0 auto;line-height:2.625}@media screen and (max-width:768px){.features-clip__about-lead{width:90%;text-align:left}}@media screen and (max-width:480px){.features-clip__about-lead{width:100%}}.features-clip__about-list{display:flex;gap:32px;justify-content:center;margin-top:64px}@media screen and (max-width:768px){.features-clip__about-list{flex-direction:column;align-items:center}.features-clip__about-list-item{width:90%}}.features-clip__about-list-item:first-of-type{transform:rotate(-5deg)}.features-clip__about-list-item:nth-of-type(2){transform:rotate(2deg)}.features-clip__about-list-item:nth-of-type(3){transform:rotate(-3deg)}@media screen and (max-width:768px){.features-clip__about-list-item-img{width:inherit;margin:auto}}.features-clip__look{margin:120px 0 200px;text-align:center}@media screen and (max-width:768px){.features-clip__look{margin:100px 0 140px}}@media screen and (max-width:320px){.features-clip__look{padding:0 16px}}.features-clip__look-lead{line-height:2.625}.features-clip__look-map{position:relative;display:inline-block;margin-top:40px;text-align:center}@media screen and (max-width:768px){.features-clip__look-map{margin:40px 16px 0}}.features-clip__look-img{margin:0 auto}.features-clip__look-detail-btn{min-width:-moz-max-content;min-width:max-content;height:auto;padding:4px 12px 4px 16px;margin-top:0;font-weight:400;line-height:normal;color:#4f3b17;background-color:#fff;border:0;box-shadow:0 2px 5px rgba(79,59,23,.4);font-size:14px;font-size:1.4rem}@media screen and (max-width:480px){.features-clip__look-detail-btn{font-size:12px;font-size:1.2rem}}.features-clip__look-detail-btn:after{padding-left:1em;content:"+"}@media screen and (max-width:768px){.features-clip__look-detail-btn:after{padding-left:4px}}.features-clip__look-list-item{position:absolute}.features-clip__look-list-item:first-of-type{top:57%;left:3%}@media screen and (max-width:1270px){.features-clip__look-list-item:first-of-type{left:0}}@media screen and (max-width:768px){.features-clip__look-list-item:first-of-type{top:97%;left:2%}}@media screen and (max-width:480px){.features-clip__look-list-item:first-of-type{left:0}}.features-clip__look-list-item:nth-of-type(2){top:63%;left:57%}@media screen and (max-width:768px){.features-clip__look-list-item:nth-of-type(2){top:38%;left:53%}}.features-clip__look-list-item:nth-of-type(3){top:7%;left:31%}@media screen and (max-width:1270px){.features-clip__look-list-item:nth-of-type(3){top:5%;left:26%}}@media screen and (max-width:768px){.features-clip__look-list-item:nth-of-type(3){top:3%;left:15%}}@media screen and (max-width:480px){.features-clip__look-list-item:nth-of-type(3){top:-12px;left:1%}}.features-clip__look-list-item:nth-of-type(4){bottom:17%;left:32%}@media screen and (max-width:1270px){.features-clip__look-list-item:nth-of-type(4){bottom:14%;left:25%}}@media screen and (max-width:768px){.features-clip__look-list-item:nth-of-type(4){bottom:9%;left:37%}}@media screen and (max-width:480px){.features-clip__look-list-item:nth-of-type(4){bottom:6%;left:32%}}.features-clip__look-list-item:nth-of-type(5){top:13%;left:67%}@media screen and (max-width:768px){.features-clip__look-list-item:nth-of-type(5){top:0;left:65%}}@media screen and (max-width:480px){.features-clip__look-list-item:nth-of-type(5){top:-10px;left:51%}}.features-clip__look-list-item:nth-of-type(6){top:76%;right:2%}@media screen and (max-width:768px){.features-clip__look-list-item:nth-of-type(6){top:95%;right:6%}}@media screen and (max-width:480px){.features-clip__look-list-item:nth-of-type(6){top:100%;right:2%}}.features-clip__faq{padding:200px 0;position:relative}@media screen and (max-width:768px){.features-clip__faq{padding:64px 0 120px}}.features-clip__faq:after,.features-clip__faq:before{position:absolute;left:50%;display:block;width:100%;content:"";background-repeat:no-repeat;background-position:bottom;background-size:104%}.features-clip__faq:before{top:0;aspect-ratio:683/50;background-image:url(/assets/img/features/clip_hr_1.svg);transform:translate(-50%,-92%)}.features-clip__faq:after{bottom:0;aspect-ratio:683/27;background-image:url(/assets/img/features/clip_hr_2.png);transform:translate(-50%)}.features-clip__faq-group{display:flex;gap:40px}@media screen and (max-width:768px){.features-clip__faq-group{flex-direction:column}}.features-clip__faq-col-left{position:relative;width:34%}@media screen and (max-width:768px){.features-clip__faq-col-left{width:100%;margin-bottom:64px;text-align:center}}.features-clip__faq-col-right{width:70%}@media screen and (max-width:768px){.features-clip__faq-col-right{position:relative;width:90%;margin:auto}}.features-clip__faq-title{position:relative;display:inline-block;font-size:36px;font-size:3.6rem;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:500;border-bottom:1px solid #f478a3}@media screen and (max-width:1270px){.features-clip__faq-title{font-size:30px;font-size:3rem}}.features-clip__faq-title:after{display:block;width:100%;height:1px;margin-bottom:8px;content:"";background-color:#f478a3}.features-clip__faq-img{position:absolute;right:0;bottom:0;width:120px;z-index:1}@media screen and (max-width:768px){.features-clip__faq-img{right:auto;bottom:-180px;left:-24px;width:90px}}.features-clip__faq-list{display:flex;flex-wrap:wrap;gap:56px 6%}.features-clip__faq-item{position:relative;display:flex;flex-direction:column;width:47%;padding:24px 2%;background-color:#fcb6ce;border-radius:20px}@media screen and (max-width:768px){.features-clip__faq-item{width:100%;padding:24px 6%}}.features-clip__faq-answer-text:before,.features-clip__faq-item:before{display:inline-block;font-weight:700;color:#f478a3;font-size:28px;font-size:2.8rem}.features-clip__faq-item:before{position:absolute;top:-25px;left:-25px;width:50px;height:50px;line-height:46px;text-align:center;content:"Q";background-color:#fff;border:8px solid #fcb6ce;border-radius:50%}.features-clip__faq-question{display:flex;gap:16px;align-items:center;margin-left:24px;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:700;color:#fff;font-size:18px;font-size:1.8rem}@media screen and (max-width:768px){.features-clip__faq-question{justify-content:space-between}}.features-clip__faq-question-text{width:70%}@media screen and (max-width:768px){.features-clip__faq-question-text{font-size:16px;font-size:1.6rem}}.features-clip__faq-question-img{width:30%;max-width:80px}.features-clip__faq-answer{flex:1 1 auto;padding:32px 4%;margin-top:24px;background-color:#fff;border-radius:10px}.features-clip__faq-answer-text{font-size:14px;font-size:1.4rem}.features-clip__faq-answer-text:before{margin:-6px 8px 0 0;line-height:1;vertical-align:middle;content:"A"}.features-clip__news{padding-top:120px;padding-bottom:40px}.features-exercise__three-features{padding:80px 0 120px}@media screen and (max-width:768px){.features-exercise__three-features{padding-bottom:40px}}.features-exercise__title{margin-bottom:56px;text-align:center;letter-spacing:6px;font-size:36px;font-size:3.6rem}@media screen and (max-width:768px){.features-exercise__title{margin-bottom:40px;font-size:26px;font-size:2.6rem}}.features-exercise__title-img{width:100%;max-width:70px;margin:0 auto}.features-exercise__feature-item{display:flex;gap:120px;align-items:center;justify-content:space-between;margin-bottom:80px}@media screen and (max-width:768px){.features-exercise__feature-item{flex-direction:column;gap:24px;align-items:center;margin-bottom:48px;text-align:center}}.features-exercise__feature-item--reverse{flex-direction:row-reverse}@media screen and (max-width:768px){.features-exercise__feature-item--reverse{flex-direction:column}}.features-exercise__feature-img-wrap{flex-shrink:0;width:60%;max-width:700px;margin-left:calc(-50vw + 50%)}@media screen and (max-width:1270px){.features-exercise__feature-img-wrap{width:50%}}@media screen and (max-width:768px){.features-exercise__feature-img-wrap{width:110%;margin-left:-70px}}@media screen and (max-width:480px){.features-exercise__feature-img-wrap{margin-left:-20px}}.features-exercise__feature-img-wrap--reverse{margin-right:calc(-50vw + 50%);margin-left:0}@media screen and (max-width:768px){.features-exercise__feature-img-wrap--reverse{width:110%;margin-right:-70px}}@media screen and (max-width:480px){.features-exercise__feature-img-wrap--reverse{margin-right:-20px}}.features-exercise__feature-img{display:block;width:100%;height:auto}.features-exercise__feature-content{align-items:flex-start;text-align:left}.features-exercise__feature-content--reverse{width:60%;margin-right:auto;margin-left:0}@media screen and (max-width:768px){.features-exercise__feature-content--reverse{width:100%}}.features-exercise__feature-title{font-size:30px;font-size:3rem;color:#4f3b17}@media screen and (max-width:768px){.features-exercise__feature-title{font-size:18px;font-size:1.8rem;text-align:center}}.features-exercise__feature-label{display:inline-block;padding-bottom:10px;margin-bottom:16px;font-family:Quicksand,sans-serif;font-weight:700;line-height:1;color:#f478a3;letter-spacing:.25em;border-bottom:1px solid #f478a3;font-size:18px;font-size:1.8rem}@media screen and (max-width:768px){.features-exercise__feature-label{font-size:14px;font-size:1.4rem}}.features-exercise__feature-number{margin-left:8px;font-size:32px;font-size:3.2rem}@media screen and (max-width:768px){.features-exercise__feature-number{font-size:24px;font-size:2.4rem}}.features-exercise__feature-text{line-height:2.5}@media screen and (max-width:768px){.features-exercise__feature-text{font-size:14px;font-size:1.4rem}}.features-exercise__feature-note{padding-left:1.5em;list-style:none;font-size:14px;font-size:1.4rem}.features-exercise__feature-note li{font-size:12px;font-size:1.2rem;text-indent:-1.5em}.features-exercise__look{padding:120px 0 160px;position:relative}.features-exercise__look:before{position:absolute;top:0;left:50%;display:block;width:100%;aspect-ratio:683/50;content:"";background-image:url(/assets/img/features/hr_2.png);background-repeat:no-repeat;background-position:bottom;background-size:104%;transform:translate(-50%,-92%)}@media screen and (max-width:768px){.features-exercise__look{padding-top:80px}}.features-exercise__look-bg{position:absolute;top:20%;right:12%;width:100%;max-width:128px;z-index:2}@media screen and (max-width:768px){.features-exercise__look-bg{position:absolute;top:auto;right:34%;bottom:4%;display:block;width:100%;max-width:128px}}.features-exercise__look-list{display:flex;gap:40px;justify-content:space-between;margin-top:40px}@media screen and (max-width:768px){.features-exercise__look-list{flex-direction:column;gap:24px;margin-top:32px}}.features-exercise__look-item{text-align:center}.features-exercise__look-item--movie{cursor:pointer}.features-exercise__look-item--movie:hover{opacity:.6}.features-exercise__look-img{display:block;width:100%;max-width:360px}@media screen and (max-width:768px){.features-exercise__look-img{margin:0 auto}}.features-exercise__look-caption{margin-top:16px;font-size:16px;color:#4f3b17}.home__bg--pink{padding:200px 64px;margin:200px calc(50% - 50vw) 0;background-color:#ffebef;position:relative}.home__bg--pink:before{top:0;aspect-ratio:683/50;background-image:url(/assets/img/top/hr_1.png);transform:translate(-50%,-92%)}@media screen and (max-width:768px){.home__bg--pink{padding:120px 32px;margin:120px calc(50% - 50vw) 0}}@media screen and (max-width:480px){.home__bg--pink{padding:80px 24px;margin-top:80px}}@media screen and (max-width:320px){.home__bg--pink{padding:80px 16px;margin:80px 0 0}}.home__bg--pink-2{padding:100px 64px 200px;margin:200px calc(50% - 50vw) 0;background-color:#ffebef;position:relative}.home__bg--pink-2:before,.home__bg--pink:before,.home__pink-area1-wrap:after{position:absolute;left:50%;display:block;width:100%;content:"";background-repeat:no-repeat;background-position:bottom;background-size:104%}.home__bg--pink-2:before{top:0;aspect-ratio:683/90;background-image:url(/assets/img/top/hr_3.png);transform:translate(-50%,-92%)}@media screen and (max-width:768px){.home__bg--pink-2{padding:120px 32px;margin:120px calc(50% - 50vw) 0}}@media screen and (max-width:480px){.home__bg--pink-2{padding:80px 24px;margin-top:80px}}@media screen and (max-width:320px){.home__bg--pink-2{margin:80px 0 0}}.home__bg--white{margin:0 calc((100vw - 100%)/-2);background-color:#fff}@media screen and (max-width:320px){.home__bg--white{margin:0}}.home__title{font-size:40px;font-size:4rem;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:500}@media screen and (max-width:768px){.home__title{font-size:26px;font-size:2.6rem}}.home__title-wrap{position:relative}@media screen and (max-width:320px){.home__title-wrap{padding:0 16px}}.home__intro{position:relative;margin:0 calc(50% - 50vw);overflow:hidden}@media screen and (max-width:320px){.home__intro{margin:0}}.home__intro-slider{position:relative;display:flex;gap:40px;justify-content:center;width:110%;margin-top:140px}@media screen and (max-width:768px){.home__intro-slider{gap:32px;width:200%;margin-top:80px}}.home__intro-slider-item{width:50%}.home__image{position:absolute;top:80%;left:12%}@media screen and (max-width:1270px){.home__image{left:4%}}@media screen and (max-width:768px){.home__image{top:77%;left:30px;width:80px}}@media screen and (max-width:480px){.home__image{top:80%;left:16px;width:56px}}.home__image02{position:absolute;top:-56px;z-index:1;width:120px}@media screen and (max-width:768px){.home__image02{top:-24px;left:40px}}.home__features-group{position:relative;display:flex;gap:72px;margin-top:160px}@media screen and (max-width:768px){.home__features-group{flex-direction:column;gap:0;padding:0;margin-top:120px;text-align:center}}@media screen and (max-width:480px){.home__features-group{text-align:left}}@media screen and (max-width:320px){.home__features-group{padding:0 16px}}.home__howto,.home__pink-area1-wrap{position:relative}.home__pink-area1-wrap:after{bottom:0;aspect-ratio:683/50;background-image:url(/assets/img/top/hr_2.png);transform:translate(-50%)}.home__howto{display:flex;gap:72px;align-items:center;max-width:1270px;margin:auto}@media screen and (max-width:768px){.home__howto{flex-direction:column;gap:0}}.home__howto-illust{width:70%}@media screen and (max-width:768px){.home__howto-illust{width:100%}}.home__text-wrap{width:40%}.home__text-wrap--parents-voice{width:30%}@media screen and (max-width:768px){.home__text-wrap--parents-voice{width:100%}.home__text-wrap{width:100%;text-align:left}}.home__description{line-height:2.625}.home__photo-group{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;width:50%}.home__photo-group img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:768px){.home__photo-group{align-items:center;width:100%}}.home__photo-group--safety{align-self:center;width:100%;min-width:300px;max-width:480px;margin:-40px -64px -32px}@media screen and (max-width:768px){.home__photo-group--safety{min-width:220px;margin:0 -64px -16px;transform:scale(1.2)}}.home__photo-group--howto{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:50%;height:580px}@media screen and (max-width:1270px){.home__photo-group--howto{height:auto}}@media screen and (max-width:768px){.home__photo-group--howto{width:75%;margin-top:40px}}@media screen and (max-width:480px){.home__photo-group--howto{width:90%}}.home__photo-group--howto:before{position:absolute;top:77%;left:0;display:inline-block;width:18%;height:60px;content:"";background:url(/assets/img/top/decoration_howto_1.png) no-repeat;background-size:contain}@media screen and (max-width:1270px){.home__photo-group--howto:before{top:50%;left:-20px}}@media screen and (max-width:768px){.home__photo-group--howto:before{top:90%;left:-40px;width:40px;background:url(/assets/img/top/decoration_howto_1_sp.png) no-repeat}}.home__photo-group--howto:after{position:absolute;top:-80px;right:2%;display:inline-block;width:16%;height:60px;content:"";background:url(/assets/img/top/decoration_howto_2.png) no-repeat;background-size:contain}@media screen and (max-width:768px){.home__photo-group--howto:after{top:-44px;right:-16%;width:50px;background:url(/assets/img/top/decoration_howto_2_sp.png) no-repeat}}@media screen and (max-width:480px){.home__photo-group--howto:after{top:-64px;right:-9%}}.home__photo-group--experience{display:flex;align-items:center;width:50%;min-width:250px}@media screen and (max-width:768px){.home__photo-group--experience{justify-content:center;width:100%;min-width:inherit}}.home__safety-group{display:flex;gap:24px}@media screen and (max-width:768px){.home__safety-group{flex-direction:column}}.home__safety-wrap{max-width:1270px;padding:64px;margin:136px auto auto;background-color:#fff;border-radius:20px}@media screen and (max-width:768px){.home__safety-wrap{padding:40px;margin-top:64px}}@media screen and (max-width:480px){.home__safety-wrap{padding:40px 20px}}.home__parents-voice-group{position:relative;display:flex;gap:80px;align-items:center;justify-content:center;padding:100px 0 0}@media screen and (max-width:768px){.home__parents-voice-group{flex-direction:column;gap:0;padding:100px 32px 0}}@media screen and (max-width:480px){.home__parents-voice-group{gap:20px;padding:80px 24px 0;margin-top:0}}@media screen and (max-width:320px){.home__parents-voice-group{padding:80px 16px 0}}.home__pink-area2-wrap{position:relative}.home__pink-area2-wrap:after{position:absolute;bottom:0;left:50%;display:block;width:100%;aspect-ratio:683/50;content:"";background-image:url(/assets/img/top/hr_4.svg);background-repeat:no-repeat;background-position:bottom;background-size:104%;transform:translate(-50%)}.home__introduce-group{position:relative;display:flex;gap:16px;align-items:center;justify-content:center;max-width:1270px;margin:auto}@media screen and (max-width:768px){.home__introduce-group{flex-direction:column}}.home__stripe-box-wrap{max-width:1270px;padding:10px;margin:136px auto 0;background:repeating-linear-gradient(-45deg,#f478a3,#f478a3 1px,transparent 2px,transparent 10px);border-radius:20px}@media screen and (max-width:768px){.home__stripe-box-wrap{padding:8px;margin-top:80px;background:repeating-linear-gradient(-45deg,#f478a3,#f478a3 1px,transparent 2px,transparent 8px)}}@media screen and (max-width:480px){.home__stripe-box-wrap{margin-top:64px}}.home__stripe-box-inner{padding:64px;background-color:#fff;border-radius:20px}@media screen and (max-width:768px){.home__stripe-box-inner{padding:40px 20px}}.home__experience-group{display:flex;gap:40px}@media screen and (max-width:768px){.home__experience-group{flex-direction:column;gap:40px}}.home__link{font-size:14px;font-size:1.4rem;flex:0 0 auto;width:140px;padding-bottom:4px;font-weight:700;text-align:center;border-bottom:2px dotted #4f3b17}.home__link,.home__link:active,.home__link:focus,.home__link:link,.home__link:visited{color:#4f3b17}.home__link-icon{margin-left:32px}.home__news-inner{width:100vw;padding:80px 0}@media screen and (max-width:768px){.home__news-inner{padding:64px 0}}@media screen and (max-width:320px){.home__news-inner{width:auto}}.home__category-group{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}@media screen and (max-width:768px){.home__category-group{justify-content:start;width:100%;padding-top:24px;margin-left:8px}}@media screen and (max-width:480px){.home__category-group{margin-left:4px}}.home__badge-list{min-width:120px;height:-moz-fit-content;height:fit-content;padding:6px 12px;font-weight:700;color:#fff;text-align:center;vertical-align:middle;background-color:#4f3b17;border-radius:9999px;font-size:12px;font-size:1.2rem}@media screen and (max-width:768px){.home__badge-list{width:48%;height:-moz-fit-content;height:fit-content;padding:8px;margin:0;font-size:10px;font-size:1rem}}.home__badge-list--disabled{min-width:120px;height:-moz-fit-content;height:fit-content;padding:6px 12px;font-weight:700;color:#4f3b17;text-align:center;vertical-align:middle;background-color:#f8f6f3;border-radius:9999px;font-size:12px;font-size:1.2rem;transition:color .3s ease-out,background .3s ease-out,opacity .3s ease-out}@media screen and (max-width:768px){.home__badge-list--disabled{width:48%;height:-moz-fit-content;height:fit-content;padding:8px;margin:0;font-size:10px;font-size:1rem}}.home__badge-list--disabled:hover{cursor:pointer;outline:0;opacity:.6}.home__news{max-width:1270px;padding:0 32px;margin:0 auto}@media screen and (max-width:480px){.home__news{padding:0 24px}}@media screen and (max-width:320px){.home__news{padding:0 16px}}.home__news-content{min-height:200px}@media screen and (max-width:480px){.home__news-content{min-height:100px}}@media screen and (max-width:768px){.home__category{margin-bottom:40px}}.home__document-wrap{max-width:1270px;padding:0 32px 12%;margin:0 auto}@media screen and (max-width:768px){.home__document-wrap{padding:0 32px 18%}}@media screen and (max-width:480px){.home__document-wrap{padding:0 16px 18%}}.home__document{width:90%;margin:2% auto 0}@media screen and (max-width:320px){.home__document{margin:0 auto}}.loading__wrap{position:absolute;top:25%;right:50%;left:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(50%,50%)}@media screen and (max-width:768px){.loading__wrap{position:static;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 250px);margin-top:-72px;transform:translate(0)}}.loading__img{width:80px}@media screen and (max-width:480px){.loading__img{width:60px}}.loading__text{margin-top:8px}@media screen and (max-width:480px){.loading__text{font-size:14px;font-size:1.4rem}}.loading__text:after{display:inline-block;width:24px;overflow:hidden;vertical-align:bottom;content:"";animation:dotty 1s step-end infinite}.loading-content__wrap{position:relative;right:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:100px;margin-bottom:200px;transform:translate(50%,50%)}@media screen and (max-width:480px){.loading-content__wrap{position:static;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:50px;margin-bottom:100px;transform:translate(0)}}.loading-note__wrap{margin-top:32px;text-align:center}.loading-note__text{font-size:12px;font-size:1.2rem;text-align:center}@media screen and (max-width:320px){.news-room__contents-wrap{padding:0 16px}}@media screen and (max-width:768px){.news-room__pickup{width:100vw;padding:0;margin:0 calc((100vw - 100%)/-2)}}@media screen and (max-width:320px){.news-room__pickup{width:auto;margin:0}}.news-room__notice{display:flex;justify-content:center;padding:8px 30px;margin:48px 32px;background-color:#fff;border-radius:10px}@media screen and (max-width:768px){.news-room__notice{flex-direction:column;padding:16px 6%;margin:24px 0 48px}}@media screen and (max-width:320px){.news-room__notice{margin:48px 16px}}.news-room__notice-wrap{color:#4f3b17;display:inline}.news-room__notice-wrap:active,.news-room__notice-wrap:focus,.news-room__notice-wrap:link,.news-room__notice-wrap:visited{color:#4f3b17}.news-room__notice-title{width:16%;padding:16px 20px 16px 0;font-weight:700;text-align:left}@media screen and (max-width:768px){.news-room__notice-title{width:100%;padding:0;text-align:center;border:0;font-size:14px;font-size:1.4rem}.news-room__notice-title:after{display:block;height:2px;margin:12px auto;content:"";background-color:#d2d2d2}}.news-room__data-notice{display:flex;gap:16px;align-items:center;width:100%;line-height:1.3}@media screen and (max-width:768px){.news-room__data-notice{display:block}}.news-room__data-notice:before{display:inline-block;width:2px;height:70%;margin-right:14px;vertical-align:middle;content:"";background-color:#d2d2d2}@media screen and (max-width:768px){.news-room__data-notice:before{display:none}}.news-room__data-notice:after{display:none;font-family:Font Awesome\ 5 Free,solid;font-style:normal;font-weight:900;font-variant:normal;content:"\f054";text-rendering:auto;-webkit-font-smoothing:antialiased}.news-room__data-notice>svg{flex:0 0 auto;margin:0 0 0 auto}@media screen and (max-width:768px){.news-room__data-notice>svg{display:block}}.news-room__title-link{color:#4f3b17;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.news-room__title-link:active,.news-room__title-link:focus,.news-room__title-link:link,.news-room__title-link:visited{color:#4f3b17}@media screen and (max-width:768px){.news-room__title-link{display:none}}.news-room__title-link--sp{display:none}@media screen and (max-width:768px){.news-room__title-link--sp{font-size:12px;font-size:1.2rem;display:-webkit-box;width:90%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.news-room__subtext{display:block;height:20px;margin:auto}@media screen and (max-width:768px){.news-room__subtext{height:15px}}.news-room__time{font-size:14px;font-size:1.4rem;flex:0 0 auto;color:#9f9f9f}@media screen and (max-width:768px){.news-room__time{margin-right:16px}}.news-room__bg-pink{margin-top:110px;position:relative}@media screen and (max-width:768px){.news-room__bg-pink{margin-top:80px}}.news-room__bg-pink--no-top-contents:before,.news-room__bg-pink:before{position:absolute;top:0;left:50%;display:block;width:100%;aspect-ratio:683/50;content:"";background-image:url(/assets/img/news/hr_1.png);background-repeat:no-repeat;background-position:bottom;background-size:104%;transform:translate(-50%,-92%)}.news-room__bg-pink--no-top-contents{margin-top:0;position:relative}.news-room__news-inner{padding:80px 0}@media screen and (max-width:768px){.news-room__news-inner{padding:64px 0}}.news-room__news{max-width:1270px;padding:0 32px 120px;margin:0 auto}@media screen and (max-width:768px){.news-room__news{padding:0 32px 64px}}@media screen and (max-width:480px){.news-room__news{padding:0 24px 64px}}@media screen and (max-width:320px){.news-room__news{padding:0 16px 64px}}.news-room__headquarters-blog{padding:0 14% 12%}@media screen and (max-width:768px){.news-room__headquarters-blog{padding:0 32px 40px}}@media screen and (max-width:480px){.news-room__headquarters-blog{padding:0 24px 40px}}@media screen and (max-width:320px){.news-room__headquarters-blog{padding:0 16px 40px}}.news-room__headquarters-blog-wrapper{display:flex;gap:16px;align-items:center}@media screen and (max-width:768px){.news-room__headquarters-blog-wrapper{flex-direction:column}.news-room__headquarters-blog-text-wrap{text-align:center}}.news-room__headquarters-blog-title{margin-top:0}.news-room__headquarters-blog-text{margin:8px 0 0}.news-room__headquarters-blog-btn-wrap{flex:1 0 auto;text-align:end}@media screen and (max-width:768px){.news-room__headquarters-blog-btn-wrap{min-width:100%;text-align:center}}.news-search__form-wrap{display:flex;align-items:flex-end;margin-top:40px}.news-search__search-btn-wrap{margin:20px 0 0 auto;text-align:left}@media screen and (max-width:768px){.news-search__search-btn-wrap{margin-top:0}}.news-search__search-btn{min-width:160px}@media screen and (max-width:768px){.news-search__search-btn{min-width:120px;margin-top:0}}.news-search__list-wrap{padding:50px 6%;margin-top:24px;background-color:#fff;border-radius:10px}@media screen and (max-width:768px){.news-search__list-wrap{padding:24px 6%;margin-top:32px}}.news-search__list-header-wrap{margin-top:64px}@media screen and (max-width:768px){.news-search__list-header{font-size:20px;font-size:2rem;padding-left:20px;margin-bottom:16px}}.news-search__list-header-title{font-size:26px;font-size:2.6rem;margin-left:24px}@media screen and (max-width:768px){.news-search__list-header-title{font-size:20px;font-size:2rem;margin-bottom:16px}.news-search__list-header-title--small{font-size:12px;font-size:1.2rem}}.news-search__list-header-result{font-size:14px;font-size:1.4rem}@media screen and (max-width:768px){.news-search__list-header-result{font-size:12px;font-size:1.2rem;padding-left:16px}}@media screen and (max-width:320px){.news-search__list-header-result{padding-left:0}}.news-search__list-header-result-count{font-size:20px;font-size:2rem;font-weight:700;color:#f478a3}@media screen and (max-width:768px){.news-search__list-header-result-count{font-size:18px;font-size:1.8rem}}.news-search__tag-group-wrap{align-items:flex-start}.news-search__tag-group{display:flex;flex-wrap:wrap;gap:8px}.safety__title--top{position:absolute;top:20%;right:50%;width:-moz-max-content;width:max-content;transform:translateX(50%)}@media screen and (max-width:480px){.safety__title--top{top:60px}}.safety__text-lead{padding:0 16px;margin:0 0 72px;line-height:2.6;text-align:center}@media screen and (max-width:480px){.safety__text-lead{padding:0;margin:16px 0 40px}}@media screen and (max-width:320px){.safety__text-lead{padding:0 16px}}.safety__anchor{display:flex;align-items:center;justify-content:center;width:388px;padding:16px;margin:0 auto;background-color:#fff;border-radius:10px}@media screen and (max-width:480px){.safety__anchor{flex-direction:column;width:auto}}@media screen and (max-width:320px){.safety__anchor{margin:0 16px}}.safety__img-icon{height:24px}@media screen and (max-width:480px){.safety__img-icon{width:34px;height:auto}}.safety__img-icon:nth-child(2){margin-left:40px}.safety__anchor-text{margin:0 8px}@media screen and (max-width:480px){.safety__anchor-text{margin-left:12px}}.safety__anchor-text:after{display:none;font-family:Font Awesome\ 5 Free,solid;font-style:normal;font-weight:900;font-variant:normal;content:"\f107";text-rendering:auto;-webkit-font-smoothing:antialiased}.safety__anchor-text svg{margin-left:8px}@media screen and (max-width:480px){.safety__anchor-text svg{position:absolute;top:33%;right:16px}}.safety__anchor-link{color:#4f3b17;display:flex;align-items:center}.safety__anchor-link:active,.safety__anchor-link:focus,.safety__anchor-link:link,.safety__anchor-link:visited{color:#4f3b17}@media screen and (max-width:480px){.safety__anchor-link{position:relative;width:100%;padding:8px 16px}}.safety__anchor-link:nth-child(2){margin-left:40px}@media screen and (max-width:480px){.safety__anchor-link:nth-child(2){margin-left:0}}.safety__facility-wrap{margin-top:80px}@media screen and (max-width:320px){.safety__facility-wrap{margin:80px 16px 0}}.safety__item-text-wrap{margin-top:8px}.safety__item-title{color:#f478a3;font-size:24px;font-size:2.4rem}@media screen and (max-width:480px){.safety__item-title{font-size:20px;font-size:2rem}}.safety__item-list{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-top:56px}.safety__item-list-photo{width:calc((100% - 60px)/4)}@media screen and (max-width:768px){.safety__item-list-photo{width:80%}}@media screen and (max-width:480px){.safety__item-list-photo{width:100%}}.safety__attempt{max-width:1270px;padding:0 32px;margin:0 auto}@media screen and (max-width:480px){.safety__attempt{padding:0 16px}}.safety__attempt-inner{width:100vw;padding:80px 0 16%;margin:136px calc((100vw - 100%)/-2) 0;position:relative;background-image:repeating-linear-gradient(90deg,#fff4f6,#fff4f6 1px,transparent 0,transparent 48px),repeating-linear-gradient(0deg,#fff4f6,#fff4f6 1px,#fff 0,#fff 48px)}.safety__attempt-inner:before{position:absolute;top:0;left:50%;display:block;width:100%;aspect-ratio:683/80;content:"";background-image:url(/assets/img/safety/hr_1.png);background-repeat:no-repeat;background-position:bottom;background-size:104%;transform:translate(-50%,-60%)}@media screen and (max-width:768px){.safety__attempt-inner{padding:80px 0 18%}}@media screen and (max-width:480px){.safety__attempt-inner{margin:80px calc((100vw - 100%)/-2) 0}}@media screen and (max-width:320px){.safety__attempt-inner{width:auto;margin:80px 0 0}}.safety__attempt-list{display:flex;gap:64px;justify-content:center;margin-top:60px}@media screen and (max-width:768px){.safety__attempt-list{flex-direction:column;gap:40px;margin-top:40px}}.safety__attempt-list-item{display:flex;align-items:center;width:50%}@media screen and (max-width:768px){.safety__attempt-list-item{width:100%}}.safety__attempt-text-wrap{margin-left:-16px}.safety__attempt-list-img{flex-shrink:0;width:260px;height:230px}@media screen and (max-width:768px){.safety__attempt-list-img{width:220px;height:auto}}@media screen and (max-width:480px){.safety__attempt-list-img{width:190px}}.safety__item-description{font-size:16px;font-size:1.6rem;display:inline-block;margin-top:18px}.hoiku__greeting-photo,.hoiku__greeting-photo--small{background-color:#fff;box-shadow:0 3px 6px rgba(6,6,6,.15)}.hoiku__event-title:after,.hoiku__event-title:before{display:inline-block;width:28%;height:8px;margin:4px auto 0;content:"";background:radial-gradient(circle farthest-side,#fcb6ce,#fcb6ce 50%,transparent 0,transparent);background-size:8px 8px}@media screen and (max-width:1270px){.hoiku__event-title:after,.hoiku__event-title:before{width:20%}}@media screen and (max-width:768px){.hoiku__event-title:after,.hoiku__event-title:before{width:14%}}@media screen and (max-width:480px){.hoiku__event-title:after,.hoiku__event-title:before{width:8%}}.hoiku__caution-wrap,.hoiku__mv-title-caution-wrap{padding:16px;margin:1em 0;background-color:#fcf1f0;border:1px solid #e05e5a;border-radius:8px}.hoiku__caution,.hoiku__caution--small{color:#e05e5a;text-align:center}@media screen and (max-width:768px){.hoiku__caution,.hoiku__caution--small{font-size:14px;font-size:1.4rem}}.hoiku__title-icon{display:flex;gap:16px;align-items:center;justify-content:center;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-size:32px;font-size:3.2rem}@media screen and (max-width:768px){.hoiku__title-icon{font-size:22px;font-size:2.2rem}}.hoiku__title-icon-img{width:66px}@media screen and (max-width:768px){.hoiku__title-icon-img{width:53px}}.hoiku__btn-text-link-wrap{margin-top:64px;text-align:center}@media screen and (max-width:768px){.hoiku__btn-text-link-wrap{margin-top:24px}}.hoiku__mv{position:relative;width:100vw;margin:0 calc((100vw - 100%)/-2);overflow:hidden}@media screen and (max-width:768px){.hoiku__mv{height:auto}}@media screen and (max-width:320px){.hoiku__mv{width:auto;margin:0}}.hoiku__mv-inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;max-width:1270px;height:72vh;min-height:480px;max-height:620px;padding:0 32px;margin:0 auto}@media screen and (max-width:1270px){.hoiku__mv-inner{height:auto}}@media screen and (max-width:480px){.hoiku__mv-inner{min-height:270px;padding:0 16px}}.hoiku__mv-title{margin-top:-40px;font-size:38px;font-size:3.8rem;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;z-index:6}@media screen and (max-width:768px){.hoiku__mv-title{font-size:24px;font-size:2.4rem}}@media screen and (max-width:320px){.hoiku__mv-title{padding:0 16px}}.hoiku__mv-title--large{font-size:50px;font-size:5rem}@media screen and (max-width:768px){.hoiku__mv-title--large{font-size:30px;font-size:3rem}}.hoiku__mv-btn{width:328px}@media screen and (max-width:768px){.hoiku__mv-btn{width:60%;margin:0 auto}}@media screen and (max-width:480px){.hoiku__mv-btn{width:100%;margin-top:24px}}.hoiku__mv-img{position:absolute;top:0;left:0;width:100vw;max-width:1270px;height:100%;padding:0 32px}@media screen and (max-width:480px){.hoiku__mv-img{padding:0 16px}}@media screen and (max-width:320px){.hoiku__mv-img{width:100%}}.hoiku__menu{display:flex;gap:32px;justify-content:center;margin-top:64px}@media screen and (max-width:768px){.hoiku__menu{flex-wrap:wrap;gap:12px}}@media screen and (max-width:480px){.hoiku__menu{margin-top:24px}}@media screen and (max-width:768px){.hoiku__menu-item{width:calc((100% - 24px)/3)}}.hoiku__menu-img,.hoiku__menu-link{width:100%}.hoiku__bg-pink{position:relative;width:100vw;padding:20px 0 100px;margin:0 calc((100vw - 100%)/-2);background:url(/assets/img/common/bg_pale-pink.png) 50%}.hoiku__bg-pink:before{position:absolute;top:0;left:50%;display:block;width:100%;aspect-ratio:683/50;content:"";background-image:url(/assets/img/hoiku/hr_1.svg);background-repeat:no-repeat;background-position:bottom;background-size:104%;transform:translate(-50%,-92%);z-index:-1}@media screen and (max-width:768px){.hoiku__bg-pink{padding:8px 0 100px}}@media screen and (max-width:320px){.hoiku__bg-pink{width:auto;padding:8px 16px 100px;margin:0}}.hoiku__bg-pink--sub{width:100vw;padding:0 0 120px;margin:0 calc((100vw - 100%)/-2);background:url(/assets/img/common/bg_pale-pink.png) 50%}@media screen and (max-width:768px){.hoiku__bg-pink--sub{padding:0 0 80px}}@media screen and (max-width:320px){.hoiku__bg-pink--sub{width:auto;margin:0}}.hoiku__bg-pink-inner{max-width:1270px;padding:0 32px;margin:0 auto}@media screen and (max-width:480px){.hoiku__bg-pink-inner{padding:0 24px}}@media screen and (max-width:320px){.hoiku__bg-pink-inner{padding:0}}.hoiku__greeting{display:flex;gap:72px;margin-top:160px}@media screen and (max-width:768px){.hoiku__greeting{display:block;margin-top:56px}}.hoiku__greeting-text-group{width:50%}@media screen and (max-width:768px){.hoiku__greeting-text-group{width:100%}}.hoiku__greeting-description{line-height:2.625}@media screen and (max-width:768px){.hoiku__greeting-description{font-size:14px;font-size:1.4rem}}.hoiku__greeting-message{position:relative;padding:40px 4%;margin-top:80px;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px rgba(252,182,206,.15)}@media screen and (max-width:768px){.hoiku__greeting-message{padding:32px 6%;margin:56px 3% 0}}@media screen and (max-width:480px){.hoiku__greeting-message{padding:32px 24px;margin:56px 0 0}}.hoiku__greeting-message:before{position:absolute;top:0;left:0;display:inline-block;width:113px;height:96px;margin:-2%;content:"";background:url(/assets/img/hoiku/tape.png) no-repeat;background-size:contain}@media screen and (max-width:768px){.hoiku__greeting-message:before{width:70px;height:58px;margin:-3%}}.hoiku__greeting-message:after{position:absolute;right:0;bottom:0;display:inline-block;width:113px;height:96px;margin:-2%;content:"";background:url(/assets/img/hoiku/tape.png) no-repeat;background-size:contain}@media screen and (max-width:768px){.hoiku__greeting-message:after{width:70px;height:58px;margin:-3%}}.hoiku__greeting-message-title{font-size:24px;font-size:2.4rem;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:500}@media screen and (max-width:768px){.hoiku__greeting-message-title{font-size:18px;font-size:1.8rem}}.hoiku__greeting-message-title:after{display:block;width:100%;height:6px;margin:4px auto 0;content:"";background:radial-gradient(circle farthest-side,#f478a3,#f478a3 50%,transparent 0,transparent);background-size:6px 6px}.hoiku__greeting-message-description{margin:16px auto 0;line-height:2.5}@media screen and (max-width:768px){.hoiku__greeting-message-description{font-size:12px;font-size:1.2rem}}.hoiku__greeting-photo-group{display:flex;flex-direction:column;align-items:flex-end;width:50%}@media screen and (max-width:768px){.hoiku__greeting-photo-group{width:80%;margin:56px auto 0}}.hoiku__greeting-photo,.hoiku__greeting-photo--small{aspect-ratio:3/2;padding:2%;-o-object-fit:cover;object-fit:cover}.hoiku__greeting-photo{width:100%;height:auto;transform:matrix(1,.09,-.09,1,0,0)}.hoiku__greeting-photo--small{width:70%;max-width:315px;margin-right:-16px;transform:matrix(1,-.09,.09,1,0,0)}.hoiku__concept{position:relative;width:80%;padding:72px 12%;margin:104px auto 0;text-align:center;background-color:#fff;border-radius:9999px;font-size:20px;font-size:2rem}@media screen and (max-width:768px){.hoiku__concept{width:100%;font-size:14px;font-size:1.4rem;padding:56px 12%;border-radius:30%}}.hoiku__concept:after{position:absolute;bottom:0;left:10%;display:inline-block;width:58px;height:67px;content:"";background:url(/assets/img/hoiku/teacher.png) no-repeat;background-size:contain}@media screen and (max-width:768px){.hoiku__concept:after{bottom:3%}}@media screen and (max-width:480px){.hoiku__concept:after{width:40px;height:47px}}.hoiku__concept-btn-group{display:flex;gap:32px;align-items:center;justify-content:center;margin-top:32px}@media screen and (max-width:768px){.hoiku__concept-btn-group{flex-direction:column;gap:16px}}.hoiku__concept-btn,.hoiku__concept-btn-img{width:100%}@media screen and (max-width:768px){.hoiku__concept-btn-img{width:80%;margin:0 auto}}@media screen and (max-width:480px){.hoiku__concept-btn-img{width:100%}}.hoiku__schedule{display:flex;gap:38px;justify-content:center;width:80%;margin:104px auto 0}@media screen and (max-width:768px){.hoiku__schedule{flex-direction:column;gap:16px;align-items:center;margin:80px auto 0}}.hoiku__bg-stripe{position:relative;width:100vw;padding:260px 0 136px;margin:0 calc((100vw - 100%)/-2);background:url(/assets/img/hoiku/bg_stripes.png),url(/assets/img/hoiku/bg_pink.png)}.hoiku__about:before,.hoiku__bg-stripe:before{position:absolute;top:0;left:50%;display:block;width:100%;content:"";background-repeat:no-repeat;background-position:bottom;background-size:104%}.hoiku__bg-stripe:before{aspect-ratio:683/90;background-image:url(/assets/img/hoiku/hr_2.svg);width:100vw;transform:translate(-50%,-25%)}@media screen and (max-width:768px){.hoiku__bg-stripe{padding:140px 0 90px}}@media screen and (max-width:320px){.hoiku__bg-stripe{width:auto;margin:0}}.hoiku__bg-stripe-inner{max-width:1270px;padding:0 32px;margin:0 auto}@media screen and (max-width:480px){.hoiku__bg-stripe-inner{padding:0 24px}}.hoiku__daily-photo-list{display:flex;flex-wrap:wrap;gap:20px 20px;align-items:center;justify-content:center;margin-top:32px}@media screen and (max-width:768px){.hoiku__daily-photo-list{gap:12px 12px}}.hoiku__daily-photo-item{width:calc((100% - 60px)/4);aspect-ratio:3/2;padding:0;margin:0;cursor:pointer}@media screen and (max-width:768px){.hoiku__daily-photo-item{width:calc((100% - 12px)/2)}}.hoiku__daily-photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hoiku__news{margin-top:136px}@media screen and (max-width:768px){.hoiku__news{margin-top:64px}}.hoiku__news-content{min-height:200px}@media screen and (max-width:480px){.hoiku__news-content{min-height:100px}}.hoiku__about{width:100vw;padding:104px 94px;margin:0 calc((100vw - 100%)/-2);position:relative}.hoiku__about:before{aspect-ratio:683/50;background-image:url(/assets/img/hoiku/hr_3.svg);transform:translate(-50%,-92%)}@media screen and (max-width:768px){.hoiku__about{padding:64px 16px}}@media screen and (max-width:320px){.hoiku__about{width:auto;margin:0}}.hoiku__about-data{padding:64px;background-color:#fff;border-radius:20px}@media screen and (max-width:768px){.hoiku__about-data{padding:32px 24px}}.hoiku__about-data-header{width:100%;padding-bottom:64px}@media screen and (max-width:768px){.hoiku__about-data-header{padding-bottom:32px}}.hoiku__about-data-header-image-wrap{width:100%}.hoiku__about-data-header-image{width:50%;max-width:375px;margin:0 auto}@media screen and (max-width:768px){.hoiku__about-data-header-image{min-width:260px}}@media screen and (max-width:320px){.hoiku__about-data-header-image{width:100%;min-width:auto}}.hoiku__about-data-col-flex{display:flex}@media screen and (max-width:768px){.hoiku__about-data-col-flex{display:block}}.hoiku__about-data-col-left{width:45%}@media screen and (max-width:768px){.hoiku__about-data-col-left{width:100%}}.hoiku__about-data-col-right{display:flex;align-items:center;width:55%}@media screen and (max-width:768px){.hoiku__about-data-col-right{display:block;width:100%;margin-top:24px}}.hoiku__about-data-col-right:before{display:block;width:1px;height:100%;margin:0 6%;content:"";background-color:#fcb6ce}@media screen and (max-width:768px){.hoiku__about-data-col-right:before{display:none}}.hoiku__about-data-list{display:flex;flex:1;flex-wrap:wrap;gap:24px 0}@media screen and (max-width:768px){.hoiku__about-data-list{display:block}}.hoiku__about-data-title{width:30%;font-weight:700}@media screen and (max-width:768px){.hoiku__about-data-title{width:100%;font-size:14px;font-size:1.4rem}.hoiku__about-data-title:not(:first-of-type){margin-top:24px}}.hoiku__about-data-title--right{width:15%;font-weight:700}@media screen and (max-width:768px){.hoiku__about-data-title--right{width:100%;font-size:14px;font-size:1.4rem}}.hoiku__about-data-detail{width:70%}@media screen and (max-width:768px){.hoiku__about-data-detail{width:100%;font-size:14px;font-size:1.4rem}}.hoiku__about-data-detail--right{width:85%}@media screen and (max-width:768px){.hoiku__about-data-detail--right{width:100%}}.hoiku__about-data-text{margin:40px 0 0}.hoiku__about-data-tel{display:flex;gap:16px;align-items:center;min-width:-moz-max-content;min-width:max-content;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:700;font-size:38px;font-size:3.8rem}@media screen and (max-width:768px){.hoiku__about-data-tel{justify-content:center;font-size:20px;font-size:2rem}}@media screen and (max-width:480px){.hoiku__about-data-tel{gap:12px;min-width:-moz-fit-content;min-width:fit-content;margin-bottom:.5em}}@media screen and (max-width:768px){.hoiku__about-data-tel--tab{display:flex;gap:16px;align-items:center;justify-content:center;margin-top:24px;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:700;font-size:27px;font-size:2.7rem}}.hoiku__about-data-tel--tab img{width:49px}.hoiku__about-data-tel img{width:50px;padding-bottom:6px}@media screen and (max-width:480px){.hoiku__about-data-tel img{width:46px}}.hoiku__about-data-tel-number{line-height:1}.hoiku__about-data-tel-number:after{display:block;width:100%;height:8px;margin:4px auto 0;content:"";background:radial-gradient(circle farthest-side,#fcb6ce,#fcb6ce 50%,transparent 0,transparent);background-size:8px 8px}.hoiku__about-data-table{display:flex;border:1px solid #f478a3}@media screen and (max-width:768px){.hoiku__about-data-table{flex-wrap:wrap;margin-top:8px}}.hoiku__about-data-table-group{width:14.2857142857%}@media screen and (max-width:768px){.hoiku__about-data-table-group{width:33.3333333333%}}.hoiku__about-data-table-group:not(:first-child){border-left:1px solid #f478a3}@media screen and (max-width:768px){.hoiku__about-data-table-group:not(:first-child){border:0}.hoiku__about-data-table-group:not(:nth-child(3n+1)){border-left:1px solid #f478a3}.hoiku__about-data-table-group:nth-child(n+4){border-top:1px solid #f478a3}.hoiku__about-data-table-group:last-child{width:100%}}.hoiku__about-data-table-title{padding:8px 2px;color:#f478a3;text-align:center;background-color:#ffebef;font-size:14px;font-size:1.4rem}@media screen and (max-width:1270px){.hoiku__about-data-table-title{font-size:1.17vw}}@media screen and (max-width:768px){.hoiku__about-data-table-title{font-size:14px;font-size:1.4rem}}.hoiku__about-data-table-detail{padding:8px 2px;text-align:center}@media screen and (max-width:1270px){.hoiku__about-data-table-detail{font-size:1.17vw}}@media screen and (max-width:768px){.hoiku__about-data-table-detail{font-size:14px;font-size:1.4rem}}.hoiku__about-data-table-note{font-size:12px;font-size:1.2rem;color:#9f9f9f}.hoiku__event{padding:10px;margin-top:136px;background:repeating-linear-gradient(-45deg,#f478a3,#f478a3 1px,transparent 2px,transparent 10px);background-size:14px 14px;border-radius:20px}@media screen and (max-width:768px){.hoiku__event{margin-top:64px}}@media screen and (max-width:480px){.hoiku__event{padding:8px;background:repeating-linear-gradient(-45deg,#f478a3,#f478a3 1px,transparent 2px,transparent 8px);background-size:11px 11px}}@media screen and (max-width:320px){.hoiku__event{margin-top:24px}}@media screen and (max-width:768px){.hoiku__event-wrap{padding:0 16px;margin:0 calc((100vw - 100%)/-2)}}@media screen and (max-width:320px){.hoiku__event-wrap{margin:0}}.hoiku__event-inner{padding:64px;background-color:#fff;border-radius:20px}@media screen and (max-width:768px){.hoiku__event-inner{padding:48px 20px}.hoiku__event-heading{font-size:22px;font-size:2.2rem}}.hoiku__event-title{font-size:26px;font-size:2.6rem;display:flex;align-items:center;margin-bottom:32px;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:500;color:#f478a3;text-align:center}@media screen and (max-width:768px){.hoiku__event-title{font-size:18px;font-size:1.8rem;margin-bottom:24px}}.hoiku__event-title:not(:first-child){margin-top:80px}@media screen and (max-width:768px){.hoiku__event-title:not(:first-child){margin-top:64px}}.hoiku__event-title--undecorated{font-size:26px;font-size:2.6rem;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:500;color:#f478a3;text-align:center}@media screen and (max-width:768px){.hoiku__event-title--undecorated{font-size:18px;font-size:1.8rem}}.hoiku__event-text-lead{margin:0}.hoiku__event-detail-btn{font-size:32px;font-size:3.2rem;margin:0 0 2px 8px;cursor:pointer}@media screen and (max-width:768px){.hoiku__event-detail-btn{font-size:20px;font-size:2rem;margin:0 0 0 8px}}.hoiku__event-detail-btn--s{margin:4px 0 0 12px;font-size:24px;font-size:2.4rem;cursor:pointer}@media screen and (max-width:768px){.hoiku__event-detail-btn--s{font-size:18px;font-size:1.8rem;margin:2px 0 0 8px}}.hoiku__event-more-btn-wrap{margin-top:40px;text-align:center}@media screen and (max-width:768px){.hoiku__event-more-btn-wrap{margin-top:24px}}.hoiku__event-more-btn{padding:8px;font-weight:700;color:#f478a3;transition:color .3s ease-out,background .3s ease-out,opacity .3s ease-out}.hoiku__event-more-btn:hover{cursor:pointer;outline:0;opacity:.6}.hoiku__event-more-btn:after{display:inline-block;width:24px;height:24px;margin-left:12px;vertical-align:-6px;content:"";background:url(/assets/img/hoiku/icon_plus_pink.svg) 50% no-repeat;background-size:contain}.hoiku__event-tours{padding:48px 5%;margin-top:80px;text-align:center;background-color:#fbf9f8;border-radius:20px}@media screen and (max-width:768px){.hoiku__event-tours{padding:32px 5%;margin-top:64px}}.hoiku__event-tours-text{margin:16px 0 40px}@media screen and (max-width:768px){.hoiku__event-tours-text{font-size:12px;font-size:1.2rem;margin:16px 0 24px}}.hoiku__access{width:100vw;padding:80px 0 120px;margin:0 calc((100vw - 100%)/-2);background-color:#fff;position:relative}.hoiku__access:before{position:absolute;top:0;left:50%;display:block;width:100%;aspect-ratio:683/50;content:"";background-image:url(/assets/img/hoiku/hr_4.svg);background-repeat:no-repeat;background-position:bottom;background-size:104%;transform:translate(-50%,-92%)}@media screen and (max-width:768px){.hoiku__access{padding:80px 0}}@media screen and (max-width:320px){.hoiku__access{width:auto;margin:0}}.hoiku__access-inner{max-width:1270px;padding:0 32px;margin:0 auto}@media screen and (max-width:480px){.hoiku__access-inner{padding:0 24px}}.hoiku__access-title{font-size:40px;font-size:4rem;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:500}@media screen and (max-width:768px){.hoiku__access-title{font-size:26px;font-size:2.6rem}}.hoiku__access-title-sub{display:block;font-family:Quicksand,sans-serif;font-weight:700;line-height:1;color:#f478a3;letter-spacing:.1em;font-size:22px;font-size:2.2rem}@media screen and (max-width:768px){.hoiku__access-title-sub{font-size:14px;font-size:1.4rem}}.hoiku__access-detail{display:flex;gap:48px;margin-top:48px}@media screen and (max-width:768px){.hoiku__access-detail{flex-direction:column;margin-top:32px}}.hoiku__access-info{width:54%}@media screen and (max-width:768px){.hoiku__access-info{width:100%}}.hoiku__access-info-img{width:100%;aspect-ratio:3/2;border-radius:20px;-o-object-fit:cover;object-fit:cover}.hoiku__access-info-detail{margin-top:32px;font-size:18px;font-size:1.8rem}.hoiku__access-info-zipcode{color:#4f3b17!important;-webkit-text-fill-color:#4f3b17!important;text-decoration:none;pointer-events:none}.hoiku__access-info-title{display:flex;gap:8px;margin-top:24px;font-weight:700;font-size:16px;font-size:1.6rem}.hoiku__access-info-title img{width:30px}.hoiku__access-info-list{margin-top:16px;font-size:14px;font-size:1.4rem}.hoiku__access-map{position:relative;width:100%;height:0;padding-top:45%}@media screen and (max-width:768px){.hoiku__access-map{padding-top:70%}}.hoiku__access-map-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:20px}.hoiku__tel-link{display:block;color:#4f3b17}.hoiku__tel-link:active,.hoiku__tel-link:focus,.hoiku__tel-link:link,.hoiku__tel-link:visited{color:#4f3b17}.hoiku__tel-inner{display:flex;gap:6%;justify-content:center;width:84%;padding:12px 40px;margin:4% auto 10%;background-color:#fffafb;border-radius:2rem;outline:3px dotted #fcb6ce;outline-offset:-10px;box-shadow:0 3px 6px rgba(0,0,0,.161)}@media screen and (max-width:768px){.hoiku__tel-inner{display:block;width:100%;padding:20px;margin:32px 0 auto}}.hoiku__about-data-tel-text{display:flex;align-items:center;font-size:calc(.25vw + 1.3rem);color:#f478a3}@media screen and (max-width:768px){.hoiku__about-data-tel-text{display:block;text-align:center}}.hoiku__nearby{position:relative;width:100vw;padding:104px 0;margin:0 calc((100vw - 100%)/-2);text-align:center;background:url(/assets/img/hoiku/bg_dot.png) 50%,url(/assets/img/hoiku/bg_beige.png)}@media screen and (max-width:768px){.hoiku__nearby{padding:72px 0}}@media screen and (max-width:320px){.hoiku__nearby{width:auto;margin:0}}.hoiku__nearby-inner{max-width:1270px;padding:0 32px;margin:0 auto;overflow:hidden}@media screen and (max-width:768px){.hoiku__nearby-inner{padding:0}}.hoiku__nearby-img{width:100%;aspect-ratio:3/2;border-radius:9999px;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:768px){.hoiku__nearby-img{max-width:none}}.hoiku__nearby-title{position:absolute;top:0;left:50%;display:inline-block;width:410px;transform:translateX(-50%) translateY(-50%)}@media screen and (max-width:768px){.hoiku__nearby-title{width:261px}}.hoiku__nearby-list{display:flex;gap:5%;justify-content:center;margin-top:40px;overflow:hidden}@media screen and (max-width:768px){.hoiku__nearby-list{align-items:center;width:150vw;margin:0 calc((150vw - 100%)/-2)}}@media screen and (max-width:320px){.hoiku__nearby-list{width:auto;margin:0}}.hoiku__nearby-item{flex:1 0 auto;width:30%;max-width:300px}@media screen and (max-width:768px){.hoiku__nearby-item{min-width:200px}}.hoiku__nearby-link,.hoiku__nearby-link:active,.hoiku__nearby-link:focus,.hoiku__nearby-link:link,.hoiku__nearby-link:visited{color:#4f3b17}.hoiku__nearby-text{display:inline-block;width:200px;padding:4px 16px;background-color:#fff;border-radius:20px;font-size:20px;font-size:2rem}@media screen and (max-width:768px){.hoiku__nearby-text{width:150px;font-size:14px;font-size:1.4rem}}.hoiku__document{padding:40px 0}.hoiku__document-inner{width:90%;padding:10px;margin:2% auto 0}@media screen and (max-width:480px){.hoiku__caution--small{font-size:12px;font-size:1.2rem}}.hoiku__mv-title-caution-wrap{margin-bottom:40px}.sitemap__wrap{padding:0}.sitemap__wrap:before{position:relative;top:10px;left:80%;display:inline-block;width:40px;height:50px;vertical-align:middle;content:"";background:url(/assets/img/sitemap/bird.png) no-repeat;background-size:contain}.sitemap-content__wrap{display:flex;gap:0 30px;align-items:flex-start;justify-content:space-between;padding:60px 80px}@media screen and (max-width:768px){.sitemap-content__wrap{display:block;padding:40px}}.sitemap-content__group{width:46%;line-height:2.2;border-top:1px solid #b8b0a0}@media screen and (max-width:768px){.sitemap-content__group{width:100%}.sitemap-content__group:last-child{border-top:none}}.sitemap-content__group-li{display:inline-block;width:100%;padding:10px;border-bottom:1px solid #b8b0a0}.sitemap-content__group-li--last{padding:40px 0 0;border-bottom:none}.sitemap-content__group-li-a{display:flex;gap:0 10px;align-items:center;justify-content:space-between;font-weight:700;font-size:20px;font-size:2rem;color:#4f3b17}.sitemap-content__group-li-a:active,.sitemap-content__group-li-a:focus,.sitemap-content__group-li-a:link,.sitemap-content__group-li-a:visited{color:#4f3b17}@media screen and (max-width:768px){.sitemap-content__group-li-a{font-size:16px;font-size:1.6rem}}.sitemap-content-footer__items{display:flex;gap:0 10px;align-items:flex-start;justify-content:space-around}.sitemap-content-footer__items-li{display:inline-block;padding:0 5px}.sitemap-content-footer__items-li-a{line-height:2.2;font-size:16px;font-size:1.6rem;color:#4f3b17}.sitemap-content-footer__items-li-a:active,.sitemap-content-footer__items-li-a:focus,.sitemap-content-footer__items-li-a:link,.sitemap-content-footer__items-li-a:visited{color:#4f3b17}@media screen and (max-width:768px){.sitemap-content-footer__items-li-a{font-size:14px;font-size:1.4rem}}.timetable__autumn,.timetable__spring,.timetable__summer,.timetable__winter{display:inline-block;width:56px;height:56px;color:#fff;text-align:center;background:#f478a3;border:1px solid #fff;font-size:24px;font-size:2.4rem}.timetable__spring{border-radius:100% 0 0}@media screen and (max-width:768px){.timetable__autumn,.timetable__spring,.timetable__summer,.timetable__winter{width:40px;height:40px;font-size:16px;font-size:1.6rem}}.timetable__title,.timetable__title--pink{font-size:40px;font-size:4rem;margin-bottom:40px;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;font-weight:500}@media screen and (max-width:768px){.timetable__title,.timetable__title--pink{font-size:24px;font-size:2.4rem;margin-bottom:32px}}.timetable__title--top{position:absolute;top:20%;right:50%;width:-moz-max-content;width:max-content;transform:translateX(50%)}@media screen and (max-width:480px){.timetable__title--top{top:100px}}.timetable__title--pink{color:#f478a3}.timetable__mv{min-height:700px}@media screen and (max-width:1270px){.timetable__mv{min-height:600px}}@media screen and (max-width:768px){.timetable__mv{height:auto;min-height:auto}}.timetable__text-lead{padding:0 16px;margin:0 0 72px;line-height:2.6;text-align:center}@media screen and (max-width:768px){.timetable__text-lead{padding:0;margin-bottom:48px;text-align:center;font-size:14px;font-size:1.4rem}}.timetable__anchor{display:flex;justify-content:center;width:388px;padding:16px;margin:0 auto;background-color:#fff;border-radius:10px}@media screen and (max-width:768px){.timetable__anchor{display:block;width:auto}}@media screen and (max-width:320px){.timetable__anchor{margin:0 16px}}.timetable__img-icon{height:24px}.timetable__img-icon:nth-child(2){margin-left:40px}@media screen and (max-width:768px){.timetable__img-icon{-o-object-fit:contain;object-fit:contain}}.timetable__anchor-text{margin:0 8px}.timetable__anchor-text:after{display:none;font-family:Font Awesome\ 5 Free,solid;font-style:normal;font-weight:900;font-variant:normal;content:"\f107";text-rendering:auto;-webkit-font-smoothing:antialiased}.timetable__anchor-text svg{margin-left:8px}@media screen and (max-width:768px){.timetable__anchor-text{display:flex;align-items:center;justify-content:space-between;width:100%;margin:8px 8px 8px 16px}}.timetable__anchor-link{color:#4f3b17;display:flex;align-items:center}.timetable__anchor-link:active,.timetable__anchor-link:focus,.timetable__anchor-link:link,.timetable__anchor-link:visited{color:#4f3b17}.timetable__anchor-link:nth-child(2){margin-left:40px}@media screen and (max-width:768px){.timetable__anchor-link,.timetable__anchor-link:nth-child(2){margin-left:8px}}.timetable__img-wrap{max-width:1270px;padding:0 32px;margin:0 auto}.timetable__img-wrap img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.timetable__oneday-wrap{padding:80px 0 0;margin:10% 0 0}@media screen and (max-width:768px){.timetable__oneday-wrap{margin:40px 0 0}}@media screen and (max-width:320px){.timetable__oneday-wrap{padding:24px 0 0}}.timetable__oneday{width:100vw;padding:4% 0;position:relative;margin:0 calc((100vw - 100%)/-2);background:url(/assets/img/timetable/bg_yell_1.png) right 0 top 0/auto 34%,url(/assets/img/timetable/bg_pink.png) left 0 top 50%/auto 34%,url(/assets/img/timetable/bg_yell_2.png) left 0 bottom 0/auto 34%;background-repeat:repeat-x}.timetable__oneday:after,.timetable__oneday:before{position:absolute;left:50%;display:block;width:100%;content:"";background-repeat:no-repeat;background-position:bottom;background-size:104%}.timetable__oneday:before{top:0;aspect-ratio:683/50;background-image:url(/assets/img/timetable/hr_1.png);transform:translate(-50%,-92%)}.timetable__oneday:after{bottom:0;aspect-ratio:683/90;background-image:url(/assets/img/timetable/hr_4.png);transform:translate(-50%,50%)}@media screen and (max-width:768px){.timetable__oneday{padding:56px 0 40px;margin:0 calc((100vw - 100%)/-2)}}@media screen and (max-width:320px){.timetable__oneday{width:auto;margin:0}}.timetable__oneday-inner{background:url(/assets/img/timetable/hr_2.png) left 0 top 32%,url(/assets/img/timetable/hr_3.png) left 0 bottom 31%;background-repeat:no-repeat;background-size:100%}@media screen and (max-width:1270px){.timetable__oneday-inner{background:url(/assets/img/timetable/hr_2.png) left 0 top 32%,url(/assets/img/timetable/hr_3.png) left 0 bottom 32%;background-repeat:no-repeat;background-size:104%}}@media screen and (max-width:768px){.timetable__oneday-inner{background:url(/assets/img/timetable/hr_2.png) left 0 top 33.2%,url(/assets/img/timetable/hr_3.png) left 0 bottom 33%;background-repeat:no-repeat;background-size:104%}}@media screen and (max-width:320px){.timetable__oneday-inner{background:url(/assets/img/timetable/hr_2.png) left 0 top 33%,url(/assets/img/timetable/hr_3.png) left 0 bottom 32.9%;background-repeat:no-repeat;background-size:104%}}.timetable__oneday-title{margin:0 8px 24px}.timetable__oneyear{display:flex;justify-content:center;padding-top:120px;margin-top:80px}.timetable__oneyear:before{z-index:-1;width:100vw;transform:translate(-50%,-50%)}@media screen and (max-width:320px){.timetable__oneyear:before{width:100%}}@media screen and (max-width:768px){.timetable__oneyear{padding-top:80px;margin-top:40px}}.timetable__oneyear-inner{position:relative;max-width:1024px;padding:80px;background-color:#fff;border:24px solid #ffebef;box-shadow:0 10px 18px -8px #bebebe}@media screen and (max-width:768px){.timetable__oneyear-inner{width:80vw;padding:24px;border:14px solid #ffebef}}@media screen and (max-width:480px){.timetable__oneyear-inner{width:90vw;padding:24px 20px}}.timetable__ring-img{position:absolute;top:-25px;left:50%;width:88%;text-align:center;transform:translate(-50%,-50%)}@media screen and (max-width:768px){.timetable__ring-img{top:-13px;width:100%}}.timetable__oneyear-group{display:flex;justify-content:space-between}@media screen and (max-width:768px){.timetable__oneyear-group{display:block}.timetable__description{margin:0 0 40px;text-align:center}}.timetable__photo-group{display:flex;align-items:flex-start;width:90%;margin:-56px -56px 0 0}@media screen and (max-width:768px){.timetable__photo-group{display:none}}.timetable__photo-group--sp{display:none}@media screen and (max-width:768px){.timetable__photo-group--sp{display:flex;align-items:center;justify-content:center}}.timetable__event{display:flex;flex-flow:column wrap;height:64px;padding-left:1em}@media screen and (max-width:768px){.timetable__event{height:128px}}.timetable__event-item{list-style:disc}.timetable__event-item::marker{color:#f478a3}@media screen and (max-width:768px){.timetable__event-item{padding-right:2em}}.timetable__seasons-photo{position:relative;margin-top:24px}.timetable__seasons-photo-group{display:flex;gap:8px}@media screen and (max-width:768px){.timetable__seasons-photo-group{justify-content:center}}.timetable__seasons-photo-group--spring{display:inline-flex;gap:18px;padding:20px;background-color:#ffebef;border-radius:10px}@media screen and (max-width:768px){.timetable__seasons-photo-group--spring{display:grid;gap:8px;padding:8px}}.timetable__seasons-photo-group--summer{display:inline-flex;gap:18px;padding:20px;background-color:#f3fbf8;border-radius:10px}@media screen and (max-width:768px){.timetable__seasons-photo-group--summer{display:grid;gap:8px;padding:8px}}.timetable__seasons-photo-group--autumn{display:inline-flex;gap:18px;padding:20px;margin-top:8px;background-color:#fff5e9;border-radius:10px}@media screen and (max-width:768px){.timetable__seasons-photo-group--autumn{display:grid;gap:8px;padding:8px}}.timetable__seasons-photo-group--winter{display:inline-flex;gap:18px;padding:20px;margin-top:8px;background-color:#f4f7fd;border-radius:10px}@media screen and (max-width:768px){.timetable__seasons-photo-group--winter{display:grid;gap:8px;padding:8px}}.timetable__four-seasons{position:absolute;top:50%;left:50%;background-color:#fff;border:3px solid #fff;border-radius:50%;transform:translate(-50%,-50%)}.timetable__spring{padding:10px 5px 0 15px}@media screen and (max-width:768px){.timetable__spring{padding:8px 5px 0 15px}}.timetable__summer{padding:10px 10px 0 0;background:#88d5b8;border-radius:0 100% 0 0}@media screen and (max-width:768px){.timetable__summer{padding:8px 10px 0 0}}.timetable__autumn{padding:0 5px 0 15px;line-height:normal;background:#ff9f2f;border-radius:0 0 0 100%}@media screen and (max-width:768px){.timetable__autumn{line-height:revert}}.timetable__winter{padding:0 10px 0 0;line-height:normal;background:#93b1e8;border-radius:0 0 100%}@media screen and (max-width:768px){.timetable__winter{line-height:revert}}.usersvoice__note-btn--close,.usersvoice__note-btn--open{padding:8px;margin-right:12px;font-weight:700}.usersvoice__note-btn--close:after,.usersvoice__note-btn--open:after{display:inline-block;width:24px;height:24px;margin-left:12px;vertical-align:-6px;content:"";background-size:contain}.usersvoice__title--top{position:absolute;top:20%;right:50%;width:-moz-max-content;width:max-content;transform:translateX(50%)}@media screen and (max-width:480px){.usersvoice__title--top{top:80px}}.usersvoice__note{position:relative;padding-bottom:200px;text-align:center}@media screen and (max-width:480px){.usersvoice__note{padding-bottom:120px}}.usersvoice__note-img{margin-left:-5%}.usersvoice__note-contents-wrapper{position:relative;margin-top:80px}.usersvoice__note-contents-wrapper:nth-of-type(n+2):before{position:absolute;top:-50px;left:5%;display:block;width:90%;height:24px;content:"";background:url(/assets/img/usersvoice/note_line.svg) 50% no-repeat;background-size:contain}.usersvoice__note-user-img{max-height:540px;margin:auto}.usersvoice__note-title{padding:0 20px;text-align:left;text-decoration-thickness:16px;text-underline-offset:-10px;font-size:24px;font-size:2.4rem}.usersvoice__note-text{padding:0 12px 1px 20px;margin-top:40px;line-height:2.6;text-align:left;background-image:linear-gradient(180deg,#ececec 1px,transparent 0);background-size:100% 2.6em;font-size:14px;font-size:1.4rem}.usersvoice__note-btn--open:after{background:url(/assets/img/usersvoice/icon_plus.svg) 50% no-repeat}.usersvoice__note-btn--close:after{background:url(/assets/img/usersvoice/icon_minus.svg) 50% no-repeat}.usersvoice__favorite{padding:160px 0;text-align:center;position:relative}.usersvoice__favorite:after,.usersvoice__favorite:before{position:absolute;left:50%;display:block;width:100%;content:"";background-repeat:no-repeat;background-position:bottom;background-size:104%}.usersvoice__favorite:before{top:0;aspect-ratio:683/90;background-image:url(/assets/img/usersvoice/hr_1.png);transform:translate(-50%,-92%)}.usersvoice__favorite:after{bottom:0;aspect-ratio:683/50;background-image:url(/assets/img/usersvoice/hr_2.png);transform:translate(-50%,83%)}@media screen and (max-width:480px){.usersvoice__favorite{padding:80px 0}}.usersvoice__favorite-title{font-size:36px;font-size:3.6rem;position:relative;display:inline-block;margin-bottom:40px;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif}@media screen and (max-width:480px){.usersvoice__favorite-title{font-size:26px;font-size:2.6rem}}.usersvoice__favorite-title:after{display:block;width:100%;height:8px;margin:0 auto;content:"";background:radial-gradient(circle farthest-side,#f478a3,#f478a3 50%,transparent 0,transparent);background-size:8px 8px}@media screen and (max-width:480px){.usersvoice__favorite-title:after{width:61%;height:10px;background-size:10px 10px}}.usersvoice__image01{position:absolute;top:-80px;right:10%;display:block;width:154px;height:116px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:480px){.usersvoice__image01{width:108px;height:80px}}.usersvoice__favorite-title-sub{position:absolute;top:-32px;left:-70px;width:13em;color:#f478a3;transform:rotate(-7deg);font-size:21px;font-size:2.1rem}@media screen and (max-width:480px){.usersvoice__favorite-title-sub{width:14em;font-size:14px;font-size:1.4rem}}.usersvoice__favorite-comments{width:100vw;margin:40px calc(50% - 50vw) 0;overflow-x:scroll}@media screen and (max-width:320px){.usersvoice__favorite-comments{width:auto;margin:40px -16px 0}}.usersvoice__favorite-comments::-webkit-scrollbar{width:10px}.usersvoice__favorite-comments::-webkit-scrollbar-thumb{background-color:#fcb6ce;border-radius:20px;--bg-opacity:1}.usersvoice__favorite-comments::-webkit-scrollbar-track{background:#ececec}.usersvoice__favorite-comments-img{width:7708px;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media screen and (max-width:480px){.usersvoice__favorite-comments-img{width:auto;max-height:680px}}.usersvoice__info{padding:160px 0 20%;text-align:center;position:relative}.usersvoice__info:before{position:absolute;top:0;left:50%;display:block;width:100%;aspect-ratio:683/50;content:"";background-image:url(/assets/img/usersvoice/hr_2.png);background-repeat:no-repeat;background-position:bottom;background-size:104%;width:100vw;transform:translate(-50%,-25%)}@media screen and (max-width:480px){.usersvoice__info{padding:80px 0 34%}}@media screen and (max-width:320px){.usersvoice__info:before{width:100%}}.usersvoice__info-title{font-size:22px;font-size:2.2rem;position:relative;z-index:4}@media screen and (max-width:480px){.usersvoice__info-title{font-size:16px;font-size:1.6rem}}.usersvoice__stripe-box-wrap{width:80%;padding:10px;margin:5% auto 0;background:repeating-linear-gradient(-45deg,#f478a3,#f478a3 1px,transparent 2px,transparent 10px);border-radius:20px}@media screen and (max-width:768px){.usersvoice__stripe-box-wrap{width:90%;margin:15% auto 0}}@media screen and (max-width:480px){.usersvoice__stripe-box-wrap{width:100%;padding:8px;background:repeating-linear-gradient(-45deg,#f478a3,#f478a3 1px,transparent 2px,transparent 8px)}}.usersvoice__info-list{position:relative;padding:58px 6%;background-color:#fff;border-radius:20px}.usersvoice__info-list:before{position:absolute;top:-120px;left:-8%;display:block;width:100px;height:71px;content:"";background:url(/assets/img/usersvoice/star.png) no-repeat;background-size:100%;z-index:3}@media screen and (max-width:768px){.usersvoice__info-list:before{top:-88px;width:80px;height:60px}}.usersvoice__info-list-item{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-around}.usersvoice__info-list-item:not(:first-child):before{display:block;flex:0 0 auto;width:100%;height:8px;margin:48px auto;content:"";background:radial-gradient(circle farthest-side,#f478a3,#f478a3 50%,transparent 0,transparent);background-size:8px 8px}.usersvoice__info-list-title{width:8em;font-family:Zen Kaku Gothic New,YakuHanJPs,Hiragino Kaku Gothic ProN,Hiragino Sans,メイリオ,meiryo,sans-serif;text-align:left;font-size:34px;font-size:3.4rem}@media screen and (max-width:480px){.usersvoice__info-list-title{font-size:22px;font-size:2.2rem;text-align:center}}.usersvoice__info-list-title-sub{display:block;font-family:Quicksand,sans-serif;font-weight:700;color:#f478a3;font-size:22px;font-size:2.2rem}@media screen and (max-width:480px){.usersvoice__info-list-title-sub{font-size:16px;font-size:1.6rem}}::-webkit-full-page-media,:future,:root .usersvoice__note-text{background-size:100% 36px}