@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@400;500;600;700&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap");.c-circle_ico,.p-member_content__item__link a .circle_button{background-color:#fff;border:3px solid #fa7300;border-radius:9999px;display:grid;min-height:min(.8163265306vw + 36.9387755102px,50px);min-width:min(.8163265306vw + 36.9387755102px,50px);place-items:center}.c-circle_ico svg,.p-member_content__item__link a .circle_button svg{font-size:min(calc(.16327vw + 1.02423rem),1.1875rem);line-height:1}.-lg.c-circle_ico,.p-member_content__item__link a .-lg.circle_button{min-height:min(3.2653061224vw + 67.7551020408px,120px);min-width:min(3.2653061224vw + 67.7551020408px,120px)}.-md.c-circle_ico,.p-member_content__item__link a .-md.circle_button{min-height:min(.8163265306vw + 26.9387755102px,40px);min-width:min(.8163265306vw + 26.9387755102px,40px)}.-md.c-circle_ico svg,.p-member_content__item__link a .-md.circle_button svg{font-size:min(calc(.2449vw + .8801rem),1.125rem)}.-sm.c-circle_ico,.p-member_content__item__link a .-sm.circle_button{min-height:min(.4081632653vw + 23.4693877551px,30px);min-width:min(.4081632653vw + 23.4693877551px,30px)}.-sm.c-circle_ico svg,.p-member_content__item__link a .-sm.circle_button svg{font-size:min(calc(.16327vw + .71173rem),.875rem)}.-main.c-circle_ico,.p-member_content__item__link a .-main.circle_button{background-color:#fa7300;color:#fff}.-sub.c-circle_ico,.p-member_content__item__link a .-sub.circle_button{background-color:#145c96;border-color:#145c96;color:#fff}.c-mask_circle{background-color:#fa7300;height:100%;left:50%;mask-image:url(../../img/common/bg_mask.svg);-webkit-mask-image:url(../../img/common/bg_mask.svg);mask-position:top center;-webkit-mask-position:top center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover;min-width:calc(65.30612vw + 955.10204px);position:absolute;top:0;translate:-50% 0;z-index:-100}.-beige.c-mask_circle{background-color:#fbfaf4}.-bottom.c-mask_circle{bottom:0;top:auto}.c-single_content h2{background-color:#fa7300;border-radius:10px;color:#fff;display:inline-block;font-size:min(calc(.65306vw + 1.09694rem),1.75rem);font-weight:700;letter-spacing:0;margin-bottom:1em;padding:0 .75em}.c-single_content h3{align-items:center;display:flex;font-size:min(calc(.4898vw + 1.0102rem),1.5rem);font-weight:700;gap:10px;margin-bottom:.4em}.c-single_content h3:before{background-color:#fa7300;border-radius:2px;content:"";display:block;height:.8em;width:.2em}.-member .c-single_content h3:before{background-color:#145c96}.c-single_content h4{border-bottom:1px solid #fa7300;display:inline-block;font-size:min(calc(.32653vw + .92347rem),1.25rem);font-weight:700;margin-bottom:.75em}.-member .c-single_content h4{border-color:#145c96}.c-single_content h4>a{text-decoration:none}.c-single_content p{line-height:1.8;margin-bottom:min(.8163265306vw + 26.9387755102px,40px)}.c-single_content p>a{color:#fa7300;display:inline;text-decoration:underline}.-member .c-single_content p>a{color:#145c96}.c-single_content a{color:#fa7300;text-decoration:underline}.-member .c-single_content a{color:#145c96}.c-single_content .wp-block-file{font-size:min(calc(.16327vw + .83673rem),1rem)}.c-single_content img,.c-single_content ul{margin-bottom:.5em;margin-top:1em}.c-single_content ul>*{padding-left:1em;position:relative}.c-single_content ul>:not(:first-of-type){margin-top:.3em}.c-single_content ul>:before{background-color:#fa7300;border-radius:9999px;content:"";display:inline-block;left:0;line-height:1;min-height:.3em;min-width:.3em;position:absolute;top:.8em}.c-single_content ol{margin-bottom:1.5em;margin-top:1em}.c-single_content ol>*{counter-increment:ordered_list;padding-left:2em;position:relative}.c-single_content ol>:not(:first-of-type){margin-top:.3em}.c-single_content ol>:before{color:#fa7300;content:counter(ordered_list,decimal-leading-zero) ".";display:inline-block;font-family:Barlow,sans-serif;font-style:normal;font-weight:500;left:0;line-height:1;position:absolute;top:.4em}.c-single_content .pic-row{align-items:center;display:flex;gap:min(4.4897959184vw + -16.8367346939px,55px)}.c-single_content .pic-row__main{width:100%}.c-single_content .pic-row__img{flex:0 0 min(22.4489795918vw + 115.8163265306px,475px)}.c-single_content .pic-row__img img{aspect-ratio:475/355;width:100%}.c-single_content .pic-row.-reverse{flex-direction:row-reverse}

