@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:"Noto Sans JP", -apple-system, "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.4rem;--font-weight-normal:400;--font-weight-semibold:600;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-rd:#df434c;--color-bl:#182f65;--color-db:#5b5a85;--color-ye:#ffdd58;--color-or:#eb7526;--color-gr:#59ad8f;--color-lg:#eef7f4;--color-gy:#dcdcdc;--color-dg:#949494;--color-be:#f6f4ee;--color-pk:#c66f8f;--color-lp:#f9f1f4;--color-br:#856a42;--color-pl:#82488b;--color-ink:#333;--font-mincho:"Shippori Mincho", "Hiragino Mincho ProN", "Yu Mincho", serif;--font-oswald:"Oswald", sans-serif;--container-body:110rem;--container-body3:90rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;font-size:62.5%}body{font-family:var(--font-sans);color:var(--color-ink);text-align:center;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;background:#fff;font-size:1.6rem;font-weight:500;line-height:1.6}h2,h3,h4,h5,h6,strong{font-weight:600;line-height:1.5}a{color:inherit;text-decoration:none;transition:opacity .2s}a:hover{opacity:.8}img{vertical-align:bottom;max-width:100%;height:auto}:focus-visible{outline:2px solid var(--color-pk);outline-offset:2px}ul{list-style-type:none}ol{padding:0 0 .5rem 1.5em;list-style:decimal}ol li{padding:0 0 8px}table,th,td{padding:3px}caption{text-align:left}em,address{font-style:normal}option{padding:0 5px 0 0}input,select,textarea{font:revert;background:#fff;border:1px solid #ccc;margin:2px;padding:5px 10px}input[type=radio],input[type=checkbox]{width:auto;margin:0 5px 0 0}label{display:inline-block}input[type=submit],input[type=button],button{appearance:button;box-sizing:border-box;cursor:pointer;border:none;border-radius:0}}@layer components{@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:local(Open Sans),local(OpenSans),url(https://themes.googleusercontent.com/static/fonts/opensans/v8/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff)format("woff")}#mw_wp_form_mw-wp-form-24{margin-top:-150px;padding-top:150px;display:block}.mainbody{width:100%;max-width:110rem;margin:0 auto}.mainbody2{max-width:110rem;margin:0 auto}.mainbody3,.main900{max-width:90rem;margin:0 auto}.l-contents{padding:10rem 0}.boxBgWrap{z-index:1;display:inline-block;position:relative}@keyframes sk-scaleout{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.tgl:not(.open) .ddNavArea{pointer-events:none}.mvslider{margin:0;position:relative}.mvslider div{line-height:0}.slick-slider .prev,.slick-slider .next{cursor:pointer;z-index:90;width:5rem;height:5rem;margin:auto;display:block;position:absolute;top:0%;bottom:0}.mvslider .prev{filter:drop-shadow(0 8px 8px #0000001a);background:url(/common/img/btn_prev.svg) 50%/contain no-repeat;left:6%}.mvslider .next{filter:drop-shadow(0 8px 8px #0000001a);background:url(/common/img/btn_next.svg) 50%/contain no-repeat;display:block;right:6%}.mvbtmbnr{padding:2rem 0}.mvbtmbnr li{flex-basis:49%}.mvbtmbnr li img{box-shadow:3px 3px 10px #0000004d}.topconceptwrap{background:url(/common/img/top/bg01.png) top/100% no-repeat,url(/common/img/top/bg02.png) 100% 100% no-repeat}.topconceptwrap ._title{color:var(--c_pk);letter-spacing:.1em;padding:0 0 3rem;font-size:3.2rem;font-weight:400}.topconcept{padding:0 0 10rem}.topconcept ._cont{flex-basis:63%}.topconcept ._cont ._txt{text-align:left;line-height:2.2}.topconcept ._img{flex-basis:30%}.btn01{background:var(--c_pk);color:#fff;letter-spacing:.1em;border-radius:99px;justify-content:center;align-items:center;padding:1.5rem 6rem 1.5rem 4rem;font-size:1.8rem;display:inline-flex;position:relative;box-shadow:.3rem .3rem .5rem #0003}.btn01._02{background:#9d4d72}.btn01:after{content:"";background:#fff url(/common/img/arrow_pk.svg) 50%/.6rem no-repeat;border-radius:99px;width:2rem;height:2rem;margin:auto;display:block;position:absolute;top:0;bottom:0;right:2rem}.title01{padding:0 0 3rem}.title01 h2{color:var(--c_pk);letter-spacing:.1em;font-size:4rem}.title01 h3{font-size:2.4rem;font-weight:500}.tophallwrap{gap:2rem}.tophall{border:2px solid var(--c_pk);background:#fff;border-radius:10px;flex:1;margin:0 0% 2rem;display:block;box-shadow:0 0 15px #0003}.tophall._naka{border-color:var(--c_br)}.tophall figure img{border-radius:10px 10px 0 0;width:100%}.tophall figure{position:relative}.tophall figure figcaption{color:#fff;z-index:2;font-size:2.4rem;font-weight:700;position:absolute;top:.5rem;left:.5rem}.tophall figure:before{content:"";background-color:var(--c_pk);clip-path:polygon(0 0,100% 0,0 100%);z-index:1;border-radius:6px 0 0;width:50%;height:7rem;position:absolute;top:0;left:0}.tophall._naka figure:before{background-color:var(--c_br)}.tophall ._halltitle{padding:1rem}.tophall ._halltitle h3{font-size:2rem}.tophall ._info{text-align:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:0 2rem 2rem;padding:1rem 0;font-size:1.3rem}.tophall ._info li{padding:.2rem 0 .2rem 2rem}.tophall ._info ._train{background:url(/common/img/top/icon_train.svg) 0 .5rem/1.8rem no-repeat}.tophall ._info ._car{background:url(/common/img/top/icon_car.svg) 0 .5rem/1.8rem no-repeat}.topplan{border:2px solid var(--c_br);filter:drop-shadow(3px 3px 10px #0000004d);background:#fff;border-radius:10px;flex-basis:31.3333%;margin:0 1% 2rem;padding:0 2rem 2rem;display:block}.topplan._p01{border-color:#b58d4f}.topplan._p02{border-color:var(--c_gr)}.topplan._p03{border-color:var(--c_pl)}.topplan._p04{border-color:var(--c_db)}.topplan._p05{border-color:var(--c_br)}.topplan._p04,.topplan._p05{flex-basis:48%}.topplan ._bar{font-feature-settings:"palt";color:#fff;border-radius:6px 6px 0 0;margin:0 -2rem 1rem;padding:.5rem;font-size:1.7rem;position:relative}._p01 ._bar{background:#b58d4f}._p02 ._bar{background:var(--c_gr)}._p03 ._bar{background:var(--c_pl)}._p04 ._bar{background:var(--c_db)}._p05 ._bar{background:var(--c_br)}.topplan ._bar:after{content:"";background:#fff url(/common/img/arrow_br.svg) 50%/.6rem no-repeat;border-radius:99px;width:2rem;height:2rem;margin:auto;display:block;position:absolute;top:0;bottom:0;right:.5rem}.topplan._p02 ._bar:after{background:#fff url(/common/img/arrow_gr.svg) 50%/.6rem no-repeat}.topplan._p03 ._bar:after{background:#fff url(/common/img/arrow_pl.svg) 50%/.6rem no-repeat}.topplan._p04 ._bar:after{background:#fff url(/common/img/arrow_bl2.svg) 50%/.6rem no-repeat}.topplan._p05 ._bar:after{background:#fff url(/common/img/arrow_br.svg) 50%/.6rem no-repeat}.topplan ._title h2{color:#b58d4f;font-size:2.7rem}._p01 ._title h2{color:#b58d4f}._p02 ._title h2{color:var(--c_gr)}._p03 ._title h2{color:var(--c_pl)}._p04 ._title h2{color:var(--c_db)}.topplan._p04 ._title,.topplan._p05 ._title{flex:1}.topplan._p04 figure,.topplan._p05 figure{width:28.7rem}.topplan ._title h3{margin:0 0 1rem;font-size:2rem}.topplan figure{padding:0 0 1rem}.planwaribiki{background:var(--c_rd);flex-basis:50%;margin:0 0 1rem;padding:1rem}.planwaribiki ._member{color:#fff;margin:0 1rem 0 0;line-height:1.2}.planwaribiki ._price{color:var(--c_ye);font-size:3rem;font-weight:600}.planpricebox{padding:0 0 1rem}.planpricebox ._regular{text-align:left;color:#949494;font-size:1.4rem}.planpricebox ._price{text-align:right}.planpricebox ._price h3{font-size:2.6rem;line-height:1.2}.planpricebox ._price h3 ruby{vertical-align:bottom;padding:0;line-height:1}.planpricebox ._price h3 rt{margin-bottom:-.8rem}.planpricebox ._price big{font-size:4rem;display:inline-block;position:relative}.planpricebox ._price big:before{content:"";border-left:5px solid var(--c_rd);border-top:5px solid #0000;border-bottom:5px solid #0000;width:0;height:0;margin:auto;display:block;position:absolute;top:0;bottom:0;left:-1rem}.planpricebox ._price p{font-size:1.4rem}.planmember{background:#eaeaea;padding:1rem}.planmember ._num{flex-basis:30%;font-size:1.4rem}._p01 ._numclr{color:#b58d4f}._p02 ._numclr{color:var(--c_gr)}._p03 ._numclr{color:var(--c_pl)}._p04 ._numclr{color:var(--c_db)}._p05 ._title h2,._p05 ._numclr{color:var(--c_br)}.planmember ._tag{flex-basis:70%}.planmember li{color:#fff;flex-basis:31%;margin:0 1%}.planmember li._nobg{color:#eaeaea!important;background:#fff!important}._p01 .planmember li{background:#b58d4f}._p02 .planmember li{background:var(--c_gr)}._p03 .planmember li{background:var(--c_pl)}._p04 .planmember li{background:var(--c_db)}._p05 .planmember li{background:var(--c_br)}.topsoudanwrap{background:url(/common/img/top/bg03.png) no-repeat}.topsoudanphotowrap{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.topsoudanphoto{white-space:nowrap;width:100%;padding-bottom:8rem;position:relative;overflow:hidden}.topsoudanphoto ul{width:max-content;animation:50s linear infinite scrollsoudanphoto;display:flex}.topsoudanphoto li{margin-right:3rem}.topsoudanphoto li:nth-child(2n){margin-top:3rem}.topsoudanphoto img{border-radius:10px}@keyframes scrollsoudanphoto{0%{transform:translate(0%)}to{transform:translate(-50%)}}.topreasonwrap{background:#f9eff3}.topreason{padding-top:5rem}.topreason dl{flex-basis:45%;margin:0 0 5rem;position:relative}.topreason dt{background:var(--c_pk);color:#fff;border-radius:99px;flex-direction:column;width:12rem;height:12rem;font-size:2rem;line-height:1;position:absolute;top:-3rem;left:-3rem}.topreason dt big{font-size:5rem}.topreason dd img{border-radius:10px}.topreason dd figcaption{color:var(--c_pk);padding:1rem 0;font-size:2.4rem}.topbeginerwrap{background:url(/common/img/top/bg04.png) top/100% 33rem no-repeat}.topbeginerbtn{padding:0 0 8rem}.topbeginerbtn a{cursor:pointer;flex-basis:33.3333%;justify-content:center;align-items:center;width:100%;height:28rem;display:flex;position:relative}.topbeginerbtn figure{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.topbeginerbtn img{object-fit:cover;z-index:0;width:100%;height:28rem;transition:transform .6s;position:absolute;top:0;left:0}.topbeginerbtn h3{color:#fff;z-index:1;font-size:2.8rem;position:relative}.topbeginerbtn :hover img{opacity:1;transform:scale(1.1)}.topbeginerbtn a:hover{opacity:1}.topstaff{padding:0 1rem}.topstaffslider .prev,.topvoiceslider .prev{content:"";border:1px solid var(--c_pk);background:#fff url(/common/img/arrow_pk.svg) 50%/1rem no-repeat;border-radius:99px;width:4rem;height:4rem;margin:auto;display:block;position:absolute;top:0;bottom:0;left:-4rem;transform:rotate(180deg)}.topstaffslider .next,.topvoiceslider .next{content:"";border:1px solid var(--c_pk);background:#fff url(/common/img/arrow_pk.svg) 50%/1rem no-repeat;border-radius:99px;width:4rem;height:4rem;margin:auto;display:block;position:absolute;top:0;bottom:0;right:-4rem}.topstaff figure{margin:0 0 2rem;position:relative}.topstaff figcaption{z-index:5;position:absolute;top:0;left:0}.topstaff figcaption span{background:var(--c_pk);color:#fff;letter-spacing:.05em;padding:.5rem;display:inline-block}.topvoice dt{aspect-ratio:4/3;overflow:hidden}.topvoice dt img{object-fit:cover;min-width:100%;min-height:100%}.topstaff img{object-fit:cover;border-radius:999px;width:33rem;height:33rem}.topstaff ._info h3{margin:0 0 1rem;font-size:2.4rem}.topstaff ._info p{color:var(--c_pk)}.topvoicewrap{background:url(/common/img/top/bg05.png) top/100% 55rem no-repeat}.topvoicetitle ._img{flex-basis:50%}.topvoicetitle ._title{text-align:left;flex-basis:46%}.topvoicetitle ._title ._txt{line-height:2.2}.topvoicebox{z-index:2;background:#fff;border-radius:10px;margin:-10rem 0 8rem;padding:3rem 0;position:relative;box-shadow:0 0 10px #0000001a}.topvoiceslider{width:90%;margin:0 auto 3rem}.topvoice dl{background:#fcfaf6;margin:0 5%}.topvoice dd{padding:2rem}.topvoice dd h3{text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:5.6rem;font-weight:500;display:-webkit-box;overflow:hidden}.topvoice dd p{text-align:right;border-top:1px solid #fff3b2;margin-top:1rem;padding-top:1rem}.topeventwrap{background:url(/common/img/top/bg06.png) top/cover no-repeat}.topeventbox{background:#fff;border-radius:10px;flex-basis:31%;margin:0 1% 4rem;padding:0 2rem 2rem}.topeventbox h2{background:var(--c_pk);color:#fff;border-radius:10px 10px 0 0;margin:0 -2rem 1rem;padding:.5rem;font-size:2rem}.topeventbox._bekkan h2{background:#727171}.topeventbox._naka h2{background:#856a42}.topevent{border-bottom:1px solid #ccc;padding:1rem 0;display:block}.topevent:last-child{border:none}.topevent ._eventtitle{background:#eaeaea;border-radius:5px;margin:0 0 1rem;padding:1rem}.topevent dt{text-align:left;flex-basis:50%}.topevent dt .date{color:#949494;font-size:1.2rem}.topevent dt h3{font-size:1.6rem;font-weight:500}.topevent dd{flex-basis:40%}.topevent dd img{object-fit:cover;border-radius:5px;width:11rem;height:11rem}.topevent ._txt{text-align:left;font-size:1.4rem}.catetag{margin:0 0 .5rem}.catetag li{color:#fff;background:var(--c_gr);border-radius:.5rem;margin:.1rem;padding:.2rem .5rem;font-size:1.2rem}.catetag .tagtowa{background:var(--c_pk)}.catetag .tagbekkan{background:#727171}.catetag .tagnaka{background:var(--c_br)}.topbnr02 ul{gap:4rem 2%}.topbnr02 li{width:49%}.topbnr02 li.w100{width:100%}.topbnr02 li img{filter:drop-shadow(3px 3px 10px #0000004d)}@keyframes hide{0%{opacity:1}to{opacity:0;visibility:hidden}}.plannavi li{flex-basis:20%;padding:1.5rem 0}.plannavi li a{border-left:1px solid #ccc;display:block}.plannavi li:last-child a{border-right:1px solid #ccc}.plannavi ._on:first-child{background:#b58d4f}.plannavi ._on:nth-child(2){background:var(--c_gr)}.plannavi ._on:nth-child(3){background:var(--c_pl)}.plannavi ._on:nth-child(4){background:var(--c_db)}.plannavi ._on:nth-child(5){background:var(--c_br)}.plannavi ._on a{color:#fff;border:none}.subTtlAreaPlan{color:#fff;z-index:1;text-align:left;align-items:center;height:24rem;display:flex;position:relative;overflow:hidden}.subTtlAreaPlan figure{z-index:-1;position:absolute;inset:0;overflow:hidden}.subTtlAreaPlan figure img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%}.subTtlAreaPlan ._title{text-align:center;width:100%;max-width:49rem;display:inline-block}.subTtlAreaPlan h1{font-size:4.2rem}.subTtlAreaPlan h2{font-size:2rem}.subTtlAreaPlan h3{font-size:3rem}.plantopbox{z-index:10;margin:-10rem 0 2rem;position:relative}.plantopinfo{flex-basis:36%}.plantopinfo .planpricebox ._price h3{font-size:6rem}.plantopinfo .planpricebox ._price h3 rt{margin-bottom:-2rem;font-size:2.5rem}.plantopinfo .planpricebox ._price big{vertical-align:-.1em;font-size:9.8rem;line-height:1}.plantopinfo .planpricebox ._price big:before{display:none}.plantopimg{flex-basis:56%}.plantopimg img{border-radius:10px}.plantopinfo .planwaribiki{margin-bottom:2rem;padding:.5rem;position:relative}.plantopinfo .planwaribiki:before{content:"";border-style:solid;border-width:10px 10px 0;border-color:var(--c_rd) transparent transparent transparent;position:absolute;top:100%;left:50%;transform:translate(-50%)}.plantopwrap ._cap{text-align:left;font-size:1.4rem}.page-chokusou .planchoicewrap,.page-chokusou .plandtlinfo{background:#b58d4f1a}.page-kazokusou .planchoicewrap,.page-kazokusou .plandtlinfo{background:#59ad8f1a}.page-kazokusou_plus .planchoicewrap,.page-kazokusou_plus .plandtlinfo{background:#82488b1a}.page-ippansou .planchoicewrap,.page-ippansou .plandtlinfo{background:#5b5a851a}.page-nakatsugawa .planchoicewrap,.page-nakatsugawa .plandtlinfo{background:#856a421a}.plctitle{margin:0 0 2rem;padding:0 2rem;font-size:3rem;display:inline-block;position:relative}.page-chokusou .plctitle{color:#b58d4f}.page-kazokusou .plctitle{color:var(--c_gr)}.page-kazokusou_plus .plctitle{color:var(--c_pl)}.page-ippansou .plctitle{color:var(--c_db)}.page-nakatsugawa .plctitle{color:var(--c_br)}.plctitle:before{content:"";border-left:2px solid #aaa;height:100%;display:block;position:absolute;top:0;left:0;transform:rotate(-20deg)}.plctitle:after{content:"";border-left:2px solid #aaa;height:100%;display:block;position:absolute;top:0;right:0;transform:rotate(20deg)}.page-chokusou .plctitle:before,.page-chokusou .plctitle:after{border-color:#b58d4f}.page-kazokusou .plctitle:before,.page-kazokusou .plctitle:after{border-color:var(--c_gr)}.page-kazokusou_plus .plctitle:before,.page-kazokusou_plus .plctitle:after{color:var(--c_pl)}.page-ippansou .plctitle:before,.page-ippansou .plctitle:after{border-color:var(--c_db)}.page-nakatsugawa .plctitle:before,.page-nakatsugawa .plctitle:after{border-color:var(--c_br)}.planchoicebox{gap:2rem}.planchoicebox dt{margin:0 0 1rem}.planchoicebox dt img{border-radius:10px}.plandttltitle{margin:0 0 5rem}.plandttltitle h2{font-size:4rem;line-height:1}.plandttltitle h3{font-size:3rem}.page-chokusou .plandttltitle h2,.page-chokusou .plandttltitle h3,.page-chokusou .comparisontitle h2 small{color:#b58d4f}.page-kazokusou .plandttltitle h2,.page-kazokusou .plandttltitle h3,.page-kazokusou .comparisontitle h2 small{color:var(--c_gr)}.page-kazokusou_plus .plandttltitle h2,.page-kazokusou_plus .plandttltitle h3,.page-kazokusou_plus .comparisontitle h2 small{color:var(--c_pl)}.page-ippansou .plandttltitle h2,.page-ippansou .plandttltitle h3,.page-ippansou .comparisontitle h2 small{color:var(--c_db)}.page-nakatsugawa .plandttltitle h2,.page-nakatsugawa .plandttltitle h3,.page-nakatsugawa .comparisontitle h2 small{color:var(--c_br)}.plandtlinfo{border-radius:10px;max-width:86rem;margin:0 auto 5rem;padding:3rem 7rem}.plandtlinfo ._regular{text-align:left}.plandtlinfo .planwaribiki{flex-basis:60%;margin-bottom:2.5rem;padding:.5rem}.plandtlinfo ._price{text-align:right}.plandtlinfo ._price h3{font-size:4rem;line-height:1}.plandtlinfo ._price h3 big{font-size:7rem}.plandtlinfo ._price h3 rt{margin-bottom:-1rem}.plandtlnavi{margin-bottom:5rem}.plandtlnavi li{flex-basis:33%}.plandtlnavi li a{border-left:1px solid #b58d4f;justify-content:center;align-items:center;height:15rem;padding-bottom:2rem;font-size:2rem;display:flex;position:relative}.plandtlnavi li:last-child a{border-right:1px solid #b58d4f}.plandtlnavi li a:after{content:"";background:#fff url(/common/img/arrow_br.svg) 50%/.6rem no-repeat;border:1px solid #b58d4f;border-radius:99px;width:2rem;height:2rem;margin:auto;display:block;position:absolute;bottom:2rem;left:0;right:0;transform:rotate(90deg)}.page-kazokusou .plandtlnavi li a:after{border-color:var(--c_gr);background-image:url(/common/img/arrow_gr.svg)}.page-kazokusou_plus .plandtlnavi li a:after{border-color:var(--c_pl);background-image:url(/common/img/arrow_pl.svg)}.page-ippansou .plandtlnavi li a:after{border-color:var(--c_db);background-image:url(/common/img/arrow_bl2.svg)}.page-nakatsugawa .plandtlnavi li a:after{border-color:var(--c_br);background-image:url(/common/img/arrow_br.svg)}.page-chokusou .plandtlnavi li a{color:#b58d4f;border-color:#b58d4f}.page-kazokusou .plandtlnavi li a{color:var(--c_gr);border-color:var(--c_gr)}.page-kazokusou_plus .plandtlnavi li a{color:var(--c_pl);border-color:var(--c_pl)}.page-ippansou .plandtlnavi li a{color:var(--c_db);border-color:var(--c_db)}.page-nakatsugawa .plandtlnavi li a{color:var(--c_br);border-color:var(--c_br)}.planinctitle{text-align:left;background:#c66f8f1a;border-left:6px solid #c66f8f;margin:0 0 3rem;padding:1rem;font-size:2.4rem;font-weight:500}.planincbox{flex-wrap:wrap;gap:2rem;margin:0 0 4rem;display:flex}.planincbox dl{border:1px solid #b58d4f;border-radius:6px;flex:0 0 calc(25% - 1.5rem);overflow:hidden}.page-kazokusou .planincbox dl{border-color:var(--c_gr)}.page-kazokusou_plus .planincbox dl{border-color:var(--c_pl)}.page-ippansou .planincbox dl{border-color:var(--c_db)}.page-nakatsugawa .planincbox dl{border-color:var(--c_br)}.planincbox dl._off{color:#a3a3a3;background:#ccc}.planincbox dl._off img{filter:grayscale();opacity:.5}.planincbox dt{text-align:left;flex-basis:65%;padding:0 2rem}.planincbox dt h3{font-size:1.6rem}.planincbox dt p{font-size:1.4rem}.planincbox dd{flex-basis:35%}.planinccap{padding:0 0 5rem}.planinccap p{padding:0 0 1rem}.comparisontitle{margin:0 0 3rem}.comparisontitle h2{margin:0 0 3rem;font-size:3rem}.comtable{border-collapse:collapse;margin:0 auto}.comtable th,.comtable td{border:1px solid #ccc;padding:2rem;font-weight:500}.comtable th{background:#f3ede3;font-weight:600}.page-kazokusou .comtable th{background:#dfece8}.page-kazokusou_plus .comtable th{background:#e5dae7}.page-ippansou .comtable th{background:#dadae6}.comtable td{background:#fff}.comtable ._w01{width:18rem}.comtable ._w02{width:32rem}.comtable ._nb01{background:0 0;border-top:none;border-left:none}.comtable .th01{color:#fff;background:#b58d4f}.page-kazokusou .comtable .th01{background:var(--c_gr)}.page-kazokusou_plus .comtable .th01{background:var(--c_pl)}.page-ippansou .comtable .th01{background:var(--c_db)}.page-nakatsugawa .comtable .th01{background:var(--c_br)}.comtable ._cmain{border-left:3px solid #b58d4f;border-right:3px solid #b58d4f}.page-kazokusou .comtable ._cmain{border-left-color:var(--c_gr);border-right-color:var(--c_gr)}.page-kazokusou_plus .comtable ._cmain{border-left-color:var(--c_pl);border-right-color:var(--c_pl)}.page-ippansou .comtable ._cmain{border-left-color:var(--c_db);border-right-color:var(--c_db)}.page-nakatsugawa .comtable ._cmain{border-left-color:var(--c_br);border-right-color:var(--c_br)}.comtable tr:last-child ._cmain{border-bottom:3px solid #b58d4f}.page-kazokusou .comtable tr:last-child ._cmain{border-bottom-color:var(--c_gr)}.page-kazokusou_plus .comtable tr:last-child ._cmain{border-bottom-color:var(--c_pl)}.page-ippansou .comtable tr:last-child ._cmain{border-bottom-color:var(--c_db)}.page-nakatsugawa .comtable tr:last-child ._cmain{border-bottom-color:var(--c_br)}.hantitle{background:#eaeaea;border-radius:5px;font-weight:400}.comtable ._waribiki{font-size:4rem;font-weight:600}.comtable ._cphoto img{border-radius:10px;margin-bottom:1rem}.comtable ._regular{text-align:left;color:#949494}.comtable ._price{text-align:right}.comtable ._price h3{text-align:center;font-size:3rem;line-height:1}.comtable ._price h3 big{font-size:5.7rem;line-height:1}.planflowbox{border:1px solid #b58d4f;border-radius:1rem;margin:0 0 4rem;padding:3rem;position:relative}.page-kazokusou .planflowbox{border-color:var(--c_gr)}.page-kazokusou_plus .planflowbox{border-color:var(--c_pl)}.page-ippansou .planflowbox{border-color:var(--c_db)}.planflowbox :before{content:"";border:10px solid #0000;border-top-color:#b58d4f;border-bottom-width:0;position:absolute;top:105%;left:50%;transform:translate(-50%)}.planflowbox:last-child :before{display:none}.page-kazokusou .planflowbox :before{border-top-color:var(--c_gr)}.page-ippansou .planflowbox :before{border-top-color:var(--c_db)}.page-nakatsugawa .planflowbox :before{border-top-color:var(--c_br)}.planflowbox ._num{flex-basis:10%}.planflowbox ._num h2{color:#fff;background:#b58d4f;border-radius:99px;flex-direction:column;justify-content:center;align-items:center;width:11rem;height:11rem;font-size:1.7rem;font-weight:500;line-height:1;display:flex}.page-kazokusou .planflowbox ._num h2{background:var(--c_gr)}.page-kazokusou_plus .planflowbox ._num h2{background:var(--c_pl)}.page-ippansou .planflowbox ._num h2{background:var(--c_db)}.page-nakatsugawa .planflowbox ._num h2{background:var(--c_br)}.planflowbox ._num h2 big{font-size:5rem}.planflowbox ._cont{text-align:left;flex-basis:46%}.planflowbox ._cont h3{margin:0 0 1rem;font-size:2.4rem}.planflowbox ._cont ._txt{line-height:2}.planflowbox ._img{flex-basis:35%}.planflowbox ._img img{border-radius:10px}#otherPlan{background:#efeff3}#otherPlan h2{color:var(--c_db);margin-bottom:3rem;font-size:3.8rem}.otherPlan{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.otherPlan li{border:1px solid var(--c_db);background:#fff;border-radius:.6rem;box-shadow:0 0 15px #0000004d}.otherPlan li>h3{color:#fff;background:var(--c_db);padding:1rem;font-size:3rem}.otherPlan li .box{padding:2rem}.otherPlan .planpricewrap{margin-top:2rem;padding-right:2rem}.otherPlan .planpricebox ._price big{margin-right:.2rem;font-size:4.2rem;line-height:1}.otherPlan .planwaribiki ._price{font-size:3.2rem;line-height:1.2}.otherPlan .planpricebox ._price h3 rt{margin-bottom:0}.otherPlan .planpricebox{padding-bottom:0}@media print,screen and (min-width:621px){img{image-rendering:-webkit-optimize-contrast}.gnavi{display:flex!important}.leftbox{float:left;padding:0 10px 0 0;display:inline-block}.fmenucont .leftbox{padding:0}.rightbox{float:right;padding:0 0 0 10px;display:inline-block}.centerbox{float:left;padding:0 2.2%;display:inline-block}.mwidth50{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;width:100%;max-width:50%}.mwidth40{width:100%;max-width:41%}.mwidth30{width:100%;max-width:31%}.mwidth60{width:100%;max-width:65%}.mwidth25{width:100%;max-width:23%}.mwidth20{width:100%;max-width:18%}}@media screen and (max-width:1200px){.mainbody{max-width:95%}}@media screen and (max-width:620px){.slick-slider{touch-action:pan-y}.mainbody,.mainbody2,.mainbody3{width:auto;margin:0 2rem}.l-contents{padding:4rem 0}.topspbnr01 p{padding:.5rem 0}.topspbnr01{padding:1rem 0}.topspbnr01 p img{filter:drop-shadow(2px 2px 6px #0000004d)}.slick-slider .prev,.slick-slider .next{width:3rem;height:3rem}.mvslider .prev{left:2%}.mvslider .next{right:2%}.mvbtmbnr{padding:1rem 0}.topconceptwrap{background:url(/common/img/top/bg01.png) no-repeat,url(/common/img/top/bg02.png) 100% 100% no-repeat}.topconceptwrap ._title{padding:0 0 2rem;font-size:2rem;font-weight:600}.topconcept{padding:0 0 5rem;display:block}.topconcept ._img{margin:0 10% 2rem}.btn01{font-size:1.4rem}.title01{padding:0 0 3rem}.title01 h2{font-size:2.4rem}.title01 h3{font-size:1.8rem}.tophoallmain{justify-content:space-between;align-items:center;margin:0 0 1rem;display:flex}.tophallwrap{display:block}.tophall{margin:0 0% 1rem;box-shadow:0 0 5px #0003}.tophall figure img{border-radius:10px 0 0;width:100%}.tophall figure{flex-basis:50%;position:relative}.tophall figure figcaption{font-size:1.4rem;top:.3rem;left:.5rem}.tophall figure:before{clip-path:polygon(0 0,100% 0,0 100%);border-radius:8px 0 0;width:80%;height:4rem}.tophall ._halltitle{text-align:left;flex-basis:50%;padding:1rem}.tophall ._halltitle h3{font-size:1.6rem}.tophall ._halltitle p{font-size:1.2rem}.tophall ._info{margin:0 1rem 1rem;padding:1rem 0;font-size:1.2rem}.topplanbox{display:block}.topplan{filter:drop-shadow(2px 2px 3px #0000004d);margin:0 0% 2rem;padding:0 2rem 2rem}.topplan ._bar{margin:0 -2rem 1rem;font-size:1.4rem}.topplan ._titlewrap{justify-content:space-between;align-items:center;display:flex}.topplan ._title{flex-basis:50%}.topplan ._title h2{font-size:1.6rem}.topplan ._title h3{margin:0 0 1rem;font-size:1.4rem}.topplan figure{flex-basis:50%;padding:0 0 1rem}.planpricewrap{justify-content:space-between;align-items:center;display:flex}.planwaribiki{flex-basis:50%;margin:0 0 1rem;padding:1rem;display:block}.planwaribiki ._member{margin:0 1rem 0 0;font-size:1.2rem}.planwaribiki ._price{font-size:2rem;font-weight:600}.planpricebox{flex-basis:50%;padding:0 0 1rem;display:block}.planpricebox ._regular{text-align:center;font-size:.9rem}.planpricebox ._price h3{font-size:1.6rem}.planpricebox ._price h3 ruby{vertical-align:bottom;padding:0;line-height:1}.planpricebox ._price h3 rt{margin-bottom:-.2rem}.planpricebox ._price big{font-size:3rem}.planpricebox ._price p{font-size:1rem}.planmember{padding:.5rem}.planmember ._num{flex-basis:30%;font-size:1.1rem}.planmember ._tag{flex-basis:70%}.planmember li{flex-basis:31%;margin:0 1%;font-size:1.2rem}.topsoudanwrap ._txt{text-align:left}.topsoudanphoto{padding-bottom:4rem}.topsoudanphoto li{margin-right:2rem}.topreason{padding-top:3rem;display:block}.topreason dl{margin:0 0 3rem;position:relative}.topreason dt{border-radius:99px;width:6rem;height:6rem;font-size:1.6rem;top:-1rem;left:-1rem}.topreason dt big{font-size:2.5rem}.topreason dd figcaption{padding:1rem 0;font-size:1.4rem}.topbeginerbtn{flex-wrap:wrap;padding:0 0 4rem}.topbeginerbtn a{flex-basis:50%;justify-content:center;align-items:center;width:100%;height:14rem;display:flex}.topbeginerbtn a:last-child{flex-basis:100%;height:8rem}.topbeginerbtn figure{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.topbeginerbtn img{width:100%;height:14rem}.topbeginerbtn a:last-child img{height:8rem}.topbeginerbtn h3{font-size:2rem}.topstaff{padding:0 .5rem}.topstaffslider{padding:0 3rem}.topstaffslider .prev,.topvoiceslider .prev{background-size:.6rem;width:3rem;height:3rem;left:-1.5rem}.topstaffslider .next,.topvoiceslider .next{content:"";background-size:.6rem;width:3rem;height:3rem;right:-1.5rem}.topstaff figure{z-index:1;aspect-ratio:1;width:25rem;height:25rem;margin:0 0 2rem;position:relative}.topstaff figcaption{z-index:10;position:absolute;top:0;left:0}.topstaff figcaption span{padding:.5rem .2rem;font-size:1.3rem}.topstaff img{z-index:-1;min-width:100%;height:auto;min-height:100%;position:relative}.topstaff ._info h3{margin:0 0 .5rem;font-size:1.6rem}.topstaff ._info p{font-size:1.2rem}.topvoicewrap{background:url(/common/img/top/bg05.png) top/100% 300vw no-repeat}.topvoicetitle{display:block}.topvoicetitle ._img{margin:0 0 2rem}.topvoicetitle ._title{text-align:center}.topvoicetitle ._title ._txt{text-align:left}.topvoicebox{z-index:2;background:#fff;border-radius:0;margin:0 calc(50% - 50vw) 4rem;padding:3rem 0;position:relative;box-shadow:0 0 10px #0000001a}.topvoiceslider{width:100%;margin:0 auto 3rem}.topvoiceslider .prev{left:1rem}.topvoiceslider .next{right:1rem}.topvoice dl{margin:0 2%}.topeventboxwrap{display:block}.topeventbox{margin:0 0% 2rem;padding:0 2rem 2rem}.topbnr02 ul{gap:1rem 2%}.topbnr02 li{width:100%}.topbnr02 li img{filter:drop-shadow(2px 2px 3px #0000004d)}.plannavi{margin:0 -2rem}.plannavi li{flex-basis:50%;padding:0;font-size:80%}.plannavi li a{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:.5rem 0}.subTtlAreaPlan{text-align:center;height:12rem}.subTtlAreaPlan .mainbody{width:100%}.subTtlAreaPlan ._title{max-width:none;display:block}.subTtlAreaPlan h1{font-size:2.2rem}.subTtlAreaPlan h2{font-size:1.6rem}.subTtlAreaPlan h3{font-size:1.3rem}.plantopbox{margin:2rem 0;display:block}.plantopinfo{padding:0 0 2rem}.plantopinfo .planpricebox ._price h3{font-size:3rem}.plantopinfo .planpricebox ._price h3 rt{margin-bottom:-1rem;font-size:1.2rem}.plantopinfo .planpricebox ._price big{font-size:7rem}.plantopbox .planpricewrap{display:block}.plantopinfo .planwaribiki{margin-bottom:2rem;padding:.5rem;display:flex}.plantopinfo .planpricebox ._regular,.plantopinfo .planpricebox ._price p{font-size:1.2rem}.plctitle{font-size:1.8rem}.planchoicebox{display:block}.planchoicebox dl{margin:0 0 2rem}.plandttltitle{margin:0 0 3rem}.plandttltitle h2{font-size:3rem;line-height:1.2}.plandttltitle h3{font-size:2rem}.dtlprice{display:block}.plandtlinfo{margin:0 auto 3rem;padding:1rem}.plandtlinfo .planwaribiki{display:flex}.plandtlinfo ._regular{text-align:center;padding:0 0 1rem}.plandtlinfo .planwaribiki{margin-bottom:1rem;padding:.5rem}.plandtlinfo ._price{text-align:right}.plandtlinfo ._price h3{font-size:3.5rem}.plandtlinfo ._price h3 big{font-size:6.5rem}.plandtlinfo ._price h3 rt{margin-bottom:-1rem}.plandtlnavi{margin-bottom:3rem}.plandtlnavi ul{display:block}.plandtlnavi li{flex-basis:33%}.plandtlnavi li a{border:none;border-top:1px solid #b58d4f;height:5rem;padding-bottom:0;font-size:1.6rem;position:relative}.plandtlnavi li:last-child a{border-bottom:1px solid;border-right:none}.plandtlnavi li a:after{inset:0 0 0 auto}.planinctitle{margin:0 0 2rem;font-size:1.6rem}.planincbox{gap:1rem;margin:0 0 2rem}.planincbox dl{flex:0 0 calc(50% - .5rem)}.planincbox dt{padding:0 .5rem}.planincbox dt h3{font-size:1.2rem}.planincbox dt p{font-size:.8rem}.planincbox dd{flex-basis:38%}.planinccap{padding:0 0 3rem}.comparisontitle{margin:0 0 3rem}.comparisontitle h2{margin:0 0 1rem;font-size:2rem}.scroll-wrap table{width:100%}.scroll-wrap{white-space:nowrap;width:100%;padding:0%;overflow-x:auto}.scroll-wrap::-webkit-scrollbar{height:10px}.scroll-wrap::-webkit-scrollbar-thumb{background:#999;border-radius:5px}.scroll-wrap::-webkit-scrollbar-track-piece{background:#efefef}.comtable{border-collapse:collapse;margin:0 auto;font-size:80%}.comtable th,.comtable td{padding:1rem}.comtable ._w01,.comtable ._w02{width:auto}.comtable ._waribiki{font-size:2rem}.comtable ._regular{text-align:left}.comtable ._price h3{font-size:2rem}.comtable ._price h3 big{font-size:3rem}.comtable ._price h3 rt{margin-bottom:-.5rem}.planflowbox{margin:0 0 4rem;padding:2rem;display:block}.planflowbox :before{top:103%}.planflowbox ._num{padding:0 0 2rem}.planflowbox ._num h2{border-radius:99px;flex-direction:row;justify-content:center;align-items:center;width:100%;height:4rem;font-size:1.7rem;font-weight:500;line-height:1;display:flex}.planflowbox ._num h2 big{margin-left:1rem;font-size:2.5rem}.planflowbox ._cont{padding-bottom:2rem}.planflowbox ._cont h3{text-align:center;font-size:1.6rem}#otherPlan h2{font-size:2rem}.otherPlan{grid-template-columns:repeat(1,1fr)}.otherPlan li>h3{font-size:1.8rem}.otherPlan .planwaribiki ._price{font-size:2rem}.otherPlan .planpricebox ._price big{font-size:2.8rem}.otherPlan li .box{padding:1rem}.otherPlan .planpricewrap{margin-top:1rem;padding-right:0}.otherPlan .planwaribiki{flex-basis:46%;margin-bottom:0}.spblock{display:block}.spcenter{text-align:center}}.txt-lh{letter-spacing:.05rem;line-height:2}.pageTxt{padding:8rem 0;font-weight:400}.pageTxt h2{letter-spacing:.1em;margin-bottom:3rem;font-size:3.6rem}.pageTxt .txt{letter-spacing:.05em;font-weight:400;line-height:2}.bnrSec{padding:6rem 0}#pointArea{overflow:hidden}#pointArea h2{letter-spacing:.05em;margin-bottom:8rem;font-size:2.6rem;font-weight:500}.pointWrap li{align-items:center;display:flex;position:relative}.pointWrap li+li{margin-top:8rem}.pointWrap li .num{z-index:0;color:#fff;background:var(--c_pk);z-index:10;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:11rem;height:11rem;line-height:.8;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pointWrap li .num strong{letter-spacing:.07em;text-indent:.07em;font-size:300%;line-height:.9}.pointWrap li figure{flex:1;margin-left:calc(50% - 50vw);position:relative}.pointWrap li figure img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%}.pointCont{text-align:left;width:50%;padding:2rem 7rem 2rem 10rem;font-weight:400}.pointCont h3{letter-spacing:.07em;white-space:nowrap;margin-bottom:2rem;font-size:3.2rem}.pointCont .txt-lh{font-feature-settings:"palt";letter-spacing:.07em}.pointWrap li:nth-of-type(2n){flex-direction:row-reverse}.pointWrap li:nth-of-type(2n):before{content:"";background:var(--c_lp);z-index:-1;display:block;position:absolute;inset:0 calc(50% - 50vw)}.pointWrap li:nth-of-type(2n) figure{margin-left:0;margin-right:calc(50% - 50vw)}.pointWrap li:nth-of-type(2n) .pointCont{padding:2rem 10rem 2rem 7rem}#how{background:url(/common/img/top/bg06.png) top/cover no-repeat}#how h2{letter-spacing:.1em;color:#333;margin-bottom:8rem;font-size:2.4rem;font-weight:500}.howWrap{gap:0 10rem}.howWrap li{text-align:left;width:49%;max-width:40rem;font-weight:400}.howWrap figure{margin-bottom:2rem}.howWrap li h3{text-align:center;letter-spacing:.1em;border-bottom:1px solid #c4c4c4;margin-bottom:2rem;padding-bottom:1rem;font-size:2.8rem}.planTtl{margin-bottom:4rem;font-size:3.8rem}.planTtl:not(:first-of-type){margin-top:12rem}.planList{gap:2rem 2%}.planList li{width:49%}.planList .topplan{margin:0}.planList ._title{flex:1;margin-left:-1.5rem}.planList ._title h2{white-space:nowrap;line-height:1.4}.planList li figure{width:29rem;height:16rem;position:relative;overflow:hidden}.planList li figure img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%}.planList li .planwaribiki{flex-basis:27rem}.planList li .planpricebox{text-align:right;flex:1}.planList li .planpricebox ._regular{font-feature-settings:"palt";text-align:right}.planList li .planpricebox ._regular strong{font-size:112.5%;line-height:1}.planList li .planpricebox ._price big{font-size:4.2rem}.planList li .planpricebox ._price big:before{border-top-width:.8rem;border-bottom-width:.8rem;border-left-width:1rem;left:-2.5rem}#hallSec{background:url(/common/img/bg01.jpg) 50%/cover no-repeat}.hallTtl{margin-bottom:4rem;font-size:2.4rem}.hallTtl h2{font-size:175%}.subPageTop .l-contents{padding:8rem 0}.subTopTxt{font-size:2.4rem;line-height:2}#shopList .l-contents{padding-top:0}.memberTbl table{border-collapse:collapse;width:100%}.memberTbl th,.memberTbl td{text-align:left;border:1px solid #c4c4c4;padding:2rem 1.5rem;font-weight:400}.memberTbl thead th{background:var(--c_lp);padding:1rem 1.5rem}.memberCate{flex-wrap:wrap;gap:.8rem;margin-bottom:.5rem;display:flex}.memberCate li{border:1px solid var(--c_pk);text-align:center;color:var(--c_pk);border-radius:.3rem;padding:.5rem 1rem;font-size:1.4rem;line-height:1}.memberTbl td .memberCate li{text-align:center;white-space:nowrap;color:#fff;background:#b58d4f;border:none;width:9rem}.memberCate li._present{background:#82488b!important}.memberCate li._waribiki{background:var(--c_pk)!important}#lineArea{background:var(--c_lg) url(/common/img/member/line/bg01.png) top right no-repeat;background-size:51.3%}#lineArea .l-contents{padding:8rem 0}#lineArea h2{margin-bottom:2rem;font-size:3.6rem}#lineArea h3{background:var(--c_rd);color:#fff;border-radius:10rem;margin-bottom:8rem;padding:.7rem 7rem 1rem;font-size:2.2rem;font-weight:500;line-height:1.1;display:inline-block}.linePoint{gap:6rem 4rem;margin-bottom:8rem}.linePoint li{flex-direction:column;flex:1;display:flex;position:relative}.linePoint .num{aspect-ratio:1;background:var(--c_gr);color:#fff;letter-spacing:.1em;text-indent:-.1em;z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:8rem;margin:0 auto;font-size:1.4rem;line-height:1;display:flex;position:absolute;top:-4rem;left:0;right:0}.linePoint .num strong{font-size:210%;font-weight:400;line-height:1;display:block}.linePoint figure{border-radius:1rem 1rem 0 0;overflow:hidden}.linePoint .txt{text-align:left;background:#fff;border-radius:0 0 1rem 1rem;flex:1;padding:2.5rem;font-weight:400;overflow:hidden}#lineRegist{background:url(/common/img/member/line/bg02.png) 0 0/29.375% no-repeat}.lineWrap{background:var(--c_lg);border-radius:2rem;overflow:hidden}.lineWrap h2{background:var(--c_gr);color:#fff;padding:1.5rem;font-size:2.4rem}.lineBox{gap:5rem;padding:4rem}.lineCont{text-align:left;font-weight:400}.btn a{color:#fff;background:var(--c_gr);border-radius:10rem;justify-content:center;align-items:center;gap:1rem;margin-top:4rem;padding:1.5rem 3rem;display:inline-flex}.btn a:after{content:"";aspect-ratio:1;background:#fff url(/common/img/arrow_gr.svg) 50%/31% no-repeat;border-radius:50%;width:1.8rem;margin-bottom:-.2rem;display:block}.btn._re a{border:1.5px solid var(--c_gr);color:var(--c_gr);background:#fff;font-weight:500}.btn._re a:after{background-image:url(/common/img/arrow_wh.svg);background-color:var(--c_gr)}.lineCont .note{color:#949494;margin-top:4rem;font-size:87.5%}.secBg{background-color:#0000;background-image:url(/common/img/bg_lt.png),url(/common/img/bg_rt.png);background-position:0 0,100% 100%;background-repeat:no-repeat;background-size:48%,40%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;background-color:var(--c_lp)}.faqArea{padding-top:8rem}.faqArea h2{margin-bottom:3rem;font-size:3.2rem}.faqCate{gap:1rem;max-width:800px;margin:5rem auto 4rem}.faqCate li a{width:25rem;color:var(--c_pk);border:1px solid var(--c_pk);background:#fff;border-radius:10rem;padding:1rem;font-size:2rem;transition:all .2s;display:block}.faqCate li a:hover{background:var(--c_lp);opacity:1}.faqCate li.current a{background:var(--c_pk);color:#fff}.faqList li+li{margin-top:2.5rem}.faqList li a{text-align:left;background:#fff;border-radius:1rem;align-items:center;gap:0 2rem;padding:2rem 10.4rem 2rem 3rem;font-size:1.8rem;display:flex;position:relative}.faqList li a:before{content:"Q.";color:var(--c_pk);font-family:Shippori Mincho,serif;font-size:166%;line-height:1.2}.faqList li a:after{content:"";border:1px solid var(--c_pk);aspect-ratio:1;z-index:1;background:url(/common/img/arrow_pk.svg) 50%/31% no-repeat;border-radius:50%;width:3.7rem;transition:all .2s;display:block;position:absolute;top:50%;right:6.5rem;transform:translateY(-50%)}.faqList li a:hover:after{background-image:url(/common/img/arrow_wh.svg);background-color:var(--c_pk)}.faqTag{gap:1rem;margin-bottom:1.5rem}.faqTag li{background:var(--c_pk);color:#fff;text-align:center;border-radius:10rem;padding:.5rem 2rem;font-size:87.5%}.faqDetail{text-align:left}.faqDetail .faqTtl{border-bottom:1px solid #c4c4c4;gap:1rem;margin-bottom:2.5rem;padding-bottom:2.5rem;font-size:2.4rem;font-weight:500;display:flex}.faqCont{align-items:flex-start;gap:1rem;font-weight:400;line-height:2;display:flex}.faqTtl:before,.faqCont:before{content:"Q.";white-space:nowrap;width:3.2rem;color:var(--c_pk);margin-top:-.2rem;font-family:Shippori Mincho,serif;font-size:3rem;line-height:1;display:inline-block}.faqCont:before{content:"A.";line-height:.8}.pager{gap:1rem 2.5rem;margin-top:10rem}.pager li{text-align:center;flex:1}.pager li._back{width:22.5rem}.pager li a{text-align:left;background:#fff;border-radius:10rem;justify-content:center;align-items:center;gap:.5rem;height:6rem;padding:.5rem 4rem .5rem 3.5rem;font-size:1.4rem;display:flex;position:relative}.pager li._back a{background:var(--c_pk);color:#fff;font-size:112.5%}.pageBtn a:before{content:"Q.";color:var(--c_pk);font-family:Shippori Mincho,serif;font-size:1.9rem;display:inline-block}.pageBtn a:after{content:"";aspect-ratio:1;background:var(--c_pk) url(/common/img/arrow_wh.svg) center center no-repeat;z-index:1;background-size:28%;border-radius:50%;width:2rem;transition:all .2s;display:block;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.pager li._prev a{padding-inline:4.5rem 3rem}.pager li._prev a:after{left:1.5rem;transform:translateY(-50%)rotate(180deg)}.pager li a span{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}#reasonArea{overflow:hidden}.reasonArea h2{letter-spacing:.1em;margin-bottom:4rem;font-size:2.4rem;font-weight:500}.reasonArea h2 strong{font-size:150%;display:block}.reasonWrap{margin-top:10rem}.reasonBox:not(:first-of-type){margin-top:9rem}.reasonBox{align-items:center;gap:2rem 6rem;display:flex}.reasonBox:nth-of-type(2n){flex-direction:row-reverse}.reasonBox dl{text-align:left;width:50%}.reasonBox figure{flex:1;height:34rem;margin-left:calc(50% - 50vw);position:relative}.reasonBox figure img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%}.reasonBox:nth-of-type(2n) figure{margin-left:0;margin-right:calc(50% - 50vw)}.reasonBox .num{color:#fff;background:var(--c_pk);z-index:10;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:11rem;height:11rem;font-size:1.8rem;line-height:.8;display:flex}.reasonBox .num strong{font-size:266%;line-height:1}.reasonBox h3{font-size:2.4rem}.reasonBox dt{gap:3rem;margin-bottom:2rem}#reasonBnr .bnr{margin-left:-.7rem;margin-right:-1.3rem}#anshin{position:relative;overflow:hidden}.anshiTtl{z-index:10;aspect-ratio:1;width:16.5vw;max-width:24rem;color:var(--c_pk);background:url(/common/img/reason/ttl_bg.png) 50%/cover no-repeat;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(2.8rem,1.666vw,3.2rem);line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.anshiTtl small{border-bottom:.2rem solid var(--c_pk);margin-bottom:1.5rem;padding-bottom:.7rem;font-size:80%;display:block}.anshiTtl strong{font-size:187.5%;line-height:1.2;display:block}.anshinArea li{color:#fff;justify-content:center;align-items:center;width:50%;height:45rem;padding:2rem 5rem;display:flex;position:relative;overflow:hidden}.anshinArea dl{text-align:left;max-width:61rem}.anshinArea .bg{z-index:-1;position:absolute;inset:0}.anshinArea .bg img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%}.anshinArea dt{gap:1rem;margin-bottom:2rem;line-height:1}.anshinArea .num{color:#b0446c;mix-blend-mode:plus-lighter;opacity:.6;margin-top:-.5rem;font-size:5rem;font-weight:600;line-height:1}.anshinArea h3{font-size:clamp(2.4rem,1.56vw,3rem)}.policyWrap{text-align:left}.policyWrap h2{color:var(--c_pk);margin-bottom:2rem;font-size:2rem;font-weight:500}.policyWrap h2:not(:first-of-type){margin-top:5rem}.policyWrap h3{margin:4rem 0 .5rem;font-size:100%;font-weight:600}.policyWrap .txt{margin-bottom:.5em;line-height:1.8}.policyWrap ul li{text-indent:-1em;padding-left:1em}.policyWrap ul li:before{content:"・"}.policyBox{background:var(--c_lp);max-width:48rem;margin-top:5rem;padding:2rem 3rem}.policyBox dt{color:var(--c_pk);margin-bottom:1rem;font-size:2rem;font-weight:500}#voiceTopTxt .l-contents{color:#333;padding:8rem 0}#voiceTopTxt h2{letter-spacing:.1em;text-indent:.1em;margin-bottom:4rem;font-size:2.4rem;font-weight:500}#voiceTopTxt h2 strong{font-size:155%}#voiceList .l-contents{padding-top:0}.voiceNav{z-index:1;background:#f1c98240;margin-bottom:10rem;padding:6rem 0;font-size:2rem;position:relative}.postCate{gap:1rem;padding:0;list-style:none}.postCate li{width:25rem;padding:0}.postCate li a{color:#fff;background:var(--c_pk);border-radius:10rem;padding:1rem;display:block}.postCate li.tagbekkan a{background:#727171}.postCate li.tagnaka a{background:var(--c_br)}.postCate li._04 a{color:var(--c_pk);background:#fff}.voiceList li .btn01{margin-top:2rem;padding-block:1rem;font-size:100%}.bg01Area{background:#fbf8f1 url(/common/img/bg01-2.jpg) top/100% no-repeat}.voiceHeader{gap:2rem 7rem;margin-bottom:7rem}.voiceHeader .img{width:55rem}.voiceTtl{text-align:left;flex:1}.voiceTtl h2{letter-spacing:.1em;border-bottom:1px solid #c4c4c4;margin-bottom:2rem;padding-bottom:2rem;font-size:3.6rem;font-weight:500}.voiceTtl .sub{color:#949494;font-size:112.5%}.voiceDetailWrap{gap:2rem 9rem}.voiceimg{grid-template-columns:repeat(1,1fr);gap:4rem;width:34rem;display:grid}.voiceCont{text-align:left;flex:1}.voiceCont h3{margin-bottom:1.5rem;font-size:2.4rem}#interview{background:var(--c_lg) url(/common/img/member/line/bg02.png) top left no-repeat;background-size:40%}#interview h2{letter-spacing:.1em;margin-bottom:5rem;font-size:3.2rem}.interviewArea{text-align:left;background:#fff;padding:7rem 10rem}.interviewArea+.interviewArea{margin-top:6rem}.staffHeader{gap:2rem 4rem;margin-bottom:8rem}.staffHeader .img{width:50%}.staffTtlBox{flex:1}.postTag{gap:.5rem 1rem;margin-bottom:2rem}.postTag li{color:#fff;background:var(--c_pk);padding:.5rem 1.5rem;font-size:1.4rem}.postTag li._tag02{background:var(--c_gr)}.postTag li._tag03,.postTag li.tagnaka{background:var(--c_br)}.postTag li._tag04{background:var(--c_bl)}.postTag li._tag05{background:var(--c_pl)}.postTag li._tag06{background:var(--c_or)}.postTag li.tagbekkan{background:#727171}.staffTtlBox .sub{margin-bottom:1rem}.staffTtlBox h3{font-size:3rem;font-weight:500}.staffTtlBox dt{border-bottom:1px solid #c4c4c4;margin-bottom:2rem;padding-bottom:2rem}.interviewWrap h4{background:#fbf8f1;align-items:center;gap:1rem;margin-bottom:2rem;padding:1.5rem 2rem;font-size:2rem;font-weight:500;display:flex}.interviewWrap h4:not(:first-of-type){margin-top:7rem}.interviewWrap h4 .num{white-space:nowrap;letter-spacing:.1em;color:var(--c_gr);font-size:3rem}.interviewWrap h4 p{flex:1}#companyTop .l-contents{padding:8rem 0}.companyTop h2{letter-spacing:.1em;margin-bottom:3rem;font-size:2.4rem;font-weight:500}.companyTop h2 strong{font-size:150%}.companyNav ul{gap:2rem 2%}.companyNav li._w100{width:100%}.companyNav li{z-index:1;width:49%;position:relative}.companyNav li a{color:#fff;background:#00000059;justify-content:center;align-items:center;height:22.5rem;font-size:3rem;transition:all .4s;display:flex;position:relative;overflow:hidden}.companyNav li a:hover{opacity:1;background:#0000001a}.companyNav li a figure{z-index:-1;position:absolute;inset:0;overflow:hidden}.companyNav li a figure img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%;transition:all .4s;transform:scale(1.01)}.companyNav li a:hover figure img{opacity:1;transform:scale(1.075)}.companyNav li span{justify-content:center;align-items:center;gap:2rem;line-height:1;display:flex}.companyNav li span:after{content:"";aspect-ratio:1;background:url(/common/img/btn_next_w.svg) 50%/20% no-repeat;border:1px solid #fff;border-radius:50%;width:3.5rem;margin-bottom:-.5rem;transition:all .4s;display:block}.companyNav li a:hover span:after{background-color:var(--c_pk);border-color:var(--c_pk)}.policyWrap._guideline h2{background:var(--c_lp);border-left:.6rem solid var(--c_pk);color:#000;padding:1rem 2rem}.guidelineTop h2{text-align:left;margin-bottom:6rem;font-size:2.4rem;font-weight:500;line-height:1.8}.guidelineTopWrap{gap:6rem}.guidelineTopWrap figure{width:42rem}.guidelineTopWrap .txt-lh{text-align:left;flex:1}.guidelineTop .alnright{margin-top:2rem}.sitemapWrap{text-align:left;grid-template-columns:repeat(2,1fr);gap:4rem;display:grid}.sitemapWrap>li>a{background:var(--c_lp);border-bottom:1px solid var(--c_pk);padding:.5rem 1rem;font-size:2rem;display:block;position:relative}.sitemapWrap>li>a:after{content:"";aspect-ratio:1;background:var(--c_pk) url(/common/img/arrow_wh.svg) center center no-repeat;z-index:1;background-size:30%;border-radius:50%;width:1.7rem;display:block;position:absolute;top:50%;right:1.5rem;transform:translateY(-50%)}.sitemapWrap .child{padding:3rem 2rem}.sitemapWrap .child li+li{margin-top:1.5rem}.hallTxt .l-contents{padding:8rem 0;font-size:2.4rem;font-weight:500}.secBg02{background:url(/common/img/top/bg03.png) 0 0/55% no-repeat,url(/common/img/top/bg02.png) 100% 100%/50% no-repeat}#hallList .hallInfoWrap{border:1px solid var(--c_pk);box-shadow:0 0 1rem #0000004d}.hallListTtl{letter-spacing:.1em;text-indent:.1em;margin-bottom:2rem;font-size:3.6rem}.hallInfoWrap+.hallListTtl{margin-top:5rem}.hallInfoWrap{text-align:left;background:#fff;border-radius:1rem;padding:4rem;display:block}.hallInfoWrap+.hallInfoWrap{margin-top:4rem}.hallInfoBox{margin-bottom:4rem}.hallInfoBox>.img{border-radius:.8rem;width:45rem;height:100%;margin-right:4rem;overflow:hidden}.infoCont{flex:1}.infoTag{gap:.5rem 1.5rem;margin-bottom:2rem}.infoTag li{color:var(--c_pk);background:#f4e2e9;border-radius:.5rem;flex:1;align-items:center;gap:1rem;padding:.6rem 1rem;font-weight:700;display:flex}.infoTag li figure{aspect-ratio:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:4.4rem;padding:.4rem;display:flex}.infoTag img{filter:invert(56%)sepia(36%)saturate(562%)hue-rotate(286deg)brightness(86%)contrast(88%)}.infoCont h2{margin-bottom:.5rem;font-size:2.8rem;font-weight:700}.infoCont h2 small{font-size:70%;font-weight:500}.info{grid-template-columns:7.5rem 1fr;gap:1rem;margin-top:2rem;display:grid}.info dt{text-align:center;background:#eaeaea;border-radius:.5rem;font-size:87.5%}.infoCate{grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:3rem;display:grid}.infoCate li{border:1px solid var(--c_gy);color:var(--c_pk);border-radius:.5rem;align-items:center;gap:.7rem;padding:.5rem;font-size:1.4rem;font-weight:500;display:flex}.infoCate li figure{background:var(--c_pk);aspect-ratio:1;border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;padding:.4rem;display:flex}.gmap{aspect-ratio:5/2}.gmap iframe{width:100%;height:100%}.traffic{gap:1rem 3rem;margin-top:2rem;font-size:87.5%}.traffic li{background:url(/common/img/hall/icon_train.svg) 0/1.7rem no-repeat;padding-left:2.2rem;line-height:1.4}.traffic li._car{background-image:url(/common/img/hall/icon_car.svg)}.hallInfoWrap._br .infoTag li{color:var(--c_br);background:#e7e1d9}.hallInfoWrap._br .infoCate li{color:var(--c_br)}.hallInfoWrap._br .infoCate li figure{background-color:var(--c_br)}.hallInfoWrap._br .infoTag img{filter:invert(41%)sepia(41%)saturate(478%)hue-rotate(357deg)brightness(94%)contrast(86%)}.contTtl{color:var(--c_pk);margin-bottom:3rem;font-size:3.6rem}.hallImg{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.hallImg li._w100{grid-column:1/-1}.hallImg li{border-radius:1rem;overflow:hidden}.hallImg li .txt{background:var(--c_lp);color:var(--c_pk);padding:1rem;font-weight:500}.hallImg._02{grid-template-rows:auto auto;grid-template-columns:2fr 1fr;gap:1rem;margin-top:12rem}.hallImg._02 li:first-child{grid-area:1/1/3/2}.hallImg._02 li:nth-child(2){grid-area:1/2/2/3}.hallImg._02 li:nth-child(3){grid-area:2/2/3/3}.btmTxt{text-align:left;max-width:90rem;margin:5rem auto 0;line-height:1.8}.postList{text-align:left;grid-template-columns:repeat(3,1fr);gap:6rem 4rem;font-weight:400;display:grid}.postList>li{background:#fff;border-radius:1.5rem;padding:0 2rem 1.5rem;overflow:hidden;box-shadow:.5rem .5rem 2rem #0000001a}.postList .thumb{margin:0 -2rem 1.5rem}.thumb{aspect-ratio:5/3;margin:0 -2rem 1.5rem;position:relative;overflow:hidden}.thumb img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%}.postList .ttl{font-size:125%;font-weight:500}.postList .sub{color:#949494;margin-top:.5rem}.postList._staff .sub{font-family:Shippori Mincho,serif}.postList .postTag{margin-bottom:1rem}.btnWrap{text-align:center;margin-top:4rem}.btnWrap .btn01{min-width:23rem}.eventList .topevent{background:#fff;border:none;border-radius:1rem;padding:2.5rem}.planTxt .l-contents{padding:8rem 0}.planTxt h2{margin-bottom:3rem;font-size:2.4rem;font-weight:500;line-height:1.8}.memberTxtWrap{background:var(--c_lp);display:flex}.memberTxtWrap figure{width:50%;position:relative;overflow:hidden}.memberTxtWrap figure img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%}.mamberTxt{text-align:left;color:#333;width:50%;padding:9rem 5rem;font-weight:400}.mamberTxt dl{max-width:71.5rem;margin:0 auto}.mamberTxt dt{border-bottom:1px solid #c4c4c4;margin-bottom:2rem;padding-bottom:2rem;font-size:2.8rem;font-weight:700}.memberFeatureWrap h2{letter-spacing:.1em;text-indent:.1em;margin-bottom:4rem;font-size:3rem}.memberFeature{text-align:left;grid-template-columns:repeat(3,1fr);gap:5rem 5.5rem;margin-bottom:6rem;font-weight:400;display:grid}.memberFeature figure{border-radius:1rem;overflow:hidden}.memberFeature .num{aspect-ratio:1;background:var(--c_pk);color:#fff;z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:8rem;margin:-4rem auto 1rem;font-weight:500;line-height:1;display:flex;position:relative}.memberFeature .num strong{font-size:200%;line-height:.8;display:block}.memberFeature h3{color:var(--c_pk);text-align:center;margin-bottom:1rem;font-size:2.4rem}.memberLink{grid-template-columns:repeat(2,1fr);gap:5rem 4rem;display:grid}.memberLink a{background:url(/common/img/member/link_img01.jpg) 50% no-repeat;border-radius:1rem;padding:3rem 1rem 6rem;font-weight:400;display:block;position:relative;box-shadow:.5rem .5rem 1rem #0003}.memberLink a .btn01{z-index:1;width:23rem;margin:0 auto;font-size:100%;position:absolute;bottom:-2.7rem;left:0;right:0;box-shadow:.5rem .5rem 1rem #0003}.memberLink a h3{color:var(--c_pk);margin-bottom:1rem;font-size:3rem}.memberLink ._02 a{background-image:url(/common/img/member/link_img02.jpg)}.memberLink ._02 a h3{color:var(--c_gr)}#courseTop{background:linear-gradient(180deg,var(--c_lp) 29rem,#fff 29rem);padding:6rem 0}.courseTop h2{letter-spacing:.075em;margin-bottom:6rem;font-size:3.6rem;font-weight:500}.courseTop h2 small{background:var(--c_pk);color:#fff;border-radius:10rem;margin-bottom:.5rem;padding:.5rem 4rem;font-size:60%;font-weight:700;line-height:1.2;display:inline-block}.courdeNav{grid-template-columns:repeat(2,1fr);gap:2rem 6rem;display:grid}.courdeNav a{background:url(/common/img/member/bg01.jpg) 50%/cover no-repeat;border-radius:1rem;padding:3rem 5rem 2.5rem;font-size:2rem;font-weight:400;transition:all .2s;display:block;position:relative;box-shadow:.5rem .5rem 1rem #0003}.courdeNav ._02 a{background-image:url(/common/img/member/bg02.jpg)}.courdeNav a:after{content:"";aspect-ratio:1;background:#fff url(/common/img/arrow_bk.svg) 50%/auto 30% no-repeat;border-radius:50%;width:5rem;margin:2rem auto 0;display:block;transform:rotate(90deg)}.courdeNav .img{max-width:10rem}.courdeNav h3{letter-spacing:.1em;border-bottom:1px solid #c4c4c4;gap:3rem;margin-bottom:2rem;padding-bottom:2rem;font-weight:400}.courdeNav ._02 h3{border-bottom-color:#fff}.courdeNav h3 .txt{font-size:3.6rem}.courseNavTxt strong{color:#e8555d;font-size:3.4rem;line-height:1.2;display:block}.courseNavTxt strong span{font-size:120%}.courseTop .btmTxt{text-align:center;font-size:2rem;font-weight:400}.courseTop .btmTxt small{color:#333;margin-top:.5rem;font-size:80%;display:block}.courseArea{background:url(/common/img/member/bg01.jpg) 50%/cover no-repeat}#course02{background-image:url(/common/img/member/bg02.jpg)}.rankTtl{letter-spacing:.1em;text-indent:.1em;margin-bottom:3rem;font-size:3.6rem;font-weight:400}.courseWrap{background:#ffffffb3;border-radius:2rem;padding:5rem 8rem}.courseWrap h2{background:var(--c_gr);color:#fff;letter-spacing:.1em;border-radius:10rem;margin-bottom:2rem;padding:1rem;font-size:2rem;font-weight:500}.courseCpTxt{letter-spacing:.1em;text-align:left;align-items:center;gap:1rem 2rem;margin-bottom:2rem;padding:0 2.5rem;font-size:1.8rem;line-height:1.4;display:flex}.courseCpTxt .txt strong{font-size:122%;font-weight:500}.courseCpTxt dl{align-items:center;gap:1rem 1.5rem;display:flex}.courseCpTxt dt{color:var(--c_gr);background:#ffdd5880;border-radius:.5rem;padding:1.5rem 2rem;font-size:2.4rem;font-weight:700;line-height:1}.courseCpTxt dd{color:var(--c_gr);font-size:3.8rem}.courseCpTxt dd strong{font-size:155%;line-height:1}.courseCpTxt .img{max-width:16rem;margin-top:-4rem;box-shadow:.5rem .5rem 1rem #0003}.courseTbl table{border-collapse:collapse;text-align:left;border-top:1px solid #c4c4c4;width:100%}.courseTbl th,.courseTbl td{background:#fff;border-bottom:1px solid #c4c4c4;padding:2rem 3rem;font-weight:400}.courseTbl th{color:var(--c_gr);background:#eef7f4;font-size:112.5%;font-weight:700}.courseTbl td{line-height:1.4}.courseTbl td .note{color:#646464;margin-top:1rem;display:block}.courseTbl td span{color:#e8555d;letter-spacing:.05em;margin-left:.5rem;font-size:3rem;font-weight:700}.courseTbl td span strong{font-size:133%;line-height:1}.courseTbl td span small{font-size:67%}#course02 .courseTbl th{color:var(--c_pk);background:var(--c_lp)}.courseTbl+.note{color:#646464;text-align:right;margin-top:1rem;font-size:87.5%;font-weight:400}.courseWrap .btnWrap{margin-top:1rem}.courseWrap .btn01{box-shadow:.5rem .5rem .7rem #0000004d}#aboutArea .l-contents{padding:8rem 0 20rem}#aboutArea h2{letter-spacing:.1em;margin-bottom:8rem;font-size:2.4rem;font-weight:500}#aboutArea h2 strong{color:var(--c_pk);letter-spacing:.15em;font-size:150%;display:block}.aboutTxt{text-align:left;letter-spacing:.05em;color:#333;width:50%;line-height:1.8}.aboutTxt strong{letter-spacing:.1em;text-indent:-.5em;margin-top:3rem;font-size:3rem;font-weight:500;display:block}.aboutWrap{align-items:flex-end;gap:4rem 6rem}.aboutWrap:nth-of-type(2n){flex-direction:row-reverse}.aboutWrap+.aboutWrap{margin-top:15rem}.aboutWrap figure{z-index:1;opacity:0;max-width:45rem;transition:all 1s 1s;position:relative;transform:translateY(1rem)}.aboutWrap figure:before{content:"";aspect-ratio:4/3;z-index:-1;opacity:0;background:url(/common/img/about/bg01.png) 0 0/100% 100% no-repeat;width:21.4rem;transition:all 2s 1.2s;display:block;position:absolute;transform:translateY(1rem)scale(1.2)}.aboutWrap figure.act,.aboutWrap figure.act:before{opacity:1;transform:translateY(0)scale(1)}.aboutWrap figure._bg02:before{background-image:url(/common/img/about/bg02.png)}.aboutWrap._01 figure:before{top:-7.5rem;left:-7rem}.aboutWrap._02 figure{max-width:31.5rem;margin-bottom:-3rem;margin-right:15rem}.aboutWrap._02 figure:before{aspect-ratio:25/38;width:25rem;bottom:-7.5rem;right:-15rem}.aboutWrap._03 figure{max-width:35.8rem;margin-bottom:-3rem}.aboutWrap._03 figure:before{aspect-ratio:55/36;width:27.5rem;bottom:-4rem;right:-4rem}.aboutWrap._04 figure{max-width:45rem;margin-bottom:-4rem}.aboutWrap._04 figure:before{aspect-ratio:1;width:16rem;top:-6rem;right:-3rem}.aboutWrap._05 figure{max-width:35.4rem;margin-left:6rem}.aboutWrap._05 figure:before{aspect-ratio:50/39;width:25rem;top:-6rem;left:-6rem}#aboutMessage{z-index:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.messageImg{grid-template-rows:repeat(9,1fr);grid-template-columns:31.25% repeat(2,1fr) 31.25%;display:grid}.messageImg li{overflow:hidden}.messageImg li:first-of-type{grid-area:1/1/6/2}.messageImg li:nth-of-type(2){grid-area:1/2/4/3}.messageImg li:nth-of-type(3){grid-area:1/3/4/4}.messageImg li:nth-of-type(4){grid-area:1/4/5/5}.messageImg li:nth-of-type(5){grid-area:4/2/7/4}.messageImg li:nth-of-type(6){grid-area:6/1/10/2}.messageImg li:nth-of-type(7){grid-area:7/2/10/3}.messageImg li:nth-of-type(8){grid-area:7/3/10/4}.messageImg li:nth-of-type(9){grid-area:5/4/10/5}.messageImg li img{-o-object-fit:cover;object-fit:cover;opacity:0;filter:blur(5px);min-width:100%;height:100%;transition:all 2.2s .6s;transform:scale(1.05)}.messageImg li:nth-of-type(5) img{transition-delay:.2s!important}.act .messageImg li img{filter:blur();opacity:1;transform:scale(1.01)}.aboutMessage{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;color:#333;letter-spacing:.1em;opacity:0;filter:blur(10px);background:#fffc;border-radius:30px;width:90%;max-width:84rem;padding:10rem 2rem;font-size:2rem;font-weight:400;line-height:1.8;transition:all 1.5s ease-in 1.2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.act .aboutMessage{filter:blur();opacity:1}.aboutMessage h2{text-indent:.6em;margin-top:3rem;font-size:190%;font-weight:500}.supportArea{text-align:left;color:#333;font-weight:400}.supportArea h2{background:var(--c_lp);border-left:.6rem solid var(--c_pk);margin-bottom:4rem;padding:1rem 2rem;font-size:2.4rem;font-weight:500}.supportArea h2:not(:first-of-type){margin-top:12rem}.supportWrap{grid-template-columns:50rem 1fr;gap:2rem 5rem;display:grid}.supportWrap figure{border-radius:1rem;overflow:hidden}.supportCont{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:9rem;display:grid}.supportCont li{background:var(--c_lg);text-align:center;border-radius:1rem;font-size:1.8rem;overflow:hidden}.supportCont li .txtBox{padding:3.5rem 1rem 2.5rem;position:relative}.supportCont li .num{aspect-ratio:1;color:#fff;letter-spacing:.05em;background:var(--c_gr);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:6rem;margin:0 auto;padding-bottom:.5rem;font-size:3rem;line-height:.8;display:flex;position:absolute;top:-4rem;left:0;right:0}.staffDetail .staffHeader{text-align:left;align-items:center}.staffDetail .staffHeader .img{width:60%}.staffHeader .eng{color:#949494;letter-spacing:.05em;margin-top:.5rem;font-size:1.4rem;font-weight:500}.staffHeader h2{color:#333;letter-spacing:.1em;margin-bottom:6rem;font-size:2.4rem;font-weight:500;line-height:2}.staffWrap{color:#333;gap:2rem 9rem}.staffWrap+.staffWrap{margin-top:6rem}.staffWrap:nth-of-type(odd){flex-direction:row-reverse}.staffWrap .img{width:34rem}.staffWrap dl{text-align:left;flex:1;line-height:1.6}.staffWrap dt{margin-bottom:2rem;font-size:2.6rem;font-weight:700}.staffWrap dd{line-height:1.8}.staffBtmWrap{text-align:left;background:#fff;margin-top:8rem;padding:3.5rem 0}.staffBtmWrap h3{text-align:center;padding:1rem 5rem;font-size:2.4rem}.staffBtmWrap .txt{color:#333;border-left:1px solid #c4c4c4;flex:1;padding:1rem 5rem;line-height:1.8}.eventNav{padding:6rem 0}.displayName .ttl{color:var(--c_pl);margin-bottom:3rem;font-size:2rem;font-weight:600}.eventPostList{grid-template-columns:repeat(2,1fr);gap:4rem;display:grid}.eventPostList>li{background:var(--c_be);border:1px solid #f2f2f2;border-radius:1.5rem;overflow:hidden;box-shadow:.5rem .5rem 2rem #0000001a}.eventPostList li a{text-align:left;align-items:flex-start;gap:2rem;padding:3rem;display:flex}.eventPostList li .thumb{aspect-ratio:5/7;width:20rem;margin:0}.eventPostList li dl{flex:1}.eventPostList li .date{font-family:87.5rem;color:#949494;margin-bottom:.5rem}.eventPostList li .ttl{border-bottom:1px solid #949494;margin-bottom:1rem;padding-bottom:1rem;font-size:2rem;font-weight:500}.eventPostList li .btn01{margin-top:1.5rem;padding-block:1rem;font-size:100%}.eventPostList li .postTag{margin-bottom:1rem}.eventPostList li .postTag li{border-radius:.5rem;padding:.2rem .8rem}.eventPostList li .txt{text-overflow:ellipsis;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pager02{text-align:center;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:8rem;display:flex}.pager02 span,.pager02 a{color:#949494;width:3rem;margin:2px;padding:.3rem;transition:all .1s;display:inline-block}.pager02 .next,.pager02 .prev{background:var(--c_pk) url(/common/img/arrow_wh.svg) center center no-repeat;aspect-ratio:1;background-size:30%;border:none;border-radius:50%;width:3rem}.pager02 .prev{transform:rotate(180deg)}.pager02 .current{color:var(--c_pk);text-decoration:underline}span.page-numbers.dots{border:none;padding:0}.eventDetail{text-align:left;background:#fff;border-radius:.4rem;padding:7rem 10rem}.postHeader .catetag li{margin-right:.5rem;font-size:100%}.postHeader .date{text-align:right;color:#949494;width:20rem;margin-top:-3rem;margin-left:auto}.postTtl{border-top:1px solid #c4c4c4;border-bottom:1px solid #c4c4c4;gap:.2rem 2rem;margin-top:2rem;padding:1rem 0}.ttlDate{font-size:2.4rem}.postTtl h2{font-size:2.4rem;font-weight:500}.postCont{margin-top:4rem;line-height:1.8}.postImg{grid-template-columns:repeat(2,1fr);gap:5rem;margin-top:4rem;display:grid}.postTbl{text-align:left;color:#333;border-top:1px solid #c4c4c4;grid-template-columns:30rem 1fr;margin-top:6rem;line-height:1.8;display:grid}.postTbl dt,.postTbl dd{border-bottom:1px solid #c4c4c4;padding:2rem 3rem}.postTbl dt{background:var(--c_lp);color:var(--c_pk);align-items:center;font-weight:500;display:flex}.postTbl dd .txt+.txt{margin-top:.5rem}.postTbl dd a{text-decoration:underline}.eventDetail .bnr{text-align:center;margin-top:5rem}.pageSet{gap:1rem 4rem;margin-top:8rem}.pageSet li{width:36rem}.pageSet li a{text-align:left;background:#fff;gap:3rem;padding:1.5rem;font-weight:400;display:flex}.pageSet li dl{flex:1}.pageSet li dt{background:var(--c_pk) url(/common/img/btn_prev.svg) left 1.5rem center no-repeat;color:#fff;background-size:2rem;border-radius:0 1rem 1rem 0;margin-bottom:1.5rem;margin-left:-1.5rem;padding:.5rem 1rem .5rem 4.5rem;font-weight:500}.pageSet li._next dt{background-image:url(/common/img/btn_next.svg)}.pageSet li .thumb{aspect-ratio:3/2;width:13rem;margin:0}.pageSet li .date{color:var(--c_dg);font-size:1.2rem}.btn02{margin-top:4rem}.btn02 a{color:#fff;background:var(--c_pk);border-radius:10rem;padding:2rem 7rem;font-weight:700;line-height:1.2;display:inline-block}#inquiryTop{padding-top:2rem}.formStep{z-index:1;text-align:center;justify-content:center;gap:1rem 6.5rem;margin-bottom:6rem;font-weight:400;line-height:1.4;display:inline-flex;position:relative}.formStep:before{content:"";background:var(--c_pk);z-index:-1;height:.3rem;display:block;position:absolute;top:3.5rem;left:2rem;right:3rem}.formStep li .num{aspect-ratio:1;border:.2rem solid var(--c_pk);background:#fff;border-radius:50%;justify-content:center;width:7rem;margin:0 auto 1rem;padding-top:1.6rem;display:flex}.formStep .num img{max-height:3.8rem;margin:0 auto;display:block}.formStep li.current .num{background:var(--c_pk)}.formStep li.current .num img{filter:brightness(100)}.formArea .l-contents{padding-bottom:4rem}.formTxt{margin-bottom:4rem;font-size:125%;font-weight:500}.formWrap{padding:9rem 15rem;font-weight:400}.formBox{max-width:840px;margin:0 auto}.formBox dt,.formBox dd{text-align:left;position:relative}.formBox dt:before{content:"任意";background:var(--c_dg);color:#fff;border-radius:.5rem;padding:.5rem 1rem;font-family:Noto Sans JP,sans-serif;font-size:85%;line-height:1;display:inline-block;position:absolute;top:0;left:0}.formBox dt.req:before{content:"必須";color:#fff;background:var(--c_pk)}.formBox dt{margin-bottom:2rem;padding-left:6rem;font-weight:500}.formBox dt:not(:first-of-type){margin-top:5rem}.formBox dt small{margin-top:.5rem;margin-left:-6rem;font-size:100%;font-weight:400;display:block}.radioWrap{flex-wrap:wrap;gap:.5rem 2rem;width:100%;display:flex}.radioWrap._vcl{flex-direction:column}.formWrap .birthday{flex-wrap:wrap;gap:.5rem 2rem;display:flex}.formWrap .birthday>p{align-items:center;display:flex}.formWrap .birthday input[type=text]{max-width:15rem}.formName>.txt{align-items:center;width:40%;display:flex}.formName>.txt:first-of-type{margin-right:2%}.formName .txt span{white-space:nowrap;align-items:center;gap:0 1em;width:100%;display:flex}.formName .txt input[type=text]{flex:1}.sendAddress .box+.box{margin-top:1.5rem}.sendAddress a{color:var(--c_pk);text-decoration:underline}.form-address p{text-align:left;padding:5px 0}.formBox input[type=text],.formBox input[type=tel],.formBox input[type=email],.formBox select,.formBox textarea{border:1px solid #ccc;border-radius:3px;width:100%;padding:.575em}.formBox input[type=text].size-s{max-width:18rem}.formBox select{color:#000;background:#fff;width:auto}.formBox textarea{height:19rem}.formBox .disabled input{pointer-events:none;border:none}.zipBtn{color:#fff;cursor:pointer;background:#666;border:none;margin-left:1rem;padding:.8rem 2rem;line-height:1.1}.zipBtn:hover{background:#ccc}.privacyLink{margin:5rem 0 1rem}.privacyLink a{color:var(--c_pk);font-weight:600;text-decoration:underline}.privacyLink a:after{content:"";aspect-ratio:1;background:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 14 14\"><g><path fill=\"%23C66F8F\" d=\"M14,0H3.228v3.228H0v10.772h10.772v-3.228h3.228V0ZM9.772,13H1V4.228h2.228v6.545h6.545v2.228ZM13,9.772H4.228V1h8.772v8.772Z\"/></g></svg>") 50%/contain no-repeat;width:1.2rem;margin:0 .2rem;display:inline-block}.privacyLink a:hover{text-decoration:underline}.blankmark{width:1.2rem;margin:0 .5rem 0 .2rem}.blankmark path{fill:var(--c_pk)}.formBtn{gap:1rem;margin-top:3rem}.mw_wp_form_confirm button.button._grey{display:block!important}.formWrap input[type=submit],.formWrap input[type=button],.formWrap button.button._grey{color:#fff;letter-spacing:.05em;text-indent:.05em;background:var(--c_pk);cursor:pointer;border:none;border-radius:10rem;min-width:30rem;padding:2rem;font-family:Noto Sans JP,sans-serif;font-size:115%;font-weight:600;transition:all .2s;display:block}.formWrap input[type=submit]._green{background:#00b4a0}.formWrap input[type=button].btn_back,.formWrap input[type=submit].btn_back,.formWrap button.button._grey{color:#333;background:#ddd}.formWrap input[type=submit]:hover,.formWrap input[type=button]:hover,.formWrap button.button._grey:hover{opacity:.7}.onlyconf,button.button._grey{display:none}.mw_wp_form_confirm button.button._grey,.mw_wp_form_confirm .onlyconf,#confirm .onlyconf{display:block!important}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:0!important}.mw_wp_form_confirm .policyCheck,.mw_wp_form_confirm .privacyLink,.mw_wp_form_confirm .zipBtn,.mw_wp_form_confirm .formName .txt span,.mw_wp_form_confirm .policyTxt{display:none!important}.mw_wp_form_confirm .formName>.txt{width:auto}.mw_wp_form .error{width:100%;min-width:50%;font-size:85%!important}.mw_wp_form .error+.error{display:none}.thxBox{border:1px solid #999;padding:3rem 1.5rem}.textHidden{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#entryTop{background:url(/common/img/top/bg06.png) top/cover no-repeat}#entryTop h2{letter-spacing:.1em;margin-bottom:5rem;font-size:3rem}.entryTop{color:#333;text-align:left;grid-template-columns:repeat(3,1fr);gap:4rem 5.5rem;display:grid}.entryTop .num{background:var(--c_pk);aspect-ratio:1;color:#fff;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:8rem;margin:0 auto 2rem;line-height:1;display:flex}.entryTop .num strong{font-size:200%;line-height:1.1}.entryTop h3{text-align:center;color:var(--c_pk);margin-bottom:1rem;font-size:2.4rem}#aboutTop{text-align:left;background:url(/common/img/top/bg01.png) 0 0/100% no-repeat}.aboutTop h2{color:var(--c_pk);letter-spacing:.1em;text-indent:-.5em;margin-bottom:4rem;font-size:3.4rem}.aboutTop .txt-lh{color:#333;max-width:72rem}.aboutTtl{color:var(--c_pk);margin-bottom:6rem;padding-bottom:2.5rem;font-size:3.6rem;position:relative}.aboutTtl:after{content:"";background-color:#c4c4c4;width:5rem;height:2px;margin:0 auto;position:absolute;bottom:0;left:0;right:0}.aboutTtl:not(:first-of-type){margin-top:15rem}.managementHall{grid-template-columns:repeat(3,1fr);gap:2.5rem;display:grid}.managementHall li{text-align:left;background:#fff;padding:4rem 3rem}.managementHall li h3{margin-bottom:1.5rem;font-size:2.4rem;font-weight:500}.mapBtn{background:var(--c_pk);color:#fff;border-radius:.5rem;margin-top:.5rem;padding:.3rem .7rem;font-size:87.5%;line-height:1;display:inline-block}#ifArea .l-contents{padding-top:0}.ifArea h2{border-left:.6rem solid var(--c_pk);background:var(--c_lp);text-align:left;letter-spacing:.1em;margin-bottom:5rem;padding:1rem 2rem;font-size:2.4rem;font-weight:500}.ifArea h2:not(:first-of-type){margin-top:8rem}.ifWrap{gap:5rem}.ifWrap figure{border-radius:1rem;width:50rem;height:100%;overflow:hidden}.ifWrap .box{text-align:left;color:#333;flex:1;line-height:1.8}.ifWrap .box h3{letter-spacing:.1em;margin-top:4rem;font-size:2rem;font-weight:500}.ifWrap .box li{text-indent:-1em;margin:.5rem 0;padding-left:1em}.ifWrap .box li:before{content:"・"}#ifBtm{background:var(--c_lp)}.ifBtmWrap figure{flex:1;height:46.8rem;margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.ifBtmWrap figure img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%}.ifBtmWrap .box{text-align:left;width:50%;padding-right:10rem}.ifBtmWrap .box h2{letter-spacing:.1em;margin-bottom:1.5rem;font-size:3.2rem}.ifBtmWrap .box .btn01{margin-top:3rem}.flowArea h2{letter-spacing:.1em;text-indent:.1em;margin-bottom:8rem;font-size:2.4rem;font-weight:500}.flowWrap{color:#333;gap:2rem 5rem;display:flex}.flowWrap figure{border-radius:1rem;flex:1;height:100%;overflow:hidden}.flowBox{letter-spacing:.05em;text-align:left;width:50%}.flowBox dt{border-bottom:1px solid #c4c4c4;align-items:center;gap:2rem;margin-bottom:2rem;padding-bottom:1.5rem;display:flex}.flowBox dt .num{letter-spacing:.1em;color:var(--c_pk);font-size:2.8rem}.flowBox dt h3{letter-spacing:.1em;font-size:2.4rem;font-weight:500}.flowBox dd .txt{line-height:1.8}.flowBox dd .txt:not(:first-of-type){margin-top:3rem}.flowBox dd .txt02{margin-top:3rem;font-size:1.9rem;font-weight:500}.flowBox dd ul li{text-indent:-1em;margin-top:.5rem;padding-left:1em}.flowBox dd ul li:before{content:"・"}.flowBox dd strong{margin-bottom:.5rem;font-size:112.5%;font-weight:500;display:block}.flowBox dd .btn01{margin-top:3rem}.flowCont{background:var(--c_lp);border-radius:1rem;margin-top:3rem;padding:2rem;font-size:1.4rem}.flowCont h4{margin-bottom:.5rem;font-size:112.5%;font-weight:400}.flowCont h4:before{content:"●";color:var(--c_pk);margin-right:.3em}.flow01Cont{gap:2rem;margin-top:11rem}.flow01Cont dl{flex:1}.flow01Cont dt{z-index:1;text-align:center;padding:5.5rem 1rem 5.7rem;position:relative;overflow:hidden}.flow01Cont dt figure{z-index:-1;position:absolute;inset:0;overflow:hidden}.flow01Cont dt figure img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%}.flow01Cont dt h3{color:#fff;letter-spacing:.1em;font-size:2.2rem;font-weight:400}.flow01Cont dd{color:#333;text-align:left;letter-spacing:.05em;padding:1.5rem 2.5rem}.flow01Btm{background:var(--c_pk);color:#fff;border-radius:10rem;margin-top:4rem;padding:1rem}.flowArw{background:#c4c4c4;width:100%;height:1px;margin:7rem 0;position:relative}.flowArw:before,.flowArw:after{content:"";z-index:1;background:#fff;width:10rem;height:3px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.flowArw:after{aspect-ratio:3/2;background:var(--c_pk);clip-path:polygon(50% 100%,0 0,100% 0);z-index:5;width:2.4rem;height:auto}.beginnerContents h2{letter-spacing:.1em;text-indent:.1em;margin-bottom:3rem;font-size:3.6rem;font-weight:600}.beginnerContents h3.clr-pk{margin-bottom:1rem;font-size:2.4rem}#beginnerTop h2{margin-bottom:4rem;font-size:2.4rem;font-weight:500;line-height:1.8}#beginnerTop .l-contents{padding:8rem 0}.beginnerAnc{gap:2rem 7rem}.beginnerAnc figure{aspect-ratio:1;border:.8rem solid var(--c_pk);border-radius:50%;width:20rem;margin-bottom:1rem;overflow:hidden}.beginnerAnc figure img{-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%;transition:all .4s;transform:scale(1.01)}.beginnerAnc .txt{color:var(--c_pk);font-size:2rem}.beginnerAnc a{display:block;position:relative;opacity:1!important}.beginnerAnc a:after{content:"";aspect-ratio:1;background:var(--c_lp) url(/common/img/arrow_pk.svg) center center no-repeat;background-size:30%;border-radius:50%;width:2.7rem;margin:1rem auto;transition:all .4s;display:block;transform:rotate(90deg)}.beginnerAnc a:hover figure img{transform:scale(1.1)}.beginnerAnc a:hover:after{background-color:var(--c_pk);background-image:url(/common/img/arrow_wh.svg)}.beginnerBox{background:#fff;border-radius:1rem;gap:2rem 5rem;margin-bottom:3rem;padding:4rem 5rem}.beginnerBox figure{border-radius:1rem;flex:1;height:100%;overflow:hidden}.beginnerBox .box{text-align:left;width:50%;font-weight:400}.subTtl{margin:0 0 1rem;padding:0 2rem;font-size:2.4rem;font-weight:500;display:inline-block;position:relative}.subTtl:before,.subTtl:after{content:"";border-left:2px solid #000;height:100%;display:block;position:absolute;top:0;left:0;transform:rotate(-20deg)}.subTtl:after{left:auto;right:0;transform:rotate(20deg)}.biginner-consultTxt{background:var(--c_pk);color:#fff;letter-spacing:.1em;border-radius:10rem;max-width:70rem;margin:5rem auto 4rem;padding:1rem;font-size:2rem}.biginner-consultWrap{gap:5rem 5.5rem;margin-bottom:8rem}.biginner-consultWrap figure{border-radius:1rem;margin-bottom:2rem;overflow:hidden}.biginner-consultWrap .txt-lh{text-align:left}.telWrap ._time{border:2px solid var(--c_gr);color:var(--c_gr);background-color:#fff;border-radius:5px;margin:0 1rem 0 0;padding:.2rem 1rem;font-weight:600;line-height:1.2}.telnum{white-space:nowrap;background:url(/common/img/icon_tel_gr.svg) 0/4rem no-repeat;padding:0 0 .5rem 4.5rem;font-size:5rem;line-height:1;display:inline-block}.biginner-supportWrap{border:1px solid var(--c_pk);background:#fff;border-radius:1rem;gap:2rem 5rem;margin-top:3rem;padding:5rem;font-weight:400}.biginner-supportWrap:nth-of-type(2n){flex-direction:row-reverse}.biginner-supportWrap .box{text-align:left;width:50%}.biginner-supportWrap figure{border-radius:1rem;flex:1;height:100%;overflow:hidden}.hurryTtlArea{background-color:#0000;background-image:url(/common/img/bg_rt.png),url(/common/img/hurry/ttl_bg.jpg);background-position:100% 100%,0;background-repeat:no-repeat;background-size:auto 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:51.5rem}.hurryTtlArea .mainbody{justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.hurryTtlWrap{text-align:left;text-shadow:0 1px 1.5rem #fffc,0 -1px 1.5rem #fffc,1px 1px 1.5rem #fffc,-1px -1px 1.5rem #fffc;flex-direction:column;gap:2rem 0;max-width:50%;display:flex}.hurryTtlWrap h1{font-size:3rem}.hurryTtlWrap ul{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.hurryTtlWrap ul li{background:var(--c_rd);text-align:center;color:#fff;text-shadow:none;border-radius:10rem;padding:.5rem;font-size:2rem;font-weight:500}.telTxt{color:var(--c_rd);font-size:3.6rem;font-weight:700;line-height:1.4}.telTxt small{font-size:55%;display:block}.hurryTtlWrap .telnum{color:var(--c_rd);background:url(/common/img/icon_tel_rd.svg) 0/6.2rem no-repeat;padding-left:7rem;font-size:8.3rem}.hurryTtlWrap .btm{border:1px solid var(--c_rd);text-align:center;letter-spacing:.1em;background:#fff;border-radius:10rem;padding:.5rem;font-size:1.5rem;font-weight:500}.hurryTtlWrap .btm strong{color:var(--c_rd);font-size:125%}.hurryTtlImg .imgBox{padding-right:7.5rem;position:relative}.hurryTtlImg .imgBox .img{border-radius:50%;max-width:43rem;overflow:hidden}.h24txt{aspect-ratio:1;background:var(--c_ye);color:#333;z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;width:20rem;font-size:2.4rem;font-weight:700;display:flex;position:absolute;top:-1.5rem;right:0}.h24txt strong{color:var(--c_rd);font-size:125%;line-height:1.2;display:block}.hurryTtlArea .illust{z-index:1;max-width:14.6rem;position:absolute;bottom:0;right:2.5rem}#hurryConsult .mainbody{padding-bottom:0}.hurryConsult h2{color:var(--c_rd);margin:0 0 2rem;padding:0 2rem;font-size:3.6rem;font-weight:700;display:inline-block;position:relative}.hurryConsult h2:before,.hurryConsult h2:after{content:"";border-left:2px solid var(--c_rd);height:100%;display:block;position:absolute;top:0;left:0;transform:rotate(-20deg)}.hurryConsult h2:after{left:auto;right:0;transform:rotate(20deg)}.hurryConsultWrap{border:.2rem solid var(--c_rd);z-index:1;background:#fff;border-radius:2rem;margin-bottom:2rem;padding:4rem 5rem;position:relative;box-shadow:0 0 1rem #0000004d}.hurryConsultWrap h3{margin-bottom:3rem;font-size:2.4rem}.hurryConsultBox{align-items:start;gap:7rem;position:relative}.hurryConsultBox .img{border-radius:1rem;width:45rem;overflow:hidden}.hurryConsultBox ul{flex:1}.hurryConsultBox ul li{text-align:left;background:url(/common/img/hurry/check.svg) 0 0/3.5rem no-repeat;border-bottom:1px dotted #f6c7ca;padding:0 0 1.8rem 5rem;font-size:2rem;line-height:1.4}.hurryConsultBox ul li+li{margin-top:2.5rem}.hurryConsultBox ul li strong{color:var(--c_rd);font-size:120%}.hurryConsultWrap .arw{background:var(--c_rd);aspect-ratio:3/2;z-index:1;clip-path:polygon(50% 100%,0% 0%,100% 0%);width:5rem;margin:0 auto;position:absolute;bottom:-3.3rem;left:0;right:0}.hurryConsultWrap .arw:after{content:"";clip-path:polygon(50% 100%,0% 0%,100% 0%);z-index:5;background:#fff;display:block;position:absolute;inset:0 .2rem .2rem}.hurryBnr{margin-top:-5rem;padding:4.5rem 0;position:relative}.hurryBnr .bg{z-index:-1;display:flex;position:absolute;inset:0 calc(50% - 50vw)}.hurryBnr .bg li{width:50%;position:relative;overflow:hidden}.hurryBnr .bg li img{object-fit:cover;min-width:100%;min-height:100%}.hurryBnr .bnr{z-index:10;position:relative}.hurryBnr .bnr a,.hurryBnr .bnr a img{transition:all .2s;opacity:1!important;filter:none!important}.hurryBnr .bnr a:hover img{opacity:.9!important}#hurryLeave{background:url(/common/img/top/bg06.png) top/cover no-repeat}.hurrySecTtl{color:#333;margin-bottom:3rem;font-weight:400}.hurrySecTtl h2{color:var(--c_rd);letter-spacing:.05em;margin-bottom:1rem;font-size:3.6rem;font-weight:700}.hurryLeaveWrap li{background:#fff;border-radius:2rem;align-items:center;display:flex;overflow:hidden}.hurryLeaveWrap li+li{margin-top:3rem}.hurryLeaveWrap li:nth-of-type(2n){flex-direction:row-reverse}.hurryLeaveWrap li .img{width:52rem}.hurryLeaveWrap li dl{text-align:left;letter-spacing:.05em;color:#333;flex:1;padding:2rem 7rem}.hurryLeaveWrap li dt{margin-bottom:1rem;font-size:2.4rem;font-weight:700}.hurryLeaveWrap li dt strong{color:var(--c_rd);font-size:150%}.hurryFlowSliderArea{margin:0 -2rem}.hurryFlowSliderArea .slick-slide{margin:0 2rem;position:relative}.hurryFlow{text-align:left;color:#333;padding-top:2rem;padding-left:3rem;font-weight:400;position:relative}.hurryFlow:before{content:"";background:var(--c_rd);aspect-ratio:8/17;clip-path:polygon(100% 50%,0% 0%,0% 100%);width:2rem;display:block;position:absolute;top:30%;right:-4.5rem}.hurryFlow._last:before{display:none}.hurryFlow .num{aspect-ratio:1;background:var(--c_rd);color:#fff;z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:8.5rem;padding-bottom:.5rem;font-weight:500;display:flex;position:absolute;top:0;left:0}.hurryFlow .num strong{font-size:230%;line-height:.9;display:block}.hurryFlow .img{border-radius:1rem;margin-bottom:1rem;overflow:hidden}.hurryFlow h3{margin-bottom:.8rem;font-size:2rem}.hurryFlowSliderArea .SliderArrow{aspect-ratio:1;border:1px solid var(--c_pk);background:url(/common/img/btn_next.svg) 50%/contain no-repeat;border-radius:50%;width:4rem;height:auto;position:absolute;top:35%;bottom:auto;right:-5rem}.hurryFlowSliderArea .SliderArrow.prev{left:-5rem;right:auto;transform:rotate(180deg)}.hurryFlowSliderArea .SliderArrow.slick-disabled{opacity:0}@media screen and (max-width:620px){.txt-lh{line-height:1.8}.pageTxt{text-align:left;padding:4rem 0}.pageTxt h2{text-align:center;margin-bottom:1rem;font-size:2rem}.bnrSec{padding:4rem 0}#pointArea h2{margin-bottom:3rem;font-size:2rem}.pointWrap li{padding:3rem 0;display:block}.pointWrap li figure{height:15rem}.pointCont{width:100%;padding:2rem 0 0!important}.pointCont h3{margin-bottom:1rem;font-size:1.8rem}.pointWrap li .num{width:8rem;height:8rem;font-size:1.2rem;top:1.5rem;left:auto;right:-1.5rem;transform:none}.pointWrap li:nth-of-type(2n) .num{left:-1.5rem;right:auto}.pointWrap li+li{margin-top:3rem}#how h2{font-feature-settings:"palt";margin-bottom:3rem;font-size:1.6rem}.howWrap{flex-direction:column;gap:4rem 0}.howWrap li{width:100%}.howWrap li h3{margin-bottom:1rem;font-size:2rem}.planTtl{margin-bottom:2rem;font-size:2rem}.planTtl:not(:first-of-type){margin-top:8rem}.planList li{width:100%}.planList li .planpricebox ._price big{font-size:3rem}.planList li .planwaribiki{flex-basis:50%}.planList li .planpricebox ._price big:before{border-top-width:.6rem;border-bottom-width:.6rem;border-left-width:.8rem;left:-1.5rem}.planList li figure{height:8.5rem}.hallTtl{font-size:1.6rem}.hallTtl h2{font-size:2rem}.subPageTop .l-contents{padding:4rem 0}.subTopTxt{font-size:1.6rem;line-height:1.6}.memberTbl{background:url(/common/img/spscroll.png) 0 0/100% no-repeat;padding-top:5rem;overflow:auto}.memberTbl table{width:60rem}.memberTbl th,.memberTbl td{padding:.5rem 1rem;font-size:1.2rem}.memberCate li{font-size:1rem}.memberTbl td .memberCate li{width:7rem}#lineArea .l-contents{padding:4rem 0}#lineArea h2{font-size:2rem}#lineArea h3{width:100%;padding:.7rem;font-size:1.8rem}.linePoint{flex-direction:column;margin-bottom:5rem}#lineArea,#lineRegist{background-size:90%}.lineWrap h2{font-size:1.8rem}.lineBox{padding:2rem}.lineCont{text-align:center}.lineBox .qr{display:none}.lineCont .note{text-align:left;margin-top:2rem}.btn a{margin-top:2rem}.faqArea{padding-top:4rem}.faqArea h2{margin-bottom:2rem;font-size:2rem}.faqCate{gap:1rem 2%;margin:3rem auto}.faqCate li{width:49%}.faqCate li a{width:100%;padding:1rem .5rem;font-size:1.4rem}.faqList li a{gap:1rem;padding:1rem 3rem 1rem 1rem;font-size:1.4rem}.faqList li a:after{width:2rem;right:1rem}.faqList li+li{margin-top:1rem}.faqDetail .faqTtl{margin-bottom:1rem;padding-bottom:1rem;font-size:1.6rem}.faqTtl:before,.faqCont:before{width:2.1rem;margin-bottom:-.2rem;font-size:2rem;line-height:1.5}.pager{flex-wrap:wrap;gap:1.5rem 2%;margin-top:5rem}.pager li{flex:none;width:49%}.pager li._back{order:3;width:100%}.pager li a{height:5rem;padding:.5rem 2rem .5rem 1rem;font-size:1.2rem}.pageBtn a:before{display:none}.pageBtn a:after{width:1.2rem;right:1rem}.pager li._prev a{padding-inline:2rem 1rem}.pager li._prev a:after{left:1rem}.reasonArea h2{margin-bottom:3rem;font-size:1.8rem}.reasonWrap{margin-top:5rem}.reasonBox{display:block}.reasonBox figure{height:14rem}.reasonBox dl{width:100%;margin-top:2rem}.reasonBox .num{width:7rem;height:7rem;font-size:1.2rem}.reasonBox dt{gap:1rem}.reasonBox h3{font-size:1.8rem}.reasonBox:not(:first-of-type){margin-top:5rem}.anshinArea li{width:100%;height:auto;padding:4rem 2rem}.anshinArea h3{font-size:2rem}.anshinArea .num{white-space:nowrap;font-size:3.5rem}.anshiTtl{aspect-ratio:0;border-radius:0;width:100%;max-width:100%;padding:2rem;font-size:2.4rem;position:relative;top:auto;left:auto;transform:none}.anshiTtl strong{display:inline-block}.anshiTtl small{margin-bottom:.5rem}.policyWrap h2{margin-bottom:1rem;font-size:1.6rem}.policyWrap h2:not(:first-of-type),.policyBox{margin-top:3rem}.policyBox{padding:1rem 3rem}.policyBox dt{font-size:1.6rem}#voiceTopTxt .l-contents{text-align:left;padding:4rem 0}#voiceTopTxt h2{text-align:center;margin-bottom:2rem;font-size:1.8rem}.voiceNav{padding:3rem 0;font-size:1.4rem}.postCate{gap:1rem 2%}.postCate li{width:49%}.voiceHeader{margin-bottom:3rem;display:block}.voiceHeader .img{width:100%;margin-bottom:2rem}.voiceTtl h2{margin-bottom:1rem;padding-bottom:1rem;font-size:2rem}.voiceTtl .sub{font-size:1.4rem}.voiceDetailWrap{flex-direction:column}.voiceimg{grid-template-columns:repeat(2,1fr);gap:1rem;width:100%}.voiceCont h3{margin-bottom:1rem;font-size:1.8rem}#interview h2{margin-bottom:3rem;font-size:2rem}.interviewArea{padding:3rem 2rem}.interviewArea+.interviewArea{margin-top:2rem}.staffHeader{margin-bottom:5rem;display:block}#interview .staffHeader{margin-bottom:3rem}.staffHeader .img{width:100%;margin-bottom:2rem}.postTag li{padding:.5rem 1rem;font-size:1.2rem}.staffTtlBox dt{margin-bottom:1.5rem;padding-bottom:1rem}.staffTtlBox h3{font-size:2rem}.staffTtlBox .sub{margin-bottom:0}.interviewWrap h4 .num{font-size:2rem}.interviewWrap h4{margin-bottom:1rem;padding:1rem;font-size:1.4rem}.interviewWrap h4:not(:first-of-type){margin-top:3rem}#companyTop .l-contents{padding:4rem 0}.companyTop h2{margin-bottom:2rem;font-size:1.6rem}.companyNav li{width:100%}.companyNav li a{height:9rem;font-size:1.8rem}.companyNav li span:after{width:2.5rem;margin-bottom:0}.guidelineTop h2{margin-bottom:3rem;font-size:1.6rem}.guidelineTopWrap{display:block}.guidelineTopWrap figure{width:100%;margin-bottom:2rem}.policyWrap._guideline h2{padding:1rem}.sitemapWrap{grid-template-columns:repeat(1,1fr);gap:2rem}.sitemapWrap>li>a{font-size:1.6rem}.sitemapWrap .child{padding:2rem}.sitemapWrap .child li+li{margin-top:.5rem}.hallTxt .l-contents{padding:4rem 0;font-size:1.6rem}.secBg02{background-size:80%,80%}#hallList .hallInfoWrap{border:1px solid var(--c_pk);box-shadow:0 0 1rem #0000004d}.hallListTtl{margin-bottom:2rem;font-size:2rem}.hallInfoWrap{padding:2rem}.hallInfoBox{display:block}.hallInfoBox>.img{width:100%;margin:0 0 2rem}.infoTag{gap:.5rem}.infoTag li{text-align:center;flex-direction:column;gap:.5rem;padding:.5rem;font-size:87.5%;line-height:1.2}.infoTag li .txt{justify-content:center;align-items:center;min-height:3rem;display:flex}.infoTag li figure{width:3.2rem;padding:.6rem}.infoCont h2{font-size:2rem}.info dt{justify-content:center;align-items:center;padding:.5rem;display:flex}.infoCate{grid-template-columns:repeat(2,1fr)}.traffic{flex-direction:column}.traffic li{background-position:0 .2rem}.contTtl{font-size:2rem}.hallImg{grid-template-columns:repeat(1,1fr)}.hallImg li{border-radius:.5rem}.btmTxt{margin-top:2rem}.hallImg._02{grid-template-columns:repeat(2,1fr);margin-top:8rem}.hallImg._02 li:first-child{grid-area:1/1/2/3}.hallImg._02 li:nth-child(2){grid-area:2/1/3/2}.hallImg._02 li:nth-child(3){grid-area:2/2/3/3}.postList{grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem}.postList>li{border-radius:.5rem;padding:0 1rem 1rem;box-shadow:0 .5rem .5rem #0000000d}.postList .postTag li{padding:.2rem .5rem;font-size:1rem}.postList .ttl{font-size:95%}.postList .sub{font-size:75%}.postList li .btn01{width:100%;padding:1rem 3rem 1rem 2rem;font-size:1.2rem}.postList li .btn01:after{width:1.5rem;height:1.5rem;right:1rem}.eventList{grid-template-columns:repeat(1,1fr)}.eventList .topevent{padding:2rem}.planTxt .l-contents{padding:4rem 0}.planTxt h2{margin-bottom:2rem;font-size:1.6rem;font-weight:500;line-height:1.8}.memberTxtWrap{display:block}.memberTxtWrap figure{width:100%}.mamberTxt{width:100%;padding:2rem}.mamberTxt dt{text-align:center;margin-bottom:1rem;padding-bottom:1rem;font-size:1.8rem}.memberFeatureWrap h2{font-size:2rem}.memberFeature{grid-template-columns:repeat(1,1fr)}.memberFeature h3{font-size:1.8rem}.memberLink{grid-template-columns:repeat(1,1fr);margin-bottom:5rem}.memberLink a h3{font-size:2rem}.courseTop h2 small{width:100%;padding:.7rem 1rem;font-size:1.6rem}.courseTop h2{margin-bottom:3rem;font-size:2.4rem}.courdeNav{grid-template-columns:repeat(1,1fr)}.courdeNav a{padding:2rem;font-size:1.8rem}.courdeNav h3{gap:1.5rem;margin-bottom:1rem;padding-bottom:1rem}.courdeNav h3 .txt{font-size:2rem}.courdeNav .img{max-width:6rem}.courseNavTxt strong{font-size:2.4rem}.courdeNav a:after{width:3rem;margin:1rem auto 0}.courseTop .btmTxt{text-align:left;margin-top:3rem;font-size:1.6rem}.courseWrap{padding:3rem 2rem}.courseWrap h2{margin-bottom:2rem;font-size:1.8rem}.courseCpTxt{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:0 1rem;font-size:1.6rem}.courseCpTxt dl{text-align:center;flex-direction:column;gap:1rem;width:100%}.courseCpTxt dt{white-space:nowrap;text-align:center;width:100%;padding:.7rem 1rem;font-size:1.6rem;line-height:1.2}.courseCpTxt dd{white-space:nowrap;font-size:3rem;line-height:.8}.courseCpTxt .img{order:-1;max-width:8.5rem;margin:0 0 -6.5rem auto}.courseTbl th,.courseTbl td{text-align:center;padding:.5rem 1rem;display:block}.courseTbl td{padding:2rem 1rem}.courseTbl td span{font-size:2rem;display:block}.courseWrap .btnWrap{margin-top:3rem}.rankTtl{margin-bottom:3rem;font-size:2.4rem}#aboutArea h2{font-size:1.6rem}.aboutWrap{flex-direction:column!important}.aboutTxt{width:100%}.aboutWrap._01 figure{margin-left:8rem}.aboutWrap._01 figure:before{width:18rem;top:-3rem;left:-7rem}.aboutWrap._02 figure{margin-bottom:0;margin-right:8rem}.aboutWrap._02 figure:before{width:14rem;bottom:-2rem;right:-8rem}.aboutWrap._03 figure{max-width:35.8rem;margin-bottom:0;margin-left:10rem;margin-right:3rem}.aboutWrap._03 figure:before{aspect-ratio:5/2;width:36rem;bottom:-2rem;right:-3rem}.aboutTxt strong{font-size:2rem}.aboutWrap._04 figure{margin-bottom:0;margin-right:5rem}.aboutWrap._04 figure:before{top:-3rem;right:-5rem}.aboutWrap._05 figure:before{width:20rem;top:-3rem}.aboutWrap+.aboutWrap{margin-top:8rem}#aboutMessage{height:55rem}.messageImg{z-index:-1;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:0}.messageImg li:first-of-type{grid-area:1/1/3/5}.messageImg li:nth-of-type(2){grid-area:1/5/2/8}.messageImg li:nth-of-type(3){grid-area:2/5/3/8}.messageImg li:nth-of-type(4){grid-area:4/1/5/4}.messageImg li:nth-of-type(5){grid-area:3/1/4/8}.messageImg li:nth-of-type(6){grid-area:4/4/5/8}.messageImg li:nth-of-type(7){grid-area:5/1/6/4}.messageImg li:nth-of-type(8){grid-area:6/1/7/4}.messageImg li:nth-of-type(9){grid-area:5/4/7/8}.aboutMessage{border-radius:2rem;padding:3.5rem 2rem;font-size:1.4rem;position:relative;top:auto;left:auto;transform:none}.aboutMessage h2{margin-top:1.5rem;font-size:2rem}#aboutArea .l-contents{padding:6rem 0 10rem}.supportArea h2{font-size:1.8rem}.supportWrap{grid-template-columns:repeat(1,1fr)}.supportCont{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:5rem;display:grid}.supportCont li{border-radius:1rem;font-size:1.4rem}.supportCont li .num{width:4.5rem;padding-bottom:0;font-size:2rem;top:-2rem}.supportArea h2:not(:first-of-type){margin-top:8rem}.staffDetail .staffHeader .img{width:100%}.staffHeader h2{margin-bottom:3rem;font-size:1.8rem;line-height:1.8}.staffWrap{flex-direction:column!important}.staffWrap .img{width:100%}.staffWrap dt{margin-bottom:1rem;font-size:1.6rem}.staffWrap dd{line-height:1.6}.staffBtmWrap{flex-direction:column;margin-top:5rem;padding:3rem 2rem}.staffBtmWrap h3{padding:0 0 1.5rem;font-size:1.8rem}.staffBtmWrap .txt{border-top:1px solid #c4c4c4;border-left:none;padding:1.5rem 1rem 0;line-height:1.6}.eventNav{padding:4rem 0}.displayName .ttl{margin-bottom:2rem;font-size:1.6rem}.eventPostList{grid-template-columns:repeat(1,1fr);gap:2rem}.eventPostList li a{flex-direction:column-reverse;padding:2rem}.eventPostList li .thumb{width:13rem;margin:0 auto}.eventPostList li .ttl{font-size:1.6rem}.eventPostList li .btn01{text-align:center;max-width:20rem;margin:1rem auto 0;display:block}.pager02{margin-top:4rem}.pager02 span,.pager02 a{white-space:nowrap;width:2.5rem}.eventDetail{padding:3rem 2rem}.postHeader .catetag li{font-size:1rem}.ttlDate{font-size:1.8rem;display:block}.postTtl{display:block}.postTtl h2{font-size:1.8rem}.postCont{margin-top:3rem}.postImg{gap:2rem}.postTbl{grid-template-columns:repeat(1,1fr);margin-top:4rem}.postTbl dt,.postTbl dd{padding:1rem}.postTbl dt{border-bottom:none}.eventDetail .bnr{text-align:center;margin-top:3rem}.pageSet{flex-direction:column;margin-top:4rem}.pageSet li{width:100%}.pageSet li a{gap:1rem}.pageSet li dt{background-position:1rem;background-size:1.5rem;padding-left:3rem}.formStep{gap:1rem 2rem;margin-bottom:4rem}.formStep li{font-size:1.2rem}.formStep li .num{border-width:1px;width:5rem;padding-top:1.2rem}.formStep:before{height:1px;top:2.5rem}.formStep .num img{max-height:2.4rem}.formStep._entry{gap:.5rem}.formStep._entry li .num{width:4.5rem}.formStep._entry .txt{font-size:1rem}.formWrap{padding:3rem 2rem}.formBox dt{margin-bottom:1rem;padding-left:5rem}.formBox dt small{margin-left:-5rem;font-size:85%}.formBox dt:not(:first-of-type){margin-top:3rem}.formBox dt:before{font-size:1rem}.formWrap input[type=submit],.formWrap input[type=button],.formWrap button.button._grey{min-width:25rem;padding:1.5rem}.formWrap .birthday{gap:1rem}.formWrap .birthday input[type=text]{max-width:8rem}.formName{display:block}.formName>.txt{width:100%}.formName>.txt:first-of-type{margin:0 0 .5rem}.radioWrap{flex-direction:column}.thxBox h2{font-size:1.6rem}#entryTop h2{margin-bottom:3rem;font-size:2rem}.entryTop{grid-template-columns:repeat(1,1fr);padding:0 2rem;display:grid}.entryTop .num{width:6rem;margin-bottom:1rem;font-size:1.2rem}.entryTop h3{font-size:1.8rem}.aboutTop h2{margin-bottom:3rem;font-size:2rem}.aboutTtl{margin-bottom:3rem;padding-bottom:1.5rem;font-size:2rem}.aboutTtl:not(:first-of-type){margin-top:6rem}.managementHall{grid-template-columns:repeat(2,1fr);gap:1rem}.managementHall li{padding:1rem}.managementHall li h3{margin-bottom:1rem;font-size:1.6rem}.ifArea h2{margin-bottom:2rem;padding:.5rem 1rem;font-size:1.8rem}.ifArea h2:not(:first-of-type){margin-top:5rem}.ifWrap{flex-direction:column;gap:2rem}.ifWrap figure{width:100%}.ifWrap .box h3{font-size:1.8rem}#ifBtm{padding:4rem 0}.ifBtmWrap{flex-direction:column}.ifBtmWrap .box{width:100%;padding:2rem 0 0}.ifBtmWrap .box h2{font-size:2rem}.flowArea h2{margin-bottom:4rem;font-size:1.8rem}.flowWrap{flex-direction:column}.flowBox{width:100%}.flowBox dt{gap:1rem;margin-bottom:1rem;padding-bottom:1rem}.flowBox dt h3{letter-spacing:.02em;font-size:1.8rem}.flowBox dt .num{white-space:nowrap;font-size:2.2rem}.flowCont{margin-top:2rem}.flow01Cont{flex-direction:column;margin-top:6rem}.flow01Cont dt h3{font-size:1.6rem}.flow01Cont dt{padding:3rem 0}.flowArw{margin:5rem 0}.flowBox dd .btn01{text-align:center;max-width:22rem;margin:3rem auto;font-size:1.6rem;display:block}.flowBox dd .txt02{text-align:center}.beginnerContents h2{font-size:2rem}.beginnerContents h3.clr-pk{font-size:1.8rem}#beginnerTop .l-contents{padding:4rem 0}#beginnerTop h2{letter-spacing:.05em;text-indent:.05em;font-size:1.4rem}.beginnerAnc{gap:2rem 5rem}.beginnerAnc figure{border-width:.3rem;width:12rem;margin:0 auto 1rem}.beginnerAnc .txt{font-size:1.6rem}.beginnerBox{flex-direction:column;padding:2rem}.beginnerBox .box{width:100%}.subTtl{font-size:1.6rem}.telWrap{display:block}.telnum{background-size:2.5rem;padding-left:3rem;font-size:3.5rem}.telWrap ._time{max-width:25rem;margin:.5rem auto 0;display:block}.biginner-consult h2+.txt-lh{text-align:left}.biginner-consultTxt{margin-top:3rem;font-size:1.6rem}.biginner-consultWrap{flex-direction:column}.biginner-supportWrap{padding:2rem;flex-direction:column!important}.biginner-supportWrap .box{width:100%}.hurryTtlArea{height:auto;padding-top:3rem}.hurryTtlArea .mainbody{display:block}.hurryTtlWrap{gap:1rem 0;max-width:100%;margin-bottom:3.5rem}.hurryTtlWrap h1{text-align:center;font-size:2.2rem}.hurryTtlWrap ul li{font-size:1.3rem}.telTxt{text-align:center;margin-top:1rem;font-size:2.2rem}.telTxt small{font-size:70%}.hurryTtlWrap .telnum{background-size:3.5rem;width:fit-content;margin:0 auto;padding-left:4.5rem;font-size:4.5rem}.hurryTtlWrap .btm{letter-spacing:.05em;font-size:1.4rem}.hurryTtlArea .illust{max-width:8.5rem;right:0}.h24txt{width:12rem;font-size:1.4rem;top:-2.5rem;right:6rem}.hurryTtlImg .imgBox{padding-bottom:2em;padding-right:0}.hurryTtlImg .imgBox .img{max-width:17rem}.hurryConsult h2{font-size:2rem}.hurryConsultWrap{padding:3rem 2rem}.hurryConsultWrap h3{margin-bottom:2rem;font-size:1.8rem}.hurryConsultBox{display:block}.hurryConsultBox .img{width:100%;margin-bottom:2rem}.hurryConsultBox ul li{background-position:0 .2rem;background-size:2rem;padding-bottom:1rem;padding-left:3rem;font-size:1.4rem}.hurryConsultBox ul li+li{margin-top:1rem}.hurrySecTtl h2{font-size:2rem}.hurrySecTtl .txt{text-align:left}.hurryLeaveWrap li{display:block}.hurryLeaveWrap li .img{width:100%}.hurryLeaveWrap li dl{padding:2rem}.hurryLeaveWrap li dt{font-size:1.8rem}.hurryFlow{padding-right:2rem}.hurryFlow:before{display:none}.hurryFlowSliderArea .SliderArrow.next{right:1rem}.hurryFlowSliderArea .SliderArrow.prev{left:1rem}}.txtxxsmall{font-size:xx-small}.txtxsmall{font-size:x-small}.txtsmall{font-size:small}.txtsmaller{font-size:smaller}.txtxxlarge{font-size:xx-large}.txtxlarge{font-size:x-large}.txtlarge{font-size:large}.txtlarger{font-size:larger}.txtmed{font-size:medium}.txt09{font-size:9px}.txt10{font-size:10px}.txt11{font-size:11px}.txt12{font-size:12px}.txt13{font-size:13px}.txt14{font-size:14px}.txt15{font-size:15px}.txt16{font-size:16px}.txt17{font-size:17px}.txt18{font-size:18px}.txt19{font-size:19px}.txt20{font-size:20px}.txt21{font-size:21px}.txt22{font-size:22px}.txt23{font-size:23px}.txt24{font-size:24px}.txt25{font-size:25px}.txt26{font-size:26px}.txt70{font-size:70%}.txt80{font-size:80%}.txt90{font-size:90%}.txt110{font-size:110%}.txt120{font-size:120%}.txt130{font-size:130%}.txt140{font-size:140%}.txt150{font-size:150%}.txt200{font-size:200%}.clrred{color:#c8161e}.clrblue{color:#2288c2}.clryellow{color:#ddb410}.clrorange{color:#f6921e}.clrorange2{color:#f39219}.clrgreen{color:#699e3f}.clrpink{color:#e97e90}.clrbrown{color:#b89a70}.clrwhite{color:#fff}.clr333{color:#333}.clr666{color:#666}.clr999{color:#999}.clrCCC{color:#ccc}.clrpurple{color:#582d6b}.clrpurple2{color:#9781bf}.clrpurple3{color:#e3ddee}.clrkeiei{color:#103c70}.clrjinbun,.clrshinri{color:#9e0a0f}.clrkyouiku{color:#6a3f76}.clrsports{color:#109359}.clrkanri{color:#de702d}.bg01{background:#f8fbfd}.bg02{background:#addbfa}.bg03{background:#def0fb}.bg04{background:#fef9e9}.bg05{background:#d3f1a0}.bg06{background:#f8d9d8}.bg07{background:#a0a9f1}.bg08{color:#fff;background:#e50112}.bg09{background:#fde297}.bg10{background:#efefef}.bg11{background:#f4f4f4}.bg12{background:#eeeedc}.bg13{background:#f6f6ee}.bg14{background:#765}.bg15{background:#edf3fe}.bg16{background:#f9f9f9}.bg17{background:#7161c4}.bg18{color:#fff;background:#2abe0f}.bg19{background:#ff0b0b}.bg20{background:#ffb82b}.bg21{background:#7ca20a}.bgfff{background:#fff}.bgccc{background:#ccc}.bgkeiei{background:#103c70}.bgjinbun,.bgshinri{background:#9e0a0f}.bgkyouiku{background:#6a3f76}.bgsports{background:#109359}.bgkanri{background:#de702d}.clear{clear:both;font-size:1px}.ma30{margin:3rem}.ma20{margin:2rem}.ma10{margin:1rem}.ma05{margin:.5rem}.mt60{margin-top:6rem}.mt50{margin-top:5rem}.mt40{margin-top:4rem}.mt30{margin-top:3rem}.mt20{margin-top:2rem}.mt15{margin-top:1.5rem}.mt10{margin-top:1rem}.mt05{margin-top:.5rem}.mb60{margin-bottom:6rem}.mb50{margin-bottom:5rem}.mb40{margin-bottom:4rem}.mb30{margin-bottom:3rem}.mb20{margin-bottom:2rem}.mb15{margin-bottom:1.5rem}.mb10{margin-bottom:1rem}.mb05{margin-bottom:.5rem}.mr20{margin-right:2rem}.mr10{margin-right:1rem}.mr05{margin-right:.5rem}.ml20{margin-left:2rem}.ml15{margin-left:1.5rem}.ml10{margin-left:1rem}.ml05{margin-left:.5rem}.mt00{margin-top:0!important}.ml00{margin-left:0!important}.mb00{margin-bottom:0!important}.mr00{margin-right:0!important}.pa30{padding:3rem}.pa20{padding:2rem}.pa10{padding:1rem}.pa05{padding:.5rem}.pt30{padding-top:3rem}.pt20{padding-top:2rem}.pt15{padding-top:1.5rem}.pt10{padding-top:1rem}.pt05{padding-top:.5rem}.pb30{padding-bottom:3rem}.pb20{padding-bottom:2rem}.pb15{padding-bottom:1.5rem}.pb10{padding-bottom:1rem}.pb05{padding-bottom:.5rem}.pr20{padding-right:2rem}.pr10{padding-right:1rem}.pr05{padding-right:.5rem}.pl20{padding-left:2rem}.pl10{padding-left:1rem}.pl05{padding-left:.5rem}.pt00{padding-top:0!important}.pl00{padding-left:0!important}.pb00{padding-bottom:0!important}.pr00{padding-right:0!important}.clearbox,.clearfix{min-height:1px}.clearbox:after,.clearfix:after{content:".";clear:both;visibility:hidden;height:0;font-size:.1em;line-height:0;display:block}* html .clearbox,* html .clearfix{height:1px}.clearbox,.clearfix{display:block}.alncenter{text-align:center}.alnleft{text-align:left}.fltleft{float:left}.fltright{float:right}.marginauto{margin-left:auto;margin-right:auto}.clear{clear:both}.valntop{vertical-align:top}.valnmiddle{vertical-align:middle}.valnbottom{vertical-align:bottom}.indent{text-indent:-10000px}.fontmincho{font-family:ヒラギノ明朝 Pro W6,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,serif}.inline{display:inline}.inlineblock{display:inline-block}.cap,p .cap{text-indent:-1em;padding-left:1em}.cap15,p .cap15{text-indent:-1.5em;padding-left:1.5em}.cap2,p .cap2{text-indent:-2em;padding-left:2em}p .cap,p .cap15,p .cap2{display:inline-block}.weight400{font-weight:400}.weight800{font-weight:800}.d-flex{display:flex}.f-wrap{flex-wrap:wrap}.f-nowrap{flex-wrap:nowrap}.jc-start{justify-content:flex-start}.jc-end{justify-content:flex-end}.jc-center{justify-content:center}.jc-between{justify-content:space-between}.jc-around{justify-content:space-around}.ai-start{align-items:flex-start}.ai-end{align-items:flex-end}.ai-center{align-items:center}.ac-center{align-content:center}.order-1{order:1}.order-0{order:0}.box-borderbox{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.flex-center{flex-wrap:wrap;place-content:center;align-items:center;display:flex}.flex-center>*{width:100%}.row-r{flex-direction:row-reverse}.relative{position:relative}img.alignright{float:right;margin:0 0 0 10px;display:block}img.alignleft{float:left;margin:0 10px 0 0;display:block}img.aligncenter{margin:0 auto;display:block}img.float-left{float:left;margin:0 10px 0 0}img.float-right{float:right}.aligncenter{clear:both;margin-left:auto;margin-right:auto;display:block}.txt-rl{text-align:left;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl}.floatBtn{z-index:20;background:#bd4068cc;justify-content:center;align-items:center;gap:30px;width:100%;padding:5.5px 40px;display:flex;position:fixed;bottom:0}@media screen and (max-width:46.875em){.floatBtn{background-color:#fff;gap:20px;padding:16px 20px}}.floatBtn>figure{width:50%;max-width:600px;padding:0}.floatBtn .u-grid{display:-ms-grid;display:grid}.floatBtn .u-grid-cols{align-items:center}.floatBtn .u-grid-cols-2{-ms-grid-columns:37.8% 1fr;grid-template-columns:37.8% 1fr;gap:17px}.floatBtn .u-grid-cols-2 a{margin:auto;display:block}@media (hover:hover){.floatBtn .u-grid-cols-2 a:hover img{opacity:1}}.floatBtn .u-grid-cols-2 a:focus-visible img{opacity:1}@media screen and (max-width:46.875em){.floatBtn .u-grid-cols-2{-ms-grid-columns:1fr;grid-template-columns:1fr}}.floatBtn #totop{cursor:pointer;border-top:2px solid #fff;border-left:2px solid #fff;width:15px;height:15px;margin:auto;position:absolute;top:0;bottom:0;right:15px;transform:rotate(45deg)}@media screen and (max-width:46.875em){.floatBtn #totop{display:none}.floatBtn .sp-float-txt{position:relative}.floatBtn .sp-float-txt:after{content:"";background:url(/wp_2021/wp-content/uploads/float/sp-float-txt.png) bottom/contain no-repeat;width:100%;height:67px;margin:auto;position:absolute;inset:-67px 0 auto}}@media only screen and (min-width:751px){.pcOnly{display:block}img.pcOnly{display:inline}.spOnly{display:none!important}}@media only screen and (max-width:750px){.pcOnly{display:none!important}.spOnly{display:block}img.spOnly{display:inline}}.clr-db{color:var(--c_db)!important}.bg-db{background-color:var(--c_db)!important}html.wf-active{visibility:visible}.width100{width:100%}.block{display:block}.none{display:none}.uline{text-decoration:underline}.fo-oswald{font-family:Oswald,sans-serif;font-weight:600}.fo-mincho{font-family:Shippori Mincho,serif}.spinner{width:90%;max-width:43.5rem;margin:0 auto}.spinner img{width:100%}.loaded{opacity:0;visibility:hidden}.header{justify-content:space-between;align-items:center;height:7rem;display:flex}.header h1{font-size:1px}.headtel{padding:0 2rem 0 0}.headtel ._time{border:2px solid var(--c_pk);color:var(--c_pk);border-radius:5px;margin:0 1rem 0 0;padding:.2rem 1rem;font-weight:600;line-height:1.2}.headtel ._tel{background:url(/common/img/icon_tel.svg) 0 no-repeat;padding:0 0 0 4rem;font-size:4rem}.headcontact a{background:var(--c_rd);color:#fff;text-align:left;border:2px solid #f9737b;border-radius:5px;padding:.2rem 1rem;line-height:1.1;display:block}.headcontact a strong{background:url(/common/img/arrow01.svg) 100% no-repeat;padding:0 2rem 0 0;display:block}.menubtn{display:none}.ddNavPanelArea{width:100%;max-width:110rem;margin:0 auto}.ddNavPanel dt{flex:1}.ddNavPanel dt a{color:var(--c_pk);background:url(/common/img/arrow_pk.svg) 0/.6rem no-repeat;padding:0 0 0 1.5rem;display:block;position:relative}.ddNavPanel dd{width:85rem}.ddNav{grid-template-columns:repeat(3,1fr);gap:1rem 6rem;display:grid}.ddNav li{border:none}.ddNav a{color:#000;background:url(/common/img/arrow_pk.svg) 0/.6rem no-repeat;padding:0 0 0 1.5rem;font-weight:400;display:inline-block}.ddNav a:before{display:none!important}.ddNav a:hover{color:var(--c_aq)}body .sidr{background:#333}.smenu{z-index:10;-webkit-overflow-scrolling:touch;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:99990;opacity:0;visibility:hidden;background:#fff;width:100%;height:100%;padding:1rem 0;transition:all .2s ease-in;display:block;position:fixed;top:0;right:0;overflow:hidden auto;transform:translate(25px)}.smenu.active{opacity:1;visibility:visible;display:block;right:0;transform:translate(0)}.spnavibnr li{margin:0 0 1rem}.spnavilogo{margin:0 0 2rem}.spnavilogo h2{margin:0 1rem 0 0}.spnavilogo h2 img{max-height:6rem}.spmenu{margin:0 0 2rem}.spmenu .footnavi dt{border-color:#ccc}.spnavilogo h2{flex-basis:90%}.spclose{background:#eaeaea;flex-basis:10%;font-size:.8rem}.spclose big{font-size:2rem}.footerwrap{background:var(--c_pk);color:#fff}.footerwrap a{color:#fff}.footer{padding:4rem 0}.footleft{flex-basis:22%}.footright{flex-basis:65%}.footlogo{padding:0 0 4rem}.footbnr li{padding:0 0 2rem}.footnavi dl{text-align:left;font-size:1.4rem;font-weight:400}.footnavi dt{padding:0 0 2rem;font-weight:600}.footnavi dd{margin:-1rem 0 3rem}.footnavi li{padding-bottom:.5rem}.footnavi p{margin:-3rem 0 2rem;font-size:1.2rem;line-height:2}.copyright{border-top:1px solid #fff;padding:.5rem 0 3rem;font-size:1.2rem}.sidefixednavi{z-index:100;position:fixed;top:13rem;right:1rem}.sidefixednavi li img{border-radius:10px;margin:0 0 1rem;box-shadow:6px 6px 6px #00000040}.btn01.bg-gr:after{background:#fff url(/common/img/arrow_gr.svg) 50% no-repeat}.topbnr01 h3{margin:0 0 1rem;padding:0 2rem;font-size:2.4rem;font-weight:500;display:inline-block;position:relative}.topbnr01 h3:before{content:"";border-left:2px solid #000;height:100%;display:block;position:absolute;top:0;left:0;transform:rotate(-20deg)}.topbnr01 h3:after{content:"";border-left:2px solid #000;height:100%;display:block;position:absolute;top:0;right:0;transform:rotate(20deg)}.topbnr01 p img{filter:drop-shadow(3px 3px 10px #0000004d)}.topbnrcap01{text-align:left;background:#f9eff3;border-radius:10px;padding:1rem 2rem}.topbnrcap01 p{font-size:1.8rem}.topbnrcap01 img{margin:-3rem 0 -1rem}.member-popup-content{background:#fffffff2;border-radius:10px;width:90%;max-width:110rem;margin:0 auto;padding:1.5rem 3rem;font-size:1.2rem;box-shadow:0 0 15.179px #0003}.cookie-text{text-align:left}.cookie-text a{color:#cf1423;text-decoration:underline}.cookie-agree,.cookie-reject{color:#fff;background:var(--c_pk);border:1px solid var(--c_pk);white-space:nowrap;cursor:pointer;border-radius:99px;width:22rem;margin:1.2rem 2.5rem 0;padding:.5rem 1rem;font-size:1.4rem;display:block}.cookie-reject{color:var(--c_pk);background:#fff}@media screen and (max-width:720px){.member-popup-content{padding:1.5rem;font-size:1.2rem}.cookie-agree,.cookie-reject{width:48%;margin:1rem 1% 0;font-size:1.4rem}}.clr-rd{color:var(--c_rd)!important}.clr-bl{color:var(--c_bl)!important}.clr-ye{color:var(--c_ye)!important}.clr-or{color:var(--c_or)!important}.clr-gr{color:var(--c_gr)!important}.clr-lg{color:var(--c_lg)!important}.clr-gy{color:var(--c_gy)!important}.clr-dg{color:var(--c_dg)!important}.clr-be{color:var(--c_be)!important}.clr-lp{color:var(--c_lp)!important}.clr-br{color:var(--c_br)!important}.clr-wh{color:var(--c_wh)!important}.clr-bk{color:var(--c_pl)!important}.bg-rd{background-color:var(--c_rd)!important}.bg-bl{background-color:var(--c_bl)!important}.bg-ye{background-color:var(--c_ye)!important}.bg-or{background-color:var(--c_or)!important}.bg-gr{background-color:var(--c_gr)!important}.bg-lg{background-color:var(--c_lg)!important}.bg-gy{background-color:var(--c_gy)!important}.bg-dg{background-color:var(--c_dg)!important}.bg-wh{background-color:var(--c_wh)!important}.bg-bk{background-color:var(--c_bk)!important}.bg-be{background-color:var(--c_be)!important}.bg-pk{background-color:var(--c_pk)!important}.bg-lp{background-color:var(--c_lp)!important}.bg-br{background-color:var(--c_br)!important}.bg-pl{background-color:var(--c_pl)!important}.fw400{font-weight:400}.pankz{background:#eaeaea;padding:1rem 0}.pankz ol{text-align:left;color:#949494;flex-wrap:wrap;width:90%;max-width:1100px;margin:0 auto;padding:0;font-size:1.2rem;list-style:none;display:flex}.pankz ol li{padding:0}.pankz ol li:not(:first-of-type):before{content:">";margin:0 .3rem}.pankz ol li a{color:#949494}@media screen and (max-width:620px){.pankz ol{font-size:1rem}}}@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-1\/2{top:50%}.top-\[13rem\]{top:13rem}.right-0{right:0}.right-\[1rem\]{right:1rem}.right-\[15px\]{right:15px}.bottom-0{bottom:0}.left-0{left:0}.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.mx-auto{margin-inline:auto}.richtext p+p{margin-top:1em}.richtext a{color:var(--color-pk);text-decoration:underline}.richtext strong{font-weight:700}.richtext ul{padding-left:1.5em;list-style:outside}.richtext ol{padding-left:1.5em;list-style:decimal}.richtext img{margin-block:1em}.my-auto{margin-block:auto}.-mt-\[1rem\]{margin-top:-1rem}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[1rem\]{margin-top:1rem}.mt-\[2rem\]{margin-top:2rem}.mt-\[3rem\]{margin-top:3rem}.mt-\[4rem\]{margin-top:4rem}.mt-\[5rem\]{margin-top:5rem}.mt-\[6rem\]{margin-top:6rem}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-\[0\.5rem\]{margin-bottom:.5rem}.mb-\[2rem\]{margin-bottom:2rem}.mb-\[3rem\]{margin-bottom:3rem}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-\[4rem\]{width:4rem;height:4rem}.size-\[7rem\]{width:7rem;height:7rem}.size-\[15px\]{width:15px;height:15px}.h-\[2\.8rem\]{height:2.8rem}.h-\[3\.4rem\]{height:3.4rem}.h-\[3\.7rem\]{height:3.7rem}.h-\[3rem\]{height:3rem}.h-\[4\.4rem\]{height:4.4rem}.h-\[4rem\]{height:4rem}.h-\[7rem\]{height:7rem}.h-full{height:100%}.h-px{height:1px}.w-1\/2{width:50%}.w-\[4rem\]{width:4rem}.w-\[6rem\]{width:6rem}.w-\[24rem\]{width:24rem}.w-\[36\%\]{width:36%}.w-\[52\%\]{width:52%}.w-\[calc\(\(100\%-\(var\(--show\)-1\)\*1rem\)\/var\(--show\)\)\]{width:calc((100% - (var(--show) - 1) * 1rem) / var(--show))}.w-\[min\(42rem\,88vw\)\]{width:min(42rem,88vw)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[600px\]{max-width:600px}.max-w-body{max-width:var(--container-body)}.max-w-body3{max-width:var(--container-body3)}.min-w-0{min-width:0}.min-w-\[20rem\]{min-width:20rem}.min-w-\[24rem\]{min-width:24rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-1\/4{flex-basis:25%}.basis-1\/5{flex-basis:20%}.basis-\[22\%\]{flex-basis:22%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-1\/2{--tw-translate-x:calc(1 / 2 * 100%);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.\[scrollbar-width\:none\]{scrollbar-width:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.grid-cols-\[37\.8\%_1fr\]{grid-template-columns:37.8% 1fr}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-\[1rem\]{gap:1rem}.gap-\[2rem\]{gap:2rem}.gap-\[3rem\]{gap:3rem}.gap-\[4rem\]{gap:4rem}.gap-\[17px\]{gap:17px}.gap-\[30px\]{gap:30px}.gap-px{gap:1px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[0\.5rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(.5rem * var(--tw-space-y-reverse));margin-block-end:calc(.5rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[1rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1rem * var(--tw-space-y-reverse));margin-block-end:calc(1rem * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[4rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(4rem * var(--tw-space-y-reverse));margin-block-end:calc(4rem * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#F9737B\]{border-color:#f9737b}.border-gy{border-color:var(--color-gy)}.border-gy\/70{border-color:#dcdcdcb3}@supports (color:color-mix(in lab, red, red)){.border-gy\/70{border-color:color-mix(in oklab, var(--color-gy) 70%, transparent)}}.border-ink\/30{border-color:#3333334d}@supports (color:color-mix(in lab, red, red)){.border-ink\/30{border-color:color-mix(in oklab, var(--color-ink) 30%, transparent)}}.border-pk{border-color:var(--color-pk)}.border-pk\/40{border-color:#c66f8f66}@supports (color:color-mix(in lab, red, red)){.border-pk\/40{border-color:color-mix(in oklab, var(--color-pk) 40%, transparent)}}.border-white{border-color:var(--color-white)}.bg-be{background-color:var(--color-be)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-br{background-color:var(--color-br)}.bg-gr{background-color:var(--color-gr)}.bg-gy{background-color:var(--color-gy)}.bg-lg{background-color:var(--color-lg)}.bg-lp{background-color:var(--color-lp)}.bg-pk{background-color:var(--color-pk)}.bg-pk\/80{background-color:#c66f8fcc}@supports (color:color-mix(in lab, red, red)){.bg-pk\/80{background-color:color-mix(in oklab, var(--color-pk) 80%, transparent)}}.bg-rd{background-color:var(--color-rd)}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/97{background-color:#fffffff7}@supports (color:color-mix(in lab, red, red)){.bg-white\/97{background-color:color-mix(in oklab, var(--color-white) 97%, transparent)}}.object-cover{object-fit:cover}.p-\[1\.5rem\]{padding:1.5rem}.p-\[1\.6rem\]{padding:1.6rem}.p-\[3rem\]{padding:3rem}.p-\[5rem\]{padding:5rem}.px-1{padding-inline:var(--spacing)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-\[1rem\]{padding-inline:1rem}.px-\[40px\]{padding-inline:40px}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[0\.2rem\]{padding-block:.2rem}.py-\[1\.4rem\]{padding-block:1.4rem}.py-\[1\.6rem\]{padding-block:1.6rem}.py-\[1rem\]{padding-block:1rem}.py-\[4rem\]{padding-block:4rem}.py-\[5\.5px\]{padding-block:5.5px}.py-\[6rem\]{padding-block:6rem}.py-\[8rem\]{padding-block:8rem}.py-\[10rem\]{padding-block:10rem}.pt-0{padding-top:0}.pt-\[0\.2rem\]{padding-top:.2rem}.pt-\[0\.5rem\]{padding-top:.5rem}.pb-0{padding-bottom:0}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[2rem\]{padding-bottom:2rem}.pb-\[3rem\]{padding-bottom:3rem}.pl-4{padding-left:calc(var(--spacing) * 4)}.txt-rl{text-align:left;writing-mode:vertical-rl}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mincho{font-family:var(--font-mincho)}.font-oswald{font-family:var(--font-oswald)}.font-sans{font-family:var(--font-sans)}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.2rem\]{font-size:1.2rem}.text-\[1\.3rem\]{font-size:1.3rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.6rem\]{font-size:1.6rem}.text-\[1\.8rem\]{font-size:1.8rem}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.35rem\]{font-size:1.35rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[2\.4rem\]{font-size:2.4rem}.text-\[2\.6rem\]{font-size:2.6rem}.text-\[2rem\]{font-size:2rem}.text-\[3\.2rem\]{font-size:3.2rem}.text-\[4rem\]{font-size:4rem}.text-\[6rem\]{font-size:6rem}.leading-\[1\.1\]{--tw-leading:1.1;line-height:1.1}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[2\]{--tw-leading:2;line-height:2}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.05rem\]{--tw-tracking:.05rem;letter-spacing:.05rem}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-br{color:var(--color-br)}.text-gr{color:var(--color-gr)}.text-ink{color:var(--color-ink)}.text-ink\/40{color:#3336}@supports (color:color-mix(in lab, red, red)){.text-ink\/40{color:color-mix(in oklab, var(--color-ink) 40%, transparent)}}.text-ink\/60{color:#3339}@supports (color:color-mix(in lab, red, red)){.text-ink\/60{color:color-mix(in oklab, var(--color-ink) 60%, transparent)}}.text-ink\/70{color:#333333b3}@supports (color:color-mix(in lab, red, red)){.text-ink\/70{color:color-mix(in oklab, var(--color-ink) 70%, transparent)}}.text-ink\/80{color:#333c}@supports (color:color-mix(in lab, red, red)){.text-ink\/80{color:color-mix(in oklab, var(--color-ink) 80%, transparent)}}.text-pk{color:var(--color-pk)}.text-rd{color:var(--color-rd)}.text-white{color:var(--color-white)}.text-ye{color:var(--color-ye)}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-2px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 -2px 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_6px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow:0 1px 6px var(--tw-shadow-color,#00000014);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[6px_6px_6px_0_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow:6px 6px 6px 0 var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:text-pk:is(:where(.group):hover *){color:var(--color-pk)}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-has-\[\:focus-visible\]\:visible:is(:where(.group):has(:focus-visible) *){visibility:visible}.group-has-\[\:focus-visible\]\:opacity-100:is(:where(.group):has(:focus-visible) *){opacity:1}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}@media (hover:hover){.hover\:bg-be:hover{background-color:var(--color-be)}.hover\:bg-lp:hover{background-color:var(--color-lp)}.hover\:text-pk:hover{color:var(--color-pk)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-85:hover{opacity:.85}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}@media not all and (min-width:769px){.max-tb\:hidden{display:none}.max-tb\:basis-auto{flex-basis:auto}.max-tb\:flex-col{flex-direction:column}.max-tb\:gap-6{gap:calc(var(--spacing) * 6)}}@media not all and (min-width:621px){.max-sp\:my-0{margin-block:0}.max-sp\:mt-4{margin-top:calc(var(--spacing) * 4)}.max-sp\:mt-\[3rem\]{margin-top:3rem}.max-sp\:block{display:block}.max-sp\:grid{display:grid}.max-sp\:hidden{display:none}.max-sp\:h-\[1\.2rem\]{height:1.2rem}.max-sp\:h-\[2\.8rem\]{height:2.8rem}.max-sp\:h-\[5\.5rem\]{height:5.5rem}.max-sp\:w-\[calc\(\(100\%-\(var\(--show-sp\)-1\)\*1rem\)\/var\(--show-sp\)\)\]{width:calc((100% - (var(--show-sp) - 1) * 1rem) / var(--show-sp))}.max-sp\:w-full{width:100%}.max-sp\:min-w-\[18rem\]{min-width:18rem}.max-sp\:min-w-\[20rem\]{min-width:20rem}.max-sp\:-translate-x-0,.max-sp\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-sp\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sp\:flex-col{flex-direction:column}.max-sp\:items-start{align-items:flex-start}.max-sp\:gap-0{gap:0}.max-sp\:gap-1{gap:var(--spacing)}.max-sp\:gap-2{gap:calc(var(--spacing) * 2)}.max-sp\:gap-\[1\.5rem\]{gap:1.5rem}.max-sp\:gap-\[1rem\]{gap:1rem}.max-sp\:gap-\[2rem\]{gap:2rem}.max-sp\:gap-\[20px\]{gap:20px}:where(.max-sp\:space-y-\[2rem\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(2rem * var(--tw-space-y-reverse));margin-block-end:calc(2rem * calc(1 - var(--tw-space-y-reverse)))}.max-sp\:border{border-style:var(--tw-border-style);border-width:1px}.max-sp\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.max-sp\:border-white{border-color:var(--color-white)}.max-sp\:bg-white{background-color:var(--color-white)}.max-sp\:p-\[1rem\]{padding:1rem}.max-sp\:p-\[2rem\]{padding:2rem}.max-sp\:px-2{padding-inline:calc(var(--spacing) * 2)}.max-sp\:px-3{padding-inline:calc(var(--spacing) * 3)}.max-sp\:px-\[1rem\]{padding-inline:1rem}.max-sp\:px-\[20px\]{padding-inline:20px}.max-sp\:py-\[1rem\]{padding-block:1rem}.max-sp\:py-\[2rem\]{padding-block:2rem}.max-sp\:py-\[4rem\]{padding-block:4rem}.max-sp\:py-\[16px\]{padding-block:16px}.max-sp\:pb-0{padding-bottom:0}.max-sp\:pb-\[1rem\]{padding-bottom:1rem}.max-sp\:text-\[1\.2rem\]{font-size:1.2rem}.max-sp\:text-\[1\.3rem\]{font-size:1.3rem}.max-sp\:text-\[1\.4rem\]{font-size:1.4rem}.max-sp\:text-\[1\.5rem\]{font-size:1.5rem}.max-sp\:text-\[1\.6rem\]{font-size:1.6rem}.max-sp\:text-\[1\.8rem\]{font-size:1.8rem}.max-sp\:text-\[1rem\]{font-size:1rem}.max-sp\:text-\[2\.2rem\]{font-size:2.2rem}.max-sp\:text-\[2\.8rem\]{font-size:2.8rem}.max-sp\:text-\[3\.4rem\]{font-size:3.4rem}.max-sp\:leading-none{--tw-leading:1;line-height:1}}@media (min-width:621px){.sp\:hidden{display:none}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}}:root{--c_rd:var(--color-rd);--c_bl:var(--color-bl);--c_db:var(--color-db);--c_ye:var(--color-ye);--c_or:var(--color-or);--c_gr:var(--color-gr);--c_lg:var(--color-lg);--c_gy:var(--color-gy);--c_dg:var(--color-dg);--c_be:var(--color-be);--c_pk:var(--color-pk);--c_lp:var(--color-lp);--c_br:var(--color-br);--c_pl:var(--color-pl);--c_wh:#fff;--c_bk:#000}picture{display:contents}.hurryFlowSlider{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.hurryFlowSlider::-webkit-scrollbar{display:none}.hurryFlowSlider>*{scroll-snap-align:start;flex:0 0 34rem;margin:0 2rem}@media screen and (max-width:620px){.hurryFlowSlider>*{flex-basis:calc(100% - 4rem)}}.formWrap a.btnCont,.formWrap button.btnCont{color:#fff;letter-spacing:.05em;text-indent:.05em;background:var(--c_pk);text-align:center;cursor:pointer;border:none;border-radius:10rem;min-width:30rem;padding:2rem;font-family:Noto Sans JP,sans-serif;font-size:115%;font-weight:600;transition:all .2s;display:block}.formWrap a.btnCont._gray,.formWrap button.btnCont._gray{color:#333;background:#ddd}.formWrap a.btnCont:hover,.formWrap button.btnCont:hover{opacity:.7}.formWrap button.btnCont:disabled{opacity:.5;cursor:default}@media screen and (max-width:620px){.formWrap a.btnCont,.formWrap button.btnCont{width:100%;min-width:0}}.subTtlArea{color:#fff;z-index:1;justify-content:center;align-items:center;height:29rem;display:flex;position:relative;overflow:hidden}.subTtlArea figure{z-index:-1;position:absolute;inset:0;overflow:hidden}.subTtlArea figure img{object-fit:cover;min-width:100%;height:100%}.subTtlArea h1{letter-spacing:.15em;font-size:3.2rem}.subTtlArea._bgnone{background:url(/common/img/top/bg03.png) 0 0/40% no-repeat,url(/common/img/top/bg02.png) 100% 100%/40% no-repeat}@media screen and (max-width:620px){.subTtlArea{height:12rem}.subTtlArea h1{text-shadow:0 0 .5rem #000000b3;font-size:2.4rem}.subTtlArea._bgnone h1{text-shadow:none}}.onlysp{display:none}@media screen and (max-width:620px){.onlysp{display:block}.onlysp._inlineblock{display:inline-block}.onlypc{display:none}}.ddNavArea{text-align:left;border-top:1px solid var(--c_gy);z-index:99;background:#fff;padding:3rem 0;position:absolute;top:100%;left:0;right:0;box-shadow:0 .5rem .5rem #00000008}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