/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;line-height:1.15}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,picture,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;outline:0;padding:0;text-align:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;appearance:none;cursor:pointer}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}[hidden],template{display:none}body{-webkit-text-size-adjust:100%;font-feature-settings:"palt";background-color:#fff;color:#000;font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,ヒラギノ角ゴ ProN W3,游ゴシック,YuGothic,游ゴシック体,Noto Sans JP,BIZ UDPGothic,Meiryo,Helvetica Neue,Arial,sans-serif;font-size:min(calc(.16327vw + .83673rem),1rem);font-weight:400;letter-spacing:.04em;line-height:1.75;scrollbar-gutter:stable;text-indent:min(0vw,0rem)}#page{overflow:clip;position:relative}figure,picture{display:block}img{height:auto;max-width:100%;min-height:1px;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}img.-t{-o-object-position:center top;object-position:center top}img.-tl{-o-object-position:left top;object-position:left top}img.-tr{-o-object-position:right top;object-position:right top}img.-r{-o-object-position:right center;object-position:right center}img.-b{-o-object-position:center bottom;object-position:center bottom}img.-bl{-o-object-position:left bottom;object-position:left bottom}img.-br{-o-object-position:right bottom;object-position:right bottom}img.-l{-o-object-position:left center;object-position:left center}.js-svg{height:1em;width:1em}img.js-svg{opacity:0}svg.js-svg{opacity:1}svg{overflow:hidden}.column-loop__item>h2{border-radius:5px;font-size:min(calc(.16327vw + 1.08673rem),1.25rem);padding-inline:.4em}.l-header{background-color:#fff;left:0;padding:min(.8163265306vw + 6.9387755102px,20px) min(2.0408163265vw + -7.6530612245px,25px) min(.4081632653vw + 3.4693877551px,10px) min(2.4489795918vw + -9.1836734694px,30px);position:fixed;top:0;transition:opacity .6s ease 1.8s,top .6s ease 1.8s,background-color .3s;width:100%;z-index:6000}.home .l-header{opacity:0;top:max(-1.2244897959vw + -10.4081632653px,-30px)}.home.is-opening.is-ready .l-header,.home.is-start.is-ready.is-loaded .l-header{opacity:1;top:0}.l-header__inner{display:flex;gap:1em;gap:min(2.0408163265vw + -7.6530612245px,25px)}.l-header__head{align-items:baseline;display:flex;gap:min(1.6326530612vw + -6.1224489796px,20px)}.l-header__head__label{background-color:#145c96;font-size:min(calc(.81633vw + .18367rem),1rem);padding:.2em .7em}.l-header__logo{margin-top:1.5em;width:min(19.1836734694vw + -11.9387755102px,295px)}.l-header__logo img{-o-object-fit:cover;object-fit:cover;width:100%}.l-header_info{margin-left:auto}.l-header_info__sub{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-bottom:10px}.l-header_info__sub__text{-webkit-margin-end:.5em;margin-inline-end:.5em}.l-header_info__sub__text a{line-height:1;transition:color .3s ease}.l-header_info__sub__button a{background-color:#fa7300;border:2px solid #fa7300;border-radius:9999px;color:#fff;cursor:pointer;display:inline-block;font-size:min(calc(.32653vw + .54847rem),.875rem);line-height:1;padding:.7em 1em;transition:color .3s ease,background-color .3s ease;width:100%}.l-header_info__sub__button.-blue a{background-color:#145c96;border-color:#145c96}.l-header_info__nav{align-items:flex-start;display:flex;gap:min(1.6326530612vw + -6.1224489796px,20px)}.l-header_info__nav__item{position:relative}.l-header_info__nav__item.-column>a{flex-direction:column}.l-header_info__nav__item>a{display:block;position:relative}.l-header_info__nav__item>a:before{background-color:#fa7300;bottom:0;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:center top;transition:transform .3s ease;width:100%}.l-header_info__nav__item>a:after{content:"";display:none;height:100px;left:0;position:absolute;top:0;width:100%;z-index:-1}.l-header_info__nav__item>a.is-mega:before{transform:scale(1)}.l-header_info__nav__item>a.is-mega:after{display:block}.l-header_info__nav__item>a.is-mega .name{color:#fa7300}.-member .l-header_info__nav__item>a.is-mega .name{color:#145c96}.l-header_info__nav__item>a .name{font-size:min(calc(.89796vw + .10204rem),1rem);line-height:1;transition:color .3s ease}.l-header_info__nav__item>a .c-ico{color:#fa7300;line-height:1}.l-header.-member{background-color:transparent;transition:opacity .6s ease 1.2s,top .6s ease 1.2s,background-color .3s}.l-header.-member .l-header_info__nav{gap:min(1.6326530612vw + -6.1224489796px,20px)}.l-header.-member .l-header_info__nav__item>a:before{background-color:#145c96}.l-header.-member .l-header_info__nav__item>a .name{font-size:min(calc(.4898vw + .5102rem),1rem)}.l-header.-member .l-header_info__nav__item>a .c-ico{color:#145c96}.l-header.is-fixed{background-color:#fff}.l-footer{overflow:hidden;padding-top:min(8.1632653061vw + 69.387755102px,200px);position:relative;width:100%}.l-footer:before{background-color:#fbfaf4;bottom:0;content:"";height:80%;left:0;position:absolute;width:100%;z-index:-99}.l-footer__hero{align-items:center;animation:loopX 200s linear infinite;display:flex;left:0;position:absolute}.l-footer__hero span{color:#ccc;font-size:min(calc(8.16327vw + 4.33673rem),12.5rem);line-height:1;opacity:.15;white-space:nowrap}.l-footer__inner{border-bottom:5px dotted #ccc}.l-footer__inner__heading{align-items:center;display:flex;justify-content:center;padding-bottom:min(1.2244897959vw + 40.4081632653px,60px);position:relative;width:100%}.l-footer__inner__heading .c-title01{line-height:1.8}.l-footer__inner .c-page_top{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)}.l-footer__inner .c-page_top a{justify-content:flex-end}.l-footer__contact{flex:0 0 min(10.612244898vw + 60.2040816327px,230px);margin:0 min(4.4897959184vw + -16.8367346939px,55px)}.l-footer__contact a{align-items:center;background-color:#fa7300;border:2px solid #fa7300;border-radius:9999px;color:#fff;display:flex;flex-direction:column;height:min(10.612244898vw + 60.2040816327px,230px);justify-content:center;transition:color .3s ease,background-color .3s ease;width:100%}.l-footer__contact a .ico svg{font-size:min(calc(1.14286vw + 2.23214rem),3.375rem)}.l-footer__contact a .name{font-size:min(calc(.65306vw + 1.09694rem),1.75rem);line-height:1;text-transform:capitalize}.l-footer__sitemap{align-items:flex-start;border-bottom:1px solid #ccc;display:flex;gap:min(12.2448979592vw + -45.9183673469px,150px);margin-right:min(8.1632653061vw + -30.612244898px,100px);padding-bottom:min(4.0816326531vw + 24.693877551px,90px)}.l-footer__sitemap__copy{font-size:min(calc(.65306vw + .59694rem),1.25rem);line-height:1;text-transform:uppercase;white-space:nowrap}.l-footer__sitemap__row{align-items:flex-start;display:flex;gap:1em;justify-content:space-between;width:100%}.l-footer__sitemap__wrap:first-of-type .l-footer_sitemap__item{margin-bottom:.75em}.l-footer__sitemap__wrap:not(:first-of-type) .l-footer_sitemap__item:first-of-type{height:190px}.l-footer__sitemap__item{font-size:min(calc(.40816vw + .52934rem),.9375rem)}.l-footer__sitemap__item:not(:last-of-type){margin-bottom:1em}.l-footer__sitemap__item__child{margin-top:.6em}.l-footer__sitemap__item a{transition:color .3s ease}.l-footer__bottom{align-items:flex-start;display:flex;gap:min(8.1632653061vw + -30.612244898px,100px)}.l-footer__bottom__main{width:100%}.l-footer__bottom__main .data{display:grid;font-size:min(calc(.16327vw + .71173rem),.875rem);gap:.7em 0;grid-template-columns:min(2.4489795918vw + 50.8163265306px,90px) auto}.l-footer__bottom__main__copyright{font-size:min(calc(.16327vw + .71173rem),.875rem);line-height:1}.l-footer__bottom__illust{line-height:0;margin-right:max(-6.5306122449vw + 24.4897959184px,-80px)}.l-footer__bottom__illust svg{height:auto;width:min(48.6530612245vw + -32.4489795918px,746px)}.l-footer.-member{overflow:clip;padding-top:min(8.1632653061vw + 69.387755102px,200px)}.l-footer.-member:before{height:50%}.l-footer.-member .l-footer__inner{border:none}.l-footer.-member .l-footer__inner__heading{padding-bottom:0}.l-footer.-member .l-footer__contact a{background-color:#145c96;border-color:#145c96}.c-font_barlow{font-weight:400}.c-font_barlow,.c-font_barlow.-md{font-family:Barlow,sans-serif;font-style:normal}.c-font_barlow.-md{font-weight:500}.c-font_barlow.-semi{font-weight:600}.c-font_barlow.-bold,.c-font_barlow.-semi{font-family:Barlow,sans-serif;font-style:normal}.c-font_barlow.-bold{font-weight:700}.c-page_top a{align-items:center;display:flex;gap:10px;transition:color .3s ease}.c-page_top a .c-ico{line-height:0}.c-page_top a .text{letter-spacing:.04em;line-height:1}.c-crumbs{font-size:min(calc(.16327vw + .58673rem),.75rem)}.c-crumbs .line,.c-crumbs a{color:#ccc}.c-ico svg{height:1em;width:1em}.c-text01{line-height:2}.c-noto{align-items:baseline;display:flex;font-size:min(calc(.16327vw + .71173rem),.875rem);gap:.5em}.c-noto:before{content:"※";display:inline-block}.c-radius01{border-radius:min(.8163265306vw + 6.9387755102px,20px)}.c-radius02{border-radius:10px}.c-radius03{border-bottom-left-radius:min(2.4489795918vw + 10.8163265306px,50px);border-bottom-right-radius:min(2.4489795918vw + 10.8163265306px,50px)}.c-radius04{border-radius:min(2.4489795918vw + 10.8163265306px,50px)}.c-tel{align-items:center;display:flex;gap:min(.4081632653vw + 13.4693877551px,20px)}.c-tel .c-ico{color:#fa7300;font-size:min(calc(.81633vw + 1.05867rem),1.875rem);line-height:1}.c-tel .num{font-size:min(calc(.4898vw + 1.3852rem),1.875rem);line-height:1}.c-tel.-sm .c-ico{font-size:20px}.c-tel.-sm .num{font-size:min(calc(.16327vw + 1.08673rem),1.25rem)}.c-tel.-member .c-ico{color:#145c96}.c-clamp{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.c-clamp.-line01{-webkit-line-clamp:1}.c-clamp.-line02{-webkit-line-clamp:2}.c-clamp.-line03{-webkit-line-clamp:3}.c-cat01{align-items:center;display:flex;gap:min(.4081632653vw + 3.4693877551px,10px)}.c-cat01__item{align-items:baseline;display:flex;gap:.3em;position:relative}.c-cat01__item:before{background-color:#fa7300;border-radius:9999px;bottom:.1em;content:"";display:block;height:.5em;min-width:.5em;position:relative}.-member .c-cat01__item:before{background-color:#145c96}.c-cat01__item .link{font-size:min(calc(.16327vw + .71173rem),.875rem);letter-spacing:0;line-height:1}.c-cat02{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;gap:.3em}.c-cat02__item:not(:last-child){margin-bottom:min(.4081632653vw + 3.4693877551px,10px)}.c-cat02__item.is-current a{background-color:#fa7300;color:#fff;pointer-events:none}.c-cat02__item .link,.c-cat02__item a{background-color:#f7f7f7;border-radius:9999px;display:inline-block;font-size:min(calc(.16327vw + .71173rem),.875rem);line-height:1;padding:.75em 1em;text-align:center;transition:color .3s ease,background-color .3s ease;width:auto}.c-cat02.-row{align-items:flex-start;display:flex;flex-direction:row;gap:10px}.c-cat02.-member .c-cat02__item:not(:last-child){margin-bottom:0}.c-cat02.-member .c-cat02__item.is-current a{background-color:#145c96}.c-cat02.-member .c-cat02__item .link,.c-cat02.-member .c-cat02__item a{font-size:min(calc(.16327vw + .83673rem),1rem)}.c-cat02.-white .c-cat02__item .link,.c-cat02.-white .c-cat02__item a{background-color:#fff}.c-cat02.-beige .c-cat02__item .link,.c-cat02.-beige .c-cat02__item a{background-color:#fbfaf4}.c-circle_ico{position:relative;transition:color .3s ease-out}.c-circle_ico:before{background-color:#fff;border-radius:9999px;content:"";height:110%;left:50%;position:absolute;top:50%;transform:scale(0);transition:transform .3s ease-out;translate:-50% -50%;width:110%}.c-circle_ico svg{position:relative;z-index:1}.c-slider_pagination{align-items:center;display:flex;flex-direction:column;gap:5px}.c-slider_pagination li{background-color:#fa7300;border-radius:9999px;height:5px;transition:width .3s ease,height .3s ease;width:5px}.c-slider_pagination li.is-act{height:10px;width:10px}.c-mask_circle{display:block}.c-pagenavi .wp-pagenavi{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:min(1.6326530612vw + 23.8775510204px,50px)}.c-pagenavi .wp-pagenavi .current,.c-pagenavi .wp-pagenavi .page{background-color:transparent;border-radius:9999px;display:grid;font-size:min(calc(.32653vw + 1.17347rem),1.5rem);line-height:1;min-height:min(.8163265306vw + 36.9387755102px,50px);min-width:min(.8163265306vw + 36.9387755102px,50px);place-items:center}.c-pagenavi .wp-pagenavi .current{background-color:#fa7300;color:#fff}.c-pagenavi .wp-pagenavi .page{transition:color .3s ease}.c-member_info{background-color:#fbfaf4;padding:min(1.6326530612vw + 13.8775510204px,40px) min(2.0408163265vw + 7.3469387755px,40px)}.c-member_info__item:not(:last-of-type){margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.c-member_info__item .title{align-items:center;display:flex;font-size:min(calc(.32653vw + 1.04847rem),1.375rem);gap:.5em;margin-bottom:.5em}.c-member_info__item .title:before{background-color:#145c96;border-radius:9999px;content:"";display:block;height:.75em;position:relative;top:.1em;width:4px}.c-container{margin-left:auto;margin-right:auto;padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px);width:min(82.0408163265vw + 67.3469387755px,1380px)}.c-container.-sm{width:min(65.7142857143vw + 128.5714285714px,1180px)}.c-fluid{padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px)}.c-grid-container{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(39.387755102vw + 19.7959183673px,650px)) minmax(0,min(39.387755102vw + 19.7959183673px,650px)) minmax(0,1fr)}.c-grid-fluid{display:grid;grid-template-columns:minmax(0,min(1.6326530612vw + 13.8775510204px,40px)) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px, 40px))) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px, 40px))) minmax(0,min(1.6326530612vw + 13.8775510204px,40px))}.c-grid-container>.col1-2,.c-grid-fluid>.col1-2{grid-column:1/2}.c-grid-container>.col1-3,.c-grid-fluid>.col1-3{grid-column:1/3}.c-grid-container>.col1-4,.c-grid-fluid>.col1-4{grid-column:1/4}.c-grid-container>.col1-5,.c-grid-fluid>.col1-5{grid-column:1/5}.c-grid-container>.col2-3,.c-grid-fluid>.col2-3{grid-column:2/3}.c-grid-container>.col2-4,.c-grid-fluid>.col2-4{grid-column:2/4}.c-grid-container>.col2-5,.c-grid-fluid>.col2-5{grid-column:2/5}.c-grid-container>.col3-4,.c-grid-fluid>.col3-4{grid-column:3/4}.c-grid-container>.col3-5,.c-grid-fluid>.col3-5{grid-column:3/5}.c-grid-container>.col4-5,.c-grid-fluid>.col4-5{grid-column:4/5}.c-grid-container.-nowrap>[class*=col],.c-grid-fluid.-nowrap>[class*=col]{grid-row:1/-1}.c-grid-column{display:grid}.c-grid-column.-col6{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col5{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1{grid-template-columns:repeat(1,minmax(0,1fr))}.c-hamburger{cursor:pointer;position:relative}.c-hamburger__inner{align-items:center;background-color:#fa7300;border:2px solid #fa7300;border-radius:9999px;display:flex;flex-direction:column;justify-content:center;min-height:min(2.4489795918vw + 30.8163265306px,70px);min-width:min(2.4489795918vw + 30.8163265306px,70px);transition:color .3s ease,background-color .3s ease}.c-hamburger__line{display:block;height:min(.1632653061vw + 13.387755102px,16px);margin-bottom:min(.4081632653vw + -1.5306122449px,5px);position:relative;width:min(.8163265306vw + 16.9387755102px,30px)}.c-hamburger__line span{background-color:#fff;height:1px;left:0;position:absolute;text-indent:-9999px;top:50%;transition:background-color .3s ease;translate:0 -50%;width:100%}.c-hamburger__line span.hidden{display:none}.c-hamburger__line:after,.c-hamburger__line:before{background-color:#fff;content:"";height:1px;position:absolute;transition:transform .3s ease,top .3s ease,background-color .3s ease;width:100%}.c-hamburger__line:before{top:0}.c-hamburger__line:after{bottom:0}.c-hamburger__text{line-height:1;transition:color .3s ease}.c-hamburger.is-act .c-hamburger__line:before{top:45%;transform:rotate(135deg)}.c-hamburger.is-act .c-hamburger__line:after{top:45%;transform:rotate(-135deg)}.c-hamburger.-member .c-hamburger__inner{background-color:#145c96;border-color:#145c96}.c-drawer{background-color:#fbfaf4;display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:5999}.c-drawer__inner{align-self:flex-start;display:flex;gap:1em;padding-top:min(6.5306122449vw + 95.5102040816px,200px);position:relative}.c-drawer__nav{align-items:flex-start;display:flex;gap:min(6.5306122449vw + -24.4897959184px,80px);justify-content:space-between;width:100%}.c-drawer__nav__wrap:first-of-type{flex:0 0 min(14.693877551vw + -5.1020408163px,230px)}.c-drawer__nav__wrap:first-of-type .c-drawer__nav__item{margin-bottom:.7em}.c-drawer__nav__wrap:last-of-type{width:100%}.c-drawer__nav__wrap:last-of-type .c-drawer__nav__item{margin-bottom:min(3.2653061224vw + -12.2448979592px,40px)}.c-drawer__nav__wrap:last-of-type .c-drawer__nav__item__in:first-of-type{max-width:175px;width:100%}.c-drawer__nav__item{align-items:flex-start;display:flex;font-size:min(calc(.2449vw + .6926rem),.9375rem);gap:min(8.1632653061vw + -30.612244898px,100px);width:100%}.c-drawer__nav__item .parent{line-height:1.4;width:100%}.c-drawer__nav__item .parent .link,.c-drawer__nav__item .parent a{align-items:center;cursor:pointer;display:flex;width:100%}.c-drawer__nav__item .parent .link .c-aco_trg,.c-drawer__nav__item .parent .link .c-circle_ico,.c-drawer__nav__item .parent a .c-aco_trg,.c-drawer__nav__item .parent a .c-circle_ico{display:none;margin-left:auto}.c-drawer__nav__item .parent a{transition:color .3s ease}.c-drawer__nav__item .parent.-sub:not(:last-of-type){margin-bottom:.5em}.c-drawer__nav__item .parent.-trg{border-bottom:1px solid #ccc}.c-drawer__nav__item .parent.-trg .link{padding:min(.8163265306vw + 11.9387755102px,25px) 0}.c-drawer__nav__item__in{width:100%}.c-drawer__nav__item__in .child{margin-top:min(.4081632653vw + 8.4693877551px,15px)}.c-drawer__nav__item__in .child li a{align-items:center;display:flex;transition:color .3s;width:100%}.c-drawer__nav__item__in .child li a .c-aco_trg,.c-drawer__nav__item__in .child li a .c-circle_ico{display:none;margin-left:auto}.c-drawer__info{flex:0 0 min(24.4897959184vw + -11.8367346939px,380px);margin-left:auto}.c-drawer__illust{bottom:-1em;position:absolute;right:calc(2.44898vw - .57398rem)}.c-drawer__illust svg{height:auto;width:min(34.693877551vw + 19.8979591837px,575px)}.c-drawer.-member .c-drawer__nav{gap:0}.c-drawer.-member .c-drawer__nav__item .parent{margin-bottom:1em}.c-drawer.-member .c-drawer__nav__item .parent.-trg{margin-bottom:0}.c-drawer.-member .c-drawer__nav__item .c-drawer__nav__item__in .child li a .c-aco_trg,.c-drawer.-member .c-drawer__nav__item .c-drawer__nav__item__in .child li a .c-circle_ico{display:none;margin-left:auto}.c-title01{font-size:min(calc(.81633vw + 1.43367rem),2.25rem);letter-spacing:0;line-height:1.5}.c-title01.-fz1_8{font-size:min(calc(.2449vw + .8801rem),1.125rem)}.c-title01.-fz2_0{font-size:min(calc(.32653vw + .92347rem),1.25rem)}.c-title01.-fz2_4{font-size:min(calc(.4898vw + 1.0102rem),1.5rem)}.c-title01.-fz2_2{font-size:min(calc(.32653vw + 1.04847rem),1.375rem)}.c-title01.-fz2_6{font-size:min(calc(.32653vw + 1.29847rem),1.625rem)}.c-title01.-fz2_8{font-size:min(calc(.4898vw + 1.2602rem),1.75rem)}.c-title01.-fz3_0{font-size:min(calc(.65306vw + 1.22194rem),1.875rem)}.c-title01.-fz3_2{font-size:min(calc(.81633vw + 1.18367rem),2rem)}.c-title01.-fz4_2{font-size:min(calc(1.30612vw + 1.31888rem),2.625rem)}.c-title01.-fz4_8{font-size:min(calc(1.46939vw + 1.53061rem),3rem)}.c-title01.-dot{align-items:baseline;display:flex;gap:.5em}.c-title01.-dot:before{background-color:#fa7300;border-radius:9999px;bottom:.2em;content:"";display:block;height:.3em;min-width:.3em;position:relative}.c-title01.-border{border-bottom:3px solid;display:inline-block}.c-title02{font-size:min(calc(.81633vw + 1.05867rem),1.875rem);position:relative}.c-title02:before{background-color:#fa7300;content:"";display:block;height:3px;margin-bottom:.8em;width:1.8em}.c-title02.-lg{font-size:min(calc(1.30612vw + .94388rem),2.25rem)}.c-title02.-exlg{font-size:min(calc(.97959vw + 1.77041rem),2.75rem)}.c-title02.-sub:before{background-color:#145c96}.c-heading01 .sub{display:block;font-size:min(calc(.4898vw + 1.0102rem),1.5rem);line-height:1;margin-bottom:.5em;text-transform:capitalize}.c-heading01 .sub.-sm{font-size:min(calc(.32653vw + .92347rem),1.25rem)}.c-heading01 .main{display:inline-block;font-size:min(calc(1.14286vw + 1.48214rem),2.625rem);line-height:1.5;padding-bottom:.3em;position:relative}.c-heading01 .main:before{border-bottom:5px dotted #fa7300;bottom:0;content:"";height:1px;left:50%;position:absolute;translate:-50% 0;width:1.5em}.c-heading01 .main.-border_100:before{width:100%}.c-heading01 .main.-non_border{padding-bottom:0}.c-heading01 .main.-non_border:before{display:none}.c-heading01.js-anim_elm .sub{opacity:0;transform:translateY(.5em);transition:opacity .9s ease,transform .9s ease}.c-heading01.js-anim_elm .main>.js-split{display:inline-block;opacity:0;overflow:hidden;position:relative;transform:translateY(.3em);transition:opacity .9s ease,transform .9s ease}.c-heading01.js-anim_elm .main>.js-split:nth-child(0){transition-delay:0ms}.c-heading01.js-anim_elm .main>.js-split:first-child{transition-delay:80ms}.c-heading01.js-anim_elm .main>.js-split:nth-child(2){transition-delay:.16s}.c-heading01.js-anim_elm .main>.js-split:nth-child(3){transition-delay:.24s}.c-heading01.js-anim_elm .main>.js-split:nth-child(4){transition-delay:.32s}.c-heading01.js-anim_elm .main>.js-split:nth-child(5){transition-delay:.4s}.c-heading01.js-anim_elm .main>.js-split:nth-child(6){transition-delay:.48s}.c-heading01.js-anim_elm .main>.js-split:nth-child(7){transition-delay:.56s}.c-heading01.js-anim_elm .main>.js-split:nth-child(8){transition-delay:.64s}.c-heading01.js-anim_elm .main>.js-split:nth-child(9){transition-delay:.72s}.c-heading01.js-anim_elm .main>.js-split:nth-child(10){transition-delay:.8s}.c-heading01.js-anim_elm .main>.js-split:nth-child(11){transition-delay:.88s}.c-heading01.js-anim_elm .main>.js-split:nth-child(12){transition-delay:.96s}.c-heading01.js-anim_elm .main>.js-split:nth-child(13){transition-delay:1.04s}.c-heading01.js-anim_elm .main>.js-split:nth-child(14){transition-delay:1.12s}.c-heading01.js-anim_elm .main>.js-split:nth-child(15){transition-delay:1.2s}.c-heading01.js-anim_elm .main>.js-split:nth-child(16){transition-delay:1.28s}.c-heading01.js-anim_elm .main>.js-split:nth-child(17){transition-delay:1.36s}.c-heading01.js-anim_elm .main>.js-split:nth-child(18){transition-delay:1.44s}.c-heading01.js-anim_elm .main>.js-split:nth-child(19){transition-delay:1.52s}.c-heading01.js-anim_elm .main>.js-split:nth-child(20){transition-delay:1.6s}.c-heading01.js-anim_elm .main:before{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path .6s ease-in-out .3s;transition:clip-path .6s ease-in-out .3s;transition:clip-path .6s ease-in-out .3s,-webkit-clip-path .6s ease-in-out .3s}.c-heading01.js-anim_elm .main.-color{opacity:0;transition:opacity .6s ease}.c-heading01.js-anim_elm .main.-color .js-split{transition:color .6s ease-in-out}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(0){transition-delay:0ms}.c-heading01.js-anim_elm .main.-color .js-split:first-child{transition-delay:60ms}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(2){transition-delay:.12s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(3){transition-delay:.18s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(4){transition-delay:.24s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(5){transition-delay:.3s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(6){transition-delay:.36s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(7){transition-delay:.42s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(8){transition-delay:.48s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(9){transition-delay:.54s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(10){transition-delay:.6s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(11){transition-delay:.66s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(12){transition-delay:.72s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(13){transition-delay:.78s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(14){transition-delay:.84s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(15){transition-delay:.9s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(16){transition-delay:.96s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(17){transition-delay:1.02s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(18){transition-delay:1.08s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(19){transition-delay:1.14s}.c-heading01.js-anim_elm .main.-color .js-split:nth-child(20){transition-delay:1.2s}.c-heading01.js-anim_elm.is-act .sub{opacity:1;transform:translateY(0)}.c-heading01.js-anim_elm.is-act .main>.js-split{opacity:1;transform:translate(0)}.c-heading01.js-anim_elm.is-act .main:before{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.c-heading01.js-anim_elm.is-act .main.-color{opacity:1}.c-heading01.js-anim_elm.is-act .main.-color .js-split{color:#fa7300}.c-heading02{align-items:flex-end;display:flex;gap:min(2.4489795918vw + .8163265306px,40px);padding-top:min(.4081632653vw + 13.4693877551px,20px);position:relative}.c-heading02:before{background-color:#fa7300;content:"";display:block;height:3px;left:0;position:absolute;top:0;width:min(1.6326530612vw + 23.8775510204px,50px)}.c-heading02 .sub{text-transform:capitalize}.c-heading02 .sub,.c-heading03 .sub{font-size:min(calc(.32653vw + .92347rem),1.25rem)}.c-heading03 .sub{background-color:#fff;border:1px solid;border-radius:9999px;display:inline-block;letter-spacing:0;line-height:1;padding:.3em .8em}.c-heading03.js-anim_elm .sub{opacity:0;transition:opacity .6s ease-in-out .3s,translate .6s ease-in-out .3s;translate:-10% 0}.c-heading03.js-anim_elm .c-title01{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path .9s ease-in-out .3s;transition:clip-path .9s ease-in-out .3s;transition:clip-path .9s ease-in-out .3s,-webkit-clip-path .9s ease-in-out .3s}.c-heading03.js-anim_elm.is-act .sub{opacity:1;translate:0 0}.c-heading03.js-anim_elm.is-act .c-title01{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.c-heading_num{align-items:center;display:flex;gap:min(.4081632653vw + 3.4693877551px,10px)}.c-heading_num .en{font-size:min(calc(.16327vw + .96173rem),1.125rem);line-height:1;position:relative;text-transform:uppercase}.c-heading_num .en:before{background-color:#fa7300;content:"";height:1px;left:0;position:absolute;top:130%;width:100%}.c-heading_num .main{font-size:min(calc(.97959vw + 1.64541rem),2.625rem);line-height:1}.c-heading_num.-center{justify-content:center}.c-heading_num.-non_border{align-items:flex-end;gap:0}.c-heading_num.-non_border .en{bottom:.1em;font-size:min(calc(.32653vw + .92347rem),1.25rem);text-transform:none}.c-heading_num.-non_border .en:before{display:none}.c-heading_num.-non_border .main{font-size:min(calc(.97959vw + 1.02041rem),2rem)}.c-button01{max-width:380px;width:100%}.c-button01 a{align-items:center;border:2px solid #fa7300;border-radius:9999px;display:inline-flex;font-size:min(calc(.32653vw + .67347rem),1rem);padding:5px 1em 5px 5px;transition:background-color .3s ease;width:100%}.c-button01 a,.c-button01 a .c-circle_ico:before{background-color:#fa7300}.c-button01 a .name{color:#fff;display:flex;justify-content:center;transition:color .3s ease;width:100%}.c-button01.-blue a{background-color:#145c96}.c-button01.-blue a,.c-button01.-blue a .c-circle_ico{border-color:#145c96}.c-button01.-blue a .c-circle_ico:before{background-color:#145c96}.c-button01.-w280{max-width:280px}.c-button01.-w280 a .name{font-size:min(calc(.16327vw + .77423rem),.9375rem)}.c-button02 a{align-items:center;background-color:#f7f7f7;display:flex;gap:1em;padding:min(.4081632653vw + 18.4693877551px,25px) min(.8163265306vw + 16.9387755102px,30px) min(.4081632653vw + 18.4693877551px,25px) min(.8163265306vw + 26.9387755102px,40px);position:relative;transition:background-color .3s ease;width:100%}.c-button02 a .name{font-size:min(calc(.16327vw + .83673rem),1rem);line-height:1.3;transition:color .3s ease}.c-button02 a .c-circle_ico{margin-left:auto}.c-button02.-sm a{padding-bottom:min(.4081632653vw + 13.4693877551px,20px);padding-top:min(.4081632653vw + 13.4693877551px,20px)}.c-button02.-w230{max-width:230px;width:100%}.c-button02.-w290{max-width:290px;width:100%}.c-button02.-w340{max-width:340px;width:100%}.c-button02.-w380{max-width:380px;width:100%}.c-button02.-w410{max-width:410px;width:100%}.c-button02.-w480{max-width:480px;width:100%}.c-button02.-w540{max-width:540px;width:100%}.c-button02.-w560{max-width:560px;width:100%}.c-button02.-center{margin-left:auto;margin-right:auto}.c-button02.-right{margin-left:auto}.c-button02.-white a{background-color:#fff}.c-button03 a{align-items:center;border-bottom:1px solid #ccc;display:flex;gap:.5em;padding-bottom:min(.4081632653vw + 13.4693877551px,20px);position:relative}.c-button03 a:before{background-color:#fa7300;bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width .45s ease-in-out;width:0}.c-button03 a .name{line-height:1}.c-button03 a .c-circle_ico,.c-button03 a .c-ico{margin-left:auto}.c-button03 a .c-ico{color:#fa7300}.c-button03 a .c-ico svg{font-size:min(calc(.4898vw + 1.0102rem),1.5rem)}.c-button03.-member a:before{background-color:#145c96}.c-button04 a{align-items:center;display:inline-flex;gap:min(.8163265306vw + 6.9387755102px,20px)}.c-button04 a .c-circle_ico:before{height:100%;width:100%}.c-button04 a .text{font-size:min(calc(.2449vw + .8801rem),1.125rem);line-height:1;transition:color .3s}.c-fixed_button{align-items:flex-start;bottom:0;display:none;left:0;position:fixed;width:100%;z-index:5998}.c-fixed_button__item{width:100%}.c-fixed_button__item a{align-items:center;background-color:#fa7300;border-top-left-radius:20px;display:flex;gap:1em;padding:10px}.c-fixed_button__item a .name{color:#fff}.c-fixed_button__item a .c-circle_ico{border:none}.c-fixed_button__item.-blue a{background-color:#145c96;border-top-left-radius:0;border-top-right-radius:20px}.c-item_news:first-child a{padding-top:0}.c-item_news a{border-bottom:1px solid #ccc;display:block;gap:min(2.4489795918vw + -9.1836734694px,30px);padding:1em 0;position:relative}.c-item_news a:before{background-color:#fa7300;bottom:-1px;content:"";height:1px;left:0;position:absolute;transition:width .45s ease-in-out;width:0}.member-site .c-item_news a:before{background-color:#145c96}.c-item_news__heading{align-items:center;display:flex;gap:min(.8163265306vw + 16.9387755102px,30px);margin-bottom:.3em;width:100%}.c-item_news__heading time{font-size:min(calc(.2449vw + .8801rem),1.125rem)}.c-item_news__title{transition:color .3s ease;width:100%}.c-item_news.fader__slide{min-width:min(29.387755102vw + -10.2040816327px,460px);opacity:0;transition:opacity .3s ease}.c-item_news.fader__slide a{background-color:#f7f7f7;border:2px solid #f7f7f7;border-radius:min(.8163265306vw + 6.9387755102px,20px);display:block;padding:min(1.2244897959vw + 10.4081632653px,30px) min(1.6326530612vw + 13.8775510204px,40px);position:relative;transition:border-color .3s ease;visibility:hidden;width:100%;z-index:1}.c-item_news.fader__slide a:before{display:none}.c-item_news.fader__slide.is-act{opacity:1}.c-item_news.fader__slide.is-act a{visibility:visible;z-index:2}.c-item_news.-column a{align-items:baseline;display:grid;grid-template-columns:auto 1fr}.c-item_lecture:not(:last-of-type){margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.c-item_lecture .link,.c-item_lecture a{align-items:center;background-color:#fbfaf4;border:2px solid #fbfaf4;border-radius:10px;display:flex;gap:min(4.8979591837vw + -18.3673469388px,60px);padding:min(.8163265306vw + 16.9387755102px,30px) min(2.0408163265vw + 7.3469387755px,40px) min(.8163265306vw + 16.9387755102px,30px) min(2.8571428571vw + 4.2857142857px,50px);transition:border-color .3s ease}.c-item_lecture__heading{width:100%}.c-item_lecture__heading__title{border-bottom:1px solid #ccc;padding-bottom:min(.4081632653vw + 8.4693877551px,15px)}.c-item_lecture__heading__title .label{align-items:flex-start;display:flex;flex-wrap:wrap;gap:5px}.c-item_lecture__heading__title .label>li{background-color:#fa7300;border-radius:99999px;color:#fff;display:inline-block;font-size:min(calc(.16327vw + .71173rem),.875rem);line-height:1;padding:.5em .75em}.c-item_lecture__heading__title .c-title01{transition:color .3s ease}.c-item_lecture__heading__info{align-items:flex-start;display:flex;gap:min(3.2653061224vw + -2.2448979592px,50px);width:100%}.c-item_lecture__heading__info .data{display:grid;font-size:min(calc(.16327vw + .71173rem),.875rem);grid-template-columns:max-content auto}.c-item_lecture__heading__info .data:first-child{width:250px}.c-item_lecture__situation{background-color:#fff;flex:0 0 min(5.7142857143vw + 98.5714285714px,190px)}.c-item_lecture__situation__head{background-color:#fa7300;border-top-left-radius:10px;border-top-right-radius:10px;line-height:1;padding:.6em 1em}.member-site .c-item_lecture__situation__head{background-color:#145c96}.-closed_event .c-item_lecture__situation__head,.-closed_event .member-site .c-item_lecture__situation__head{background-color:#ccc!important}.c-item_lecture__situation .title:after{content:"参加受付中";display:block;font-size:min(calc(.32653vw + .92347rem),1.25rem);padding:min(.8163265306vw + 11.9387755102px,25px) .5em;transition:color .3s ease}.-closed_event .c-item_lecture__situation .title:after{content:"受付終了"}.c-item_lecture.-list .link,.c-item_lecture.-modal a{background-color:#fff;border-color:#fff}.c-item_lecture.-member .c-item_lecture__heading__title .label>li,.c-item_lecture.-member .c-item_lecture__situation__head{background-color:#145c96}.c-item_event a{display:block;width:100%}.c-item_event__heading{align-items:baseline;display:flex;gap:min(1.2244897959vw + 10.4081632653px,30px)}.c-item_event .c-title01{transition:color .3s ease}.c-item_society a{background-color:#fbfaf4;border:2px solid #fbfaf4;display:block;padding:min(.8163265306vw + 16.9387755102px,30px) min(1.2244897959vw + 10.4081632653px,30px);width:100%}.c-item_society a .c-cat02{gap:5px 10px}.c-item_society a .c-cat02__item{margin-bottom:0}.c-item_society .c-title01{border-bottom:1px solid #ccc;margin-bottom:min(.4081632653vw + 13.4693877551px,20px);padding-bottom:min(.4081632653vw + 8.4693877551px,15px);transition:color .3s ease}.c-item_society__info{align-items:flex-end;display:flex;gap:1em}.c-item_society__info__data{display:grid;font-size:min(calc(.08163vw + .79337rem),.875rem);grid-template-columns:auto auto}.c-item_society__info__data dt{font-weight:400}.c-item_society__info .c-circle_ico{margin-left:auto}.c-item_support a{background-color:#fbfaf4;border:2px solid #fbfaf4;display:block;padding:min(.8163265306vw + 16.9387755102px,30px) min(1.2244897959vw + 10.4081632653px,30px)}.c-item_support a .c-title01{transition:color .45s ease}.c-item_support__heading{align-items:baseline;display:flex;margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.c-item_support__heading time{margin-left:auto}.c-item_support__bottom{align-items:flex-end;display:flex;justify-content:space-between;margin-top:min(2.4489795918vw + 10.8163265306px,50px)}.c-item_support__data__item{display:grid;font-size:min(calc(.16327vw + .71173rem),.875rem);gap:1em;grid-template-columns:min(1.2244897959vw + 65.4081632653px,85px) auto}.c-item_support__data__item dt{padding-left:1em;position:relative}.c-item_support__data__item dt:before{background-color:#fa7300;border-radius:100vmax;content:"";display:block;left:0;min-height:.35em;min-width:.35em;position:absolute;top:.75em}.c-fukidashi01{display:block;width:100%}.c-fukidashi01>.in{background-color:#fa7300;color:#fff;display:inline-block;font-size:min(calc(.4898vw + 1.0102rem),1.5rem);padding:.1em min(.8163265306vw + 11.9387755102px,25px);position:relative}.c-fukidashi01>.in:before{background-color:#fa7300;content:"";height:15px;left:50%;-webkit-mask-image:url(../../img/common/ico/triangle-down.svg);-webkit-mask-position:bottom center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:auto 100%;position:absolute;top:90%;translate:-50% 0;width:30px}.c-fukidashi01.-question>.in{align-items:center;display:inline-flex;gap:10px;padding:5px min(.4081632653vw + 8.4693877551px,15px) 5px 5px}.c-fukidashi01.-question>.in .q{background-color:#fff;border-radius:10px;color:#fa7300;font-size:min(calc(.4898vw + 1.3852rem),1.875rem);line-height:1;padding:.13em .25em .23em}.c-fukidashi02{background-image:url(../../img/common/fukidashi/fukidashi_bg01.svg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;display:grid;height:min(8.9795918367vw + 26.3265306122px,170px);place-items:center;width:min(8.9795918367vw + 26.3265306122px,170px)}.c-fukidashi02>.text{font-size:min(calc(.81633vw + .43367rem),1.25rem);line-height:1.6}.c-fukidashi02>.text.-sm{font-size:min(calc(.57143vw + .30357rem),.875rem);line-height:1.4}.c-fukidashi02.-line_right{background-image:url(../../img/common/fukidashi/fukidashi_bg02_right.svg)}.c-fukidashi02.-line_center,.c-fukidashi02.-line_left{background-image:url(../../img/common/fukidashi/fukidashi_bg02_left.svg)}.c-fukidashi02.-line_center{transform:rotate(-45deg)}.c-fukidashi02.-line_center>.text{transform:rotate(45deg)}.c-event_main{background-color:#fbfaf4;border-radius:min(2.4489795918vw + 10.8163265306px,50px);padding:min(1.6326530612vw + 13.8775510204px,40px) min(1.2244897959vw + 10.4081632653px,30px) min(2.0408163265vw + 17.3469387755px,50px)}.c-event_main__calender{margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}#event-calendar-nav .c-calender__head{align-items:flex-end;border-bottom:2px solid #ccc;display:flex;justify-content:space-between;padding-bottom:15px}#event-calendar-nav .c-calender__head#event-calendar-nav{display:flex}#event-calendar-nav .c-calender__main{align-items:flex-end;display:flex;gap:min(.4081632653vw + 3.4693877551px,10px)}#event-calendar-nav .c-calender__main__num .number{font-size:min(calc(.89796vw + 2.41454rem),3.3125rem);line-height:1}#event-calendar-nav .c-calender__main__num .text{font-size:min(calc(.4898vw + 1.3852rem),1.875rem);line-height:1}#event-calendar-nav .c-calender__main__num.-year .number{font-size:min(calc(.65306vw + 1.22194rem),1.875rem)}#event-calendar-nav .c-calender__main__num.-year .text{font-size:min(calc(.16327vw + 1.08673rem),1.25rem)}#event-calendar-nav .c-calender__link{align-items:center;cursor:pointer;display:flex;gap:min(.4081632653vw + 3.4693877551px,10px);transition:color .3s ease}#event-calendar-nav .c-calender__link .ico{color:#fa7300;font-size:min(calc(.4898vw + .7602rem),1.25rem);line-height:0}.-member #event-calendar-nav .c-calender__link .ico{color:#145c96}#event-calendar-nav .c-calender__link.-next{flex-direction:row-reverse}.p-index_event #event-calendar-nav .p-event_section__trg,.p-member_calender #event-calendar-nav .p-event_section__trg{display:none}#event-calendar{border-bottom:2px solid #ccc}#event-calendar table{border:none!important}#event-calendar table td,#event-calendar table th{border:none}#event-calendar .fc-col-header,#event-calendar .fc-daygrid-body,#event-calendar .fc-scrollgrid-sync-table{width:100%}#event-calendar .fc-col-header{border-bottom:2px dotted #ccc!important}#event-calendar .fc-col-header .fc-col-header-cell{font-weight:700;height:min(.4081632653vw + 48.4693877551px,55px);line-height:0;padding:1em .5em;text-align:center;vertical-align:middle}#event-calendar .fc-daygrid-day{background-color:#fff;border:min(.0816326531vw + 2.693877551px,4px) solid #fbfaf4;border-radius:10px;font-weight:700;height:60px}#event-calendar .fc-daygrid-day.-disabled{opacity:.3}#event-calendar .fc-daygrid-day.is-current .in{align-items:center;background-color:#fa7300;border-radius:5px;color:#fff;display:flex;height:32px;justify-content:center;width:32px}.-member #event-calendar .fc-daygrid-day.is-current .in{background-color:#145c96}#event-calendar .fc-daygrid-day .fc-daygrid-day-top{flex-direction:row;height:100%;width:100%;z-index:1}#event-calendar .fc-daygrid-day .fc-daygrid-day-top .fc-daygrid-day-number{align-items:center;border-radius:5px;display:flex;font-family:Barlow,sans-serif;font-size:min(calc(.2449vw + .8801rem),1.125rem);font-weight:600;justify-content:center;line-height:1;padding:.3em .4em}#event-calendar .fc-daygrid-day .fc-daygrid-event-harness{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#event-calendar .fc-daygrid-day .fc-daygrid-event-harness .fc-daygrid-event{background-color:transparent;border:none;display:block;height:100%;width:100%}#event-calendar .fc-daygrid-day .fc-daygrid-event-harness .fc-daygrid-event .fc-event-main,#event-calendar .fc-daygrid-day .fc-daygrid-event-harness .fc-daygrid-event .fc-event-main .fc-event-main-frame{height:100%}#event-calendar .fc-daygrid-day .fc-daygrid-event-harness .fc-daygrid-event .fc-event-main .fc-event-main-frame .fc-event-title{height:100%;width:100%}#event-calendar .fc-daygrid-day.fc-day-today{background-color:#fff}#event-calendar .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background-color:#fa7300;border-radius:5px;color:#fff}.-member #event-calendar .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background-color:#145c96}#event-calendar .fc-list{border:none}#event-calendar .fc-list .fc-list-table{display:block}#event-calendar .fc-list .fc-list-table>thead{display:none}#event-calendar .fc-list .fc-list-table>tbody{display:block;position:relative}#event-calendar .fc-list .fc-list-table>tbody .fc-list-event-graphic,#event-calendar .fc-list .fc-list-table>tbody .fc-list-event-time{display:none}#event-calendar .fc-list .fc-list-table>tbody .fc-list-day{display:block;position:relative;top:min(2.4489795918vw + 10.8163265306px,50px)}#event-calendar .fc-list .fc-list-table>tbody .fc-list-day:not(:first-of-type){margin-top:min(.4081632653vw + 13.4693877551px,20px)}#event-calendar .fc-list .fc-list-table>tbody .fc-list-day:not(:first-of-type):before{background-color:#ccc;bottom:170%;content:"";height:1px;left:0;position:absolute;width:100%}#event-calendar .fc-list .fc-list-table>tbody .fc-list-day .fc-list-day-cushion{align-items:center;background-color:#fbfaf4;display:flex;flex-direction:column;font-size:min(calc(.32653vw + .92347rem),1.25rem)}#event-calendar .fc-list .fc-list-table>tbody .fc-list-event-title{bottom:50px;display:block;left:min(13.8775510204vw + 27.9591836735px,250px);margin-bottom:10px;max-width:min(58.7755102041vw + 9.5918367347px,950px);padding:0;position:relative;width:100%}#event-calendar .fc-list .fc-list-table>tbody .fc-list-event-title a{display:block;text-decoration:none}#event-calendar .fc-list .fc-list-table .fc-event-forced-url{cursor:auto}.c-calendar_card{display:block}.c-calendar_card__heading .labels{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:5px}.c-calendar_card__heading .labels li{background-color:#fa7300;border-radius:9999px;color:#fff;display:inline-block;font-size:min(calc(.16327vw + .71173rem),.875rem);line-height:1;padding:.35em .5em .4em;transition:color .45s ease,background-color .45s ease}.-member .c-calendar_card__heading .labels li{background-color:#145c96}.c-calendar_card__heading .title{color:#000;font-weight:500;line-height:1.5;transition:color .45s ease;white-space:normal}.c-calendar_card__info{align-items:flex-start;display:flex;gap:min(3.2653061224vw + -2.2448979592px,50px);width:100%}.c-calendar_card__info .data{display:grid;font-size:min(calc(.16327vw + .71173rem),.875rem);grid-template-columns:max-content auto}.c-calendar_card__info .data:first-child{width:250px}.fc-daygrid .c-calendar_card{background-color:#fff;border:1px solid #fa7300;border-radius:5px;padding:10px 5px;transition:background-color .45s ease}.-member .fc-daygrid .c-calendar_card{border-color:#145c96}.fc-daygrid .c-calendar_card .c-calendar_card__heading .labels li{font-size:min(calc(.16327vw + .46173rem),.625rem)}.fc-daygrid .c-calendar_card .c-calendar_card__heading .title{font-size:min(calc(.16327vw + .58673rem),.75rem)}.fc-daygrid .c-calendar_card .c-calendar_card__info{display:none}.fc-list .c-calendar_card{background-color:#fff;border:1px solid #fff;border-radius:10px;padding:min(.8163265306vw + 16.9387755102px,30px) min(2.0408163265vw + 7.3469387755px,40px);transition:border-color .45s ease}.fc-list .c-calendar_card .c-calendar_card__heading{border-bottom:1px solid #ccc;margin-bottom:min(.8163265306vw + 6.9387755102px,20px);padding-bottom:min(.4081632653vw + 8.4693877551px,15px)}.fc-list .c-calendar_card .c-calendar_card__heading .title{font-size:min(calc(.65306vw + .84694rem),1.5rem)}.c-overlay{background-color:rgba(50,50,50,.45);height:100vh;left:0;top:0;width:100vw;z-index:100}.c-modal,.c-overlay{opacity:0;position:fixed;visibility:hidden}.c-modal{background-color:#fbfaf4;border-radius:20px;height:70%;left:50%;overflow-y:auto;padding:min(1.6326530612vw + 23.8775510204px,50px) min(6.5306122449vw + -9.4897959184px,95px) min(4.0816326531vw + 34.693877551px,100px);top:20%;transform:translate(-50%);width:min(65.306122449vw + 55.1020408163px,1100px);z-index:101}.c-modal_close{background-color:#fa7300;border:2px solid #fa7300;cursor:pointer;height:min(1.6326530612vw + 43.8775510204px,70px);position:absolute;right:0;top:0;transition:background-color .3s ease;width:min(1.6326530612vw + 43.8775510204px,70px)}.c-modal_close:after,.c-modal_close:before{background-color:#fff;content:"";height:1px;left:50%;margin-left:-25%;position:absolute;top:45%;transition:all .3s ease;width:50%}.c-modal_close:before{transform:rotate(135deg)}.c-modal_close:after{transform:rotate(-135deg)}.c-modal_close.-sub{background-color:#145c96;border:2px solid #145c96}.c-modal__inner>.c-title01{border-bottom:2px solid #ccc;padding-bottom:.5em}.c-aco_trg{border:1px solid #fa7300;border-radius:9999px;display:grid;min-height:min(.8163265306vw + 26.9387755102px,40px);min-width:min(.8163265306vw + 26.9387755102px,40px);place-items:center;position:relative;transition:all .45s ease}.c-aco_trg:before{height:2px;width:50%}.c-aco_trg:after,.c-aco_trg:before{background-color:#fa7300;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.c-aco_trg:after{height:50%;transition:all .45s ease;width:2px}.c-aco_trg.-angle{background-color:#fa7300;color:#fff;font-size:min(calc(.2449vw + .8801rem),1.125rem)}.c-aco_trg.-angle:after,.c-aco_trg.-angle:before{display:none}.c-aco_trg.-angle svg{position:relative;top:.1em}.is-opened .c-aco_trg{transform:rotate(180deg)}.is-opened .c-aco_trg:after{opacity:0}.c-aco_trg.-sub{border-color:#145c96}.c-aco_trg.-sub:after,.c-aco_trg.-sub:before{background-color:#145c96}.c-aco_body{height:0;overflow:hidden;transition:height .45s ease}.c-aco_item{background-color:#fbfaf4;padding-left:min(2.8571428571vw + 4.2857142857px,50px);padding-right:min(.4081632653vw + 13.4693877551px,20px)}.c-aco_item:not(:last-of-type){margin-bottom:10px}.c-aco_item__heading{align-items:baseline;display:flex;padding:min(.4081632653vw + 8.4693877551px,15px) 0}.c-aco_item__heading__main{width:100%}.c-aco_item__heading__main .sub{border-top:1px solid #ccc;display:flex;font-size:min(calc(.16327vw + .71173rem),.875rem);margin-top:.5em;padding-top:.5em}.c-aco_item__heading .year{align-items:center;display:flex;flex:0 0 min(2.0408163265vw + 47.3469387755px,80px);justify-content:space-between;margin-right:min(4.0816326531vw + -5.306122449px,60px)}.c-aco_item__heading .year .num{font-size:min(calc(.4898vw + 1.0102rem),1.5rem);letter-spacing:0;line-height:1}.c-aco_item__heading .year .name{font-size:min(calc(.4898vw + .7602rem),1.25rem);line-height:1}.c-aco_item__heading .c-title01{padding-right:.5em}.c-aco_item__heading .c-aco_trg{margin-left:auto}.c-aco_item__body .in{background-color:#fff;margin-bottom:min(2.8571428571vw + 24.2857142857px,70px);margin-top:min(.4081632653vw + 8.4693877551px,15px);padding:min(1.6326530612vw + 13.8775510204px,40px) min(2.8571428571vw + 4.2857142857px,50px) min(2.0408163265vw + 7.3469387755px,40px)}.c-aco_item__body .in .img_list{gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-aco_item__body .in .img_list__item img{aspect-ratio:340/255;width:100%}.c-aco_item__body .in .img_row{display:grid;gap:min(1.6326530612vw + 13.8775510204px,40px);grid-template-columns:auto min(19.5918367347vw + 26.5306122449px,340px)}.c-aco_item.-seminar{background-color:#fff}.c-aco_item.-seminar .c-aco_item__heading{align-items:center;gap:min(2.8571428571vw + -10.7142857143px,35px)}.c-aco_item.-seminar .c-aco_item__heading__info{width:100%}.c-aco_item.-seminar .c-aco_item__heading__info .c-title01{border-bottom:1px solid #ccc;padding-bottom:.75em}.c-aco_item.-seminar .c-aco_item__heading__info .sub{align-items:baseline;display:flex;font-size:min(calc(.16327vw + .71173rem),.875rem);gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-aco_item.-type_b .c-aco_item__heading{align-items:center;gap:min(1.6326530612vw + 13.8775510204px,40px)}.js-anim_elm{backface-visibility:hidden}.js-anim_elm.-base{opacity:0;transform:translateY(min(.8163265306vw + 6.9387755102px,20px));transition:transform .6s cubic-bezier(.215,.61,.355,1),opacity .6s ease}.js-anim_elm.-base.is-act{opacity:1;transform:translateY(0)}.c-anim_list>*{opacity:0;transform:translateY(min(.8163265306vw + 6.9387755102px,20px))}.c-anim_list>:first-child{transition:opacity .6s 0s,transform .6s 0s}.c-anim_list>:nth-child(2){transition:opacity .6s .15s,transform .6s .15s}.c-anim_list>:nth-child(3){transition:opacity .6s .3s,transform .6s .3s}.c-anim_list>:nth-child(4){transition:opacity .6s .45s,transform .6s .45s}.c-anim_list>:nth-child(5){transition:opacity .6s .6s,transform .6s .6s}.c-anim_list>:nth-child(6){transition:opacity .6s .75s,transform .6s .75s}.c-anim_list>:nth-child(7){transition:opacity .6s .9s,transform .6s .9s}.c-anim_list>:nth-child(8){transition:opacity .6s 1.05s,transform .6s 1.05s}.c-anim_list>:nth-child(9){transition:opacity .6s 1.2s,transform .6s 1.2s}.c-anim_list>:nth-child(10){transition:opacity .6s 1.35s,transform .6s 1.35s}.c-anim_list>:nth-child(11){transition:opacity .6s 1.5s,transform .6s 1.5s}.c-anim_list>:nth-child(12){transition:opacity .6s 1.65s,transform .6s 1.65s}.c-anim_list>:nth-child(13){transition:opacity .6s 1.8s,transform .6s 1.8s}.c-anim_list>:nth-child(14){transition:opacity .6s 1.95s,transform .6s 1.95s}.c-anim_list>:nth-child(15){transition:opacity .6s 2.1s,transform .6s 2.1s}.c-anim_list>:nth-child(16){transition:opacity .6s 2.25s,transform .6s 2.25s}.c-anim_list>:nth-child(17){transition:opacity .6s 2.4s,transform .6s 2.4s}.c-anim_list>:nth-child(18){transition:opacity .6s 2.55s,transform .6s 2.55s}.c-anim_list>:nth-child(19){transition:opacity .6s 2.7s,transform .6s 2.7s}.c-anim_list>:nth-child(20){transition:opacity .6s 2.85s,transform .6s 2.85s}.c-anim_list.is-act>*{opacity:1;transform:translateY(0)}.c-anim_illust02 svg .obj{opacity:0;translate:0 -20%}.c-anim_illust02 svg .obj:first-child{transition:opacity .6s 0s,translate .6s 0s}.c-anim_illust02 svg .obj:nth-child(2){transition:opacity .6s .15s,translate .6s .15s}.c-anim_illust02 svg .obj:nth-child(3){transition:opacity .6s .3s,translate .6s .3s}.c-anim_illust02 svg .obj:nth-child(4){transition:opacity .6s .45s,translate .6s .45s}.c-anim_illust02 svg .obj:nth-child(5){transition:opacity .6s .6s,translate .6s .6s}.c-anim_illust02 svg .obj:nth-child(6){transition:opacity .6s .75s,translate .6s .75s}.c-anim_illust02 svg .obj:nth-child(7){transition:opacity .6s .9s,translate .6s .9s}.c-anim_illust02 svg .obj:nth-child(8){transition:opacity .6s 1.05s,translate .6s 1.05s}.c-anim_illust02 svg .obj:nth-child(9){transition:opacity .6s 1.2s,translate .6s 1.2s}.c-anim_illust02 svg .obj:nth-child(10){transition:opacity .6s 1.35s,translate .6s 1.35s}.c-anim_illust02 svg .obj.-girl:first-child{transition:opacity .6s 0s,translate .6s 0s}.c-anim_illust02 svg .obj.-girl:nth-child(2){transition:opacity .6s .15s,translate .6s .15s}.c-anim_illust02 svg .obj.-girl:nth-child(3){transition:opacity .6s .3s,translate .6s .3s}.c-anim_illust02 svg .obj.-girl:nth-child(4){transition:opacity .6s .45s,translate .6s .45s}.c-anim_illust02 svg .obj.-girl:nth-child(5){transition:opacity .6s .6s,translate .6s .6s}.c-anim_illust02 svg .obj.-girl:nth-child(6){transition:opacity .6s .75s,translate .6s .75s}.c-anim_illust02 svg .obj.-girl:nth-child(7){transition:opacity .6s .9s,translate .6s .9s}.c-anim_illust02 svg .obj.-girl:nth-child(8){transition:opacity .6s 1.05s,translate .6s 1.05s}.c-anim_illust02 svg .obj.-girl:nth-child(9){transition:opacity .6s 1.2s,translate .6s 1.2s}.c-anim_illust02 svg .obj.-girl:nth-child(10){transition:opacity .6s 1.35s,translate .6s 1.35s}.c-anim_illust02 svg .obj.-girl:nth-child(11){transition:opacity .6s 1.5s,translate .6s 1.5s}.c-anim_illust02 svg .obj.-girl:nth-child(12){transition:opacity .6s 1.65s,translate .6s 1.65s}.c-anim_illust02 svg .obj.-girl:nth-child(13){transition:opacity .6s 1.8s,translate .6s 1.8s}.c-anim_illust02 svg .obj.-girl:nth-child(14){transition:opacity .6s 1.95s,translate .6s 1.95s}.c-anim_illust02 svg .obj.-girl:nth-child(15){transition:opacity .6s 2.1s,translate .6s 2.1s}.c-anim_illust02.is-act svg .obj{opacity:1;translate:0}.c-anim_clip{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0);transition:-webkit-clip-path .75s ease;transition:clip-path .75s ease;transition:clip-path .75s ease,-webkit-clip-path .75s ease}.c-anim_clip.is-act{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.c-lower01{padding-top:min(7.3469387755vw + 62.4489795918px,180px)}.c-lower01__inner__row{align-items:center;border-bottom:1px solid #ccc;display:flex;width:100%}.c-lower01__main{width:100%}.c-lower01__illust{margin-left:auto;position:relative}.c-lower01__illust svg{height:auto;width:100%}.c-lower01__illust.-about{top:.5em}.c-lower01__illust.-about svg{width:min(33.0612244898vw + 76.0204081633px,605px)}.c-lower01__illust.-alignment,.c-lower01__illust.-support-organization{margin-right:min(7.3469387755vw + -27.5510204082px,90px);top:.5em}.c-lower01__illust.-alignment svg,.c-lower01__illust.-support-organization svg{width:min(25.5510204082vw + 64.1836734694px,473px)}.c-lower01__illust.-alignment{margin-right:0}.c-lower01__illust.-manager-company{margin-right:min(7.3469387755vw + -27.5510204082px,90px);top:.4em}.c-lower01__illust.-manager-company svg{width:min(26.2857142857vw + 51.4285714286px,472px)}.c-lower01__illust.-event{top:.5em}.c-lower01__illust.-event svg{width:min(43.0204081633vw + -11.3265306122px,677px)}.c-lower02{padding-top:min(8.9795918367vw + 56.3265306122px,200px)}.c-lower02,.c-lower03{background-color:#fbfaf4;padding-bottom:min(.8163265306vw + 6.9387755102px,20px)}.c-lower03{padding-top:min(7.3469387755vw + 82.4489795918px,200px)}.c-list01>li{align-items:baseline;display:flex;gap:.75em}.c-list01>li:before{background-color:#fa7300;border-radius:9999px;bottom:.2em;content:"";display:block;height:.3em;min-width:.3em;position:relative}.c-list01.-sub>li:before{background-color:#145c96}.c-list01.-md>li{font-size:min(calc(.32653vw + 1.04847rem),1.375rem)}.c-list02>li{align-items:baseline;display:flex;gap:.5em}.c-list02>li .ico{color:#145c96;position:relative;top:.15em}.c-list02.-orange>li .ico{color:#fa7300}.c-list03>li{align-items:baseline;display:flex;gap:.55em}.c-list03>li:before{background-color:#fa7300;border-radius:2px;bottom:.1em;content:"";display:block;height:.5em;min-width:.5em;position:relative}.c-list03.-md>li{font-size:min(calc(.2449vw + .8801rem),1.125rem)}.c-data01{display:grid;grid-template-columns:min(12.2448979592vw + 54.0816326531px,250px) auto;row-gap:min(1.2244897959vw + 10.4081632653px,30px)}.c-data01>dd,.c-data01>dt{border-bottom:1px solid #ccc}.c-data01>dd{padding-bottom:min(.8163265306vw + 16.9387755102px,30px)}.c-side_anchor__title{border-bottom:2px solid #ccc;color:#fa7300;font-size:min(calc(.32653vw + 1.17347rem),1.5rem);line-height:1;margin-bottom:min(.8163265306vw + 16.9387755102px,30px);max-width:155px;padding-bottom:.7em;text-transform:capitalize;width:100%}.c-side_anchor .js-anchor_item{font-size:min(calc(.32653vw + .79847rem),1.125rem);line-height:2.333;transition:color .3s ease}.c-side_anchor .js-anchor_item.is-current{color:#fa7300}.c-side_anchor.-sub .c-side_anchor__title,.c-side_anchor.-sub .js-anchor_item.is-current{color:#145c96}.c-sidebar_section__row{align-items:flex-start;display:flex}.c-sidebar_section__side{flex:0 0 min(26.1224489796vw + 22.0408163265px,440px);padding-right:1em}.c-sidebar_section__main{width:100%}.c-sidebar_section__main__item{border-bottom:1px solid #ccc;padding-bottom:min(2.4489795918vw + 30.8163265306px,70px)}.c-sidebar_section__main__item:not(:last-of-type){margin-bottom:min(1.6326530612vw + 43.8775510204px,70px)}.c-sidebar_section__main__item .club_list{gap:min(1.6326530612vw + 13.8775510204px,40px)}.c-form .wpcf7-list-item{display:block;line-height:1}.c-form .wpcf7-list-item+.wpcf7-list-item{margin-top:10px}.c-form .wpcf7-list-item input[type=checkbox]{display:inline-block;font-size:0;height:0;opacity:0;position:absolute;width:0}.c-form .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label{letter-spacing:.04em;line-height:1;position:relative;white-space:nowrap}.c-form .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before{background-color:#fff;border:1px solid #ccc;border-radius:5px;content:"";display:inline-block;height:1.5em;margin-right:.7em;transition:all .3s ease;vertical-align:middle;width:1.5em}.c-form .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";display:block;height:.4em;left:.35em;margin-top:-.2em;opacity:0;position:absolute;top:50%;transform:rotate(-45deg);transition:all .3s ease;width:.8em}.c-form .wpcf7-list-item input[type=checkbox]:disabled+.wpcf7-list-item-label{color:#ccc;pointer-events:none}.c-form .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:before{background-color:#fa7300;border-color:#fa7300}.c-form .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.c-form__list{width:100%}.c-form__item{align-items:baseline;display:flex}.c-form__item.-align_top{align-items:flex-start}.c-form__item.-align_top .c-form__item__head{margin-top:1em}.c-form__item:not(:last-of-type){margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.c-form__item__head{flex:0 0 min(10.2040816327vw + 181.7346938776px,345px);font-size:min(calc(.2449vw + .8801rem),1.125rem);padding-right:1em}.-required .c-form__item__head:after{background-color:#fa7300;border-radius:5px;bottom:.1em;color:#fff;content:"必須";display:inline-block;font-size:min(calc(.08163vw + .66837rem),.75rem);font-weight:700;line-height:1;margin-left:.5em;padding:.35em .6em .4em;position:relative;vertical-align:middle}.c-form__item__body{width:100%}.c-form__item__body input[type=email],.c-form__item__body input[type=tel],.c-form__item__body input[type=text],.c-form__item__body select,.c-form__item__body textarea{background-color:#f7f7f7;border:1px solid #ccc;border-radius:5px;font-size:min(calc(.2449vw + .8801rem),1.125rem);padding:min(.4081632653vw + 8.4693877551px,15px) min(.8163265306vw + 16.9387755102px,30px);width:100%}.c-form__item__body input[type=email]:focus,.c-form__item__body input[type=tel]:focus,.c-form__item__body input[type=text]:focus,.c-form__item__body select:focus,.c-form__item__body textarea:focus{box-shadow:0 0 8px rgba(250,115,0,.4)}.c-form__item__body input[type=email]::placeholder,.c-form__item__body input[type=tel]::placeholder,.c-form__item__body input[type=text]::placeholder,.c-form__item__body select::placeholder,.c-form__item__body textarea::placeholder{color:#ccc}.c-form__item__body input[type=file]{display:none}.c-form__item__body textarea{width:100%}.c-form_submit{gap:30px}.c-form_submit,.c-form_submit__button{align-items:flex-start;display:flex;justify-content:center}.c-form_submit__button{gap:1em}.c-form_submit__button button,.c-form_submit__button input{align-items:center;background-color:#fa7300;border:2px solid #fa7300;border-radius:9999px;color:#fff;display:inline-flex;overflow:hidden;padding:10px min(2.0408163265vw + 17.3469387755px,50px);position:relative;transition:background-color .3s ease,color .3s ease}.c-form_submit__button button.-back,.c-form_submit__button input.-back{background-color:#707070;border:2px solid #707070;color:#000}.c-form_submit__button .wpcf7-spinner{display:none}.c-form.-confirm .c-form_list{border-bottom:none;margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.c-form.-confirm .c-form__item{align-items:center;border-bottom:1px solid #ccc;display:flex;padding-bottom:1em}.c-form.-confirm .c-form__item__head{margin-top:0}.c-form.-confirm .c-form__item__head:after{display:none}.c-form.-confirm .c-form__item__day{margin-top:0}.c-form.-member .c-form__item__head:after{background-color:#145c96}.c-form.-member .c-form__item__body input[type=email]:focus,.c-form.-member .c-form__item__body input[type=tel]:focus,.c-form.-member .c-form__item__body input[type=text]:focus,.c-form.-member .c-form__item__body select:focus,.c-form.-member .c-form__item__body textarea:focus{box-shadow:0 0 8px rgba(20,92,150,.4)}.c-form.-member .c-form_submit__button button,.c-form.-member .c-form_submit__button input{background-color:#145c96;border:2px solid #145c96}.c-form.-member .c-form_submit__button button.-back,.c-form.-member .c-form_submit__button input.-back{background-color:#707070;border:2px solid #707070;color:#000}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(.9)}to{transform:scale(1)}}@keyframes loopX{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.c-slider__nav{align-items:center;-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:9999px;color:#145c96;cursor:pointer;display:flex;height:min(.8163265306vw + 36.9387755102px,50px);justify-content:center;position:relative;transition:color .3s ease,background-color .3s ease;width:min(.8163265306vw + 36.9387755102px,50px)}.c-slider__nav svg{height:37.5%;position:relative;width:37.5%}.c-slider__nav:disabled{background-color:#ccc;color:#000;pointer-events:none}.c-slider__nav.-prev svg{transform:rotate(180deg)}.c-slider__bar{background-color:#ccc;border-radius:1px;height:2px;position:relative}.c-slider__bar span{background-color:#145c96;border-radius:2px;display:block;height:4px;position:absolute;top:-1px}.c-slider__controls{align-items:center;column-gap:10px;display:flex;height:min(.8163265306vw + 36.9387755102px,50px);margin-top:min(2.8571428571vw + 24.2857142857px,70px)}.c-slider__controls .c-slider__bar{flex:1 1 auto}.c-slider__controls .c-slider__nav+.c-slider__nav{margin-left:-5px}.c-slider__indicator{display:flex;gap:min(.3265306122vw + 6.7755102041px,12px)}.c-slider__indicator__dot{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #ccc;border-radius:9999px;height:min(.3265306122vw + 6.7755102041px,12px);transition:background-color .3s cubic-bezier(.39,.575,.565,1),border-color .3s cubic-bezier(.39,.575,.565,1);width:min(.3265306122vw + 6.7755102041px,12px)}.c-slider__indicator__dot:disabled{background-color:#fa7300;border-color:#fa7300}.c-single_margin{margin:0 min(8.1632653061vw + -30.612244898px,100px)}.c-single__info__data .item{border-bottom:1px solid #ccc;display:grid;grid-template-columns:min(2.4489795918vw + 110.8163265306px,150px) auto}.c-single__info__data .item .item-head{padding-right:.5em}.c-single__info__data .item .item-body{padding-bottom:min(1.2244897959vw + 10.4081632653px,30px)}.c-single__info__data .heading{gap:min(.8163265306vw + 16.9387755102px,30px) min(2.4489795918vw + .8163265306px,40px);margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.c-single__instructor{background-color:#fbfaf4;padding:min(1.2244897959vw + 20.4081632653px,40px) min(3.2653061224vw + 2.7551020408px,55px)}.c-single__instructor .c-title01{margin-bottom:min(.8163265306vw + 16.9387755102px,30px);position:relative}.c-single__instructor .c-title01:before{background-color:#145c96;border-radius:100px;content:"";height:100%;left:max(-3.2653061224vw + -2.7551020408px,-55px);position:absolute;top:0;width:min(.1632653061vw + 1.387755102px,4px)}.c-single__instructor__item{align-items:flex-start;display:flex;gap:min(4.4897959184vw + -16.8367346939px,55px)}.c-single__instructor__item:not(:last-of-type){margin-bottom:min(1.6326530612vw + 23.8775510204px,50px)}.c-single__instructor__main{width:100%}.c-single__instructor__main .name{align-items:flex-end;display:flex;flex-wrap:wrap;gap:1em}.c-single__instructor__main .name .name-main{font-size:min(calc(.4898vw + 1.1352rem),1.625rem);line-height:1}.c-single__instructor__main .name .name-job{line-height:1}.c-single__instructor__pic{flex:0 0 min(1.2244897959vw + 115.4081632653px,135px)}.c-single__instructor__pic img{aspect-ratio:135/180;width:100%}.c-single__button{align-items:center;display:flex;gap:min(1.6326530612vw + 13.8775510204px,40px);justify-content:center}.c-mega{background-color:#fa7300;left:50%;min-width:min(11.4285714286vw + 137.1428571429px,320px);opacity:0;position:absolute;top:45px;translate:-50% 0;visibility:hidden}.c-mega.is-act{opacity:1;visibility:visible}.c-mega__item:not(:last-of-type){border-bottom:1px solid hsla(0,0%,100%,.45)}.c-mega__item:first-of-type a{border-top-left-radius:min(.8163265306vw + 6.9387755102px,20px);border-top-right-radius:min(.8163265306vw + 6.9387755102px,20px)}.c-mega__item:last-of-type a{border-bottom-left-radius:min(.8163265306vw + 6.9387755102px,20px);border-bottom-right-radius:min(.8163265306vw + 6.9387755102px,20px)}.c-mega__item a{align-items:center;border:2px solid #fa7300;color:#fff;display:flex;padding:1em 1.3em;transition:color .3s ease,background-color .3s ease;width:100%}.c-mega__item a .text{font-size:min(calc(.16327vw + .89923rem),1.0625rem);line-height:1}.c-mega__item a .c-ico{font-size:min(calc(.16327vw + .71173rem),.875rem);line-height:0;margin-left:auto}.c-mega.-member{background-color:#145c96}.c-mega.-member .c-mega__item a{border-color:#145c96}.u-block,.u-block_center{display:block}.u-block_center{margin-left:auto;margin-right:auto}.u-none{display:none}.u-ib{display:inline-block}.u-left{text-align:left}.u-center{text-align:center}.u-right{text-align:right}.u-justify{text-align:justify}.u-relative{position:relative}.u-absolute{position:absolute}.u-fixed{position:fixed}.u-flex{display:flex}.u-flex.-wrap{flex-wrap:wrap}.u-flex.-reverse{flex-direction:reverse}.u-flex.-inline{display:inline-flex}.u-flex.-astart{align-items:flex-start}.u-flex.-acenter{align-items:center}.u-flex.-aend{align-items:flex-end}.u-flex.-jbetween{justify-content:space-between}.u-flex.-jaround{justify-content:space-around}.u-flex.-jstart{justify-content:flex-start}.u-flex.-jcenter{justify-content:center}.u-flex.-jend{justify-content:flex-end}.u-grid{display:grid}.u-overflow-auto{overflow:auto}.u-overflow-visible{overflow:visible}.u-overflow-hidden{overflow:hidden}.u-visibility-visible{visibility:visible}.u-visibility-hidden{visibility:hidden}.u-cursor-pointer{cursor:pointer}.u-cursor-grab{cursor:grab}.u-cursor-wait{cursor:wait}.u-cursor-not-allowed{cursor:not-allowed}.u-uppercase{text-transform:uppercase}.u-capitalize{text-transform:capitalize}.u-nowrap{white-space:nowrap}.u-breakall{word-break:break-all}.u-keepall{word-break:keep-all}.u-weight-100{font-weight:100}.u-weight-200{font-weight:200}.u-weight-300{font-weight:300}.u-weight-400{font-weight:400}.u-weight-500{font-weight:500}.u-weight-600{font-weight:600}.u-weight-700{font-weight:700}.u-weight-800{font-weight:800}.u-weight-900{font-weight:900}.u-color-main{color:#fa7300}.u-color-font{color:#000}.u-color-sub{color:#145c96}.u-color-white{color:#fff}.u-link{color:#fa7300;text-decoration:underline;transition:color .3s ease}.u-mt0{margin-top:min(0vw + 0px,0px)!important}.u-mb0{margin-bottom:min(0vw + 0px,0px)!important}.u-ml0{margin-left:min(0vw + 0px,0px)!important}.u-mr0{margin-right:min(0vw + 0px,0px)!important}.u-pt0{padding-top:min(0vw + 0px,0px)!important}.u-pb0{padding-bottom:min(0vw + 0px,0px)!important}.u-pl0{padding-left:min(0vw + 0px,0px)!important}.u-pr0{padding-right:min(0vw + 0px,0px)!important}.u-mt5{margin-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mb5{margin-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-ml5{margin-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mr5{margin-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pt5{padding-top:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pb5{padding-bottom:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pl5{padding-left:min(.4081632653vw + 3.4693877551px,10px)!important}.u-pr5{padding-right:min(.4081632653vw + 3.4693877551px,10px)!important}.u-mt10{margin-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mb10{margin-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-ml10{margin-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mr10{margin-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pt10{padding-top:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pb10{padding-bottom:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pl10{padding-left:min(.8163265306vw + 6.9387755102px,20px)!important}.u-pr10{padding-right:min(.8163265306vw + 6.9387755102px,20px)!important}.u-mt15{margin-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mb15{margin-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-ml15{margin-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mr15{margin-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pt15{padding-top:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pb15{padding-bottom:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pl15{padding-left:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-pr15{padding-right:min(1.2244897959vw + 10.4081632653px,30px)!important}.u-mt20{margin-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mb20{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-ml20{margin-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mr20{margin-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pt20{padding-top:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pb20{padding-bottom:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pl20{padding-left:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-pr20{padding-right:min(1.6326530612vw + 13.8775510204px,40px)!important}.u-mt25{margin-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mb25{margin-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-ml25{margin-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mr25{margin-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pt25{padding-top:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pb25{padding-bottom:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pl25{padding-left:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-pr25{padding-right:min(2.0408163265vw + 17.3469387755px,50px)!important}.u-mt30{margin-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mb30{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-ml30{margin-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mr30{margin-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pt30{padding-top:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pb30{padding-bottom:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pl30{padding-left:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-pr30{padding-right:min(2.4489795918vw + 20.8163265306px,60px)!important}.u-mt35{margin-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mb35{margin-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-ml35{margin-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mr35{margin-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pt35{padding-top:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pb35{padding-bottom:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pl35{padding-left:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-pr35{padding-right:min(2.8571428571vw + 24.2857142857px,70px)!important}.u-mt40{margin-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mb40{margin-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-ml40{margin-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mr40{margin-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pt40{padding-top:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pb40{padding-bottom:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pl40{padding-left:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-pr40{padding-right:min(3.2653061224vw + 27.7551020408px,80px)!important}.u-mt45{margin-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mb45{margin-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-ml45{margin-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mr45{margin-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pt45{padding-top:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pb45{padding-bottom:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pl45{padding-left:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-pr45{padding-right:min(3.6734693878vw + 31.2244897959px,90px)!important}.u-mt50{margin-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mb50{margin-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-ml50{margin-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mr50{margin-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pt50{padding-top:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pb50{padding-bottom:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pl50{padding-left:min(4.0816326531vw + 34.693877551px,100px)!important}.u-pr50{padding-right:min(4.0816326531vw + 34.693877551px,100px)!important}.u-mt55{margin-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mb55{margin-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-ml55{margin-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mr55{margin-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pt55{padding-top:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pb55{padding-bottom:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pl55{padding-left:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-pr55{padding-right:min(4.4897959184vw + 38.1632653061px,110px)!important}.u-mt60{margin-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mb60{margin-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-ml60{margin-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mr60{margin-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pt60{padding-top:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pb60{padding-bottom:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pl60{padding-left:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-pr60{padding-right:min(4.8979591837vw + 41.6326530612px,120px)!important}.u-mt65{margin-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mb65{margin-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-ml65{margin-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mr65{margin-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pt65{padding-top:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pb65{padding-bottom:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pl65{padding-left:min(5.306122449vw + 45.1020408163px,130px)!important}.u-pr65{padding-right:min(5.306122449vw + 45.1020408163px,130px)!important}.u-mt70{margin-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mb70{margin-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-ml70{margin-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mr70{margin-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pt70{padding-top:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pb70{padding-bottom:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pl70{padding-left:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-pr70{padding-right:min(5.7142857143vw + 48.5714285714px,140px)!important}.u-mt75{margin-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mb75{margin-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-ml75{margin-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mr75{margin-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pt75{padding-top:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pb75{padding-bottom:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pl75{padding-left:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-pr75{padding-right:min(6.1224489796vw + 52.0408163265px,150px)!important}.u-mt80{margin-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mb80{margin-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-ml80{margin-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mr80{margin-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pt80{padding-top:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pb80{padding-bottom:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pl80{padding-left:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-pr80{padding-right:min(6.5306122449vw + 55.5102040816px,160px)!important}.u-mt85{margin-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mb85{margin-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-ml85{margin-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mr85{margin-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pt85{padding-top:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pb85{padding-bottom:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pl85{padding-left:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-pr85{padding-right:min(6.9387755102vw + 58.9795918367px,170px)!important}.u-mt90{margin-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mb90{margin-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-ml90{margin-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mr90{margin-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pt90{padding-top:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pb90{padding-bottom:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pl90{padding-left:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-pr90{padding-right:min(7.3469387755vw + 62.4489795918px,180px)!important}.u-mt95{margin-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mb95{margin-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-ml95{margin-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mr95{margin-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pt95{padding-top:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pb95{padding-bottom:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pl95{padding-left:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-pr95{padding-right:min(7.7551020408vw + 65.9183673469px,190px)!important}.u-mt100{margin-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mb100{margin-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-ml100{margin-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-mr100{margin-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pt100{padding-top:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pb100{padding-bottom:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pl100{padding-left:min(8.1632653061vw + 69.387755102px,200px)!important}.u-pr100{padding-right:min(8.1632653061vw + 69.387755102px,200px)!important}.u-visible{display:block}.u-hidden{display:none}.u-hidden-max,.u-hidden-md,.u-hidden-min,.u-hidden-sp,.u-hidden-spmin,.u-hidden-tab{display:none!important}.p-index_kv{height:100vh;margin-bottom:min(8.1632653061vw + 19.387755102px,150px);padding-top:min(4.0816326531vw + 54.693877551px,120px);position:relative;width:100%}.p-index_kv__inner{align-items:flex-start;display:flex;height:100vh}.p-index_kv__info{flex:0 0 min(26.9387755102vw + 48.9795918367px,480px);padding-top:min(4.0816326531vw + 14.693877551px,80px)}.p-index_kv__info__copy{margin-bottom:min(0vw + 20px,20px)}.p-index_kv__info__copy .label,.p-index_kv__info__copy .main-copy,.p-index_kv__info__copy .sub-copy{display:inline-block;overflow:hidden;transition:opacity .75s cubic-bezier(.215,.61,.355,1),transform .75s cubic-bezier(.215,.61,.355,1)}.p-index_kv__info__copy .sub-copy{margin-bottom:min(.8163265306vw + 6.9387755102px,20px);width:min(26.8571428571vw + 49.2857142857px,479px)}.p-index_kv__info__copy .main-copy{margin-bottom:min(1.2244897959vw + .4081632653px,20px);width:min(30.0408163265vw + 37.3469387755px,518px)}.p-index_kv__info__copy .label{transition-delay:.3s;width:min(31.0204081633vw + 33.6734693878px,530px)}.p-index_kv__info__copy svg{height:auto;width:100%}.home .p-index_kv__info__copy .label,.home .p-index_kv__info__copy .main-copy,.home .p-index_kv__info__copy .sub-copy{opacity:0;transform:translateY(15px)}.home.is-opening.is-ready .p-index_kv__info__copy .label,.home.is-opening.is-ready .p-index_kv__info__copy .main-copy,.home.is-opening.is-ready .p-index_kv__info__copy .sub-copy,.home.is-start.is-ready.is-loaded .p-index_kv__info__copy .label,.home.is-start.is-ready.is-loaded .p-index_kv__info__copy .main-copy,.home.is-start.is-ready.is-loaded .p-index_kv__info__copy .sub-copy{opacity:1;transform:translateY(0)}.p-index_kv__illust{padding-top:min(5.7142857143vw + 58.5714285714px,150px);position:relative;width:100%}.p-index_kv__illust__main{margin-left:auto;margin-right:min(2.4489795918vw + -9.1836734694px,30px);position:relative;width:min(29.387755102vw + 39.7959183673px,510px);z-index:1}.p-index_kv__illust__main svg{height:auto;width:100%}.p-index_kv__illust__main svg .human{transition:opacity .75s cubic-bezier(.215,.61,.355,1) .75s,translate .75s cubic-bezier(.215,.61,.355,1) .75s}.p-index_kv__illust__main svg .fukidashi{animation:scale 4s linear infinite;transition:opacity .75s cubic-bezier(.215,.61,.355,1) .9s,translate .75s cubic-bezier(.215,.61,.355,1) .9s}.p-index_kv__illust__main svg .fukidashi.-girl{animation:scale 4s linear infinite reverse;transform-origin:top right}.home .p-index_kv__illust__main svg .human{opacity:0;translate:-10% 0}.home .p-index_kv__illust__main svg .human.-girl{translate:10% 0}.home .p-index_kv__illust__main svg .fukidashi{opacity:0;translate:-1% 1%}.home .p-index_kv__illust__main svg .fukidashi.-girl{translate:-1% -1%}.home.is-opening.is-ready .p-index_kv__illust__main svg .fukidashi,.home.is-opening.is-ready .p-index_kv__illust__main svg .human{opacity:1;translate:0}.home.is-opening.is-ready .p-index_kv__illust__main svg .fukidashi.-girl{translate:0}.home.is-start.is-ready.is-loaded .p-index_kv__illust__main svg .fukidashi,.home.is-start.is-ready.is-loaded .p-index_kv__illust__main svg .human{opacity:1;translate:0}.home.is-start.is-ready.is-loaded .p-index_kv__illust__main svg .fukidashi.-girl{translate:0}.p-index_kv__illust__sub{position:absolute;width:100%}.p-index_kv__illust__sub.-no01{left:5%;top:5%;width:min(12.4897959184vw + 43.1632653061px,243px)}.p-index_kv__illust__sub.-no02{right:18%;top:0;width:min(10.2040816327vw + 61.7346938776px,225px)}.p-index_kv__illust__sub.-no03{bottom:10%;right:-16%;width:min(9.6326530612vw + 3.8775510204px,158px)}.p-index_kv__illust__sub.-no04{right:-13%;top:100%;width:min(21.7142857143vw + 48.5714285714px,396px)}.p-index_kv__illust__sub.-no05{bottom:-40%;width:min(16.2448979592vw + 19.0816326531px,279px)}.p-index_kv__illust__sub svg{height:auto;width:100%}.p-index_kv__illust__sub svg .obj{transition:opacity .6s ease-in-out,translate .6s ease-in-out}.p-index_kv__illust__sub svg .obj:nth-child(0){transition-delay:0ms}.p-index_kv__illust__sub svg .obj:first-child{transition-delay:40ms}.p-index_kv__illust__sub svg .obj:nth-child(2){transition-delay:80ms}.p-index_kv__illust__sub svg .obj:nth-child(3){transition-delay:.12s}.p-index_kv__illust__sub svg .obj:nth-child(4){transition-delay:.16s}.p-index_kv__illust__sub svg .obj:nth-child(5){transition-delay:.2s}.p-index_kv__illust__sub svg .obj:nth-child(6){transition-delay:.24s}.p-index_kv__illust__sub svg .obj:nth-child(7){transition-delay:.28s}.p-index_kv__illust__sub svg .obj:nth-child(8){transition-delay:.32s}.p-index_kv__illust__sub svg .obj:nth-child(9){transition-delay:.36s}.p-index_kv__illust__sub svg .obj:nth-child(10){transition-delay:.4s}.p-index_kv__illust__sub svg .obj.-fukidashi{animation:scale 4s linear infinite}.p-index_kv__illust__sub svg .obj.-fukidashi.-illust02{transform-origin:top center}.p-index_kv__illust__sub svg .obj.-fukidashi.-illust05{transform-origin:top}.home .p-index_kv__illust__sub svg .obj{opacity:0;translate:0 -20%}.home.is-opening.is-ready.is-kv_illust .p-index_kv__illust__sub svg .obj,.home.is-start.is-ready.is-loaded.is-kv_illust .p-index_kv__illust__sub svg .obj{opacity:1;translate:0}.p-index_kv__illust__bg{left:0;position:absolute;top:-45%;z-index:-1}.p-index_kv__illust__bg svg{height:auto;width:calc(54.69388vw + 244.89796px)}.p-index_kv__news{-webkit-margin-after:min(.8163265306vw + 16.9387755102px,30px);align-items:flex-start;display:flex;gap:10px;margin-block-end:min(.8163265306vw + 16.9387755102px,30px);max-width:min(26.9387755102vw + 48.9795918367px,480px);min-height:140px;transition:opacity .6s ease 1.8s;width:100%}.p-index_kv__news__slider{position:relative;width:100%}.p-index_kv__news__slider .fader__slide{opacity:0;position:absolute;top:0}.p-index_kv__news .c-slider_pagination{margin-top:min(.8163265306vw + 6.9387755102px,20px)}.home .p-index_kv__news{opacity:0}.home.is-opening.is-ready .p-index_kv__news,.home.is-start.is-ready.is-loaded .p-index_kv__news{opacity:1}.p-index_kv__column{transition:opacity .6s ease 1.8s}.home .p-index_kv__column{opacity:0}.home.is-opening.is-ready .p-index_kv__column,.home.is-start.is-ready.is-loaded .p-index_kv__column{opacity:1}.p-index_kv__column a{transition:opacity .6s ease}.p-index_leading__item{align-items:center;display:flex;gap:min(6.5306122449vw + -24.4897959184px,80px)}.p-index_leading__item:first-child{margin-bottom:min(10.612244898vw + 50.2040816327px,220px)}.p-index_leading__item:nth-child(2n){flex-direction:row-reverse}.p-index_leading__item__illust{width:100%}.-no01 .p-index_leading__item__illust{margin-left:max(-5.7142857143vw + 21.4285714286px,-70px)}.p-index_leading__item__illust .circle_list{border:2px solid #fa7300;border-radius:9999px;min-height:min(14.693877551vw + 144.8979591837px,380px);position:relative;width:100%;width:min(14.693877551vw + 144.8979591837px,380px)}.p-index_leading__item__illust .circle_list__item{position:absolute}.p-index_leading__item__illust .circle_list__item.-no01{left:50%;top:max(-1.6326530612vw + -43.8775510204px,-70px);translate:-50% 0}.p-index_leading__item__illust .circle_list__item.-no02{right:max(-4.8979591837vw + 8.3673469388px,-70px);top:min(.8163265306vw + 46.9387755102px,60px)}.p-index_leading__item__illust .circle_list__item.-no03{bottom:max(-1.2244897959vw + -15.4081632653px,-35px);right:5px}.p-index_leading__item__illust .circle_list__item.-no04{bottom:max(-1.2244897959vw + -15.4081632653px,-35px);left:5px}.p-index_leading__item__illust .circle_list__item.-no05{left:max(-4.8979591837vw + 8.3673469388px,-70px);top:min(.8163265306vw + 46.9387755102px,60px)}.p-index_leading__item__illust .circle_list__item svg{height:min(6.0408163265vw + 47.3469387755px,144px);width:min(6.0408163265vw + 47.3469387755px,144px)}.p-index_leading__item__illust svg{height:auto;width:100%}.p-index_leading__item__illust.js-anim_elm .circle_list{border-color:#fff;transition:border-color .9s ease .9s}.p-index_leading__item__illust.js-anim_elm .circle_list>*{transform:scale(0)}.p-index_leading__item__illust.js-anim_elm .circle_list>:first-child{transition:transform .6s 0s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(2){transition:transform .6s .15s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(3){transition:transform .6s .3s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(4){transition:transform .6s .45s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(5){transition:transform .6s .6s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(6){transition:transform .6s .75s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(7){transition:transform .6s .9s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(8){transition:transform .6s 1.05s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(9){transition:transform .6s 1.2s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(10){transition:transform .6s 1.35s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(11){transition:transform .6s 1.5s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(12){transition:transform .6s 1.65s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(13){transition:transform .6s 1.8s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(14){transition:transform .6s 1.95s}.p-index_leading__item__illust.js-anim_elm .circle_list>:nth-child(15){transition:transform .6s 2.1s}.p-index_leading__item__illust.js-anim_elm svg .obj{opacity:0;translate:0 -20%}.p-index_leading__item__illust.js-anim_elm svg .obj:first-child{transition:opacity .6s 0s,translate .6s 0s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(2){transition:opacity .6s .15s,translate .6s .15s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(3){transition:opacity .6s .3s,translate .6s .3s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(4){transition:opacity .6s .45s,translate .6s .45s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(5){transition:opacity .6s .6s,translate .6s .6s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(6){transition:opacity .6s .75s,translate .6s .75s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(7){transition:opacity .6s .9s,translate .6s .9s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(8){transition:opacity .6s 1.05s,translate .6s 1.05s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(9){transition:opacity .6s 1.2s,translate .6s 1.2s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(10){transition:opacity .6s 1.35s,translate .6s 1.35s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(11){transition:opacity .6s 1.5s,translate .6s 1.5s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(12){transition:opacity .6s 1.65s,translate .6s 1.65s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(13){transition:opacity .6s 1.8s,translate .6s 1.8s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(14){transition:opacity .6s 1.95s,translate .6s 1.95s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(15){transition:opacity .6s 2.1s,translate .6s 2.1s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(16){transition:opacity .6s 2.25s,translate .6s 2.25s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(17){transition:opacity .6s 2.4s,translate .6s 2.4s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(18){transition:opacity .6s 2.55s,translate .6s 2.55s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(19){transition:opacity .6s 2.7s,translate .6s 2.7s}.p-index_leading__item__illust.js-anim_elm svg .obj:nth-child(20){transition:opacity .6s 2.85s,translate .6s 2.85s}.p-index_leading__item__illust.js-anim_elm.is-act .circle_list{border-color:#fa7300}.p-index_leading__item__illust.js-anim_elm.is-act .circle_list>*{transform:scale(1)}.p-index_leading__item__illust.js-anim_elm.is-act svg .obj{opacity:1;translate:0}.p-index_leading__item__main{flex:0 0 min(44.4897959184vw + 13.1632653061px,725px)}.p-index_leading__bnr{margin-top:min(2.4489795918vw + 40.8163265306px,80px)}.p-index_leading__bnr a{display:block}.p-index_about__head{align-items:center;display:flex;gap:min(5.7142857143vw + -21.4285714286px,70px)}.p-index_about__head__info{width:100%}.p-index_about__head__illust{flex:0 0 min(47.7551020408vw + -29.0816326531px,735px);margin-right:max(-6.9387755102vw + 26.0204081633px,-85px)}.p-index_about__head__illust svg{height:auto;width:100%}.p-index_about__link{gap:min(1.6326530612vw + 3.8775510204px,30px);margin-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-index_pages{background-color:#fa7300;padding:min(4.0816326531vw + 34.693877551px,100px) 0;position:relative}.p-index_pages__item{margin:0 calc(2.44898vw + 10.81633px);padding:min(1.6326530612vw + 23.8775510204px,50px) 0 min(4.0816326531vw + 34.693877551px,100px);position:relative}.p-index_pages__item:before{background-color:#fff;border-radius:min(2.4489795918vw + 10.8163265306px,50px);content:"";height:100%;left:50%;position:absolute;top:0;translate:-50% 0;width:100%}.p-index_pages__item:not(:last-child){margin-bottom:min(1.6326530612vw + 43.8775510204px,70px)}.p-index_pages__item__inner{align-items:center;border-bottom:1px solid #ccc;display:flex;flex-direction:row-reverse;gap:min(4.4897959184vw + -16.8367346939px,55px);margin-bottom:min(2.4489795918vw + 10.8163265306px,50px);padding-bottom:min(.8163265306vw + 36.9387755102px,50px);position:relative}.p-index_pages__item__illust{align-items:center;background-color:#fbfaf4;border-radius:min(2.4489795918vw + 10.8163265306px,50px);display:flex;justify-content:center;min-height:min(22.8571428571vw + 84.2857142857px,450px);min-width:min(30.612244898vw + 85.2040816327px,575px);position:relative}.p-index_pages__item__illust .main svg{height:auto;width:100%}.p-index_pages__item__illust.-no01 .main{width:min(25.2244897959vw + 55.4081632653px,459px)}.p-index_pages__item__illust.-no02 .main{width:min(26.9387755102vw + 48.9795918367px,480px)}.p-index_pages__item__illust.js-anim_elm .main svg .obj{opacity:0;translate:0 -15%}.p-index_pages__item__illust.js-anim_elm .main svg .obj:first-child{transition:opacity .6s 0s,translate .6s 0s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(2){transition:opacity .6s .15s,translate .6s .15s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(3){transition:opacity .6s .3s,translate .6s .3s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(4){transition:opacity .6s .45s,translate .6s .45s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(5){transition:opacity .6s .6s,translate .6s .6s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(6){transition:opacity .6s .75s,translate .6s .75s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(7){transition:opacity .6s .9s,translate .6s .9s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(8){transition:opacity .6s 1.05s,translate .6s 1.05s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(9){transition:opacity .6s 1.2s,translate .6s 1.2s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(10){transition:opacity .6s 1.35s,translate .6s 1.35s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(11){transition:opacity .6s 1.5s,translate .6s 1.5s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(12){transition:opacity .6s 1.65s,translate .6s 1.65s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(13){transition:opacity .6s 1.8s,translate .6s 1.8s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(14){transition:opacity .6s 1.95s,translate .6s 1.95s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(15){transition:opacity .6s 2.1s,translate .6s 2.1s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(16){transition:opacity .6s 2.25s,translate .6s 2.25s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(17){transition:opacity .6s 2.4s,translate .6s 2.4s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(18){transition:opacity .6s 2.55s,translate .6s 2.55s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(19){transition:opacity .6s 2.7s,translate .6s 2.7s}.p-index_pages__item__illust.js-anim_elm .main svg .obj:nth-child(20){transition:opacity .6s 2.85s,translate .6s 2.85s}.p-index_pages__item__illust.js-anim_elm.is-act .c-fukidashi02,.p-index_pages__item__illust.js-anim_elm.is-act .main svg .obj{opacity:1;translate:0}.p-index_pages__item__main{width:100%}.p-index_pages__item__main>.heading .en{display:block;font-size:min(calc(.81633vw + .68367rem),1.5rem);gap:.5em;line-height:1;margin-bottom:min(1.8775510204vw + 7.9591836735px,38px)}.p-index_pages__item__main>.heading .title{font-size:min(calc(.81633vw + 1.80867rem),2.625rem)}.p-index_pages__item__main>.heading .title span{background-color:#fa7300;border-radius:10px;display:inline-block;font-size:min(calc(1.46939vw + 1.90561rem),3.375rem);line-height:1;margin-right:10px;padding:.2em .3em .25em}.p-index_pages__item__main>.heading.-sm .en{margin-bottom:min(.4081632653vw + 13.4693877551px,20px)}.p-index_pages__item__main>.heading.js-anim_elm .en{opacity:0;transition:opacity .3s ease .3s,translate .3s ease .3s;translate:-5% 0}.p-index_pages__item__main>.heading.js-anim_elm .c-title01,.p-index_pages__item__main>.heading.js-anim_elm .title{display:inline-block;overflow:hidden;position:relative}.p-index_pages__item__main>.heading.js-anim_elm .c-title01:before,.p-index_pages__item__main>.heading.js-anim_elm .title:before{background-color:#fa7300;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;transition:left .6s ease-in;width:100%}.p-index_pages__item__main>.heading.js-anim_elm.is-act .en{opacity:1;translate:0}.p-index_pages__item__main>.heading.js-anim_elm.is-act .c-title01:before,.p-index_pages__item__main>.heading.js-anim_elm.is-act .title:before{border-radius:10px;left:100%}.p-index_pages__item__main .c-button04{margin-top:min(2.0408163265vw + 17.3469387755px,50px)}.p-index_pages__item__button{gap:min(1.6326530612vw + 3.8775510204px,30px);position:relative}.p-index_news{position:relative}.p-index_news__illust{left:max(-2.4489795918vw + -40.8163265306px,-80px);position:absolute;top:min(1.6326530612vw + 13.8775510204px,40px);width:min(14.8571428571vw + 144.2857142857px,382px);z-index:-101}.p-index_news__illust svg{height:auto;width:100%}.p-index_news__illust.js-anim_elm svg .obj{opacity:0;translate:0 -10%}.p-index_news__illust.js-anim_elm svg .obj:first-child{transition:opacity .6s 0s,translate .6s 0s}.p-index_news__illust.js-anim_elm svg .obj:nth-child(2){transition:opacity .6s .15s,translate .6s .15s}.p-index_news__illust.js-anim_elm svg .obj:nth-child(3){transition:opacity .6s .3s,translate .6s .3s}.p-index_news__illust.js-anim_elm svg .obj:nth-child(4){transition:opacity .6s .45s,translate .6s .45s}.p-index_news__illust.js-anim_elm svg .obj:nth-child(5){transition:opacity .6s .6s,translate .6s .6s}.p-index_news__illust.js-anim_elm svg .obj:nth-child(6){transition:opacity .6s .75s,translate .6s .75s}.p-index_news__illust.js-anim_elm svg .obj:nth-child(7){transition:opacity .6s .9s,translate .6s .9s}.p-index_news__illust.js-anim_elm svg .obj:nth-child(8){transition:opacity .6s 1.05s,translate .6s 1.05s}.p-index_news__illust.js-anim_elm svg .obj:nth-child(9){transition:opacity .6s 1.2s,translate .6s 1.2s}.p-index_news__illust.js-anim_elm svg .obj:nth-child(10){transition:opacity .6s 1.35s,translate .6s 1.35s}.p-index_news__illust.js-anim_elm.is-act svg .obj{opacity:1;translate:0}.p-index_news__inner{position:relative}.p-index_news__inner .c-button04{position:absolute;right:0;top:min(4.0816326531vw + -15.306122449px,50px)}.p-index_news__row{display:flex;gap:min(3.2653061224vw + -12.2448979592px,40px)}.p-index_news__row .c-cat02{flex:0 0 min(4.0816326531vw + 84.693877551px,150px)}.p-index_news__list{width:100%}.p-index_event{background-color:#fbfaf4;padding:min(4.0816326531vw + 34.693877551px,100px) 0}.p-index_event__inner{position:relative}.p-index_event__inner .c-button04{position:absolute;right:0;top:min(4.0816326531vw + -15.306122449px,50px)}.p-index_event__buttons{gap:min(2.4489795918vw + .8163265306px,40px)}.p-about_message__row{align-items:flex-start;display:flex;gap:min(6.9387755102vw + -26.0204081633px,85px)}.p-about_message__pic{background-color:#fbfaf4;border-radius:10px;display:grid;flex:0 0 min(15.9183673469vw + 140.306122449px,395px);padding:min(1.6326530612vw + 23.8775510204px,50px) 15px;place-items:center;position:sticky;top:1em}.p-about_message__pic__img img{aspect-ratio:295/350;width:100%}.p-about_message__pic__img figcaption{display:block}.p-about_message__main{width:100%}.p-about_message__main .text:not(:last-of-type){margin-bottom:2.5em}.p-about_outline__data{display:grid;grid-template-columns:min(2.8571428571vw + 89.2857142857px,135px) auto}.p-about_system__item:not(:last-of-type){margin-bottom:min(.8163265306vw + 26.9387755102px,40px)}.p-about_system__item__gallery{gap:min(1.2244897959vw + 10.4081632653px,30px) min(1.6326530612vw + 13.8775510204px,40px)}.p-about_system__item__gallery__pic img{aspect-ratio:180/215;width:100%}.p-about_committee__item:not(:last-of-type){margin-bottom:min(.8163265306vw + 26.9387755102px,40px)}.p-about_access__map__main{aspect-ratio:1300/525}.p-about_access__map__main iframe{height:100%;width:100%}.p-request_leading__inner{position:relative}.p-request_leading__inner .c-button01{max-width:min(22.8571428571vw + 14.2857142857px,380px);position:absolute;right:0;top:0}.p-request_leading__heading{margin-bottom:min(3.2653061224vw + 22.7551020408px,75px)}.p-request_leading__list{gap:min(3.2653061224vw + -12.2448979592px,40px)}.p-request_leading__item{position:relative}.p-request_leading__item .c-fukidashi01{left:50%;position:absolute;top:-1.5em;translate:-50% 0}.p-request_leading__item__inner{background-color:#fbfaf4;min-height:280px;padding:min(2.0408163265vw + 32.3469387755px,65px) min(4.4897959184vw + -1.8367346939px,70px) min(2.4489795918vw + 10.8163265306px,50px)}.p-request_leading__item__inner>li{align-items:baseline;display:flex;gap:10px}.p-request_leading__item__inner>li .c-ico{color:#fa7300;font-size:min(calc(.32653vw + .92347rem),1.25rem);position:relative;top:.1em}.p-request_leading__item__inner>li .text{font-size:min(calc(.4898vw + .7602rem),1.25rem)}.p-request_support__list{gap:min(3.2653061224vw + -12.2448979592px,40px)}.p-request_support__item{background-color:#fbfaf4;display:flex;flex-direction:column;justify-content:center;min-height:min(5.7142857143vw + 228.5714285714px,320px);padding:min(.8163265306vw + 16.9387755102px,30px) 15px min(1.6326530612vw + 13.8775510204px,40px)}.p-request_support__item .c-heading_num{margin-bottom:min(.4081632653vw + 13.4693877551px,20px)}.p-request_support__item .c-title01{font-size:min(calc(1.14286vw + .35714rem),1.5rem)}.p-request_support__item .text{font-size:min(calc(.4898vw + .5102rem),1rem)}.p-request_support__item .c-ico{display:block;font-size:min(calc(.32653vw + .92347rem),1.25rem);margin:min(.4081632653vw + 8.4693877551px,15px) 0 10px}.p-festa_section__row{align-items:flex-start;display:flex;gap:min(3.2653061224vw + -12.2448979592px,40px)}.p-festa_section__main{width:100%}.p-festa_section__pic{flex:0 0 min(39.1836734694vw + 3.0612244898px,630px)}.p-festa_section__pic img{aspect-ratio:63/47;width:100%}.p-join_links__list{gap:min(.4081632653vw + 13.4693877551px,20px) min(3.2653061224vw + -12.2448979592px,40px)}.p-join_merit__list{margin-bottom:min(3.6734693878vw + 36.2244897959px,95px)}.p-join_merit__item{display:grid;gap:min(4.4897959184vw + -16.8367346939px,55px);grid-template-columns:min(15.5102040816vw + 41.8367346939px,290px) auto}.p-join_merit__item:not(:last-of-type){margin-bottom:min(.8163265306vw + 36.9387755102px,50px)}.p-join_merit__item__pic img{aspect-ratio:1/1;border-radius:9999px;width:100%}.p-join_merit__item__main{width:100%}.p-join_merit__another{position:relative}.p-join_merit__another .c-fukidashi01{position:absolute;top:-1.5em}.p-join_merit__another__list{background-color:#fbfaf4;padding:min(1.2244897959vw + 45.4081632653px,65px) min(4.4897959184vw + -1.8367346939px,70px) min(1.6326530612vw + 23.8775510204px,50px)}.p-join_merit__another__item:not(:last-of-type){margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-join_merit__another__item .c-title01{margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.p-recruit_consulting .c-list01{background-color:#fbfaf4;border-radius:5px;padding:min(.8163265306vw + 16.9387755102px,30px) min(1.2244897959vw + 10.4081632653px,30px)}.p-news_archive__row{display:grid;gap:1em;grid-template-columns:min(12.2448979592vw + 54.0816326531px,250px) auto}.p-news_archive__body{width:100%}.p-news_single{padding-top:min(13.4693877551vw + 39.4897959184px,255px)}.p-news_single__heading{border-bottom:1px solid #ccc;padding-bottom:min(1.2244897959vw + 15.4081632653px,35px)}.p-news_single__heading__info{align-items:baseline;display:flex;gap:min(1.2244897959vw + 10.4081632653px,30px)}.p-news_single__heading__info time{font-size:min(calc(.2449vw + .8801rem),1.125rem)}.p-news_single__body{padding:0 min(8.1632653061vw + -30.612244898px,100px) min(4.0816326531vw + 34.693877551px,100px)}.p-privacy_section:not(:last-of-type){margin-bottom:min(1.6326530612vw + 43.8775510204px,70px)}.p-privacy_section .c-list01{background-color:#fbfaf4;padding:min(.8163265306vw + 16.9387755102px,30px) min(1.2244897959vw + 10.4081632653px,30px)}.p-privacy_section .c-text01+.c-list01{margin-top:min(1.6326530612vw + 13.8775510204px,40px)}.p-member_kv{height:100vh;padding-top:calc(4.89796vw + 41.63265px);position:relative;width:100%}.p-member_kv__info{padding-top:calc(2.44898vw + 20.81633px);width:calc(16.32653vw + 138.77551px)}.p-member_kv__info__main{margin-bottom:calc(1.22449vw + 15.40816px)}.p-member_kv__info__sub{font-size:min(calc(1.14286vw + .73214rem),1.875rem)}.home .p-member_kv__info__sub{overflow:hidden;position:relative}.home .p-member_kv__info__sub:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transition:left .6s ease-in-out .3s;width:100%}.home.is-opening.is-ready .p-member_kv__info__sub:before,.home.is-start.is-ready.is-loaded .p-member_kv__info__sub:before{left:100%}.p-member_kv__info__title{font-size:min(calc(3.59184vw + 1.40816rem),5rem);letter-spacing:0;line-height:1.4}.home .p-member_kv__info__title{overflow:hidden;position:relative}.home .p-member_kv__info__title:before{background-color:#fff;content:"";height:100%;left:0;position:absolute;top:0;transition:left .6s ease-in-out .45s;width:100%}.home.is-opening.is-ready .p-member_kv__info__title:before,.home.is-start.is-ready.is-loaded .p-member_kv__info__title:before{left:100%}.p-member_kv__info__en{font-size:min(calc(2.44898vw + .92602rem),3.375rem);letter-spacing:0;line-height:1}.home .p-member_kv__info__en{position:relative}.home .p-member_kv__info__en:before{background-color:#fff;content:"";height:110%;left:0;position:absolute;top:0;transition:left .6s ease-in-out .6s;width:100%}.home.is-opening.is-ready .p-member_kv__info__en:before,.home.is-start.is-ready.is-loaded .p-member_kv__info__en:before{left:100%}.home .p-member_kv__info .text{opacity:0;transform:translateY(10%);transition:opacity .6s ease-out .75s,transform .6s ease-out .75s}.home.is-opening.is-ready .p-member_kv__info .text,.home.is-start.is-ready.is-loaded .p-member_kv__info .text{opacity:1;transform:translateY(0)}.p-member_kv__illust{bottom:-3%;position:absolute;right:0}.p-member_kv__illust__sub{margin:0 auto;width:calc(18.77551vw + 329.59184px)}.home .p-member_kv__illust__sub{opacity:0;scale:.9;transition:opacity .45s cubic-bezier(.455,.03,.515,.955) .9s,scale .45s cubic-bezier(.455,.03,.515,.955) .9s}.home.is-opening.is-ready .p-member_kv__illust__sub,.home.is-start.is-ready.is-loaded .p-member_kv__illust__sub{opacity:1;scale:1}.p-member_kv__illust__main{width:calc(62.85714vw - 85.71429px)}.home .p-member_kv__illust__main{opacity:0;transform:translateY(5%);transition:opacity .75s ease-out .6s,transform .75s ease-out .6s}.home.is-opening.is-ready .p-member_kv__illust__main,.home.is-start.is-ready.is-loaded .p-member_kv__illust__main{opacity:1;transform:translateY(0)}.p-member_kv__illust svg{height:auto;width:100%}.p-member_kv__bg{background-color:#fbfaf4;bottom:-55%;height:100%;left:50%;mask-image:url(../../img/member/bg_obj.svg);-webkit-mask-image:url(../../img/member/bg_obj.svg);mask-position:top center;-webkit-mask-position:top center;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:cover;-webkit-mask-size:cover;position:absolute;translate:-50% 0;width:calc(109.38776vw + 349.79592px);z-index:-100}.p-member_news,.p-member_news__inner{position:relative}.p-member_news__inner .c-button04{position:absolute;right:0;top:10%}.p-member_news__row{display:flex;gap:min(3.2653061224vw + -12.2448979592px,40px)}.p-member_news__row .c-cat02{flex:0 0 min(1.6326530612vw + 123.8775510204px,150px)}.p-member_news.-pickup{background-color:#fbfaf4;padding-top:min(4.8979591837vw + 41.6326530612px,120px)}.p-member_event{background-color:#fbfaf4;padding-bottom:min(4.8979591837vw + 41.6326530612px,120px);padding-top:min(4.0816326531vw + 34.693877551px,100px)}.p-member_event,.p-member_event__inner{position:relative}.p-member_event__inner .c-button04{position:absolute;right:0;top:10%}.p-member_event__slider__main.keen-slider{overflow:visible!important}.p-member_event__slider__main .keen-slider__slide{max-width:min(11.8367346939vw + 255.612244898px,445px);min-width:min(11.8367346939vw + 255.612244898px,445px);padding-right:min(2.4489795918vw + 20.8163265306px,60px)}.p-member_event .c-slider__bar{margin-right:30px}.p-member_content__item{align-items:center;display:flex;gap:min(7.7551020408vw + -29.0816326531px,95px)}.p-member_content__item:nth-of-type(odd){flex-direction:row-reverse}.p-member_content__item:not(:last-of-type){margin-bottom:min(5.7142857143vw + 58.5714285714px,150px)}.p-member_content__item__link{flex:0 0 min(34.693877551vw + 19.8979591837px,575px)}.p-member_content__item__link a{background-color:#fbfaf4;border:3px solid #145c96;border-radius:9999px;display:grid;height:min(34.693877551vw + 19.8979591837px,575px);place-items:center;position:relative;width:100%}.p-member_content__item__link a .illust svg{height:auto;width:100%}.p-member_content__item__link a .circle_button{align-items:center;bottom:0;display:flex;flex-direction:column;gap:5px;justify-content:flex-end;padding-bottom:min(.8163265306vw + 6.9387755102px,20px);position:absolute;right:0;transition:color .3s ease,background-color .3s ease}.p-member_content__item__link a .circle_button__name{font-size:min(calc(.16327vw + .71173rem),.875rem);line-height:1;text-transform:capitalize}.p-member_content__item__link a .circle_button__ico svg{font-size:min(calc(.65306vw + 1.22194rem),1.875rem)}.p-member_content__item__link.-no01 .illust{width:min(31.8367346939vw + .612244898px,510px)}.p-member_content__item__link.-no02 .illust{width:min(31.4285714286vw + -7.8571428571px,495px)}.p-member_content__item__link.-no03 .illust{width:min(21.306122449vw + 30.1020408163px,371px)}.p-member_content__item__link.js-anim_elm{opacity:0;transform:scale(.8);transition:opacity .75s ease,transform .6s cubic-bezier(.455,.03,.515,.955)}.p-member_content__item__link.js-anim_elm.is-act{opacity:1;transform:scale(1)}.p-member_content__item__main{width:100%}.p-member_content__item__buttons{gap:25px 40px}.p-member_calender__inner{position:relative}.p-member_calender__inner .c-button04{position:absolute;right:0;top:8%}.p-vision_section__leading,.p-vision_section__leading__pic img{width:100%}.p-vision_section__data{display:grid;grid-template-columns:min(27.7551020408vw + -4.0816326531px,440px) auto;row-gap:min(4.0816326531vw + 34.693877551px,100px)}.p-vision_section__data__head{border-bottom:1px solid #ccc;padding-right:1em}.p-vision_section__data__head .title{display:inline-block}.p-vision_section__data__head .title .en{align-items:baseline;display:flex;font-size:min(calc(1.14286vw + 2.23214rem),3.375rem);gap:.3em;line-height:1;text-transform:capitalize}.p-vision_section__data__head .title .en:before{background-color:#145c96;border-radius:9999px;bottom:.2em;content:"";height:.3em;min-width:.3em;position:relative}.p-vision_section__data__head .title .jp{font-size:min(calc(.32653vw + 1.04847rem),1.375rem);line-height:1;margin-top:.7em}.p-vision_section__data__body{border-bottom:1px solid #ccc;margin-top:min(2.4489795918vw + -9.1836734694px,30px);padding-bottom:min(4.0816326531vw + 34.693877551px,100px)}.p-vision_section__data__body .heading{align-items:center;display:flex;flex-wrap:wrap;gap:2em}.p-vision_section__data__body .c-member_info .c-list01{margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.p-renewal_section__item:not(:last-of-type){margin-bottom:min(3.2653061224vw + 47.7551020408px,100px)}.p-manager_leading .c-title01{margin-bottom:min(1.6326530612vw + 53.8775510204px,80px)}.p-manager_leading__slider{overflow:visible!important}.p-manager_leading__slider .keen-slider__slide{max-width:min(10.612244898vw + 310.2040816327px,480px);min-width:min(10.612244898vw + 310.2040816327px,480px);overflow:visible!important;padding-right:min(1.6326530612vw + 13.8775510204px,40px)}.p-manager_leading__slider__slide{background-color:#fbfaf4;min-width:160px;padding:min(1.6326530612vw + 23.8775510204px,50px) min(2.8571428571vw + 4.2857142857px,50px);position:relative;width:100%}.p-manager_leading__slider__slide .num{font-size:min(calc(1.63265vw + 2.11735rem),3.75rem);left:min(2.8571428571vw + 4.2857142857px,50px);line-height:1;position:absolute;top:-.6em}.p-manager_membership__row{align-items:flex-start;display:flex;gap:min(4.4897959184vw + -16.8367346939px,55px)}.p-manager_membership__main{width:100%}.p-manager_membership__pic{flex:0 0 min(35.5102040816vw + -33.1632653061px,535px)}.p-manager_membership__pic img{aspect-ratio:1/1;width:100%}.p-manager_merit__item{display:grid;gap:min(4.4897959184vw + -16.8367346939px,55px);grid-template-columns:min(15.5102040816vw + 41.8367346939px,290px) auto}.p-manager_merit__item:not(:last-of-type){margin-bottom:min(.8163265306vw + 26.9387755102px,40px)}.p-manager_merit__item__ico img{aspect-ratio:1/1;border-radius:9999px;width:100%}.p-manager_merit__item__main .heading{align-items:baseline;display:flex;gap:.5em}.p-manager_merit__item__main .heading .num{font-size:min(calc(.4898vw + 1.3852rem),1.875rem)}.p-manager_merit__item__main .button_list{gap:min(2.4489795918vw + .8163265306px,40px)}.p-manager_merit__item__main .past-seminar{background-color:#fbfaf4;padding:min(.8163265306vw + 16.9387755102px,30px) min(2.4489795918vw + 10.8163265306px,50px)}.p-diagnosis_feature__list{gap:min(3.2653061224vw + -12.2448979592px,40px)}.p-diagnosis_feature__item{background-color:#fbfaf4;padding:min(.8163265306vw + 16.9387755102px,30px) 15px min(1.6326530612vw + 23.8775510204px,50px)}.p-diagnosis_feature__item .c-heading_num{margin-bottom:min(.4081632653vw + 18.4693877551px,25px)}.p-diagnosis_feature__item .illust{align-items:center;display:flex;height:min(3.2653061224vw + 137.7551020408px,190px);justify-content:center}.p-diagnosis_feature__item .illust svg{height:auto}.p-diagnosis_feature__item .c-title01{font-size:min(calc(.97959vw + .52041rem),1.5rem)}.p-diagnosis_feature__item.-merit01 .illust svg{width:min(4.8979591837vw + 141.6326530612px,220px)}.p-diagnosis_feature__item.-merit02 .illust svg{width:min(4.9795918367vw + 151.3265306122px,231px)}.p-diagnosis_feature__item.-merit03 .illust svg{width:min(5.7142857143vw + 158.5714285714px,250px)}.p-diagnosis_step__list{background-color:#fbfaf4;padding:min(3.2653061224vw + 17.7551020408px,70px) min(6.9387755102vw + -11.0204081633px,100px)}.p-diagnosis_step__item{align-items:flex-start;display:grid;gap:min(4.4897959184vw + -16.8367346939px,55px);grid-template-columns:min(26.5306122449vw + 50.5102040816px,475px) auto}.p-diagnosis_step__item:not(:last-of-type){margin-bottom:min(1.6326530612vw + 23.8775510204px,50px)}.p-diagnosis_step__item__heading{align-items:center;display:flex;gap:min(4.0816326531vw + -15.306122449px,50px)}.p-diagnosis_step__item__heading .sub{font-size:min(calc(.32653vw + 1.17347rem),1.5rem);line-height:1}.p-diagnosis_step__item__heading .sub .sub-en{position:relative}.p-diagnosis_step__item__heading .sub .sub-en:after{background-color:#000;content:"";display:inline-block;height:1px;margin:0 min(.4081632653vw + 3.4693877551px,10px);vertical-align:middle;width:40px}.p-diagnosis_voice{background-color:#fbfaf4;padding:min(4.0816326531vw + 34.693877551px,100px) 0}.p-diagnosis_voice__list{gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-diagnosis_voice__item{background-color:#fff;border:1px solid #fa7300;padding:min(1.6326530612vw + 13.8775510204px,40px) min(2.8571428571vw + 4.2857142857px,50px) min(3.2653061224vw + 17.7551020408px,70px)}.p-society_archive__list{align-items:stretch;gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-society_archive__list .c-item_society{display:flex}.p-event_section__trg__item{background-color:#f7f7f7;border-bottom:5px solid #ccc;border-top-left-radius:0;border-top-right-radius:10px;color:#ccc;line-height:1;padding:1.3em 1em;transition:color .3s ease,border-color .3s ease}.p-event_section__trg__item:first-of-type{border-right:1px solid #fff;border-top-left-radius:10px;border-top-right-radius:0}.p-event_section__trg__item.is-act{border-bottom:5px solid #fa7300;color:#fa7300}.-member .p-event_section__trg__item.is-act{border-bottom:5px solid #145c96;color:#145c96}.p-event_section .c-calender__body,.p-event_section .c-calender__head{background-color:#fbfaf4;padding-left:min(1.2244897959vw + 10.4081632653px,30px);padding-right:min(1.2244897959vw + 10.4081632653px,30px)}.p-event_section .c-calender__head{padding-top:min(2.8571428571vw + 24.2857142857px,70px)}.p-event_section .c-calender__body{padding-bottom:min(2.8571428571vw + 24.2857142857px,70px)}.p-event_section__buttons{gap:min(2.4489795918vw + .8163265306px,40px)}.p-newsletter_archive__list{gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-newsletter_archive__item a{display:block;transition:opacity .3s ease}.p-newsletter_archive__item a img{aspect-ratio:295/420;width:100%}.p-sugoroku_kv{background-color:#fbfaf4;mask-image:url(../../img/sugoroku/kv-mask.svg);-webkit-mask-image:url(../../img/sugoroku/kv-mask.svg);mask-position:bottom;-webkit-mask-position:bottom;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;-webkit-mask-size:calc(81.63265vw + 693.87755px) calc(30.36735vw + 586.12245px);mask-size:calc(81.63265vw + 693.87755px) calc(30.36735vw + 586.12245px);-webkit-mask-size:calc(81.63265vw + 693.87755px) calc(46.69388vw + 324.89796px);overflow:hidden;padding-bottom:min(4.8979591837vw + 41.6326530612px,120px);padding-top:min(8.9795918367vw + 36.3265306122px,180px);position:relative}.p-sugoroku_kv__illust{position:absolute}.p-sugoroku_kv__illust svg{height:auto;width:auto}.p-sugoroku_kv__illust.-no01{bottom:calc(4.89796vw - 18.36735px);left:min(3.2653061224vw + -12.2448979592px,40px)}.p-sugoroku_kv__illust.-no01 svg{width:min(25.7142857143vw + 3.5714285714px,415px)}.p-sugoroku_kv__illust.-no02{bottom:calc(2.04082vw + 17.34694px);right:0}.p-sugoroku_kv__illust.-no02 svg{width:min(30.3673469388vw + -13.8775510204px,472px)}.p-sugoroku_kv__main svg{height:auto;width:auto}.p-sugoroku_kv__main__sub{margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.p-sugoroku_kv__main__sub svg{width:calc(15.67347vw + 141.22449px)}.p-sugoroku_kv__main__title{margin-bottom:min(.8163265306vw + 16.9387755102px,30px)}.p-sugoroku_kv__main__title svg{width:calc(29.38776vw + 139.79592px)}.p-sugoroku_kv__main__text svg{width:calc(17.71429vw + 183.57143px)}.p-sugoroku_leading__inner{border-top:1px solid #ccc}.p-sugoroku_main{position:relative}.p-sugoroku_main__map{margin-left:auto;margin-right:auto;padding-left:min(1.6326530612vw + 13.8775510204px,40px);padding-right:min(1.6326530612vw + 13.8775510204px,40px);position:relative;width:min(88.0816326531vw + 44.693877551px,1454px)}.p-sugoroku_main__map:before{background-image:url(../../img/sugoroku/bar.jpg);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;content:"";display:block;height:calc(100% - min(8.1632653061vw + -.612244898px, 130px));left:calc(-4.4898vw - 3.16327px);position:absolute;top:min(8.1632653061vw + -.612244898px,130px);width:48px}.p-sugoroku_main__border{border-bottom:1px solid #ccc}.p-contact__attention{background-color:#fbfaf4;padding:min(.8163265306vw + 16.9387755102px,30px) min(2.8571428571vw + 4.2857142857px,50px) min(.8163265306vw + 26.9387755102px,40px)}.p-contact__attention .c-title01{margin-bottom:min(.4081632653vw + 8.4693877551px,15px)}.p-support_archive__list{gap:min(3.2653061224vw + -12.2448979592px,40px)}.p-support_kv{padding-top:min(7.3469387755vw + 62.4489795918px,180px)}.p-support_kv__inner{border-bottom:1px solid #ccc;padding-inline:min(8.1632653061vw + -30.612244898px,100px)}.p-support_kv__heading{align-items:center;display:flex;gap:min(.8163265306vw + 16.9387755102px,30px);margin-bottom:min(.8163265306vw + 11.9387755102px,25px)}.p-support_single__main__label{background-color:#fa7300;border-radius:5px;font-size:min(calc(.32653vw + .92347rem),1.25rem);line-height:1;padding:.3em .4em;width:-moz-fit-content;width:fit-content}.p-support_single__main__gallery{gap:min(1.6326530612vw + 13.8775510204px,40px) min(2.4489795918vw + .8163265306px,40px)}.p-support_single__main__voice .voice-item{display:grid;gap:min(1.6326530612vw + 13.8775510204px,40px);grid-template-columns:min(8.1632653061vw + 59.387755102px,190px) auto}.p-support_single__main__voice .voice-item:not(:last-child){margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.p-support_single__main__voice .voice-item__ico{aspect-ratio:1/1}.p-support_single__main__voice .voice-item__ico img{width:100%}.p-support_single__main__voice .voice-item__main{background-color:#fbfaf4;padding:min(.8163265306vw + 16.9387755102px,30px) min(2.0408163265vw + 7.3469387755px,40px) min(1.2244897959vw + 20.4081632653px,40px);position:relative}.p-support_single__main__voice .voice-item__main:before{background-color:#fbfaf4;-webkit-clip-path:polygon(0 50%,100% 100%,100% 0);clip-path:polygon(0 50%,100% 100%,100% 0);content:"";display:block;height:min(.8163265306vw + 16.9387755102px,30px);position:absolute;right:100%;top:30px;width:min(.6530612245vw + 7.5510204082px,18px)}.p-support_single__main__diagnosis .diagnosis-item{align-items:center;display:flex;gap:min(3.2653061224vw + -12.2448979592px,40px)}.p-support_single__main__diagnosis .diagnosis-item:not(:last-child){margin-bottom:min(.8163265306vw + 26.9387755102px,40px)}.p-support_single__main__diagnosis .diagnosis-item__pic{flex:0 0 min(8.1632653061vw + 59.387755102px,190px)}.p-support_single__main__diagnosis .diagnosis-item__pic img{width:100%}.p-support_single__main__diagnosis .diagnosis-item__main__number{align-items:baseline;display:flex;font-size:min(calc(.16327vw + .71173rem),.875rem);gap:1em;letter-spacing:.1em}.p-support_single__main__diagnosis .diagnosis-item__main__name{font-size:min(calc(.4898vw + 1.0102rem),1.5rem);letter-spacing:.1em;line-height:1}@media (-o-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:1.5),(min-device-pixel-ratio:1.5),only screen and (max-width:3840px) and (min-width:320px) and (min-device-pixel-ratio:1.5){.p-sugoroku_main__map:before{background-image:url(../../img/sugoroku/bar@2x.jpg)}}@media only screen and (max-width:1599px){.c-mask_circle{height:calc(2.44898vw + 690.81633px)}.c-grid-column.-col6.-col6-max{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col6.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col6.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col6.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col6.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col6.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5.-col6-max,.c-grid-column.-col6-max{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col5.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col6-max{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col4.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col6-max{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col3.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col6-max{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col2.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col6-max{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col1.-col5-max{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-max{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-max{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-max{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1-max,.c-grid-column.-col1.-col1-max{grid-template-columns:repeat(1,minmax(0,1fr))}.u-visible-max{display:none!important}.u-hidden-max{display:block!important}.u-hidden-max.-f{display:flex!important}.u-hidden-max.-i{display:inline!important}.u-hidden-max.-ib{display:inline-block!important}.p-member_kv{height:100%}.p-sugoroku_kv__illust.-no01{bottom:max(-1.6326530612vw + 56.1224489796px,30px)}.p-sugoroku_kv__illust.-no02{bottom:max(-2.0408163265vw + 57.6530612245px,25px)}}@media only screen and (max-width:1299px){.l-header{padding-left:min(.4081632653vw + -1.5306122449px,5px);padding-right:min(.4081632653vw + -1.5306122449px,5px)}.c-grid-column.-col6.-col6-md{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col6.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col6.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col6.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col6.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col6.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col6-max.-col6-md{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5.-col6-md,.c-grid-column.-col6-md{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col5.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5-max.-col6-md{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col6-md{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col4.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col6-md{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col6-md{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col3.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col6-md{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col6-md{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col2.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col6-md{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col6-md{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col1.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col6-md{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col5-md{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col4-md{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-md{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-md{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md{grid-template-columns:repeat(1,minmax(0,1fr))}.u-visible-md{display:none!important}.u-hidden-md{display:block!important}.u-hidden-md.-f{display:flex!important}.u-hidden-md.-i{display:inline!important}.u-hidden-md.-ib{display:inline-block!important}}@media only screen and (max-width:1023px){.l-header{padding-left:min(2.4489795918vw + 10.8163265306px,50px);padding-right:min(1.6326530612vw + 13.8775510204px,40px)}.l-header__inner{align-items:center;gap:min(2.4489795918vw + -9.1836734694px,30px)}.l-header__head__label{font-size:min(calc(.4898vw + .5102rem),1rem)}.l-header__logo{margin-top:0;width:min(7.7551020408vw + 195.9183673469px,320px)}.l-header_info__sub{margin-bottom:0}.l-footer__bottom{flex-direction:column;gap:min(4.0816326531vw + 34.693877551px,100px)}.l-footer__bottom__main__copyright{text-align:center}.l-footer__bottom__illust{margin-left:auto;margin-right:auto;width:100%}.l-footer__bottom__illust svg{width:100%}.c-grid-column.-col6.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col6.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col6.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col6.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col6.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col6.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col6-max.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5.-col6-tab,.c-grid-column.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col5.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5-max.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col4.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col3.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col2.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col1.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col6-tab{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col5-tab{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-tab{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-tab{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-tab{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab{grid-template-columns:repeat(1,minmax(0,1fr))}.c-hamburger__inner{min-height:min(.8163265306vw + 56.9387755102px,70px);min-width:min(.8163265306vw + 56.9387755102px,70px)}.c-drawer{height:100svh;overflow:auto}.c-drawer__inner{flex-direction:column;padding-bottom:min(4.0816326531vw + 34.693877551px,100px)}.c-drawer__nav__wrap:first-of-type{flex:0 0 210px}.c-drawer__info{flex:1;margin-left:auto;margin-right:auto}.c-drawer.-member .c-drawer__inner{gap:50px;padding-bottom:min(1.6326530612vw + 73.8775510204px,100px)}.c-drawer.-member .c-drawer__nav{flex-direction:column}.c-drawer.-member .c-drawer__nav__item{flex-direction:column;font-size:min(calc(.16327vw + .89923rem),1.0625rem)}.c-drawer.-member .c-drawer__nav__item .parent .link .c-aco_trg,.c-drawer.-member .c-drawer__nav__item .parent .link .c-circle_ico,.c-drawer.-member .c-drawer__nav__item .parent a .c-aco_trg,.c-drawer.-member .c-drawer__nav__item .parent a .c-circle_ico{display:grid}.c-drawer.-member .c-drawer__nav__item .c-drawer__nav__item__in .child{font-weight:500;height:0;margin-left:min(1.6326530612vw + 33.8775510204px,60px);margin-top:0;overflow:hidden;transition:height .45s ease}.c-drawer.-member .c-drawer__nav__item .c-drawer__nav__item__in .child li:first-of-type{padding-top:1.5em}.c-drawer.-member .c-drawer__nav__item .c-drawer__nav__item__in .child li:last-of-type{padding-bottom:1.5em}.c-drawer.-member .c-drawer__nav__item .c-drawer__nav__item__in .child li:not(:last-of-type){margin-bottom:1em}.c-drawer.-member .c-drawer__nav__item .c-drawer__nav__item__in .child li a .c-aco_trg,.c-drawer.-member .c-drawer__nav__item .c-drawer__nav__item__in .child li a .c-circle_ico{display:grid}.c-item_lecture__heading__info{flex-wrap:wrap;gap:0}.c-item_lecture__heading__info .data:first-child{width:100%}.c-calendar_card__info{flex-wrap:wrap;gap:0}.c-calendar_card__info .data:first-child{width:100%}.c-aco_item__body .in .img_row{grid-template-columns:auto}.c-sidebar_section__row{gap:2em}.u-visible-tab{display:none!important}.u-hidden-tab{display:block!important}.u-hidden-tab.-f{display:flex!important}.u-hidden-tab.-i{display:inline!important}.u-hidden-tab.-ib{display:inline-block!important}.p-index_kv .c-container{width:100%}.p-index_kv__info{padding-top:min(1.6326530612vw + 73.8775510204px,100px)}.p-index_kv__illust__main{margin-right:max(-.8163265306vw + 63.0612244898px,50px)}.p-index_kv__illust__sub.-no03,.p-index_kv__illust__sub.-no04{right:-5%}.p-request_leading__inner .c-button01{margin-left:auto;margin-right:auto;max-width:380px;position:relative}.p-request_leading__list{margin-bottom:min(1.6326530612vw + 23.8775510204px,50px)}.p-member_kv__illust__sub{width:min(28.5714285714vw + 172.8571428571px,630px)}.p-member_content__item{align-items:flex-start}.p-vision_section__data__body .heading{gap:.5em}.p-diagnosis_step__item__heading{align-items:self-start;flex-direction:column;gap:.5em}.p-event_section .c-calender__body,.p-event_section .c-calender__head{padding-left:5px;padding-right:5px}.p-sugoroku_kv__illust.-no01{left:0}.p-sugoroku_kv__illust.-no01 svg,.p-sugoroku_kv__illust.-no02 svg{width:min(27.3469387755vw + -22.5510204082px,415px)}.p-support_single__main__diagnosis .diagnosis-item{align-items:start}}@media only screen and (max-width:767px){.c-mask_circle{mask-image:url(../../img/common/bg_mask_sp.svg);-webkit-mask-image:url(../../img/common/bg_mask_sp.svg)}.c-single_content .pic-row{flex-direction:column-reverse}.c-single_content .pic-row__img{flex:auto}.c-single_content .pic-row.-reverse{flex-direction:column-reverse}.l-header{padding-bottom:0;padding-right:0;padding-top:0}.l-header__inner{gap:0}.l-header__head{flex-direction:column;gap:.3em}.l-footer{padding-bottom:45px}.l-footer__inner__heading{flex-direction:column}.l-footer__inner__heading .c-title01{text-align:center}.l-footer__contact{flex:1;margin:min(2.8571428571vw + 9.2857142857px,55px) 0}.l-footer__contact a{height:min(6.5306122449vw + 125.5102040816px,230px);width:min(6.5306122449vw + 125.5102040816px,230px)}.l-footer__sitemap{flex-direction:column;gap:40px;margin-right:0}.l-footer__sitemap__copy{font-size:min(calc(.16327vw + 1.08673rem),1.25rem)}.l-footer__sitemap__row{flex-direction:column;gap:40px}.l-footer__sitemap__wrap:not(:first-of-type){display:grid;gap:2.5em;grid-template-columns:repeat(2,1fr);width:100%}.l-footer__sitemap__wrap:not(:first-of-type) .l-footer_sitemap__item{width:50%}.l-footer__sitemap__wrap:not(:first-of-type) .l-footer_sitemap__item:first-of-type{height:100%}.l-footer__sitemap__item{font-size:min(calc(.08163vw + .85587rem),.9375rem)}.l-footer__bottom__main .data{display:block;font-size:min(calc(.16327vw + .83673rem),1rem)}.l-footer__bottom__main .data dt{display:none}.l-footer.-member{padding-bottom:45px}.c-tel .c-ico,.c-tel .num{font-size:1.875rem}.c-clamp.-line01.-sp2{-webkit-line-clamp:2}.c-cat02__item:not(:last-child){margin-bottom:0}.c-grid-column.-col6.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col6.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col6.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col6.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col6.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col6.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col6-max.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col6-tab.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col6-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col6-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col6-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col6-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col6-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5.-col6-sp,.c-grid-column.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col5.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5-max.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col4.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col3.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col2.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col1.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col6-sp{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col5-sp{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-sp{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-sp{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-sp{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp{grid-template-columns:repeat(1,minmax(0,1fr))}.c-hamburger__inner{border-bottom-left-radius:10px;border-bottom-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;min-height:min(1.6326530612vw + 63.8775510204px,90px);min-width:min(1.6326530612vw + 63.8775510204px,90px)}.c-hamburger__line{height:min(.8163265306vw + 16.9387755102px,30px);margin-bottom:min(.4081632653vw + 3.4693877551px,10px);width:min(.8163265306vw + 26.9387755102px,40px)}.c-drawer__inner{gap:50px;padding-bottom:min(1.6326530612vw + 73.8775510204px,100px)}.c-drawer__nav{flex-direction:column;gap:min(6.5306122449vw + -4.4897959184px,100px)}.c-drawer__nav__wrap:first-of-type{flex:1;width:100%}.c-drawer__nav__wrap:first-of-type .c-drawer__nav__item{margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.c-drawer__nav__wrap:last-of-type .c-drawer__nav__item:last-of-type .c-drawer__nav__item__in:last-of-type{margin-top:40px}.c-drawer__nav__wrap:last-of-type .c-drawer__nav__item__in:first-of-type{max-width:none}.c-drawer__nav__item{flex-direction:column;font-size:min(calc(.16327vw + .89923rem),1.0625rem)}.c-drawer__nav__item .parent .link .c-aco_trg,.c-drawer__nav__item .parent .link .c-circle_ico,.c-drawer__nav__item .parent a .c-aco_trg,.c-drawer__nav__item .parent a .c-circle_ico{display:grid}.c-drawer__nav__item .parent.-sub:not(:last-of-type){margin-bottom:min(1.6326530612vw + 13.8775510204px,40px)}.c-drawer__nav__item__in .child{font-weight:500;height:0;margin-left:min(1.6326530612vw + 33.8775510204px,60px);margin-top:0;overflow:hidden;transition:height .45s ease}.c-drawer__nav__item__in .child li:first-of-type{padding-top:1.5em}.c-drawer__nav__item__in .child li:last-of-type{padding-bottom:1.5em}.c-drawer__nav__item__in .child li:not(:last-of-type){margin-bottom:1em}.c-drawer__nav__item__in .child li a .c-aco_trg,.c-drawer__nav__item__in .child li a .c-circle_ico{display:grid}.c-heading02{align-items:flex-start;flex-direction:column}.c-button02.-w230,.c-button02.-w290,.c-button02.-w340,.c-button02.-w380,.c-button02.-w410,.c-button02.-w480,.c-button02.-w540,.c-button02.-w560{max-width:100%}.c-fixed_button{display:flex}.c-item_lecture .link,.c-item_lecture a{flex-direction:column;gap:min(3.2653061224vw + 7.7551020408px,60px)}.c-item_lecture__situation{flex:auto}.c-fukidashi02.-line_center,.c-fukidashi02.-line_left,.c-fukidashi02.-line_right{height:min(6.1224489796vw + 72.0408163265px,170px);width:min(6.1224489796vw + 72.0408163265px,170px)}.c-event_main{padding-bottom:min(.8163265306vw + 46.9387755102px,60px)}#event-calendar .fc-list .fc-list-table>tbody .fc-list-day{text-align:center;top:0}#event-calendar .fc-list .fc-list-table>tbody .fc-list-day:not(:first-of-type):before{bottom:100%}#event-calendar .fc-list .fc-list-table>tbody .fc-list-day .fc-list-day-cushion{flex-direction:row}#event-calendar .fc-list .fc-list-table>tbody .fc-list-event-title{bottom:auto;left:0;max-width:100%}.c-aco_item__heading__main .sub{flex-direction:column;gap:0}.c-lower01__inner__row{flex-direction:column}.c-lower01__illust.-about svg{width:min(24.8979591837vw + 206.6326530612px,605px)}.c-lower01__illust.-alignment svg,.c-lower01__illust.-support-organization svg{width:min(18.2040816327vw + 181.7346938776px,473px)}.c-lower01__illust.-manager-company svg{width:min(17.306122449vw + 195.1020408163px,472px)}.c-lower01__illust.-event svg{width:min(32.4081632653vw + 158.4693877551px,677px)}.c-data01{grid-template-columns:repeat(1,1fr)}.c-data01>dt{border:none}.c-sidebar_section__side{display:none}.c-form .wpcf7-list-item input[type=checkbox]+.wpcf7-list-item-label:before{margin-right:.5em}.c-form__item{display:block}.c-form__item__head{margin-bottom:.5em;max-width:100%;min-width:100%}.c-form__item__body{margin-left:0}.c-form_submit{align-items:center;flex-direction:column;gap:20px}.c-single__info__data .item{gap:.5em;grid-template-columns:auto}.c-single__instructor__item{align-items:center;flex-direction:column;gap:min(2.8571428571vw + 9.2857142857px,55px)}.c-single__button{flex-direction:column}.u-visible-sp{display:none!important}.u-hidden-sp{display:block!important}.u-hidden-sp.-f{display:flex!important}.u-hidden-sp.-i{display:inline!important}.u-hidden-sp.-ib{display:inline-block!important}.p-index_kv{height:100svh!important}.p-index_kv__inner{flex-direction:column-reverse}.p-index_kv__info{padding-top:30px}.p-index_kv__info__copy .sub-copy{width:min(4.0816326531vw + 234.693877551px,300px)}.p-index_kv__info__copy .main-copy{width:min(8.1632653061vw + 269.387755102px,400px)}.p-index_kv__info__copy .label{width:100%}.p-index_kv__illust{height:100%;min-height:min(55.5102040816vw + 111.8367346939px,1000px);padding-top:0}.p-index_kv__illust__main{margin:auto;width:70%}.p-index_kv__illust__sub.-no01{left:-7%;top:15%}.p-index_kv__illust__sub.-no02{bottom:0;left:25%;right:auto;top:auto;width:45%}.p-index_kv__illust__sub.-no03{bottom:auto;right:-5%;top:15%;width:20%}.p-index_kv__illust__sub.-no04{bottom:5%;right:-7%;top:auto;width:30%}.p-index_kv__illust__sub.-no05{bottom:5%;left:-10%;width:32%}.p-index_leading__item{flex-direction:column;gap:min(1.6326530612vw + 53.8775510204px,80px)}.p-index_leading__item:nth-child(2n){flex-direction:column}.p-index_leading__item__illust .circle_list{margin:0 auto;min-height:min(14.693877551vw + 144.8979591837px,380px);width:min(11.0204081633vw + 203.6734693878px,380px)}.p-index_leading__item__illust .circle_list__item.-no02{right:max(-.8163265306vw + -36.9387755102px,-50px);top:min(1.2244897959vw + 20.4081632653px,40px)}.p-index_leading__item__illust .circle_list__item.-no05{left:max(-.8163265306vw + -36.9387755102px,-50px);top:min(1.2244897959vw + 20.4081632653px,40px)}.p-index_leading__item__illust .circle_list__item svg{height:min(4.4081632653vw + 73.4693877551px,144px);width:min(4.4081632653vw + 73.4693877551px,144px)}.p-index_about__link{margin-bottom:min(2.4489795918vw + 20.8163265306px,60px)}.p-index_pages__item__inner{flex-direction:column;gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-index_pages__item__illust{margin-right:0;min-height:100%;min-height:250px;min-width:100%}.p-index_pages__item__illust.-no01 .main{width:min(19.5918367347vw + 181.5306122449px,495px)}.p-index_pages__item__illust.-no02 .main{width:min(18.3673469388vw + 186.1224489796px,480px)}.p-index_news__illust{left:auto;right:max(-1.6326530612vw + -23.8775510204px,-50px);top:min(11.4285714286vw + -142.8571428571px,40px);width:min(18.1224489796vw + 92.0408163265px,382px)}.p-index_news__inner .c-button04{position:relative;top:auto}.p-index_news__row{margin-bottom:min(1.6326530612vw + 23.8775510204px,50px)}.p-about_message__row{flex-direction:column;gap:30px}.p-about_message__pic{flex:1;position:relative;top:auto;width:100%}.p-about_access__map__main{aspect-ratio:2/1}.p-request_leading__list{gap:50px}.p-request_leading__item__inner{min-height:auto}.p-request_support__list{gap:20px}.p-request_support__item .c-title01{font-size:min(calc(.4898vw + 1.0102rem),1.5rem)}.p-request_support__item .text{font-size:min(calc(.16327vw + .83673rem),1rem)}.p-festa_section__row{flex-direction:column-reverse;gap:min(1.6326530612vw + 13.8775510204px,40px)}.p-join_merit__item{gap:20px;grid-template-columns:auto}.p-join_merit__item__pic{margin-left:auto;margin-right:auto;width:75%}.p-news_archive__row{gap:20px;grid-template-columns:auto}.p-news_archive__row .c-cat02{flex-direction:row}.p-member_kv{height:100%!important}.p-member_kv__info{margin-bottom:20px;width:100%}.p-member_kv__info__sub{font-size:min(calc(.81633vw + 1.05867rem),1.875rem)}.p-member_kv__info__title{font-size:min(calc(2.44898vw + 2.55102rem),5rem)}.p-member_kv__info__en{font-size:min(calc(1.46939vw + 1.90561rem),3.375rem)}.p-member_kv__illust{bottom:auto;position:relative}.p-member_kv__illust__sub{width:90%}.p-member_kv__illust__main{width:100%}.p-member_news__inner .c-button04{margin-top:1em;position:relative;top:auto}.p-member_news__row{margin-bottom:min(1.6326530612vw + 23.8775510204px,50px)}.p-member_event__inner .c-button04{margin-top:1em;position:relative;top:auto}.p-member_content__item{display:block}.p-member_content__item:nth-of-type(odd){flex-direction:column-reverse}.p-member_content__item__link{margin-bottom:20px}.p-member_content__item__link a{height:min(40.8163265306vw + 146.9387755102px,800px);margin:0 auto;width:min(40.8163265306vw + 146.9387755102px,800px)}.p-member_content__item__link.-no01 .illust{width:min(21.2244897959vw + 170.4081632653px,510px)}.p-member_content__item__link.-no02 .illust{width:min(20vw + 175px,495px)}.p-member_content__item__link.-no03 .illust{width:min(13.9591836735vw + 147.6530612245px,371px)}.p-vision_section__data{grid-template-columns:repeat(1,1fr);row-gap:min(5.7142857143vw + 8.5714285714px,100px)}.p-vision_section__data__head{border:none}.p-vision_section__data__head .title{align-items:flex-end;display:flex;gap:1em}.p-vision_section__data__head .title .jp{margin-top:0}.p-vision_section__data__body{padding-bottom:min(5.7142857143vw + 8.5714285714px,100px)}.p-manager_leading__slider .keen-slider__slide{max-width:min(14.693877551vw + 244.8979591837px,480px);min-width:min(14.693877551vw + 244.8979591837px,480px)}.p-manager_membership__row{flex-direction:column-reverse;gap:min(2.0408163265vw + 22.3469387755px,55px)}.p-manager_merit__item{gap:20px;grid-template-columns:auto}.p-manager_merit__item__ico{margin-left:auto;margin-right:auto;width:75%}.p-diagnosis_feature__list{gap:20px}.p-diagnosis_feature__item .illust{height:auto}.p-diagnosis_feature__item .c-title01{font-size:min(calc(.4898vw + 1.0102rem),1.5rem)}.p-diagnosis_step__item{gap:1em;grid-template-columns:repeat(1,1fr)}.p-sugoroku_kv{padding-top:min(6.5306122449vw + 75.5102040816px,180px)}.p-sugoroku_kv__main__text svg{width:90%}.p-sugoroku_main__map:before{display:none}.p-support_archive__list{gap:20px}.p-support_single__main__diagnosis .diagnosis-item{flex-direction:column;gap:15px}.p-support_single__main__diagnosis .diagnosis-item__pic{flex:auto;margin-inline:auto;width:60%}}@media only screen and (max-width:567px){.c-container{width:100%}.c-grid-container{grid-template-columns:minmax(0,min(1.6326530612vw + 13.8775510204px,40px)) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px, 40px))) minmax(0,calc(50% - min(1.6326530612vw + 13.8775510204px, 40px))) minmax(0,min(1.6326530612vw + 13.8775510204px,40px))}.c-grid-column.-col6.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col6.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col6.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col6.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col6.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col6.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col6-max.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col6-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col6-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col6-tab.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col6-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col6-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col6-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col6-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col6-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col6-sp.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col6-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col6-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col6-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col6-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col6-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5.-col6-spmin,.c-grid-column.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col5.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col5.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col5.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col5.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col5.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col5-max.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col5-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col4.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col4.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col4.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col4.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col4.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col4-max.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col4-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col3.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col3.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col3.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col3.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col3.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col3-max.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col3-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col2.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col2.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col2.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col2.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col2.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col2-max.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col2-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))}.c-grid-column.-col1.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))}.c-grid-column.-col1.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))}.c-grid-column.-col1.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))}.c-grid-column.-col1.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))}.c-grid-column.-col1.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.c-grid-column.-col1-max.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-max.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-md.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-tab.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col6-spmin{grid-template-columns:repeat(6,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col5-spmin{grid-template-columns:repeat(5,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col4-spmin{grid-template-columns:repeat(4,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col3-spmin{grid-template-columns:repeat(3,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col2-spmin{grid-template-columns:repeat(2,minmax(0,1fr))!important}.c-grid-column.-col1-sp.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))!important}.c-grid-column.-col1-spmin{grid-template-columns:repeat(1,minmax(0,1fr))}.u-visible-spmin{display:none!important}.u-hidden-spmin{display:block!important}.u-hidden-spmin.-f{display:flex!important}.u-hidden-spmin.-i{display:inline!important}.u-hidden-spmin.-ib{display:inline-block!important}.p-member_event .c-slider__nav{display:none}.p-sugoroku_main__map{width:100%}}@media only screen and (max-width:374px){.u-visible-min{display:none!important}.u-hidden-min{display:block!important}.u-hidden-min.-f{display:flex!important}.u-hidden-min.-i{display:inline!important}.u-hidden-min.-ib{display:inline-block!important}}@media (any-hover:hover){.c-single_content a:hover,.c-single_content p>a:hover{text-decoration:none}.l-header_info__sub__text a:hover{color:#fa7300}.l-header_info__sub__button a:hover{background-color:#fff;color:#fa7300}.l-header_info__sub__button.-blue a:hover{background-color:#fff;color:#145c96}.l-header_info__nav__item>a:hover:before{transform:scale(1)}.l-header_info__nav__item>a:hover .name{color:#fa7300}.l-header.-member .l-header_info__nav__item>a:hover .name{color:#145c96}.l-footer__contact a:hover{background-color:#fff;color:#fa7300}.l-footer__sitemap__item a:hover{color:#fa7300}.l-footer.-member .l-footer__contact a:hover{background-color:#fff;color:#145c96}.c-page_top a:hover{color:#fa7300}.c-cat02__item a:hover{background-color:#fa7300;color:#fff}.c-cat02.-member .c-cat02__item a:hover{background-color:#145c96}.c-pagenavi .wp-pagenavi .page:hover{color:#fa7300}.c-hamburger__inner:hover{background-color:#fff;color:#fa7300}.c-hamburger__inner:hover .c-hamburger__line span,.c-hamburger__inner:hover .c-hamburger__line:after,.c-hamburger__inner:hover .c-hamburger__line:before{background-color:#fa7300}.c-drawer__nav__item .parent a:hover,.c-drawer__nav__item__in .child li a:hover,.c-hamburger__inner:hover .c-hamburger__text{color:#fa7300}.c-button01 a:hover{background-color:#fff}.c-button01 a:hover .c-circle_ico{color:#fff}.c-button01 a:hover .c-circle_ico:before{transform:scale(1)}.c-button01 a:hover .name{color:#fa7300}.c-button01.-blue a:hover{background-color:#fff}.c-button01.-blue a:hover .name{color:#145c96}.c-button02 a:hover{background-color:#fa7300}.c-button02 a:hover .name{color:#fff}.c-button02 a:hover .c-circle_ico{color:#fa7300}.c-button02 a:hover .c-circle_ico:before{transform:scale(1)}.c-button02.-sub a:hover{background-color:#145c96}.c-button02.-sub a:hover .c-circle_ico{color:#145c96}.c-button02.-white a:hover{background-color:#fa7300}.c-button03 a:hover:before{width:100%}.c-button04 a:hover .c-circle_ico{color:#fa7300}.c-button04 a:hover .c-circle_ico:before{transform:scale(1)}.c-button04 a:hover .text{color:#fa7300}.c-button04.-sub a:hover .c-circle_ico,.c-button04.-sub a:hover .text{color:#145c96}.c-item_news a:hover:before{width:100%}.c-item_news a:hover .c-item_news__title{color:#fa7300}.member-site .c-item_news a:hover .c-item_news__title{color:#145c96}.c-item_lecture a:hover,.c-item_news.fader__slide a:hover{border-color:#fa7300}.member-site .c-item_lecture a:hover{border-color:#145c96}.c-item_lecture a:hover .c-item_lecture__heading__title .c-title01{color:#fa7300}.member-site .c-item_lecture a:hover .c-item_lecture__heading__title .c-title01{color:#145c96}.c-item_lecture.-member .link:hover,.c-item_lecture.-member a:hover{border-color:#145c96!important}.c-item_lecture.-member .link:hover .c-item_lecture__heading__title .c-title01,.c-item_lecture.-member a:hover .c-item_lecture__heading__title .c-title01{color:#145c96!important}.c-item_event a:hover .c-title01,.c-item_society a:hover .c-circle_ico,.c-item_society a:hover .c-title01{color:#145c96}.c-item_society a:hover .c-circle_ico:before{transform:scale(1)}.c-item_support a:hover .c-circle_ico,.c-item_support a:hover .c-title01{color:#fa7300}.c-item_support a:hover .c-circle_ico:before{transform:scale(1)}#event-calendar-nav .c-calender__link:hover{color:#fa7300}.-member #event-calendar-nav .c-calender__link:hover{color:#145c96}#event-calendar .fc-list .fc-list-table>tbody .fc-list-event-title a:hover .c-calendar_card{border-color:#fa7300}.-member #event-calendar .fc-list .fc-list-table>tbody .fc-list-event-title a:hover .c-calendar_card{border-color:#145c96}#event-calendar .fc-list .fc-list-table>tbody .fc-list-event-title a:hover .c-calendar_card .c-calendar_card__heading .title{color:#fa7300}.-member #event-calendar .fc-list .fc-list-table>tbody .fc-list-event-title a:hover .c-calendar_card .c-calendar_card__heading .title{color:#145c96}.fc-daygrid .c-calendar_card:hover{background-color:#fa7300}.-member .fc-daygrid .c-calendar_card:hover{background-color:#145c96}.fc-daygrid .c-calendar_card:hover .c-calendar_card__heading .labels li{background-color:#fff;color:#fa7300}.-member .fc-daygrid .c-calendar_card:hover .c-calendar_card__heading .labels li{color:#145c96}.fc-daygrid .c-calendar_card:hover .c-calendar_card__heading .title{color:#fff}.c-modal_close:hover{background-color:#fff}.c-modal_close:hover:after,.c-modal_close:hover:before{background-color:#fa7300}.c-modal_close.-sub:hover{background-color:#fff}.c-modal_close.-sub:hover:after,.c-modal_close.-sub:hover:before{background-color:#145c96}.c-form_submit__button button.-back:hover,.c-form_submit__button input.-back:hover{background-color:#fff;color:#707070}.c-form_submit__button button:hover,.c-form_submit__button input:hover{background-color:#fff;color:#fa7300}.c-form.-member .c-form_submit__button button.-back:hover,.c-form.-member .c-form_submit__button input.-back:hover{background-color:#fff;color:#707070}.c-form.-member .c-form_submit__button button:hover,.c-form.-member .c-form_submit__button input:hover{background-color:#fff;color:#145c96}.c-slider__nav:hover{background-color:#145c96;color:#fff}.c-mega__item a:hover{background-color:#fff;color:#fa7300}.c-mega.-member .c-mega__item a:hover{background-color:#fff;color:#145c96}.u-link:hover{color:#145c96}.p-index_kv__column a:hover{opacity:.8}.p-index_leading__bnr a{transition:opacity .3s ease}.p-index_leading__bnr a:hover{opacity:.7}.p-member_content__item__link a:hover .circle_button{background-color:#fff;color:#145c96}.p-newsletter_archive__item a:hover{opacity:.7}}@media only screen and (orientation:portrait){.p-index_kv{height:min(4.0816326531vw + 484.693877551px,550px)}.p-index_kv__inner{height:100%}.p-member_kv{height:min(2.4489795918vw + 510.8163265306px,550px)}}