@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;700&family=Noto+Serif+JP:wght@400;500;700&family=Vollkorn&display=swap");body,h1,h2,h3,h4,h5,h6,p,li,dl,pre,form,blockquote,fieldset,input,address,figure,figcaption,main{margin:0;padding:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}img{vertical-align:middle;border:none;max-width:100%}img[src$=".svg"]{width:100%;height:auto}h1,h2,h3,h4,h5,h6,caption{font-weight:normal;font-size:100%}a{outline:none}address{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}figcaption{font-size:1.2rem}fieldset{border:none}legend{display:none}input[type=radio],input[type=checkbox],select{vertical-align:middle}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}a{color:#032345;text-decoration:none}a:link{color:#032345;text-decoration:none}a:visited{color:#032345;text-decoration:none}a:hover{color:#032345;text-decoration:underline}a:active{color:#032345;text-decoration:underline}::selection{color:#fff;background:#cbc5ad}::-moz-selection{color:#fff;background:#cbc5ad}html{font-size:62.5%}body{color:#4d4d4d;font-size:1.4rem;font-family:'Noto Sans JP', sans-serif;font-weight:normal;letter-spacing:0.15em;line-height:2;width:100%;min-width:1200px;background:#dcdbd7;-webkit-text-size-adjust:100%;text-size-adjust:100%}body.open,body.pOpen{width:100%;height:100vh;overflow:hidden !important}#wrapper{width:100%;padding-top:100px;position:relative;opacity:0;overflow:hidden}#wrapper::before{display:block;content:"";width:100%;height:0;padding-top:calc(100vh - 100px);background:url(../../images/global/star_bg.jpg) no-repeat center center/cover;position:fixed;bottom:0;left:0;z-index:1}#siteHeader{min-width:1200px;width:100%;height:100px;background:#dcdbd7;position:absolute;top:0;left:0;z-index:100;transition:padding-top .4s, background .4s, box-shadow .4s}#siteHeader .inner{margin:0 auto}#siteHeader .inner>.siteLogo{display:none}.siteLogo{display:block;width:180px;order:2;transition:opacity .4s, visibility .4s}.siteLogo a{transition:opacity .2s ease-in-out 0s;display:block;text-indent:-9999px;width:100%;height:0;padding-top:35.555%;background:url(../../images/global/logo.svg) no-repeat center center/cover}.siteLogo a:hover{opacity:.7}@media only screen and (max-width: 767px){.siteLogo a{transition:none}.siteLogo a:hover{opacity:1}}.languageVox,.languageVoxSP{position:absolute}.languageVox ul,.languageVoxSP ul{list-style-type:none;padding:0;margin:0;display:flex;gap:0 5px}.languageVox ul li a,.languageVoxSP ul li a{transition:opacity .2s ease-in-out 0s;display:block;color:#fff;font-size:1.6rem;font-family:"Vollkorn",serif;letter-spacing:0.2em;white-space:nowrap;line-height:1.3;text-align:center;text-decoration:none;padding:5px}.languageVox ul li a:hover,.languageVoxSP ul li a:hover{opacity:.7}@media only screen and (max-width: 767px){.languageVox ul li a,.languageVoxSP ul li a{transition:none}.languageVox ul li a:hover,.languageVoxSP ul li a:hover{opacity:1}}.languageVox ul li a.is-active,.languageVoxSP ul li a.is-active{pointer-events:none;opacity:.7}.languageVox ul li:nth-of-type(1),.languageVoxSP ul li:nth-of-type(1){position:relative}.languageVox ul li:nth-of-type(1)::after,.languageVoxSP ul li:nth-of-type(1)::after{content:'';width:1px;height:50%;position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:#fff}#gNavWrapper #gNav{display:flex;justify-content:center;align-items:center;width:100%;height:100px;position:relative}#gNavWrapper #gNav>.siteLogo{margin-left:-30px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#gNavWrapper #gNav>ul{display:flex;justify-content:center;align-items:center;list-style-type:none;padding:0;margin:0}#gNavWrapper #gNav>ul>li a{transition:opacity .2s ease-in-out 0s;display:block;white-space:nowrap;line-height:1.3;text-align:center;text-decoration:none;padding:5px 3px 5px 28px;position:relative}#gNavWrapper #gNav>ul>li a:hover{opacity:.7}@media only screen and (max-width: 767px){#gNavWrapper #gNav>ul>li a{transition:none}#gNavWrapper #gNav>ul>li a:hover{opacity:1}}#gNavWrapper #gNav>ul>li a::before,#gNavWrapper #gNav>ul>li a::after{display:block;width:23px;height:1px;background:#032345;position:absolute;top:12px;transform:rotate(-60deg);transition:background .4s}#gNavWrapper #gNav>ul>li a::before{content:"";left:0}#gNavWrapper #gNav>ul>li a span{display:block}#gNavWrapper #gNav>ul>li a span.en{font-size:1.8rem;font-family:"Vollkorn",serif;letter-spacing:0.2em}#gNavWrapper #gNav>ul>li a span.jp{font-size:1.0rem}#gNavWrapper #gNav>ul>li:last-of-type a,#gNavWrapper #gNav>ul>li.centerLeft a{padding-right:28px}#gNavWrapper #gNav>ul>li:last-of-type a::after,#gNavWrapper #gNav>ul>li.centerLeft a::after{content:"";right:0}#gNavWrapper #gNav>ul>li.centerLeft{margin-right:140px}#gNavWrapper #gNav>ul>li.centerRight{margin-left:100px}#gNavWrapper #gNav .privacy,#gNavWrapper #gNav .instagramVox{display:none}#gNavWrapper #gNav .languageVox{position:absolute;top:50%;right:50px;transform:translateY(-50%)}.languageVoxSP{display:none}#gNavOpener{display:none}body.fix #siteHeader{animation:gNav .4s ease-in;background:rgba(255,255,255,0.35);box-shadow:0 0 5px rgba(0,0,0,0.2);position:fixed}body.fix #gNavWrapper #gNav .languageVox ul li a{color:#032345}body.fix #gNavWrapper #gNav .languageVox ul li:nth-of-type(1)::after{background-color:#032345}body.fix .languageVoxSP ul li a{color:#032345}body.fix .languageVoxSP ul li:nth-of-type(1)::after{background-color:#032345}#container{padding-bottom:1px;background:#dcdbd7;position:relative;z-index:2}#pageTitle{padding-top:39.06%;margin-bottom:70px;background:no-repeat center center / cover;position:relative}#pageTitle::before{display:block;content:"";width:100%;height:100%;background:rgba(3,35,69,0.3);position:absolute;top:0;left:0;z-index:1}#pageTitle>.inner{display:flex;justify-content:flex-start;align-items:center;color:#fff;width:1000px;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}#pageTitle>.inner .en{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#666;font-size:7rem;font-weight:500;font-family:"Vollkorn",serif;letter-spacing:0.1em;line-height:1.3;border-left:1px solid #666;transform:scale(-1, -1);color:#fff;padding-left:10px;border-left-color:#fff}#pageTitle>.inner h1{font-size:2.4rem;letter-spacing:0.35em;margin-left:70px}.anchorLink{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;text-align:center;margin-bottom:90px}.anchorLink ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.anchorLink ul li{position:relative}.anchorLink ul li::after{display:block;content:"";width:27px;height:1px;background:#032345;position:absolute;top:50%;right:0;transform:translate(50%, -50%) rotate(-60deg)}.anchorLink ul li a{transition:opacity .2s ease-in-out 0s;display:block;font-size:1.4rem;line-height:1.5;text-decoration:none;padding:0 40px}.anchorLink ul li a:hover{opacity:.7}@media only screen and (max-width: 767px){.anchorLink ul li a{transition:none}.anchorLink ul li a:hover{opacity:1}}.anchorLink ul li a span{display:block}.anchorLink ul li a span.en{font-family:"Vollkorn",serif}.anchorLink ul li a span.jp{letter-spacing:0.25em}.anchorLink ul:last-child li:last-child::after{display:none}.pageDescription{text-align:center;margin-bottom:70px}.accessVox{color:#fff;padding:100px 0 75px 0;position:relative;z-index:2}.accessVox .inner{display:grid;grid-template-columns:1fr 510px;justify-content:space-between;align-items:center;align-content:center;width:1000px;margin:0 auto}.accessVox .inner .title{grid-row:1 / 2;grid-column:1 / 2;align-self:flex-end;font-size:5.0rem;font-family:"Vollkorn",serif;line-height:1.3;text-align:center;margin-bottom:40px}.accessVox .inner .title::after{display:inline-block;content:"";vertical-align:middle;width:35px;height:1px;background:#fff;margin-left:10px}.accessVox .inner .map{grid-row:1 / 3;grid-column:2 / 3;width:510px;height:390px;position:relative;order:2}.accessVox .inner .map iframe{width:100% !important;height:100% !important}.accessVox .inner .map .btnStyle01{position:absolute;bottom:10px;right:10px}.accessVox .inner .txt{grid-row:2 / 3;grid-column:1 / 2;align-self:flex-start;letter-spacing:0.2em;padding-left:50px;order:1}#siteFooter{color:#fff;padding:90px 0 70px 0;background:#032345;position:relative;z-index:2}#siteFooter a{color:#fff}#siteFooter .inner{display:flex;justify-content:space-between;width:1000px;margin:0 auto}#siteFooter .inner .logo{width:145px}#siteFooter .inner .logo a{transition:opacity .2s ease-in-out 0s}#siteFooter .inner .logo a:hover{opacity:.7}@media only screen and (max-width: 767px){#siteFooter .inner .logo a{transition:none}#siteFooter .inner .logo a:hover{opacity:1}}#siteFooter .inner .outline{width:270px}#siteFooter .inner .outline .phone{font-size:2.3rem;font-weight:500;font-family:"Noto Serif JP",serif;line-height:1.1;margin-bottom:15px}#siteFooter .inner .outline .phone .telNum{font-size:3.1rem;font-weight:500;letter-spacing:0.02em}#siteFooter .inner .outline .contactBtn{margin-bottom:15px}#siteFooter .inner .outline .contactBtn a{display:block;color:#032345;font-size:1.4rem;text-align:center;text-decoration:none;padding:15px;background:#fff;border:1px solid #fff;transition:color .2s ease-in-out, background .2s ease-in-out}#siteFooter .inner .outline .contactBtn a:hover{color:#fff;background:transparent}#siteFooter .inner .outline.top{display:none}#siteFooter #fNav{display:flex;justify-content:space-between;width:530px}#siteFooter #fNav .column>ul{list-style-type:none;padding:0;margin:0}#siteFooter #fNav .column>ul>li{padding-left:20px;margin-bottom:10px;position:relative}#siteFooter #fNav .column>ul>li::before{display:block;content:"";width:9px;height:9px;background:url(../../images/content/content/ico_star.svg) no-repeat center center/cover;position:absolute;top:0.8em;left:0}#siteFooter #fNav .column>ul>li a{transition:opacity .2s ease-in-out 0s;text-decoration:none}#siteFooter #fNav .column>ul>li a:hover{opacity:.7}@media only screen and (max-width: 767px){#siteFooter #fNav .column>ul>li a{transition:none}#siteFooter #fNav .column>ul>li a:hover{opacity:1}}#siteFooter #fNav .column>ul>li .en::after{content:"/";margin:0 3px 0 6px}#siteFooter #fNav .column .instagramVox{padding-left:20px}#siteFooter #fNav .column .instagramVox a{transition:opacity .2s ease-in-out 0s;text-decoration:none}#siteFooter #fNav .column .instagramVox a:hover{opacity:.7}@media only screen and (max-width: 767px){#siteFooter #fNav .column .instagramVox a{transition:none}#siteFooter #fNav .column .instagramVox a:hover{opacity:1}}#siteFooter #fNav .column .instagramVox a::after{display:inline-block;content:"";vertical-align:middle;width:14px;height:14px;margin-left:5px;background:url(../../images/content/content/ico_instagram.svg) no-repeat center center/cover}#pageTopVox{position:absolute;bottom:50px;right:50px}#pageTopVox a{transition:opacity .2s ease-in-out 0s;background:rgba(133,144,159,0.75);background:linear-gradient(180deg, rgba(133,144,159,0.75) 0%, rgba(155,169,142,0.75) 100%);display:block;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff;font-size:2.6rem;font-weight:500;font-family:"Vollkorn",serif;line-height:1.3;text-decoration:none;padding:60px 5px 30px 5px;clip-path:polygon(0 30px, 100% 0, 100% 100%, 0 100%)}#pageTopVox a:hover{opacity:.7}@media only screen and (max-width: 767px){#pageTopVox a{transition:none}#pageTopVox a:hover{opacity:1}}#copyright{display:block;font-size:1.2rem;letter-spacing:0.2em;text-align:center;margin-top:50px}@media only screen and (max-width: 767px){body{font-size:1.2rem;letter-spacing:0.05em;min-width:inherit}#wrapper{padding-top:80px}#wrapper::before{padding-top:calc(100vh - 80px)}#siteHeader{min-width:inherit;height:80px}#siteHeader .inner{display:flex;justify-content:flex-start;align-items:center;width:auto;height:100%;padding:0 15px}#siteHeader .inner>.siteLogo{display:block}body.fix #siteHeader{box-shadow:0 0 5px rgba(0,0,0,0.2)}.siteLogo{width:120px;order:1;transition:none}.languageVox ul li a,.languageVoxSP ul li a{font-size:2.0rem}#gNavWrapper{display:none;width:100%;height:100%;padding:13px;background:#dcdbd7;position:fixed;top:0;left:0;z-index:10}#gNavWrapper #gNav{display:block;height:100%;padding:95px 15px 10px 15px;border:1px solid #032345;overflow-y:auto}#gNavWrapper #gNav>.siteLogo{opacity:1 !important;visibility:visible !important;margin:0 auto 45px auto;position:static;transform:none}#gNavWrapper #gNav>.siteLogo a{width:125px;height:122px;background-image:url(../../images/global/logo_b.svg)}#gNavWrapper #gNav>ul{justify-content:space-between;align-items:stretch;flex-wrap:wrap}#gNavWrapper #gNav>ul>li{width:45%;margin-bottom:30px}#gNavWrapper #gNav>ul>li a{text-align:left;height:100%;padding:10px 0 0 0;border-top:2px solid #032345}#gNavWrapper #gNav>ul>li a::before,#gNavWrapper #gNav>ul>li a::after{display:none}#gNavWrapper #gNav>ul>li a span.en{font-size:2.3rem;font-weight:500;letter-spacing:0.1em}#gNavWrapper #gNav>ul>li a span.jp{font-size:1.2rem;letter-spacing:0.2em}#gNavWrapper #gNav>ul>li:last-of-type a,#gNavWrapper #gNav>ul>li.centerLeft a{padding-right:0}#gNavWrapper #gNav>ul>li.centerLeft{margin-right:0}#gNavWrapper #gNav>ul>li.centerRight{margin-left:0}#gNavWrapper #gNav .privacy{display:block;border-top:2px solid #032345;padding-top:5px}#gNavWrapper #gNav .privacy .en::after{content:"/";margin:0 3px 0 6px}#gNavWrapper #gNav .instagramVox{display:block;margin-top:10px}#gNavWrapper #gNav .instagramVox a{display:inline-block;text-decoration:none;padding-left:40px;position:relative}#gNavWrapper #gNav .instagramVox a::after{display:block;content:"";width:30px;height:30px;margin-top:-15px;margin-left:0;background:url(../../images/content/content/ico_instagram_b.svg) no-repeat center center/cover;position:absolute;top:50%;left:0}#gNavWrapper #gNav .languageVox{top:30px;right:10px}#gNavWrapper #gNav .languageVox ul li a{color:#032345}.languageVoxSP{display:block;top:26px;right:24px;z-index:1}#gNavOpener{display:block;width:40px;height:80px;margin-left:-20px;position:absolute;top:0;left:50%;z-index:20}#gNavOpener::after{display:block;content:"Close";color:#032345;font-size:0.8rem;font-family:"Vollkorn",serif;text-align:center;width:100%;position:absolute;bottom:10px;left:0;opacity:0;visibility:hidden}#gNavOpener span{width:100%;height:1px;background:#032345;margin-left:-20px;position:absolute;top:50%;left:50%;transition:.4s}#gNavOpener span:nth-child(1){transform:translateY(-12px)}#gNavOpener span:nth-child(3){transform:translateY(12px)}#gNavOpener.open span:nth-child(2){opacity:0}#gNavOpener.open span:nth-child(1){transform:rotate(-60deg)}#gNavOpener.open span:nth-child(3){transform:rotate(60deg)}body.open #gNavOpener::after{opacity:1;visibility:visible}body.open #gNavOpener span{width:22px;margin-left:-11px;background:#032345 !important}body.open #gNavWrapper #gNav>ul>li a{color:#032345 !important}#pageTitle{padding-top:66.666%;margin-bottom:40px}#pageTitle>.inner{width:70%}#pageTitle>.inner .en{font-size:3.5rem;padding-left:0}#pageTitle>.inner h1{font-size:1.2rem;margin-left:30px}.anchorLink{margin-bottom:30px}.anchorLink ul li{margin-bottom:10px}.anchorLink ul li:last-child::after{display:none}.anchorLink ul li a{padding:0 25px}.pageDescription{margin-bottom:60px}.accessVox{padding:60px 40px}.accessVox .inner{display:block;width:auto}.accessVox .inner .title{font-size:3.0rem;margin-bottom:20px}.accessVox .inner .title::after{width:18px}.accessVox .inner .map{width:auto;height:180px;margin-bottom:15px}.accessVox .inner .map .btnStyle01{bottom:0;right:0}.accessVox .inner .txt{width:auto;padding-left:0}#siteFooter{padding:40px 40px 30px 40px}#siteFooter .inner{display:block;width:auto}#siteFooter .inner .logo{width:128px;margin:0 auto 35px auto}#siteFooter .inner .outline{width:auto}#siteFooter .inner .outline .phone{text-align:center;padding:15px 0;border:1px solid #fff}#siteFooter .inner .outline .contactBtn{margin-bottom:25px}#siteFooter .inner .outline .contactBtn a{transition:none}#siteFooter .inner .outline .contactBtn a:hover{color:#032345;background:#fff}#siteFooter .inner .outline.top{display:block}#siteFooter .inner .outline.bottom .phone,#siteFooter .inner .outline.bottom .contactBtn{display:none}#siteFooter #fNav{display:block;width:auto;margin-bottom:25px}#siteFooter #fNav .column .instagramVox{padding-left:40px;margin-top:20px;position:relative}#siteFooter #fNav .column .instagramVox a::after{width:30px;height:30px;margin-top:-15px;margin-left:0;position:absolute;top:50%;left:0}#pageTopVox{bottom:30px;right:15px}#pageTopVox a{font-size:1.5rem;line-height:1.0;text-align:right;padding-top:30px;padding-bottom:10px;clip-path:polygon(0 25px, 100% 0, 100% 100%, 0 100%)}#copyright{font-size:1.0rem;margin-top:50px}}.wsN{white-space:nowrap}.wrBW{word-wrap:break-word}.cWhite{color:#FFFFFF}.cBlue{color:#016bb5}.cRed{color:#E4050B}.cGray{color:#666666}.cYellow{color:#FFFF00}.decUline{text-decoration:underline}.decNone{text-decoration:none}.s70{font-size:70%}.s80{font-size:80%}.s90{font-size:90%}.s100{font-size:100%}.s110{font-size:110%}.s120{font-size:120%}.s130{font-size:130%}.s140{font-size:140%}.s150{font-size:150%}.s160{font-size:160%}.s170{font-size:170%}.s180{font-size:180%}.s190{font-size:190%}.s200{font-size:200%}.fwN{font-weight:normal}.fwB{font-weight:bold}.lh0-5{line-height:0.5}.lh1{line-height:1}.lh1-1{line-height:1.1}.lh1-2{line-height:1.2}.lh1-5{line-height:1.5}.lh2{line-height:2}.mA{margin:0 auto !important}.mLA{margin-left:auto !important}.mRA{margin-right:auto !important}.m0{margin:0 !important}.m3{margin:3px !important}.m5{margin:5px !important}.m10{margin:10px !important}.m15{margin:15px !important}.m20{margin:20px !important}.m25{margin:25px !important}.m30{margin:30px !important}.m35{margin:35px !important}.m40{margin:40px !important}.m45{margin:45px !important}.m50{margin:50px !important}.mT0{margin-top:0px !important}.mT5{margin-top:5px !important}.mT10{margin-top:10px !important}.mT15{margin-top:15px !important}.mT20{margin-top:20px !important}.mT25{margin-top:25px !important}.mT30{margin-top:30px !important}.mT35{margin-top:35px !important}.mT40{margin-top:40px !important}.mT45{margin-top:45px !important}.mT50{margin-top:50px !important}.mR0{margin-right:0px !important}.mB3{margin-right:3px !important}.mR5{margin-right:5px !important}.mR10{margin-right:10px !important}.mR15{margin-right:15px !important}.mR20{margin-right:20px !important}.mR25{margin-right:25px !important}.mR30{margin-right:30px !important}.mR35{margin-right:35px !important}.mR40{margin-right:40px !important}.mR45{margin-right:45px !important}.mR50{margin-right:50px !important}.mR60{margin-right:60px !important}.mR70{margin-right:70px !important}.mR100{margin-right:100px !important}.mR110{margin-right:110px !important}.mR120{margin-right:120px !important}.mR130{margin-right:130px !important}.mR140{margin-right:140px !important}.mR150{margin-right:150px !important}.mR160{margin-right:160px !important}.mR170{margin-right:170px !important}.mR180{margin-right:180px !important}.mR190{margin-right:190px !important}.mR200{margin-right:200px !important}.mR210{margin-right:210px !important}.mR220{margin-right:220px !important}.mR230{margin-right:230px !important}.mR240{margin-right:240px !important}.mR250{margin-right:250px !important}.mR260{margin-right:260px !important}.mR280{margin-right:280px !important}.mR300{margin-right:300px !important}.mB0{margin-bottom:0px !important}.mB3{margin-bottom:3px !important}.mB5{margin-bottom:5px !important}.mB10{margin-bottom:10px !important}.mB15{margin-bottom:15px !important}.mB20{margin-bottom:20px !important}.mB25{margin-bottom:25px !important}.mB30{margin-bottom:30px !important}.mB35{margin-bottom:35px !important}.mB40{margin-bottom:40px !important}.mB45{margin-bottom:45px !important}.mB50{margin-bottom:50px !important}.mL0{margin-left:0px !important}.mL5{margin-left:5px !important}.mL1em{margin-left:1.0em !important}.mL10{margin-left:10px !important}.mL15{margin-left:15px !important}.mL20{margin-left:20px !important}.mL25{margin-left:25px !important}.mL30{margin-left:30px !important}.mL35{margin-left:35px !important}.mL40{margin-left:40px !important}.mL45{margin-left:45px !important}.mL50{margin-left:50px !important}.mL55{margin-left:55px !important}.mL60{margin-left:60px !important}.mL70{margin-left:70px !important}.mL80{margin-left:80px !important}.mL85{margin-left:85px !important}.mL105{margin-left:105px !important}.mL110{margin-left:110px !important}.mL115{margin-left:115px !important}.mL120{margin-left:120px !important}.mL130{margin-left:130px !important}.mL140{margin-left:140px !important}.mL150{margin-left:150px !important}.mL170{margin-left:170px !important}.mL200{margin-left:200px !important}.mL225{margin-left:225px !important}.mL270{margin-left:270px !important}.p0{padding:0 !important}.p3{padding:3px !important}.p5{padding:5px !important}.p10{padding:10px !important}.p15{padding:15px !important}.p20{padding:20px !important}.p25{padding:25px !important}.p30{padding:30px !important}.p35{padding:35px !important}.p40{padding:40px !important}.p45{padding:45px !important}.p50{padding:50px !important}.pT0{padding-top:0px !important}.pT2{padding-top:2px !important}.pT3{padding-top:3px !important}.pT5{padding-top:5px !important}.pT10{padding-top:10px !important}.pT15{padding-top:15px !important}.pT20{padding-top:20px !important}.pT25{padding-top:25px !important}.pT30{padding-top:30px !important}.pT35{padding-top:35px !important}.pT40{padding-top:40px !important}.pT45{padding-top:45px !important}.pT50{padding-top:50px !important}.pT80{padding-top:80px !important}.pT100{padding-top:100px !important}.pR0{padding-right:0px !important}.pR5{padding-right:5px !important}.pR10{padding-right:10px !important}.pR15{padding-right:15px !important}.pR20{padding-right:20px !important}.pR25{padding-right:25px !important}.pR30{padding-right:30px !important}.pR35{padding-right:35px !important}.pR40{padding-right:40px !important}.pR45{padding-right:45px !important}.pR50{padding-right:50px !important}.pB0{padding-bottom:0px !important}.pB5{padding-bottom:5px !important}.pB10{padding-bottom:10px !important}.pB15{padding-bottom:15px !important}.pB20{padding-bottom:20px !important}.pB25{padding-bottom:25px !important}.pB30{padding-bottom:30px !important}.pB35{padding-bottom:35px !important}.pB40{padding-bottom:40px !important}.pB45{padding-bottom:45px !important}.pB50{padding-bottom:50px !important}.pL0{padding-left:0px !important}.pL5{padding-left:5px !important}.pL10{padding-left:10px !important}.pL15{padding-left:15px !important}.pL20{padding-left:20px !important}.pL25{padding-left:25px !important}.pL30{padding-left:30px !important}.pL35{padding-left:35px !important}.pL40{padding-left:40px !important}.pL45{padding-left:45px !important}.pL50{padding-left:50px !important}.fLeft{float:left}.fRight{float:right}.fClear{clear:both}.fClearL{clear:left}.fClearR{clear:right}.fN{float:none}.posRel{position:relative}.posAbs{position:absolute}.posT0R0{right:0px;top:0px}.ofHidden{overflow:hidden}.ofAuto{overflow:auto}.ofVisible{overflow:visible}.dspInline{display:inline}.dspBlock{display:block}.dspInlBlock{display:inline-block}.dspNone{display:none}.alignLeft{text-align:left !important}.alignCenter{text-align:center !important}.alignRight{text-align:right !important}.valignTop{vertical-align:top}.valignMiddle{vertical-align:middle}.valignBottom{vertical-align:bottom}.valignTextBottom{vertical-align:text-bottom}.valignSuper{vertical-align:super}.w5{width:5px}.w10em{width:10em}.w10p{width:10%}.w15p{width:15%}.w20p{width:20%}.w25p{width:25%}.w30p{width:30%}.w30{width:30px}.w40p{width:40%}.w40{width:40px}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w98p{width:98%}.w99p{width:99%}.w100{width:100px}.w100p{width:100%}.h1p{height:1%}.z1{zoom:1}.listTypeNone{list-style-type:none}.listInside{list-style-position:inside}.listOutside{list-style-position:outside}.listTypeDisc{list-style-type:disc}.listTypeSquare{list-style-type:square}.listTypeCircle{list-style-type:circle}.listTypeNum{padding-left:0px;margin-left:0px;margin-top:0px}.listTypeNum li{list-style-type:none;padding:0px 0px 0px 20px}.listNumParentheses{list-style-type:none;list-style-position:inside}.listNumParentheses li{counter-increment:cnt}.listNumParentheses li:before{display:marker;content:"(" counter(cnt) ")"}.bgFFFFFF{background-color:#FFFFFF}.bgE6ECE8{background-color:#e6ece8}.bgF0F0DC{background-color:#F0F0DC}.bgF0EFEE{background-color:#F0EFEE}.bgEBE6E1{background-color:#EBE6E1}.bgC9C9C9{background-color:#C9C9C9}.bdr1s999{border:1px solid #999999}.bdr1sCCC{border:1px solid #CCCCCC}.bdr1sBBB{border:1px solid #BBBBBB}.bdr1s5B5B5B{border:1px solid #5B5B5B}.bdr1do444444{border:1px dotted #444444}.bdrTn{border-top:none !important}.bdrRn{border-right:none !important}.bdrBn{border-bottom:none !important}.bdrLn{border-left:none !important}.bdrN{border:none !important}.bdrTop{border-right:none !important;border-bottom:none !important;border-left:none !important}.bdrRight{border-top:none !important;border-bottom:none !important;border-left:none !important}.bdrBottom{border-top:none !important;border-right:none !important;border-left:none !important}.bdrLeft{border-top:none !important;border-right:none !important;border-bottom:none !important}.tim1em{text-indent:-1.0em}.ti1em{text-indent:1.0em}.csrPtr{cursor:pointer}.bdrRad3{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.bdrRad5{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}.wbBrkA{word-break:break-all}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}@keyframes gNav{0%{opacity:0}100%{opacity:1}}.w33p{width:33%}.w48p{width:48%}.w49p{width:49%}.w50p{width:50%}.w90p{width:90%}.w50{width:50px}.w60{width:60px}.w70{width:70px}.w80{width:80px}.w90{width:90px}.w100{width:100px}.w110{width:110px}.w120{width:120px}.w130{width:130px}.w140{width:140px}.w150{width:150px}.w160{width:160px}.w170{width:170px}.w180{width:180px}.w190{width:190px}.w200{width:200px}.w210{width:210px}.w220{width:220px}.w230{width:230px}.w240{width:240px}.w250{width:250px}.w260{width:260px}.w270{width:270px}.w280{width:280px}.w290{width:290px}.w300{width:300px}.w310{width:310px}.w320{width:320px}.w330{width:330px}.w340{width:340px}.w350{width:350px}.w360{width:360px}.w370{width:370px}.w380{width:380px}.w390{width:390px}.w400{width:400px}.w410{width:410px}.w420{width:420px}.w430{width:430px}.w440{width:440px}.w450{width:450px}.w460{width:460px}.w470{width:470px}.w480{width:480px}.w490{width:490px}.w500{width:500px}.w1em{width:1em}.w2em{width:2em}.w3em{width:3em}.w4em{width:4em}.w5em{width:5em}.w6em{width:6em}.w7em{width:7em}.w8em{width:8em}.w9em{width:9em}.w10em{width:10em}.w11em{width:11em}.w12em{width:12em}.w13em{width:13em}.w14em{width:14em}.w15em{width:15em}.w16em{width:16em}.w17em{width:17em}.w18em{width:18em}.w19em{width:19em}.w20em{width:20em}.contentWidth{width:1000px;margin-left:auto;margin-right:auto}.mL1hem{margin-left:1.5em}.mL2em{margin-left:2em}.mL2hem{margin-left:2.5em}.mL3em{margin-left:3em}.mL3hem{margin-left:3.5em}.mL4em{margin-left:4em}.mL4hem{margin-left:4.5em}.mL5em{margin-left:5em}.mL6em{margin-left:6em}.mL7em{margin-left:7em}.mL8em{margin-left:8em}.mB60{margin-bottom:60px}.mB70{margin-bottom:70px}.mB80{margin-bottom:80px}.s0-8r{font-size:0.8rem}.s1-0r{font-size:1.0rem}.s1-1r{font-size:1.1rem}.s1-2r{font-size:1.2rem}.s1-3r{font-size:1.3rem}.s1-4r{font-size:1.4rem}.s1-5r{font-size:1.5rem}.s1-6r{font-size:1.6rem}.s1-7r{font-size:1.7rem}.s1-8r{font-size:1.8rem}.s1-9r{font-size:1.9rem}.s2-0r{font-size:2.0rem}.s2-1r{font-size:2.1rem}.s2-2r{font-size:2.2rem}.s2-3r{font-size:2.3rem}.s2-4r{font-size:2.4rem}.s2-5r{font-size:2.5rem}.s2-6r{font-size:2.6rem}.s2-8r{font-size:2.8rem}.s2-9r{font-size:2.9rem}.s3-0r{font-size:3.0rem}.s3-4r{font-size:3.4rem}.s3-5r{font-size:3.5rem}.s3-8r{font-size:3.8rem}.s4-0r{font-size:4.0rem}.s5-0r{font-size:5.0rem}.smTxt{font-size:1.5rem}.mTxt{font-size:1.6rem}.mlTxt{font-size:1.8rem}.lTxt{font-size:2.2rem}.priceTxt{color:#032345;font-size:4.8rem;font-weight:500;line-height:1.1}.cBlue{color:#032345}.copyTxt{color:#032345;font-size:3.6rem;font-weight:500;letter-spacing:0.18em;line-height:1.3;margin-bottom:40px}.noteList{list-style-type:none;padding:0;margin:0}.noteList>li{font-size:1.4rem;text-indent:-1em;margin-left:1em}.headStyle01{color:#666;line-height:1.5;text-align:center;margin-bottom:50px}.headStyle01 .en{display:block;font-size:5.2rem;font-weight:500;font-family:"Vollkorn",serif}.headStyle01 .jp{display:block;font-size:1.6rem;font-weight:500;letter-spacing:0.25em}.headStyle01.large .en{font-size:6.4rem}.headStyle01.large .jp{font-size:2.0rem}.headStyle02,.moduleSet h4,body.news.detail .newsDetail .entryBody h4{color:#032345;font-size:1.8rem;font-weight:500;letter-spacing:0.2em;line-height:1.3;padding-left:10px;margin-bottom:20px;border-left:2px solid #032345}.headStyle03,.moduleSet h2,body.news.detail .newsDetail .entryBody h2{font-size:2.7rem;font-weight:500;letter-spacing:0.2em;line-height:1.3;padding-left:10px;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #666}.headStyle04,.moduleSet h3,body.news.detail .newsDetail .entryBody h3{font-size:2.7rem;font-weight:500;letter-spacing:0.25em;line-height:1.3;text-align:center;margin-bottom:60px}.headStyle04 span,.moduleSet h3 span,body.news.detail .newsDetail .entryBody h3 span{display:inline-block;padding-left:0.25em;padding-bottom:5px;position:relative}.headStyle04 span::after,.moduleSet h3 span::after,body.news.detail .newsDetail .entryBody h3 span::after{background:#4568b1;background:linear-gradient(90deg, #4568b1 0%, #856a88 100%);display:block;content:"";width:100%;height:2px;position:absolute;bottom:0;left:0}.headStyle05{display:flex;justify-content:flex-start;align-items:center;color:#666;line-height:1.5;margin-bottom:50px}.headStyle05 .en{display:block;font-size:6.6rem;font-weight:500;font-family:"Vollkorn",serif;line-height:1;padding-right:40px;margin-right:40px;border-right:1px solid #666}.headStyle05 .jp{display:block;font-size:1.6rem;font-weight:500;letter-spacing:0.25em}.headStyle06,.moduleSet h1,body.news.detail .newsDetail .entryBody h1{font-size:3.7rem;font-weight:500;font-family:"Vollkorn",serif;letter-spacing:0.1em;line-height:1.3;margin-bottom:15px}.headStyle07{font-size:3.6rem;font-weight:500;letter-spacing:0.15em;line-height:1.5;text-align:center;margin-bottom:10px}.headStyle08,.moduleSet h5,body.news.detail .newsDetail .entryBody h5{font-size:1.8rem;font-weight:500;line-height:1.5;padding-left:20px;margin-bottom:10px;position:relative}.headStyle08::before,.moduleSet h5::before,body.news.detail .newsDetail .entryBody h5::before{background:#4568b1;background:linear-gradient(90deg, #4568b1 0%, #856a88 100%);display:block;content:"";width:13px;height:13px;border-radius:13px;position:absolute;top:0.5em;left:0}.tableWrapper{padding:0 0 10px 0}.tableWrapper:not(:last-child){margin-bottom:15px}.tableWrapper table{width:calc(100% + 10px);margin-left:-10px}.tableStyle01{font-size:1.6rem;font-weight:500;line-height:1.5;width:100%;border-collapse:separate;border-spacing:10px;margin:-10px 0 0 -10px;position:relative}.tableStyle01::after{background:rgba(156,167,182,0.8);background:linear-gradient(0, rgba(156,167,182,0.8) 0%, rgba(178,192,165,0.8) 100%);display:block;content:"";width:calc(100% - 10px);height:calc(100% - 20px);position:absolute;top:10px;left:10px;z-index:-1}.tableStyle01 tbody,.tableStyle01 thead{position:relative;z-index:2}.tableStyle01 tr{position:relative;z-index:2}.tableStyle01 th{color:#fff;text-align:center;padding:15px;background:#032345}.tableStyle01 td{color:#032345;background:#fff;padding:20px 50px}.tableStyle02{width:100%;border-collapse:separate;border-spacing:10px;margin:-10px 0 0 -10px;position:relative}.tableStyle02::after{background:rgba(156,167,182,0.8);background:linear-gradient(0, rgba(156,167,182,0.8) 0%, rgba(178,192,165,0.8) 100%);display:block;content:"";width:calc(100% - 10px);height:calc(100% - 20px);position:absolute;top:10px;left:10px;z-index:-1}.tableStyle02 tr{position:relative;z-index:2}.tableStyle02 th{color:#fff;font-size:1.6rem;font-weight:500;line-height:1.5;text-align:center;padding:10px;background:#354f6a}.tableStyle02 td{background:#fff;padding:20px 50px}.listStyle01{list-style-type:none;padding:0;margin:0}.listStyle02{list-style-type:disc;padding:0 0 0 20px;margin:0}.listStyle03{list-style-type:decimal;padding:0 0 0 2em;margin:0}.listStyle04{list-style-type:none;padding:0;margin:0}.listStyle04>li{color:#032345;font-size:2.2rem;font-weight:500;padding-left:25px;position:relative}.listStyle04>li:not(:last-child){margin-bottom:40px}.listStyle04>li::before{background:#4568b1;background:linear-gradient(90deg, #4568b1 0%, #856a88 100%);display:block;content:"";width:7px;height:7px;border-radius:10em;position:absolute;top:0.85em;left:0}.btnStyle01{text-align:center}.btnStyle01 .in,.btnStyle01 a{display:inline-block;color:#fff;font-size:1.8rem;font-weight:normal;line-height:1.1;text-align:center;text-decoration:none;min-width:230px;padding:12px 10px 12px 30px;background:#9ca7b6;background:linear-gradient(90deg, #9ca7b6 0%, #b2c0a5 100%);clip-path:polygon(35px 0, 100% 0, 100% 100%, 0 100%)}.btnStyle01 .in.small,.btnStyle01 a.small{font-size:1.3rem;min-width:inherit;padding-top:10px;padding-bottom:10px}.btnStyle01 .in.small2,.btnStyle01 a.small2{font-size:1.3rem;min-width:inherit;padding-top:5px;padding-bottom:5px}@media only screen and (max-width: 767px){.btnStyle01 .in,.btnStyle01 a{font-size:1.4rem;min-width:170px;padding:10px 5px 10px 25px}.btnStyle01 .in.small,.btnStyle01 a.small{font-size:1.2rem;min-width:inherit}.btnStyle01 .in.small2,.btnStyle01 a.small2{font-size:1.0rem}}.btnStyle01 a{transition:opacity .2s ease-in-out 0s}.btnStyle01 a:hover{opacity:.7}@media only screen and (max-width: 767px){.btnStyle01 a{transition:none}.btnStyle01 a:hover{opacity:1}}.sectionVox{padding-top:20px;margin-bottom:130px}.contVox:not(:last-child){margin-bottom:40px}.contVox p:not(:last-child){margin-bottom:1.5em}.voxStyle01{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);padding-bottom:10px}.voxStyle01 .voxInner{padding:25px;background:rgba(255,255,255,0.95)}.voxStyle02{padding:15px 20px;background:#f3f2ed}.stepList>.item{background:rgba(69,104,177,0.9);background:linear-gradient(90deg, rgba(69,104,177,0.9) 0%, rgba(133,106,136,0.9) 100%);padding-bottom:10px;border-radius:0 20px 0 0;position:relative}.stepList>.item .itemInner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:20px 30px;background:rgba(255,255,255,0.9);border-radius:0 19px 0 0}.stepList>.item:not(:last-of-type){margin-bottom:40px}.stepList>.item:not(:last-of-type)::after{display:block;content:"";width:22px;height:8px;background:url(../../images/content/content/ico_arr_down.svg) no-repeat center center/cover;position:absolute;bottom:-24px;left:50%;transform:translateX(-50%)}.stepList>.item .step{color:#666;font-size:2.6rem;font-weight:500;font-family:"Vollkorn",serif;width:100px}.stepList>.item .step .num{font-size:2.7rem;font-family:"Noto Serif JP",serif;font-weight:500}.stepList>.item .title{font-size:1.6rem;font-weight:500;line-height:1.5;width:230px}.stepList>.item .title .sub{font-size:1.4rem}.stepList>.item .txt{width:calc(100% - 330px);padding:15px 0 15px 40px;border-left:1px solid #666}.phoneVox{display:flex;justify-content:space-between;align-items:center;padding:5px 30px}.phoneVox .title{width:270px;padding:10px 0;border-right:1px solid #666}.phoneVox .title span{display:block;color:#666;line-height:1.3}.phoneVox .title span.en{font-size:5.2rem;font-weight:500;font-family:"Vollkorn",serif}.phoneVox .title span.jp{font-size:1.6rem;font-weight:500;letter-spacing:0.15em}.phoneVox>p{width:calc(100% - 360px);padding-left:75px;position:relative}.phoneVox>p::before{display:block;content:"";width:50px;height:74px;background:url(../../images/content/content/ico_phone.svg) no-repeat center center/cover;position:absolute;top:50%;left:0;transform:translateY(-50%)}.telNum{font-size:6.0rem;font-weight:500;font-family:"Noto Serif JP",serif;line-height:1.1}.pageList{padding:80px 0;background:#fff}.pageList>.inner{display:flex;justify-content:space-between;align-items:center;width:980px;margin:0 auto}.pageList>.inner>.page{width:380px;position:relative}.pageList>.inner>.page .en{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#666;font-size:5.8rem;font-weight:500;font-family:"Vollkorn",serif;letter-spacing:0.1em;line-height:1.3;border-left:1px solid #666;transform:scale(-1, -1);position:absolute;top:0;left:-1.1em;z-index:3}.pageList>.inner>.page a{transition:opacity .2s ease-in-out 0s;display:block;text-decoration:none;height:100%}.pageList>.inner>.page a:hover{opacity:.7}@media only screen and (max-width: 767px){.pageList>.inner>.page a{transition:none}.pageList>.inner>.page a:hover{opacity:1}}.pageList>.inner>.page a .img{position:relative;z-index:2}.pageList>.inner>.page a .jp{display:inline-block;color:#fff;font-size:1.8rem;font-weight:normal;line-height:1.1;text-align:center;text-decoration:none;min-width:230px;padding:12px 10px 12px 30px;background:#9ca7b6;background:linear-gradient(90deg, #9ca7b6 0%, #b2c0a5 100%);clip-path:polygon(25px 0, 100% 0, 100% 100%, 0 100%);width:220px;min-width:inherit !important;position:absolute;bottom:85px;right:-20px;z-index:3}.pageList>.inner>.page a .jp.small{font-size:1.3rem;min-width:inherit;padding-top:10px;padding-bottom:10px}.pageList>.inner>.page a .jp.small2{font-size:1.3rem;min-width:inherit;padding-top:5px;padding-bottom:5px}@media only screen and (max-width: 767px){.pageList>.inner>.page a .jp{font-size:1.4rem;min-width:170px;padding:10px 5px 10px 25px}.pageList>.inner>.page a .jp.small{font-size:1.2rem;min-width:inherit}.pageList>.inner>.page a .jp.small2{font-size:1.0rem}}.pageList>.inner>.page:nth-of-type(odd) a{position:relative}.pageList>.inner>.page:nth-of-type(odd) a::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:400px;height:400px;border-radius:1000px;position:absolute;top:0;left:0;z-index:1}.pageList>.inner>.page:nth-of-type(odd) a img{position:relative;z-index:2}.pageList>.inner>.page:nth-of-type(even) a{position:relative}.pageList>.inner>.page:nth-of-type(even) a::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:400px;height:400px;border-radius:1000px;position:absolute;bottom:0;right:0;z-index:1}.pageList>.inner>.page:nth-of-type(even) a img{position:relative;z-index:2}.newsList{display:flex;justify-content:flex-start;flex-wrap:wrap;width:1000px;margin:0 auto}.newsList>article{width:322px;margin-bottom:17px}.newsList>article:not(:nth-of-type(3n)){margin-right:17px}.newsList>article a{transition:opacity .2s ease-in-out 0s;display:block;color:#4d4d4d;text-decoration:none;height:100%;padding:10px 10px 60px 10px;background:#fff;position:relative}.newsList>article a:hover{opacity:.7}@media only screen and (max-width: 767px){.newsList>article a{transition:none}.newsList>article a:hover{opacity:1}}.newsList>article a .img{text-align:center;width:300px;padding-top:66.666%;margin:0 auto 15px auto;position:relative;overflow:hidden}.newsList>article a .img img{object-fit:cover;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.newsList>article a .txt time{font-family:"Noto Serif JP",serif;margin-right:10px}.newsList>article a .txt .category{font-size:1.6rem;font-family:"Noto Serif JP",serif}.newsList>article a .txt .entryTitle{line-height:1.6}.newsList>article a .more{display:inline-block;color:#fff;font-size:1.8rem;font-weight:normal;line-height:1.1;text-align:center;text-decoration:none;min-width:230px;padding:12px 10px 12px 30px;background:#9ca7b6;background:linear-gradient(90deg, #9ca7b6 0%, #b2c0a5 100%);clip-path:polygon(15px 0, 100% 0, 100% 100%, 0 100%);font-size:1.3rem;font-family:"Noto Serif JP",serif;min-width:inherit;padding:5px 12px 5px 25px;position:absolute;bottom:25px;right:0}.newsList>article a .more.small{font-size:1.3rem;min-width:inherit;padding-top:10px;padding-bottom:10px}.newsList>article a .more.small2{font-size:1.3rem;min-width:inherit;padding-top:5px;padding-bottom:5px}@media only screen and (max-width: 767px){.newsList>article a .more{font-size:1.4rem;min-width:170px;padding:10px 5px 10px 25px}.newsList>article a .more.small{font-size:1.2rem;min-width:inherit}.newsList>article a .more.small2{font-size:1.0rem}}.accordionWrapper{background:rgba(255,255,255,0.9);border-radius:0 20px 0 0}.accordionWrapper:not(:last-child){margin-bottom:20px}.accordionWrapper .accordionTitle a{display:flex;justify-content:space-between;align-items:center;align-content:center;flex-wrap:wrap;color:#4d4d4d;text-decoration:none;width:100%;min-height:160px;padding:0 50px;position:relative}.accordionWrapper .accordionTitle a::before{display:block;content:"";width:34px;height:34px;background:url(../../images/content/content/ico_arr_down3.svg) no-repeat center center/cover;position:absolute;top:50%;right:50px;transform:translateY(-50%);transition:transform .2s}.accordionWrapper .accordionTitle a .title{line-height:1.1;width:100%}.accordionWrapper .accordionTitle a .title .en{color:#666;font-size:3.9rem;font-weight:500;font-family:"Vollkorn",serif;margin-right:50px}.accordionWrapper .accordionTitle a .title .jp{font-size:2.0rem;font-weight:500;letter-spacing:0.15em}.accordionWrapper .accordionTitle a>p{width:100%}.accordionWrapper .accordionTitle.is-open a::before{transform:translateY(-50%) rotate(180deg)}.accordionWrapper .accordionContent{display:none;padding:40px 50px 80px 50px;position:relative}.accordionWrapper .accordionContent::before{background:#4568b1;background:linear-gradient(90deg, #4568b1 0%, #856a88 100%);display:block;content:"";width:calc(100% - 100px);height:1px;position:absolute;top:0;left:50px}.accordionWrapper .accordionContent .curriculumnVox{display:flex;justify-content:space-between}.accordionWrapper .accordionContent .curriculumnVox>.column{width:420px}.navigationWrapper{text-align:center;max-width:1000px;margin:50px auto 0 auto}.navigationWrapper .screen-reader-text{display:none}.navigationWrapper .nav-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:1.6rem}.navigationWrapper .nav-links .page-numbers{transition:opacity .2s ease-in-out 0s;color:#4d4d4d;font-weight:500;text-decoration:none;margin:0 10px}.navigationWrapper .nav-links .page-numbers:hover{opacity:.7}@media only screen and (max-width: 767px){.navigationWrapper .nav-links .page-numbers{transition:none}.navigationWrapper .nav-links .page-numbers:hover{opacity:1}}.navigationWrapper .nav-links .page-numbers.current{color:#032345}.navigationWrapper .nav-links .page-numbers.prev,.navigationWrapper .nav-links .page-numbers.next{display:block;color:#666;font-size:2.0rem;font-family:"Vollkorn",serif;font-weight:500;line-height:1.3;width:78px;min-height:24px;padding-bottom:2px;margin:5px 25px 0 25px;position:relative}.navigationWrapper .nav-links .page-numbers.prev::before,.navigationWrapper .nav-links .page-numbers.next::before{display:block;content:"";width:78px;height:24px;background:url(../../images/content/content/arr.svg) no-repeat center center/cover;position:absolute;bottom:0;z-index:1}.navigationWrapper .nav-links .page-numbers.prev{text-align:right}.navigationWrapper .nav-links .page-numbers.prev::before{left:0}.navigationWrapper .nav-links .page-numbers.next{text-align:left}.navigationWrapper .nav-links .page-numbers.next::before{right:0;transform:scale(-1, 1)}.navigationWrapper .nav-links .page-numbers.list{color:#032345;font-weight:500;margin:0 30px}.moduleSet h3,body.news.detail .newsDetail .entryBody h3{text-align:left;margin-bottom:20px}.moduleSet h6,body.news.detail .newsDetail .entryBody h6{font-size:1.8rem;font-weight:500;margin-bottom:5px}.moduleSet td h1:last-child,body.news.detail .newsDetail .entryBody td h1:last-child,.moduleSet td h2:last-child,body.news.detail .newsDetail .entryBody td h2:last-child,.moduleSet td h3:last-child,body.news.detail .newsDetail .entryBody td h3:last-child,.moduleSet td h4:last-child,body.news.detail .newsDetail .entryBody td h4:last-child,.moduleSet td h5:last-child,body.news.detail .newsDetail .entryBody td h5:last-child,.moduleSet li h1:last-child,body.news.detail .newsDetail .entryBody li h1:last-child,.moduleSet li h2:last-child,body.news.detail .newsDetail .entryBody li h2:last-child,.moduleSet li h3:last-child,body.news.detail .newsDetail .entryBody li h3:last-child,.moduleSet li h4:last-child,body.news.detail .newsDetail .entryBody li h4:last-child,.moduleSet li h5:last-child,body.news.detail .newsDetail .entryBody li h5:last-child,.moduleSet figure h1:last-child,body.news.detail .newsDetail .entryBody figure h1:last-child,.moduleSet figure h2:last-child,body.news.detail .newsDetail .entryBody figure h2:last-child,.moduleSet figure h3:last-child,body.news.detail .newsDetail .entryBody figure h3:last-child,.moduleSet figure h4:last-child,body.news.detail .newsDetail .entryBody figure h4:last-child,.moduleSet figure h5:last-child,body.news.detail .newsDetail .entryBody figure h5:last-child{margin-bottom:0}.moduleSet p,body.news.detail .newsDetail .entryBody p{margin-top:0}.moduleSet p:not(:last-child),body.news.detail .newsDetail .entryBody p:not(:last-child){margin-bottom:1.5em}.moduleSet ul,body.news.detail .newsDetail .entryBody ul{list-style-type:disc;padding:0 0 0 20px;margin:0}.moduleSet ul:not(:last-child),body.news.detail .newsDetail .entryBody ul:not(:last-child){margin-bottom:1.5em}.moduleSet ol,body.news.detail .newsDetail .entryBody ol{list-style-type:decimal;padding:0 0 0 2em;margin:0}.moduleSet ol:not(:last-child),body.news.detail .newsDetail .entryBody ol:not(:last-child){margin-bottom:1.5em}.moduleSet .wp-block-media-text,body.news.detail .newsDetail .entryBody .wp-block-media-text{margin-bottom:50px}.moduleSet .wp-block-table table,body.news.detail .newsDetail .entryBody .wp-block-table table{width:100%;border-collapse:collapse;margin-top:0}.moduleSet .wp-block-table table:not(:last-child),body.news.detail .newsDetail .entryBody .wp-block-table table:not(:last-child){margin-bottom:1.5em}.moduleSet .wp-block-table table thead,body.news.detail .newsDetail .entryBody .wp-block-table table thead{border-bottom:none}.moduleSet .wp-block-table:not(.is-style-stripes) table th,body.news.detail .newsDetail .entryBody .wp-block-table:not(.is-style-stripes) table th,.moduleSet .wp-block-table:not(.is-style-stripes) table td,body.news.detail .newsDetail .entryBody .wp-block-table:not(.is-style-stripes) table td{font-weight:normal;padding:10px;border:1px solid #4d4d4d;background:#fff}.moduleSet .wp-block-table:not(.is-style-stripes) table tbody .th,body.news.detail .newsDetail .entryBody .wp-block-table:not(.is-style-stripes) table tbody .th,.moduleSet .wp-block-table:not(.is-style-stripes) table tbody th,body.news.detail .newsDetail .entryBody .wp-block-table:not(.is-style-stripes) table tbody th{text-align:left;background:#e7e7e7}.moduleSet .wp-block-table:not(.is-style-stripes) table thead,body.news.detail .newsDetail .entryBody .wp-block-table:not(.is-style-stripes) table thead{border:none}.moduleSet .wp-block-table:not(.is-style-stripes) table thead th,body.news.detail .newsDetail .entryBody .wp-block-table:not(.is-style-stripes) table thead th{text-align:center;background:#e7e7e7}.moduleSet figure.wp-block-table,body.news.detail .newsDetail .entryBody figure.wp-block-table{display:block}.moduleSet figure:not(:last-child),body.news.detail .newsDetail .entryBody figure:not(:last-child){margin-bottom:30px}.moduleSet figure img,body.news.detail .newsDetail .entryBody figure img{height:auto !important}.moduleSet figure table,body.news.detail .newsDetail .entryBody figure table{margin:0}.moduleSet .wp-block-buttons,body.news.detail .newsDetail .entryBody .wp-block-buttons{margin:20px 0 50px 0}.moduleSet .wp-block-buttons .wp-block-button,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button{margin-right:20px}.moduleSet .wp-block-buttons .wp-block-button .wp-block-button__link,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button .wp-block-button__link,.moduleSet .wp-block-buttons .wp-block-button a,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button a{transition:opacity .2s ease-in-out 0s;display:inline-block;color:#fff;font-size:1.8rem;font-weight:normal;line-height:1.1;text-align:center;text-decoration:none;min-width:230px;padding:12px 10px 12px 30px;background:#9ca7b6;background:linear-gradient(90deg, #9ca7b6 0%, #b2c0a5 100%);clip-path:polygon(30px 0, 100% 0, 100% 100%, 0 100%);border-radius:0}.moduleSet .wp-block-buttons .wp-block-button .wp-block-button__link:hover,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button .wp-block-button__link:hover,.moduleSet .wp-block-buttons .wp-block-button a:hover,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button a:hover{opacity:.7}@media only screen and (max-width: 767px){.moduleSet .wp-block-buttons .wp-block-button .wp-block-button__link,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button .wp-block-button__link,.moduleSet .wp-block-buttons .wp-block-button a,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button a{transition:none}.moduleSet .wp-block-buttons .wp-block-button .wp-block-button__link:hover,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button .wp-block-button__link:hover,.moduleSet .wp-block-buttons .wp-block-button a:hover,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button a:hover{opacity:1}}.moduleSet .wp-block-buttons .wp-block-button .wp-block-button__link.small,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button .wp-block-button__link.small,.moduleSet .wp-block-buttons .wp-block-button a.small,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button a.small{font-size:1.3rem;min-width:inherit;padding-top:10px;padding-bottom:10px}.moduleSet .wp-block-buttons .wp-block-button .wp-block-button__link.small2,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button .wp-block-button__link.small2,.moduleSet .wp-block-buttons .wp-block-button a.small2,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button a.small2{font-size:1.3rem;min-width:inherit;padding-top:5px;padding-bottom:5px}@media only screen and (max-width: 767px){.moduleSet .wp-block-buttons .wp-block-button .wp-block-button__link,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button .wp-block-button__link,.moduleSet .wp-block-buttons .wp-block-button a,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button a{font-size:1.4rem;min-width:170px;padding:10px 5px 10px 25px}.moduleSet .wp-block-buttons .wp-block-button .wp-block-button__link.small,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button .wp-block-button__link.small,.moduleSet .wp-block-buttons .wp-block-button a.small,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button a.small{font-size:1.2rem;min-width:inherit}.moduleSet .wp-block-buttons .wp-block-button .wp-block-button__link.small2,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button .wp-block-button__link.small2,.moduleSet .wp-block-buttons .wp-block-button a.small2,body.news.detail .newsDetail .entryBody .wp-block-buttons .wp-block-button a.small2{font-size:1.0rem}}.moduleSet .wp-block-columns:not(:last-child),body.news.detail .newsDetail .entryBody .wp-block-columns:not(:last-child){margin-bottom:50px}.moduleSet .wp-embed-aspect-16-9,body.news.detail .newsDetail .entryBody .wp-embed-aspect-16-9{width:75%;margin:0 auto}.moduleSet .wp-embed-aspect-16-9:not(:last-child),body.news.detail .newsDetail .entryBody .wp-embed-aspect-16-9:not(:last-child){margin-bottom:50px}.moduleSet .wp-embed-aspect-16-9 .wp-block-embed__wrapper,body.news.detail .newsDetail .entryBody .wp-embed-aspect-16-9 .wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.moduleSet .wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,body.news.detail .newsDetail .entryBody .wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe{width:100% !important;height:100% !important;position:absolute;top:0;right:0}.scrollVox{padding-bottom:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.scrollVox::-webkit-scrollbar{height:10px}.scrollVox::-webkit-scrollbar-track{background:#fff;border-radius:10px}.scrollVox::-webkit-scrollbar-thumb{background:#666;border-radius:10px}.scrollVox table{width:600px !important}#alphaBg{display:none;width:100%;height:100%;position:fixed;left:0;top:0;z-index:200;background:rgba(3,35,69,0.2);opacity:0}.popupWrapper{display:none;position:absolute;top:0;left:50%;margin:0;width:800px;margin-left:-400px;z-index:2100}.popupWrapper .closeVox{height:50px;position:absolute;top:-50px;right:0}.popupWrapper .popupCloseBt{display:block;width:50px;height:50px}.popupWrapper .popupCloseBt span{width:50px;height:1px;background:#FFFFFF;position:absolute;left:50%;top:50%;margin:-0.5px 0 0 -25px}.popupWrapper .popupCloseBt span:nth-child(1){transform:rotate(-45deg)}.popupWrapper .popupCloseBt span:nth-child(2){transform:rotate(45deg)}#popupContents{display:none}.trOp01{transition:opacity .2s linear}.trOp01:hover,.trOp01.active{opacity:.6}.trScl01{transition:transform 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.trScl01:hover,.trScl01.active{transform:scale(1.1);z-index:1}.formErrVox{display:none;border:10px solid #ffdada;padding:10px;color:#c00000 !important}body.error .formErrVox{display:block}.caution{margin-top:5px;color:#c00000}@media only screen and (min-width: 768px){.pcDspNone{display:none}}@media only screen and (max-width: 767px){.spDspNone{display:none}.fitImg{max-width:100%}.s0-8r{font-size:0.6rem}.s1-0r{font-size:1.0rem}.s1-1r{font-size:1.1rem}.s1-2r{font-size:1.1rem}.s1-3r{font-size:1.1rem}.s1-4r{font-size:1.2rem}.s1-5r{font-size:1.2rem}.s1-6r{font-size:1.2rem}.s1-7r{font-size:1.3rem}.s1-8r{font-size:1.3rem}.s1-9r{font-size:1.3rem}.s2-0r{font-size:1.4rem}.s2-1r{font-size:1.4rem}.s2-2r{font-size:1.4rem}.s2-3r{font-size:1.5rem}.s2-4r{font-size:1.5rem}.s2-5r{font-size:1.5rem}.s2-6r{font-size:1.6rem}.s2-8r{font-size:1.6rem}.s2-9r{font-size:1.6rem}.s3-0r{font-size:1.7rem}.s3-4r{font-size:1.7rem}.s3-5r{font-size:1.7rem}.s3-8r{font-size:1.8rem}.s4-0r{font-size:3.0rem}.s5-0r{font-size:3.5rem}.contentWidth{width:auto}.smTxt{font-size:1.0rem}.mlTxt{font-size:1.1rem}.lTxt{font-size:1.65rem}.priceTxt{font-size:2.1rem;letter-spacing:normal}.copyTxt{font-size:1.8rem;margin-bottom:20px}.noteList>li{font-size:1.1rem}.headStyle01{margin-bottom:25px}.headStyle01 .en{font-size:3.0rem}.headStyle01 .jp{font-size:1.2rem}.headStyle01.large .en{font-size:3.5rem}.headStyle01.large .jp{font-size:1.3rem}.headStyle02,.moduleSet h4,body.news.detail .newsDetail .entryBody h4{font-size:1.4rem;margin-bottom:15px}.headStyle03,.moduleSet h2,body.news.detail .newsDetail .entryBody h2{font-size:1.5rem;padding-left:0;padding-bottom:15px}.headStyle04,.moduleSet h3,body.news.detail .newsDetail .entryBody h3{font-size:1.6rem;margin-bottom:35px}.headStyle05{margin-bottom:20px}.headStyle05 .en{font-size:3.0rem;line-height:1.3;padding-right:20px;margin-right:20px}.headStyle05 .jp{font-size:1.2rem}.headStyle05.vertical{display:block}.headStyle05.vertical .en{padding-right:0;margin-right:0;border-right:none}.headStyle06,.moduleSet h1,body.news.detail .newsDetail .entryBody h1{font-size:2.3rem}.headStyle07{font-size:1.8rem;margin-bottom:5px}.headStyle08,.moduleSet h5,body.news.detail .newsDetail .entryBody h5{font-size:1.7rem}.tableA colgroup col{width:auto}table.vertical:not(.spDspNone),table.vertical>caption:not(.spDspNone),table.vertical>thead:not(.spDspNone),table.vertical>tbody:not(.spDspNone),table.vertical>thead>tr:not(.spDspNone),table.vertical>tbody>tr:not(.spDspNone),table.vertical>tr:not(.spDspNone),table.vertical>thead>tr>th:not(.spDspNone),table.vertical>tbody>tr>th:not(.spDspNone),table.vertical>tr>th:not(.spDspNone),table.vertical>thead>tr>td:not(.spDspNone),table.vertical>tbody>tr>td:not(.spDspNone),table.vertical>tr>td:not(.spDspNone){display:block;width:100%}.tableWrapper{padding:0 0 10px 0}.tableWrapper:not(:last-child){margin-bottom:15px}.tableWrapper table{width:calc(100% + 10px);margin-left:-10px}.tableStyle01{font-size:1.2rem;border-spacing:5px;margin:-5px 0 0 -5px}.tableStyle01::after{width:calc(100% - 5px);height:calc(100% - 10px);top:5px;left:5px;z-index:-1}.tableStyle01 th{padding:10px}.tableStyle01 td{padding:15px}.tableStyle02{border-spacing:5px;margin:-5px 0 0 -5px}.tableStyle02::after{width:calc(100% + 5px);height:calc(100% + 5px);top:0;left:0}.tableStyle02 th{font-size:1.4rem;text-align:left;padding:10px 20px}.tableStyle02 td{padding:10px 20px}.tableStyle02.vertical{width:calc(100% - 5px);margin:0}.tableStyle02.vertical th,.tableStyle02.vertical td{margin-bottom:5px}.listStyle04>li{font-size:1.4rem;padding-left:15px;position:relative}.listStyle04>li:not(:last-child){margin-bottom:20px}.listStyle04>li::before{width:5px;height:5px}.btnStyle01 .in,.btnStyle01 a{display:inline-block;color:#fff;font-size:1.8rem;font-weight:normal;line-height:1.1;text-align:center;text-decoration:none;min-width:230px;padding:12px 10px 12px 30px;background:#9ca7b6;background:linear-gradient(90deg, #9ca7b6 0%, #b2c0a5 100%);clip-path:polygon(30px 0, 100% 0, 100% 100%, 0 100%)}.btnStyle01 .in.small,.btnStyle01 a.small{font-size:1.3rem;min-width:inherit;padding-top:10px;padding-bottom:10px}.btnStyle01 .in.small2,.btnStyle01 a.small2{font-size:1.3rem;min-width:inherit;padding-top:5px;padding-bottom:5px}}@media only screen and (max-width: 767px) and (max-width: 767px){.btnStyle01 .in,.btnStyle01 a{font-size:1.4rem;min-width:170px;padding:10px 5px 10px 25px}.btnStyle01 .in.small,.btnStyle01 a.small{font-size:1.2rem;min-width:inherit}.btnStyle01 .in.small2,.btnStyle01 a.small2{font-size:1.0rem}}@media only screen and (max-width: 767px){.sectionVox{margin-bottom:70px}.contVox:not(:last-child){margin-bottom:15px}.voxStyle01{padding-bottom:5px}.voxStyle01 .voxInner{padding:20px}.stepList>.item{padding-bottom:5px;border-radius:0 10px 0 0}.stepList>.item .itemInner{padding:10px 15px 15px 15px;border-radius:0 9px 0 0}.stepList>.item:not(:last-of-type){margin-bottom:40px}.stepList>.item:not(:last-of-type)::after{width:25px;height:9px;bottom:-25px}.stepList>.item .step{font-size:2.1rem;width:80px}.stepList>.item .step .num{font-size:2.2rem}.stepList>.item .title{font-size:1.3rem;width:calc(100% - 90px)}.stepList>.item .title .sub{font-size:1.3rem}.stepList>.item .txt{width:100%;padding:10px 0 0 0;margin-top:5px;border-left:none;border-top:1px solid #666}.phoneVox{display:block;text-align:center;padding:0}.phoneVox .title{width:auto;padding:0 0 15px 0;margin-bottom:20px;border-right:none;border-bottom:1px solid #666}.phoneVox .title span.en{font-size:3.0rem}.phoneVox .title span.jp{font-size:1.2rem}.phoneVox>p{display:inline-block;text-align:left;width:auto;padding-left:35px}.phoneVox>p::before{width:28px;height:42px}.telNum{font-size:3.5rem}.pageList{padding:40px 5vw 40px 8vw}.pageList>.inner{width:auto}.pageList>.inner>.page{width:45%}.pageList>.inner>.page .en{font-size:2.0rem}.pageList>.inner>.page a{transition:opacity .2s ease-in-out 0s;display:block;text-decoration:none;height:100%}.pageList>.inner>.page a:hover{opacity:.7}}@media only screen and (max-width: 767px) and (max-width: 767px){.pageList>.inner>.page a{transition:none}.pageList>.inner>.page a:hover{opacity:1}}@media only screen and (max-width: 767px){.pageList>.inner>.page a .img{position:relative;z-index:2}.pageList>.inner>.page a .jp{display:inline-block;color:#fff;font-size:1.8rem;font-weight:normal;line-height:1.1;text-align:center;text-decoration:none;min-width:230px;padding:12px 10px 12px 30px;background:#9ca7b6;background:linear-gradient(90deg, #9ca7b6 0%, #b2c0a5 100%);clip-path:polygon(18px 0, 100% 0, 100% 100%, 0 100%);font-size:1.1rem !important;width:100px;padding-top:5px !important;padding-bottom:5px !important;bottom:10px;right:0}.pageList>.inner>.page a .jp.small{font-size:1.3rem;min-width:inherit;padding-top:10px;padding-bottom:10px}.pageList>.inner>.page a .jp.small2{font-size:1.3rem;min-width:inherit;padding-top:5px;padding-bottom:5px}}@media only screen and (max-width: 767px) and (max-width: 767px){.pageList>.inner>.page a .jp{font-size:1.4rem;min-width:170px;padding:10px 5px 10px 25px}.pageList>.inner>.page a .jp.small{font-size:1.2rem;min-width:inherit}.pageList>.inner>.page a .jp.small2{font-size:1.0rem}}@media only screen and (max-width: 767px){.pageList>.inner>.page:nth-of-type(odd) a{position:relative}.pageList>.inner>.page:nth-of-type(odd) a::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:calc(100% + 8px);height:calc(100% + 8px);border-radius:1000px;position:absolute;top:0;left:0;z-index:1}.pageList>.inner>.page:nth-of-type(odd) a img{position:relative;z-index:2}.pageList>.inner>.page:nth-of-type(even) a{position:relative}.pageList>.inner>.page:nth-of-type(even) a::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:calc(100% + 8px);height:calc(100% + 8px);border-radius:1000px;position:absolute;bottom:0;right:0;z-index:1}.pageList>.inner>.page:nth-of-type(even) a img{position:relative;z-index:2}.newsList{display:block;width:auto;padding:0 35px}.newsList>article{width:auto;max-width:300px;margin:0 auto 10px auto}.newsList>article:not(:nth-of-type(3n)){margin-right:auto}.newsList>article a .img{width:auto;margin-bottom:10px}.newsList>article a .txt .category{font-size:1.3rem}.newsList>article a .more{font-size:1.3rem;min-width:inherit;padding:3px 10px 3px 20px;bottom:25px}.accordionWrapper .accordionTitle a{display:block;min-height:inherit;padding:35px 20px;position:relative}.accordionWrapper .accordionTitle a::before{width:27px;height:27px;right:15px}.accordionWrapper .accordionTitle a .title span{display:block}.accordionWrapper .accordionTitle a .title .en{font-size:3.0rem;margin-right:0;margin-bottom:6px}.accordionWrapper .accordionTitle a .title .jp{font-size:1.6rem;margin-bottom:10px}.accordionWrapper .accordionTitle a>p{font-size:1.3rem}.accordionWrapper .accordionContent{padding:20px 20px 40px 20px;position:relative}.accordionWrapper .accordionContent::before{width:calc(100% - 40px);left:20px}.accordionWrapper .accordionContent .curriculumnVox{display:block}.accordionWrapper .accordionContent .curriculumnVox>.column{width:auto}.accordionWrapper .accordionContent .curriculumnVox>.column:not(:last-child){margin-bottom:60px}.accordionWrapper .accordionTitle.is-open a::after{transform:translateY(-50%) rotate(180deg)}.navigationWrapper{max-width:inherit;margin-top:30px;padding-bottom:30px}.navigationWrapper .nav-links{font-size:1.3rem}.navigationWrapper .nav-links .page-numbers{margin:0 10px}.navigationWrapper .nav-links .page-numbers.prev,.navigationWrapper .nav-links .page-numbers.next{font-size:1.8rem;width:65px;overflow:hidden}.navigationWrapper .nav-links .page-numbers.prev{margin-left:0}.navigationWrapper .nav-links .page-numbers.next{margin-right:0}.navigationWrapper .nav-links .page-numbers.list{margin:0 20px}.moduleSet h3,body.news.detail .newsDetail .entryBody h3{margin-bottom:15px}.moduleSet h6,body.news.detail .newsDetail .entryBody h6{font-size:1.6rem}.moduleSet .wp-block-media-text .wp-block-media-text__content,body.news.detail .newsDetail .entryBody .wp-block-media-text .wp-block-media-text__content{padding:0}.moduleSet .wp-block-columns .wp-block-column:not(:last-child),body.news.detail .newsDetail .entryBody .wp-block-columns .wp-block-column:not(:last-child){margin-bottom:1.5em}input[type="submit"],input[type="button"]{cursor:pointer;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;border-radius:0}input[type="submit"]::-webkit-search-decoration,input[type="button"]::-webkit-search-decoration{display:none}input[type="submit"]:focus,input[type="button"]:focus{outline-offset:-2px}.popupWrapper{left:5%;width:90%;margin-left:0}.popupWrapper .closeVox{height:30px}.popupWrapper .popupCloseBt{top:-30px;width:30px;height:30px}.popupWrapper .popupCloseBt span{width:30px;margin:-0.5px 0 0 -15px}.trOp01{transition:none}.trOp01:hover{opacity:1}.trScl01{transition:none}.trScl01:hover{transform:scale(1)}}body.home #wrapper{padding-top:0}body.home #container{padding-bottom:0;background:none}body.home.nofix #siteHeader{padding-top:40px;background:none !important;box-shadow:none}body.home.nofix #gNavWrapper #gNav>.siteLogo{opacity:0;visibility:hidden}body.home.nofix #gNavWrapper #gNav>ul>li a{color:#fff}body.home.nofix #gNavWrapper #gNav>ul>li a::before,body.home.nofix #gNavWrapper #gNav>ul>li a::after{background:#fff}body.home.is-intro{overflow:hidden}body.home .backBg{padding:1px 0 0 0;background:#dcdbd7}body.home .backBg:not(:last-child){margin-bottom:280px}body.home #mainVisualWrapper{height:100vh;padding:30px;position:relative;z-index:2;overflow:hidden}body.home #mainVisualWrapper .inner{height:100%;border:1px solid #fff;position:relative;z-index:3}body.home #mainVisualWrapper .inner::before{display:block;content:"";width:1px;height:40px;background:#fff;position:absolute;bottom:-20px;left:50%;z-index:5}body.home #mainVisualWrapper .logo{width:190px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3}body.home #mainVisualWrapper .logo .lottieItem{transform:scale(2);margin-bottom:30px}body.home #mainVisualWrapper .sliderWrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}body.home #mainVisualWrapper .sliderWrapper .slider{height:100%}body.home #mainVisualWrapper .sliderWrapper .slider .slideItem{width:100%;height:100%;background:no-repeat center center / cover}body.home #mainVisualWrapper .sliderWrapper .slider .slideItem.slide01{background-image:url(../../images/content/home/PC_mv01.jpg)}body.home #mainVisualWrapper .sliderWrapper .slider .slideItem.slide02{background-image:url(../../images/content/home/PC_mv02.jpg)}body.home #mainVisualWrapper .sliderWrapper .slider .slideItem.slide03{background-image:url(../../images/content/home/PC_mv03.jpg)}body.home #mainVisualWrapper .sliderWrapper .slider .slideItem.slide04{background-image:url(../../images/content/home/PC_mv04.jpg)}body.home #aboutVox{max-width:1150px;margin:60px auto 0 auto;position:relative;z-index:2}body.home #aboutVox::before{background:rgba(69,104,177,0.3);background:linear-gradient(90deg, rgba(69,104,177,0.3) 0%, rgba(133,106,136,0.3) 100%);display:block;content:"";width:calc(100% + 85px);height:calc(100% - 10px);position:absolute;top:60px;left:-50px;z-index:1}body.home #aboutVox .bg{font-size:1.7rem;letter-spacing:0.23em;padding:80px 100px 70px 190px;background:rgba(255,255,255,0.7);position:relative;z-index:2}body.home #aboutVox .inner{display:grid;grid-template-columns:200px 1fr;justify-content:space-between;align-items:flex-start;align-content:center}body.home #aboutVox .inner header{grid-row:1 / 3;grid-column:1 / 2;padding-top:20px}body.home #aboutVox .inner header .title{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#666;font-size:7rem;font-weight:500;font-family:"Vollkorn",serif;letter-spacing:0.1em;line-height:1.3;border-left:1px solid #666;transform:scale(-1, -1)}body.home #aboutVox .inner .copy{grid-row:1 / 2;grid-column:2 / 3;font-size:3.0rem;font-weight:500;letter-spacing:0.25em;margin-bottom:20px}body.home #aboutVox .inner .txt{grid-row:2 / 3;grid-column:2 / 3}body.home #aboutVox .inner .txt>p{line-height:2.6}body.home #aboutVox .inner .txt .btnStyle01{text-align:right;margin-top:50px}body.home .img01{display:block;width:86%;margin-top:-40px;margin-bottom:20px;position:relative;z-index:1}body.home .img01 img{width:100%}body.home .pageVox{padding:80px 0 95px 0}body.home .pageVox .inner{display:flex;justify-content:space-between;align-items:center;position:relative}body.home .pageVox .inner::after{display:block;content:"";background:no-repeat center center / cover;position:absolute}body.home .pageVox .inner .img{width:415px;position:relative;order:2}body.home .pageVox .inner .img::after{display:block;content:"";background:no-repeat center center / cover;position:absolute}body.home .pageVox .inner .txtWrapper{display:grid;justify-content:space-between;align-items:flex-start;align-content:center;order:1}body.home .pageVox .inner .txtWrapper header{grid-row:1 / 3;padding-top:10px;order:2}body.home .pageVox .inner .txtWrapper header .title{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#666;font-size:7rem;font-weight:500;font-family:"Vollkorn",serif;letter-spacing:0.1em;line-height:1.3;border-left:1px solid #666}body.home .pageVox .inner .txtWrapper .txt{grid-row:1 / 2}body.home .pageVox .inner .txtWrapper .txt .copy{color:#333;font-size:3.0rem;font-weight:500;letter-spacing:0.21em;line-height:1.8;margin-bottom:15px}body.home .pageVox .inner .txtWrapper .btnStyle01{grid-row:2 / 3;text-align:right;margin-top:40px}body.home .pageVox#feature .inner::after{width:12px;height:12px;background-image:url(../../images/content/home/star02.png);left:-20px;bottom:15px}body.home .pageVox#feature .inner .txtWrapper{grid-template-columns:1fr 100px;width:calc(100% - 450px)}body.home .pageVox#feature .inner .txtWrapper header{grid-column:2 / 3}body.home .pageVox#feature .inner .txtWrapper .txt{grid-column:1 / 2;padding-right:60px;order:1}body.home .pageVox#feature .inner .txtWrapper .btnStyle01{grid-column:1 / 2;padding-right:60px}body.home .pageVox#feature .inner .img{position:relative}body.home .pageVox#feature .inner .img::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:435px;height:435px;border-radius:1000px;position:absolute;top:0;left:0;z-index:1}body.home .pageVox#feature .inner .img img{position:relative;z-index:2}body.home .pageVox#feature .inner .img::after{width:40px;height:60px;background-image:url(../../images/content/home/star01.png);top:-10px;right:-85px}body.home .pageVox#life{background:#fff}body.home .pageVox#life .inner::after{width:18px;height:18px;background-image:url(../../images/content/home/star04.png);right:-50px;bottom:-10px}body.home .pageVox#life .inner .txtWrapper{grid-template-columns:100px 1fr;width:calc(100% - 460px);order:2}body.home .pageVox#life .inner .txtWrapper header{grid-column:1 / 2}body.home .pageVox#life .inner .txtWrapper header .title{transform:scale(-1, -1)}body.home .pageVox#life .inner .txtWrapper .txt{grid-column:2 / 3;padding-left:40px;order:2}body.home .pageVox#life .inner .txtWrapper .btnStyle01{grid-column:2 / 3}body.home .pageVox#life .inner .img{position:relative;order:1}body.home .pageVox#life .inner .img::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:435px;height:435px;border-radius:1000px;position:absolute;bottom:0;right:0;z-index:1}body.home .pageVox#life .inner .img img{position:relative;z-index:2}body.home .pageVox#life .inner .img::after{width:40px;height:48px;background-image:url(../../images/content/home/star03.png);top:-10px;left:-100px}body.home #news{padding-top:75px}body.home #news header{text-align:center;margin-bottom:40px}body.home #news header .title{display:inline-block;color:#666;font-size:5.0rem;font-weight:500;font-family:"Vollkorn",serif;letter-spacing:0.1em;line-height:1.3;border-bottom:1px solid #666}body.home #news .btnStyle01{text-align:right;margin-top:40px}body.home #news .btnStyle01 a{font-size:1.6rem}body.home .informationVox .inner{background:#828cb5;background:linear-gradient(45deg, rgba(130,140,181,0.9) 0%, rgba(143,123,149,0.9) 100%);display:flex;justify-content:space-between;height:590px}body.home .informationVox .inner .btn{width:50%;height:100%;padding:30px}body.home .informationVox .inner .btn a{display:block;color:#fff;font-size:2.4rem;text-decoration:none;text-align:center;height:100%;border:1px solid #fff;position:relative;transition:background .2s}body.home .informationVox .inner .btn a .en{color:rgba(255,255,255,0.5);font-size:8.0rem;font-family:"Vollkorn",serif;line-height:1.3;position:absolute}body.home .informationVox .inner .btn a .title{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body.home .informationVox .inner .btn a .title::after{display:block;content:"";margin:0 auto;background:no-repeat center center / cover}body.home .informationVox .inner .btn a:hover{background:rgba(255,255,255,0.1)}body.home .informationVox .inner .btn#admission{padding-right:10px}body.home .informationVox .inner .btn#admission a .en{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;top:30px;left:10px;transform:scale(-1, -1)}body.home .informationVox .inner .btn#admission a .title::after{background-image:url(../../images/content/content/ico_document_w.svg);width:64px;height:60px;margin-top:40px}body.home .informationVox .inner .btn#contact{padding-left:10px}body.home .informationVox .inner .btn#contact a .en{bottom:0;right:15px}body.home .informationVox .inner .btn#contact a .title::after{background-image:url(../../images/content/content/ico_mail_w.svg);width:70px;height:40px;margin-top:45px}@media only screen and (max-width: 767px){body.home.nofix #siteHeader{padding-top:0}body.home.nofix #siteHeader .inner>.siteLogo{opacity:0;visibility:hidden}body.home.nofix #gNavWrapper #gNav>.siteLogo{opacity:0;visibility:hidden}body.home.nofix #gNavWrapper #gNav>ul>li a{color:#fff}body.home.nofix #gNavWrapper #gNav>ul>li a::before,body.home.nofix #gNavWrapper #gNav>ul>li a::after{background:#fff}body.home.nofix #gNavOpener span{background:#fff}body.home .backBg:not(:last-child){margin-bottom:140px}body.home #mainVisualWrapper{padding:10px 10px 20px 10px}body.home #mainVisualWrapper .inner::before{height:20px;bottom:-10px}body.home #mainVisualWrapper .logo{width:125px}body.home #mainVisualWrapper .sliderWrapper .slider .slideItem.slide01{background-image:url(../../images/content/home/SP_mv01.jpg)}body.home #mainVisualWrapper .sliderWrapper .slider .slideItem.slide02{background-image:url(../../images/content/home/SP_mv02.jpg)}body.home #mainVisualWrapper .sliderWrapper .slider .slideItem.slide03{background-image:url(../../images/content/home/SP_mv03.jpg)}body.home #mainVisualWrapper .sliderWrapper .slider .slideItem.slide04{background-image:url(../../images/content/home/SP_mv04.jpg)}body.home #aboutVox{margin-top:35px}body.home #aboutVox::before{width:calc(100% - 15px);height:calc(100% + 10px);top:20px;left:auto;right:0}body.home #aboutVox .bg{font-size:1.4rem;padding:30px 15px 40px 30px;margin-left:35px}body.home #aboutVox .inner{grid-template-columns:70px 1fr;align-items:center}body.home #aboutVox .inner header{grid-row:1 / 2;padding-top:0;margin-bottom:25px}body.home #aboutVox .inner header .title{font-size:3.9rem}body.home #aboutVox .inner .copy{grid-row:1 / 2;grid-column:2 / 3;font-size:2.2rem;margin-bottom:25px}body.home #aboutVox .inner .txt{grid-row:2 / 3;grid-column:1 / 3}body.home #aboutVox .inner .txt>p{line-height:2.2}body.home #aboutVox .inner .txt .btnStyle01{margin-top:30px}body.home .img01{width:calc(100% - 15px);margin-top:-20px;margin-bottom:0}body.home .pageVox{padding:55px 15px 50px 15px}body.home .pageVox .inner{display:block}body.home .pageVox .inner .img{width:243px;margin:0 auto 30px auto}body.home .pageVox .inner .txtWrapper header{grid-row:1 / 2;padding-top:10px}body.home .pageVox .inner .txtWrapper header .title{font-size:3.9rem}body.home .pageVox .inner .txtWrapper .txt{font-size:1.3rem;grid-row:1 / 2}body.home .pageVox .inner .txtWrapper .txt .copy{font-size:2.2rem;letter-spacing:0.05em;margin-bottom:10px}body.home .pageVox .inner .txtWrapper .btnStyle01{margin-top:20px}body.home .pageVox#feature .inner::after{width:6px;height:6px;left:60px}body.home .pageVox#feature .inner .txtWrapper{grid-template-columns:1fr 60px;width:100%}body.home .pageVox#feature .inner .txtWrapper .txt{padding-right:20px}body.home .pageVox#feature .inner .txtWrapper .btnStyle01{grid-column:1 / 3;padding-right:0}body.home .pageVox#feature .inner .img{position:relative}body.home .pageVox#feature .inner .img::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:255px;height:255px;border-radius:1000px;position:absolute;top:0;left:0;z-index:1}body.home .pageVox#feature .inner .img img{position:relative;z-index:2}body.home .pageVox#feature .inner .img::after{width:22px;height:33px;top:0;right:-45px}body.home .pageVox#life .inner::after{width:9px;height:9px;right:10px;bottom:52%}body.home .pageVox#life .inner .txtWrapper{grid-template-columns:60px 1fr;width:100%}body.home .pageVox#life .inner .txtWrapper .txt{grid-column:2 / 3;padding-left:10px}body.home .pageVox#life .inner .txtWrapper .btnStyle01{grid-column:1 / 3}body.home .pageVox#life .inner .img{position:relative}body.home .pageVox#life .inner .img::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:255px;height:255px;border-radius:1000px;position:absolute;bottom:0;right:0;z-index:1}body.home .pageVox#life .inner .img img{position:relative;z-index:2}body.home .pageVox#life .inner .img::after{width:20px;height:24px;top:10px;left:-40px}body.home #news{padding-top:45px}body.home #news header{margin-bottom:20px}body.home #news header .title{font-size:3.0rem}body.home #news .btnStyle01{text-align:center}body.home #news .btnStyle01 a{font-size:1.4rem}body.home .informationVox .inner{height:210px}body.home .informationVox .inner .btn{padding:10px}body.home .informationVox .inner .btn a{font-size:1.5rem}body.home .informationVox .inner .btn a .en{font-size:2.1rem}body.home .informationVox .inner .btn#admission{padding-right:3px}body.home .informationVox .inner .btn#admission a .en{top:10px;left:5px}body.home .informationVox .inner .btn#admission a .title::after{width:32px;height:30px;margin-top:10px}body.home .informationVox .inner .btn#contact{padding-left:3px}body.home .informationVox .inner .btn#contact a .en{right:10px}body.home .informationVox .inner .btn#contact a .title::after{width:40px;height:23px;margin-top:15px}}body.about #pageTitle{background-image:url("../../images/content/about/PC_pagetitle.jpg");background-image:image-set(url("../../images/content/about/PC_pagetitle.jpg") 1x, url("../../images/content/about/PC_pagetitle@2x.jpg") 2x);background-image:-webkit-image-set(url("../../images/content/about/PC_pagetitle.jpg") 1x, url("../../images/content/about/PC_pagetitle@2x.jpg") 2x)}body.about #main{background:url("../../images/content/about/PC_bg.png") no-repeat center top}body.about .anchorLink{margin-bottom:45px}body.about #ourpolicy{padding-bottom:120px;margin-bottom:0}body.about #ourpolicy header::before{display:block;content:"";width:332px;height:66px;margin:0 auto 10px auto;background:url("../../images/content/about/title_star.png") no-repeat center center/cover}body.about #ourpolicy .conceptVox{font-size:1.6rem;text-align:center;margin-bottom:170px}body.about #ourpolicy .policyVox{width:670px;margin:0 auto 150px auto}body.about #ourpolicy .objectiveList{counter-reset:cnt;display:flex;justify-content:space-between;width:1080px;margin:80px auto 0 auto}body.about #ourpolicy .objectiveList>.item{counter-increment:cnt;color:#fff;font-size:3.6rem;font-weight:500;line-height:1.5;text-align:center;width:345px;height:410px;position:relative}body.about #ourpolicy .objectiveList>.item::before{display:block;content:"0" counter(cnt);color:#fff;font-size:12.5rem;font-family:"Vollkorn",serif;font-weight:400;letter-spacing:0.08em;line-height:1.3;position:absolute;top:-0.65em;left:-20px;z-index:2;opacity:.6}body.about #ourpolicy .objectiveList>.item::after{display:block;content:"";width:100%;height:100%;background:no-repeat center center / cover;position:absolute;top:0;left:0;z-index:1}body.about #ourpolicy .objectiveList>.item.item01{margin-top:75px}body.about #ourpolicy .objectiveList>.item.item01::after{background-image:url("../../images/content/about/objective01_bg.png");background-image:image-set(url("../../images/content/about/objective01_bg.png") 1x, url("../../images/content/about/objective01_bg@2x.png") 2x);background-image:-webkit-image-set(url("../../images/content/about/objective01_bg.png") 1x, url("../../images/content/about/objective01_bg@2x.png") 2x)}body.about #ourpolicy .objectiveList>.item.item02::after{background-image:url("../../images/content/about/objective02_bg.png");background-image:image-set(url("../../images/content/about/objective02_bg.png") 1x, url("../../images/content/about/objective02_bg@2x.png") 2x);background-image:-webkit-image-set(url("../../images/content/about/objective02_bg.png") 1x, url("../../images/content/about/objective02_bg@2x.png") 2x)}body.about #ourpolicy .objectiveList>.item.item03{margin-top:110px}body.about #ourpolicy .objectiveList>.item.item03::after{background-image:url("../../images/content/about/objective03_bg.png");background-image:image-set(url("../../images/content/about/objective03_bg.png") 1x, url("../../images/content/about/objective03_bg@2x.png") 2x);background-image:-webkit-image-set(url("../../images/content/about/objective03_bg.png") 1x, url("../../images/content/about/objective03_bg@2x.png") 2x)}body.about #ourpolicy .objectiveList>.item>p{width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:2}body.about #ourpolicy .objectiveList>.item>p .sub{display:block;font-size:2.2rem}body.about .img01{display:block;margin-bottom:130px;position:relative;z-index:1}body.about .img01 img{width:100%}@media only screen and (max-width: 767px){body.about #pageTitle{background-image:url("../../images/content/about/SP_pagetitle.jpg")}body.about #main{background-image:url("../../images/content/about/SP_bg.png");background-position:center 180px;background-size:100% auto}body.about .anchorLink{margin-bottom:10px}body.about #ourpolicy{padding-top:0;padding-bottom:75px}body.about #ourpolicy header::before{width:197px;height:39px;margin-bottom:0;transform:translate(10px, 10px)}body.about #ourpolicy .conceptVox{font-size:1.3rem;margin-bottom:65px}body.about #ourpolicy .conceptVox>p:not(.copyTxt){line-height:2.3}body.about #ourpolicy .policyVox{width:auto;padding:0 35px;margin-bottom:90px}body.about #ourpolicy .objectiveList{counter-reset:cnt;display:block;width:auto;max-width:335px;margin:0 auto}body.about #ourpolicy .objectiveList>.item{font-size:1.8rem;width:173px;height:205px}body.about #ourpolicy .objectiveList>.item::before{font-size:6.25rem;top:-0.65em;left:-10px}body.about #ourpolicy .objectiveList>.item.item01{margin-top:0;margin-left:25px}body.about #ourpolicy .objectiveList>.item.item02{margin-left:auto;margin-top:-45px}body.about #ourpolicy .objectiveList>.item.item03{margin-top:-50px}body.about #ourpolicy .objectiveList>.item>p .sub{font-size:1.1rem}body.about .img01{margin-bottom:50px}body.about #outline{padding:0 15px}body.about #outline::before{padding-top:34.666%;margin-bottom:50px;background-image:url("../../images/content/about/SP_outline_img.jpg")}}body.admission #pageTitle{background-image:url("../../images/content/admission/PC_pagetitle.jpg");background-image:image-set(url("../../images/content/admission/PC_pagetitle.jpg") 1x, url("../../images/content/admission/PC_pagetitle@2x.jpg") 2x);background-image:-webkit-image-set(url("../../images/content/admission/PC_pagetitle.jpg") 1x, url("../../images/content/admission/PC_pagetitle@2x.jpg") 2x)}body.admission #flow{padding-top:0}body.admission .img01{display:block;margin-bottom:100px;position:relative;z-index:1}body.admission .img01 img{width:100%}@media only screen and (max-width: 767px){body.admission #pageTitle{background-image:url("../../images/content/admission/SP_pagetitle.jpg")}body.admission #flow .stepList{padding:0 15px}body.admission .img01{margin-bottom:50px}body.admission #price{padding:0 15px}}body.contact #pageTitle{background-image:url("../../images/content/contact/PC_pagetitle.jpg");background-image:image-set(url("../../images/content/contact/PC_pagetitle.jpg") 1x, url("../../images/content/contact/PC_pagetitle@2x.jpg") 2x);background-image:-webkit-image-set(url("../../images/content/contact/PC_pagetitle.jpg") 1x, url("../../images/content/contact/PC_pagetitle@2x.jpg") 2x)}body.contact .msgVox{text-align:center;margin-bottom:80px}body.contact .msgVox>p:not(:last-child){margin-bottom:1.5em}body.contact .require{background:rgba(133,144,159,0.8);background:linear-gradient(90deg, rgba(133,144,159,0.8) 0%, rgba(155,169,142,0.8) 100%);display:inline-block;color:#fff;font-size:1.2rem;font-weight:500;line-height:1.3;padding:2px 10px;margin-left:10px;border-radius:10em}body.contact .contactForm{margin-top:60px}body.contact .contactForm .formInput{display:flex;justify-content:space-between;align-items:center;position:relative}body.contact .contactForm .formInput .title{font-size:1.6rem;font-weight:500;line-height:1.3;vertical-align:middle}body.contact .contactForm .formInput .inputContent{font-size:1.6rem}body.contact .contactForm .formInput .inputContent input[type="text"],body.contact .contactForm .formInput .inputContent input[type="email"],body.contact .contactForm .formInput .inputContent input[type="number"],body.contact .contactForm .formInput .inputContent input[type="tel"],body.contact .contactForm .formInput .inputContent input[type="password"],body.contact .contactForm .formInput .inputContent input[type="date"],body.contact .contactForm .formInput .inputContent textarea{font-family:"Noto Sans JP",sans-serif;font-size:1.6rem;padding:25px;background:#fff;border:none;border-radius:0 20px 0 0;outline:none}body.contact .contactForm .formInput .inputContent input[type="text"]:not(:last-child),body.contact .contactForm .formInput .inputContent input[type="email"]:not(:last-child),body.contact .contactForm .formInput .inputContent input[type="number"]:not(:last-child),body.contact .contactForm .formInput .inputContent input[type="tel"]:not(:last-child),body.contact .contactForm .formInput .inputContent input[type="password"]:not(:last-child),body.contact .contactForm .formInput .inputContent input[type="date"]:not(:last-child),body.contact .contactForm .formInput .inputContent textarea:not(:last-child){margin-bottom:20px}body.contact .contactForm .formInput .inputContent textarea{height:140px}body.contact .contactForm .formInput .inputContent .zip{font-size:1.6rem;text-align:center;padding:0 15px 0 5px}body.contact .contactForm .formInput .inputContent .short{width:280px}body.contact .contactForm .formInput .inputContent .full{width:100%}body.contact .contactForm.input{margin-bottom:65px}body.contact .contactForm.input .formInput{margin-bottom:20px}body.contact .contactForm.input .formInput::before{background:#85909f;background:linear-gradient(90deg, #85909f 0%, #9ba98e 100%);display:block;content:"";width:1px;height:100%;position:absolute;top:0;left:0}body.contact .contactForm.input .formInput .title{width:280px;padding-left:30px}body.contact .contactForm.input .formInput .inputContent{width:calc(100% - 300px)}body.contact .contactForm.confirm{padding:45px 65px;margin-bottom:80px;background:rgba(255,255,255,0.9)}body.contact .contactForm.confirm .formInput{padding:30px 10px}body.contact .contactForm.confirm .formInput:not(:last-child){border-bottom:1px solid #ededeb}body.contact .contactForm.confirm .formInput .title{width:360px}body.contact .contactForm.confirm .formInput .inputContent{width:calc(100% - 360px)}body.contact.finish #main{padding-bottom:130px}body.contact.finish .sectionVox header{text-align:center}body.contact.finish .sectionVox header .headStyle07{display:inline-block;padding-bottom:10px;margin-bottom:45px;border-bottom:1px solid #666}body.contact.finish .sectionVox header .headStyle07::before{display:block;content:"";width:82px;height:50px;margin:0 auto 35px auto;background:url(../../images/content/content/ico_mail.svg) no-repeat center center/cover}body.contact .btnArea{text-align:center}body.contact .btnArea .inputBtn{background:#85909f;background:linear-gradient(90deg, #85909f 0%, #9ba98e 100%);cursor:pointer;color:#fff;font-family:"Noto Sans JP",sans-serif;letter-spacing:0.1em;line-height:1.1;width:400px;padding:2px;margin:0 20px;border:none;border-radius:10px;position:relative}body.contact .btnArea .inputBtn .in{display:block;text-align:center;padding:18px;border-radius:9px;transition:background .2s}body.contact .btnArea .inputBtn .en{display:block;font-size:3.8rem;font-weight:500;font-family:"Vollkorn",serif}body.contact .btnArea .inputBtn .jp{font-size:1.4rem;font-weight:500}body.contact .btnArea .inputBtn.submitBtn .in{background:#032345}body.contact .btnArea .inputBtn.editBtn .in{background:#a5a5a5}body.contact .btnArea .inputBtn:hover .in{background:transparent}@media only screen and (max-width: 767px){body.contact #pageTitle{background-image:url("../../images/content/contact/SP_pagetitle.jpg")}body.contact #main{padding:0 18px}body.contact .msgVox{margin-bottom:35px}body.contact .require{margin-left:25px}body.contact .contactForm{margin-top:40px}body.contact .contactForm .formInput{display:block}body.contact .contactForm .formInput .title{font-size:1.3rem;margin-bottom:15px;position:relative}body.contact .contactForm .formInput .inputContent{font-size:1.3rem}body.contact .contactForm .formInput .inputContent input[type="text"],body.contact .contactForm .formInput .inputContent input[type="email"],body.contact .contactForm .formInput .inputContent input[type="number"],body.contact .contactForm .formInput .inputContent input[type="tel"],body.contact .contactForm .formInput .inputContent input[type="password"],body.contact .contactForm .formInput .inputContent input[type="date"],body.contact .contactForm .formInput .inputContent textarea{padding:15px;border-radius:0 10px 0 0}body.contact .contactForm .formInput .inputContent input[type="text"]:not(:last-child),body.contact .contactForm .formInput .inputContent input[type="email"]:not(:last-child),body.contact .contactForm .formInput .inputContent input[type="number"]:not(:last-child),body.contact .contactForm .formInput .inputContent input[type="tel"]:not(:last-child),body.contact .contactForm .formInput .inputContent input[type="password"]:not(:last-child),body.contact .contactForm .formInput .inputContent input[type="date"]:not(:last-child),body.contact .contactForm .formInput .inputContent textarea:not(:last-child){margin-bottom:15px}body.contact .contactForm .formInput .inputContent textarea{height:120px}body.contact .contactForm .formInput .inputContent .zip{font-size:1.3rem}body.contact .contactForm .formInput .inputContent .short{width:200px}body.contact .contactForm.input{margin-bottom:30px}body.contact .contactForm.input .formInput::before{display:none}body.contact .contactForm.input .formInput .title{width:auto;padding:5px 0 5px 15px}body.contact .contactForm.input .formInput .title::before{background:#85909f;background:linear-gradient(90deg, #85909f 0%, #9ba98e 100%);display:block;content:"";width:1px;height:100%;position:absolute;top:0;left:0}body.contact .contactForm.input .formInput .inputContent{width:auto}body.contact .contactForm.confirm{padding:0 20px;margin-bottom:30px;background:rgba(255,255,255,0.9)}body.contact .contactForm.confirm .contactForm{margin-top:20px}body.contact .contactForm.confirm .formInput{padding:20px 0}body.contact .contactForm.confirm .formInput .title{width:auto;margin-bottom:10px}body.contact .contactForm.confirm .formInput .inputContent{width:auto}body.contact.finish #main{padding-bottom:80px}body.contact.finish .sectionVox{padding-top:0}body.contact.finish .sectionVox header .headStyle07{margin-bottom:30px}body.contact.finish .sectionVox header .headStyle07::before{width:42px;height:25px;margin-bottom:20px}body.contact .btnArea .inputBtn{width:250px;padding:1px;margin:10px auto;border-radius:8px}body.contact .btnArea .inputBtn .in{padding:12px;border-radius:7px;transition:none}body.contact .btnArea .inputBtn .en{font-size:2.1rem}body.contact .btnArea .inputBtn .jp{font-size:1.1rem}body.contact .btnArea .inputBtn:hover .in{background:#032345}}body.feature #pageTitle{background-image:url("../../images/content/feature/PC_pagetitle.jpg");background-image:image-set(url("../../images/content/feature/PC_pagetitle.jpg") 1x, url("../../images/content/feature/PC_pagetitle@2x.jpg") 2x);background-image:-webkit-image-set(url("../../images/content/feature/PC_pagetitle.jpg") 1x, url("../../images/content/feature/PC_pagetitle@2x.jpg") 2x)}body.feature .anchorLink{margin-bottom:55px}body.feature .conceptCopy{display:flex;justify-content:center;align-items:center;color:#032345;font-size:3.6rem;font-weight:500;line-height:1.1;text-align:center;width:100%;margin-bottom:40px}body.feature .conceptCopy .txt{display:inline-block;white-space:nowrap;letter-spacing:0.15em;padding-bottom:8px;border-bottom:2px solid #032345}body.feature .conceptCopy .x{display:block;width:44px;height:44px;margin:0 35px;position:relative}body.feature .conceptCopy .x::before,body.feature .conceptCopy .x::after{display:block;content:"";width:100%;height:2px;background:#032345;position:absolute;top:50%;left:0}body.feature .conceptCopy .x::before{transform:rotate(45deg)}body.feature .conceptCopy .x::after{transform:rotate(-45deg)}body.feature .featureVox{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;font-size:1.6rem;min-height:770px;padding:80px 0 100px 0;position:relative}body.feature .featureVox::before{display:block;content:"";width:54%;height:100%;background:no-repeat center center / cover;position:absolute;top:0;opacity:.65;z-index:1}body.feature .featureVox .inner{width:1000px;margin:0 auto;position:relative;z-index:2}body.feature .featureVox .inner::before,body.feature .featureVox .inner::after{display:block;content:"";background:no-repeat center center / cover;position:absolute}body.feature .featureVox .headStyle01{margin-bottom:30px}body.feature .featureVox .headStyle01 .en{color:#898989}body.feature .featureVox .txt>p{line-height:2.5}body.feature .featureVox .pointVox{display:flex;justify-content:flex-end;align-items:center;font-size:1.4rem;font-weight:500;padding:0 40px;margin-top:40px;background:no-repeat center center;position:relative}body.feature .featureVox .pointVox .title{color:#898989;font-size:2.4rem;font-weight:500;font-family:"Vollkorn",serif;position:absolute;top:-0.5em;left:5px;transform:rotate(-15deg);z-index:2}body.feature .featureVox .pointVox ul{width:100%}body.feature .featureVox .pointVox ul li:not(:last-child){margin-bottom:10px}body.feature .featureVox .storyVox{transition:opacity .2s ease-in-out 0s;background:#a7b4cc;background:linear-gradient(90deg, #a7b4cc 0%, #beb4bb 100%);width:440px;position:absolute;bottom:0;border-radius:35px 0 0 0;box-shadow:4px 4px 9px rgba(0,0,0,0.2)}body.feature .featureVox .storyVox:hover{opacity:.7}@media only screen and (max-width: 767px){body.feature .featureVox .storyVox{transition:none}body.feature .featureVox .storyVox:hover{opacity:1}}body.feature .featureVox .storyVox a{display:block;color:#4d4d4d;font-size:1.7rem;font-weight:500;line-height:1.8;text-decoration:none;padding:55px 30px 20px 40px;position:relative;z-index:2}body.feature .featureVox .storyVox a::before{display:block;content:"";width:170px;height:38px;background:url(../../images/content/feature/story_title.svg) no-repeat center center/cover;position:absolute;top:10px;left:12px}body.feature .featureVox .storyVox a .more{display:block;color:#fff;font-size:1.3rem;font-family:"Vollkorn",serif;font-weight:500;line-height:1.1;letter-spacing:0.05em;text-align:right;padding-right:45px;margin-top:5px;position:relative}body.feature .featureVox .storyVox a .more::after{display:block;content:"";width:34px;height:8px;margin-top:-6px;background:url(../../images/content/content/arr2.svg) no-repeat center center/cover;position:absolute;top:50%;right:0}body.feature .featureVox .storyVox a .img{width:140px;position:absolute}body.feature .featureVox .storyVox .border{width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid #fff;position:absolute;top:10px;left:10px;z-index:1;clip-path:polygon(3px 50px, 3px 3px, 180px 3px, 180px 0, 100% 0, 100% 100%, 0 100%, 0 50px)}body.feature .featureVox:nth-of-type(odd){background:#ededeb}body.feature .featureVox:nth-of-type(odd)::before{clip-path:polygon(8.5vw 0, 100% 0, 100% 100%, 0 100%);right:0}body.feature .featureVox:nth-of-type(odd) .headStyle01{text-align:left}body.feature .featureVox:nth-of-type(odd) .txt{width:540px}body.feature .featureVox:nth-of-type(odd) .storyVox{right:0}body.feature .featureVox:nth-of-type(even)::before{clip-path:polygon(0 0, 100% 0, 91.5% 100%, 0 100%);left:0}body.feature .featureVox:nth-of-type(even) .headStyle01{text-align:right}body.feature .featureVox:nth-of-type(even) .txt{width:510px;margin-left:auto}body.feature .featureVox:nth-of-type(even) .storyVox{left:0}body.feature .featureVox#childcare{background:#ededeb}body.feature .featureVox#childcare::before{background-image:url(../../images/content/feature/PC_childcare_bg.jpg)}body.feature .featureVox#childcare .inner::before{width:58px;height:64px;background-image:url(../../images/content/feature/star01.png);bottom:-70px;left:-70px}body.feature .featureVox#childcare .pointVox{width:516px;height:216px;background-image:url(../../images/content/feature/PC_childcare_point_bg.png)}body.feature .featureVox#childcare .storyVox a .img{top:-15px;right:25px;transform:rotate(6deg)}body.feature .featureVox#environment::before{background-image:url(../../images/content/feature/PC_environment_bg.jpg)}body.feature .featureVox#environment .inner::before{width:44px;height:46px;background-image:url(../../images/content/feature/star02.png);top:-30px;right:-70px}body.feature .featureVox#environment .pointVox{width:452px;height:176px;margin-left:auto;background-image:url(../../images/content/feature/PC_environment_point_bg.png)}body.feature .featureVox#environment .storyVox a .img{top:15px;right:-15px;transform:rotate(-6deg)}body.feature .featureVox#lessons::before{background-image:url(../../images/content/feature/PC_lessons_bg.jpg)}body.feature .featureVox#lessons .inner::before{width:58px;height:72px;background-image:url(../../images/content/feature/star03.png);top:-35px;left:-60px}body.feature .featureVox#lessons .inner::after{width:18px;height:18px;background-image:url(../../images/content/feature/star04.png);bottom:-50px;left:-70px}body.feature .featureVox#lessons .pointVox{width:486px;height:216px;background-image:url(../../images/content/feature/PC_lessons_point_bg.png)}body.feature .featureVox#lessons .storyVox a .img{top:13px;right:28px;transform:rotate(6deg)}body.feature #curriculum{background:rgba(69,104,177,0.3);background:linear-gradient(90deg, rgba(69,104,177,0.3) 0%, rgba(133,106,136,0.3) 100%);padding-top:95px;padding-bottom:75px;margin-bottom:0}body.feature #curriculum .inner{position:relative}body.feature #curriculum .inner::before,body.feature #curriculum .inner::after{display:block;content:"";background:no-repeat center center / cover;position:absolute}body.feature #curriculum .inner::before{width:108px;height:86px;background-image:url(../../images/content/feature/point01.png);top:-140px;left:-70px}body.feature #curriculum .inner::after{width:54px;height:108px;background-image:url(../../images/content/feature/point02.png);bottom:10px;right:-100px}body.feature #curriculum .accordionTitle a::after{display:block;content:"";width:200px;height:126px;background:no-repeat center center / cover;position:absolute;top:50%;right:150px;transform:translateY(-50%);box-shadow:2px 2px 10px rgba(0,0,0,0.2)}body.feature #curriculum .accordionContent{position:relative}body.feature #curriculum .accordionContent::after{display:block;content:"";background:no-repeat center center / cover;position:absolute}body.feature #curriculum #curriculum01 .accordionTitle a::after{background-image:url(../../images/content/feature/curriculum01_img.jpg);transform:translateY(-50%) rotate(3deg)}body.feature #curriculum #curriculum01 .accordionContent::after{width:72px;height:52px;background-image:url(../../images/content/feature/lessons_icon01.png);bottom:40px;right:80px}body.feature #curriculum #curriculum02 .accordionTitle a::after{background-image:url(../../images/content/feature/curriculum02_img.jpg);transform:translateY(-50%) rotate(-6deg)}body.feature #curriculum #curriculum02 .accordionContent::after{width:72px;height:74px;background-image:url(../../images/content/feature/lessons_icon02.png);bottom:40px;left:420px}body.feature #curriculum #curriculum03 .accordionTitle a::after{background-image:url(../../images/content/feature/curriculum03_img.jpg);transform:translateY(-50%) rotate(-6deg)}body.feature #curriculum #curriculum03 .accordionContent::after{width:114px;height:56px;background-image:url(../../images/content/feature/lessons_icon03.png);bottom:40px;right:100px}body.feature #curriculum #curriculum04 .accordionTitle a::after{background-image:url(../../images/content/feature/curriculum04_img.jpg);transform:translateY(-50%) rotate(-3deg)}body.feature #curriculum #curriculum04 .accordionContent::after{width:118px;height:36px;background-image:url(../../images/content/feature/lessons_icon04.png);bottom:30px;right:130px}body.feature #curriculum #curriculum05 .accordionTitle a::after{background-image:url(../../images/content/feature/curriculum05_img.jpg);transform:translateY(-50%) rotate(6deg)}body.feature #curriculum #curriculum05 .accordionContent::after{width:42px;height:58px;background-image:url(../../images/content/feature/lessons_icon05.png);bottom:30px;left:430px}body.feature #curriculum #curriculum06 .accordionTitle a::after{background-image:url(../../images/content/feature/curriculum06_img.jpg);transform:translateY(-50%) rotate(2deg)}body.feature #curriculum #curriculum06 .accordionContent::after{width:106px;height:50px;background-image:url(../../images/content/feature/lessons_icon06.png);bottom:30px;left:390px}body.feature #teachers{padding-top:110px}body.feature #teachers .teachersVox{display:flex;justify-content:space-between;align-items:center}body.feature #teachers .teachersVox>.item{width:25%}body.feature #teachers .teachersVox>.item a{transition:opacity .2s ease-in-out 0s;display:inline-block;color:#4d4d4d;text-decoration:none}body.feature #teachers .teachersVox>.item a:hover{opacity:.7}@media only screen and (max-width: 767px){body.feature #teachers .teachersVox>.item a{transition:none}body.feature #teachers .teachersVox>.item a:hover{opacity:1}}body.feature #teachers .teachersVox>.item .img{width:210px;margin:0 auto 20px auto}body.feature #teachers .teachersVox>.item .img .btnStyle01{position:absolute;bottom:30px;right:-5px;z-index:3;clip-path:polygon(20px 0, 100% 0, 100% 100%, 0 100%)}body.feature #teachers .teachersVox>.item .img .btnStyle01 .plus{font-size:1.5rem;margin-left:2px}body.feature #teachers .teachersVox>.item .txt{text-align:center}body.feature #teachers .teachersVox>.item .txt .title .name{font-size:2.0rem;font-weight:500;letter-spacing:0.01em;margin-right:3px}body.feature #teachers .teachersVox>.item .txt .category{background:rgba(69,104,177,0.7);background:linear-gradient(90deg, rgba(69,104,177,0.7) 0%, rgba(133,106,136,0.7) 100%);display:inline-block;color:#fff;font-size:1.4rem;font-weight:500;line-height:1.1;padding:3px 8px;border-radius:5px}body.feature #teachers .teachersVox>.item:nth-of-type(odd) .img{position:relative}body.feature #teachers .teachersVox>.item:nth-of-type(odd) .img::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:220px;height:220px;border-radius:1000px;position:absolute;top:0;left:0;z-index:1}body.feature #teachers .teachersVox>.item:nth-of-type(odd) .img img{position:relative;z-index:2}body.feature #teachers .teachersVox>.item:nth-of-type(even) .img{position:relative}body.feature #teachers .teachersVox>.item:nth-of-type(even) .img::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:220px;height:220px;border-radius:1000px;position:absolute;bottom:0;right:0;z-index:1}body.feature #teachers .teachersVox>.item:nth-of-type(even) .img img{position:relative;z-index:2}body.feature #popupWrapperStory01,body.feature #popupWrapperStory02,body.feature #popupWrapperStory03{width:100vw;height:100vh;margin:0;background:#ededeb;position:fixed;top:0 !important;left:0;overflow-y:auto}body.feature #popupWrapperStory01 .storyPopup,body.feature #popupWrapperStory02 .storyPopup,body.feature #popupWrapperStory03 .storyPopup{padding-bottom:100px}body.feature #popupWrapperStory01 .storyPopup .storyHeader,body.feature #popupWrapperStory02 .storyPopup .storyHeader,body.feature #popupWrapperStory03 .storyPopup .storyHeader{background:rgba(69,104,177,0.4);background:linear-gradient(90deg, rgba(69,104,177,0.4) 0%, rgba(133,106,136,0.4) 100%);margin-bottom:70px}body.feature #popupWrapperStory01 .storyPopup .storyHeader .headerInner,body.feature #popupWrapperStory02 .storyPopup .storyHeader .headerInner,body.feature #popupWrapperStory03 .storyPopup .storyHeader .headerInner{display:flex;justify-content:flex-start;align-items:center;align-content:center;font-size:3.0rem;font-weight:500;width:800px;min-height:360px;padding:30px 0;margin:0 auto;position:relative}body.feature #popupWrapperStory01 .storyPopup .storyHeader .headerInner>p,body.feature #popupWrapperStory02 .storyPopup .storyHeader .headerInner>p,body.feature #popupWrapperStory03 .storyPopup .storyHeader .headerInner>p{line-height:1.5;position:relative;z-index:2}body.feature #popupWrapperStory01 .storyPopup .storyHeader .headerInner>p::before,body.feature #popupWrapperStory02 .storyPopup .storyHeader .headerInner>p::before,body.feature #popupWrapperStory03 .storyPopup .storyHeader .headerInner>p::before{display:block;content:"";width:266px;height:57px;margin-bottom:20px;background:url(../../images/content/feature/story_title.svg) no-repeat center center/cover;transform:translateX(-45px)}body.feature #popupWrapperStory01 .storyPopup .storyHeader .headerInner .img,body.feature #popupWrapperStory02 .storyPopup .storyHeader .headerInner .img,body.feature #popupWrapperStory03 .storyPopup .storyHeader .headerInner .img{width:380px;position:absolute;top:50%;right:-60px;z-index:1;transform:translateY(-50%) rotate(3deg);box-shadow:2px 2px 6px rgba(0,0,0,0.2)}body.feature #popupWrapperStory01 .storyPopup .storyContent .contentInner,body.feature #popupWrapperStory02 .storyPopup .storyContent .contentInner,body.feature #popupWrapperStory03 .storyPopup .storyContent .contentInner{width:800px;margin:0 auto}body.feature #popupWrapperStory01 .storyPopup .storyContent .contentInner>p,body.feature #popupWrapperStory02 .storyPopup .storyContent .contentInner>p,body.feature #popupWrapperStory03 .storyPopup .storyContent .contentInner>p{line-height:3.2;margin-bottom:2em}body.feature #popupWrapperStory01 .storyPopup .btnStyle01,body.feature #popupWrapperStory02 .storyPopup .btnStyle01,body.feature #popupWrapperStory03 .storyPopup .btnStyle01{text-align:right}body.feature #popupWrapperStory01 .storyPopup .btnStyle01 a,body.feature #popupWrapperStory02 .storyPopup .btnStyle01 a,body.feature #popupWrapperStory03 .storyPopup .btnStyle01 a{min-width:160px}body.feature #popupWrapperStory01 .closeVox,body.feature #popupWrapperStory02 .closeVox,body.feature #popupWrapperStory03 .closeVox{height:120px;padding-top:55px;padding-right:50px;position:static}body.feature #popupWrapperStory01 .closeVox .popupCloseBt,body.feature #popupWrapperStory02 .closeVox .popupCloseBt,body.feature #popupWrapperStory03 .closeVox .popupCloseBt{width:34px;height:34px;margin:0 0 0 auto;position:relative}body.feature #popupWrapperStory01 .closeVox .popupCloseBt span,body.feature #popupWrapperStory02 .closeVox .popupCloseBt span,body.feature #popupWrapperStory03 .closeVox .popupCloseBt span{width:34px;height:2px;margin:0 0 0 -17px;background:#666}body.feature #popupWrapperTeachers01,body.feature #popupWrapperTeachers02,body.feature #popupWrapperTeachers03,body.feature #popupWrapperTeachers04{width:1000px;padding:65px 270px 65px 80px;margin-left:-500px;background:#fff;box-shadow:10px 10px 15px rgba(0,0,0,0.2)}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader,body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader{font-size:1.4rem;margin-bottom:25px;position:relative}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .category,body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .category,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .category,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .category{background:rgba(69,104,177,0.7);background:linear-gradient(90deg, rgba(69,104,177,0.7) 0%, rgba(133,106,136,0.7) 100%);display:inline-block;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.1;padding:3px 8px;margin-left:10px;border-radius:5px}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .title,body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .title,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .title,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .title{font-size:2.2rem;font-weight:500;line-height:1.3;margin-top:20px}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .title .name,body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .title .name,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .title .name,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .title .name{font-size:3.9rem;font-weight:500;letter-spacing:0.15em;margin-right:5px}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .img,body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .img,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .img,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .img{position:absolute !important;top:-15px;right:-220px}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .img img,body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .img img,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .img img,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .img img{width:246px}body.feature #popupWrapperTeachers01 .teachersPopup .teachersContent .txt,body.feature #popupWrapperTeachers02 .teachersPopup .teachersContent .txt,body.feature #popupWrapperTeachers03 .teachersPopup .teachersContent .txt,body.feature #popupWrapperTeachers04 .teachersPopup .teachersContent .txt{font-size:1.8rem;font-weight:500;padding:25px 30px;margin-bottom:25px;background:#dcdbd7;border-radius:6px}body.feature #popupWrapperTeachers01 .teachersPopup .teachersContent .profile,body.feature #popupWrapperTeachers02 .teachersPopup .teachersContent .profile,body.feature #popupWrapperTeachers03 .teachersPopup .teachersContent .profile,body.feature #popupWrapperTeachers04 .teachersPopup .teachersContent .profile{font-size:1.3rem}body.feature #popupWrapperTeachers01 .teachersPopup .teachersContent .profile .title,body.feature #popupWrapperTeachers02 .teachersPopup .teachersContent .profile .title,body.feature #popupWrapperTeachers03 .teachersPopup .teachersContent .profile .title,body.feature #popupWrapperTeachers04 .teachersPopup .teachersContent .profile .title{font-size:1.5rem;font-weight:500;font-family:"Vollkorn",serif;line-height:1.3}body.feature #popupWrapperTeachers01 .closeVox,body.feature #popupWrapperTeachers02 .closeVox,body.feature #popupWrapperTeachers03 .closeVox,body.feature #popupWrapperTeachers04 .closeVox{width:34px;height:34px}body.feature #popupWrapperTeachers01 .closeVox .popupCloseBt,body.feature #popupWrapperTeachers02 .closeVox .popupCloseBt,body.feature #popupWrapperTeachers03 .closeVox .popupCloseBt,body.feature #popupWrapperTeachers04 .closeVox .popupCloseBt{width:100%;height:100%}body.feature #popupWrapperTeachers01 .closeVox .popupCloseBt span,body.feature #popupWrapperTeachers02 .closeVox .popupCloseBt span,body.feature #popupWrapperTeachers03 .closeVox .popupCloseBt span,body.feature #popupWrapperTeachers04 .closeVox .popupCloseBt span{width:100%;height:2px;margin:0 0 0 -17px;background:#666}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .img,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .img{position:relative}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .img::before,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .img::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:255px;height:255px;border-radius:1000px;position:absolute;top:0;left:0;z-index:1}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .img img,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .img img{position:relative;z-index:2}body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .img,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .img{position:relative}body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .img::before,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .img::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:255px;height:255px;border-radius:1000px;position:absolute;bottom:0;right:0;z-index:1}body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .img img,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .img img{position:relative;z-index:2}@media only screen and (max-width: 767px){body.feature #pageTitle{background-image:url("../../images/content/feature/SP_pagetitle.jpg")}body.feature .anchorLink{margin-bottom:55px}body.feature .conceptCopy{font-size:1.8rem;margin-bottom:30px}body.feature .conceptCopy .txt{padding-bottom:3px}body.feature .conceptCopy .x{width:22px;height:22px;margin:0 15px}body.feature .featureVox{display:block;font-size:1.2rem;min-height:inherit;padding:115px 15px 0 15px}body.feature .featureVox:first-of-type{padding-top:50px}body.feature .featureVox::before{width:100%;height:0;padding-top:97.333%;top:auto;bottom:0;left:0}body.feature .featureVox .inner{width:auto}body.feature .featureVox .pointVox{font-size:1.2rem;padding:0 25px;margin-top:30px;margin-left:auto;margin-right:auto;background-size:contain}body.feature .featureVox .pointVox .title{font-size:1.8rem}body.feature .featureVox .storyVox{width:auto;position:relative;bottom:-55px;border-radius:30px 0 0 0}body.feature .featureVox .storyVox a{font-size:1.4rem;padding:50px 20px 20px 25px}body.feature .featureVox .storyVox a::before{width:148px;height:32px;top:5px;left:8px}body.feature .featureVox .storyVox a .more{margin-top:10px}body.feature .featureVox .storyVox .border{width:calc(100% - 16px);height:calc(100% - 16px);top:8px;left:8px;clip-path:polygon(3px 40px, 3px 3px, 160px 3px, 160px 0, 100% 0, 100% 100%, 0 100%, 0 40px)}body.feature .featureVox:nth-of-type(odd)::before{clip-path:polygon(0 23.287%, 100% 0, 100% 100%, 0 100%)}body.feature .featureVox:nth-of-type(odd) .headStyle01{text-align:left}body.feature .featureVox:nth-of-type(odd) .txt{width:auto}body.feature .featureVox:nth-of-type(even)::before{clip-path:polygon(0 0, 100% 23.287%, 100% 100%, 0 100%)}body.feature .featureVox:nth-of-type(even) .headStyle01{text-align:left}body.feature .featureVox:nth-of-type(even) .txt{width:auto}body.feature .featureVox#childcare::before{background-image:url(../../images/content/feature/SP_childcare_bg.jpg)}body.feature .featureVox#childcare .inner::before{width:29px;height:32px;bottom:auto;left:auto;top:10px;right:5px}body.feature .featureVox#childcare .txt{margin-bottom:calc(100% - 231px)}body.feature .featureVox#childcare .pointVox{width:341px;height:231px;background-image:url(../../images/content/feature/SP_childcare_point_bg.png)}body.feature .featureVox#childcare .storyVox a .img{width:130px}body.feature .featureVox#environment::before{background-image:url(../../images/content/feature/SP_environment_bg.jpg)}body.feature .featureVox#environment .inner::before{width:26px;height:31px;background-image:url(../../images/content/feature/star05.png);top:80px;right:20px}body.feature .featureVox#environment .txt{margin-bottom:calc(100% - 148px)}body.feature .featureVox#environment .pointVox{width:341px;height:148px;margin-left:auto;margin-bottom:50.3vw;background-image:url(../../images/content/feature/SP_environment_point_bg.png)}body.feature .featureVox#environment .storyVox a .img{width:130px;top:-30px;right:-7px;transform:rotate(6deg)}body.feature .featureVox#lessons::before{background-image:url(../../images/content/feature/SP_lessons_bg.jpg)}body.feature .featureVox#lessons .inner::before{width:29px;height:36px;top:25px;left:auto;right:5px}body.feature .featureVox#lessons .inner::after{width:9px;height:9px;bottom:auto;left:auto;top:5px;right:40px}body.feature .featureVox#lessons .txt{margin-bottom:calc(100% - 170px)}body.feature .featureVox#lessons .pointVox{width:341px;height:226px;background-image:url(../../images/content/feature/SP_lessons_point_bg.png)}body.feature .featureVox#lessons .storyVox a .img{width:140px;top:8px;right:-2px}body.feature #curriculum{padding-left:20px;padding-right:20px}body.feature #curriculum .inner::before{width:54px;height:43px;top:-50px;left:-5px}body.feature #curriculum .inner::after{width:27px;height:54px;bottom:-50px;right:0}body.feature #curriculum .accordionTitle a::before{margin-top:-105px}body.feature #curriculum .accordionTitle a::after{width:270px;height:170px;margin:20px auto 0 auto;position:static;transform:none}body.feature #curriculum #curriculum01 .accordionTitle a::after{transform:rotate(3deg)}body.feature #curriculum #curriculum01 .accordionContent::after{bottom:45%;right:5px}body.feature #curriculum #curriculum02 .accordionTitle a::after{transform:rotate(-6deg)}body.feature #curriculum #curriculum02 .accordionContent::after{bottom:51%;left:auto;right:5px}body.feature #curriculum #curriculum03 .accordionTitle a::after{transform:rotate(-6deg)}body.feature #curriculum #curriculum03 .accordionContent::after{bottom:40%;right:5px}body.feature #curriculum #curriculum04 .accordionTitle a::after{transform:rotate(-3deg)}body.feature #curriculum #curriculum04 .accordionContent::after{bottom:45%;right:5px}body.feature #curriculum #curriculum05 .accordionTitle a::after{transform:rotate(6deg)}body.feature #curriculum #curriculum05 .accordionContent::after{bottom:48%;left:auto;right:5px}body.feature #curriculum #curriculum06 .accordionTitle a::after{transform:rotate(2deg)}body.feature #curriculum #curriculum06 .accordionContent::after{bottom:50%;left:auto;right:5px}body.feature #teachers{padding:65px 20px 0 20px}body.feature #teachers .teachersVox{flex-wrap:wrap}body.feature #teachers .teachersVox>.item{width:50%;margin-bottom:30px}body.feature #teachers .teachersVox>.item .img{text-align:center;width:calc(100% - 26px);margin-bottom:10px}body.feature #teachers .teachersVox>.item .img .btnStyle01{vertical-align:middle;bottom:10px}body.feature #teachers .teachersVox>.item .img .btnStyle01 .in{font-size:0.8rem}body.feature #teachers .teachersVox>.item .img .btnStyle01 .plus{font-size:1.1rem}body.feature #teachers .teachersVox>.item .txt .title .name{font-size:1.6rem;letter-spacing:normal;margin-right:3px}body.feature #teachers .teachersVox>.item .txt .category{font-size:1.3rem;padding:3px 8px;border-radius:5px}body.feature #teachers .teachersVox>.item:nth-of-type(odd) .img{position:relative}body.feature #teachers .teachersVox>.item:nth-of-type(odd) .img::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:calc(100% + 6px);height:calc(100% + 6px);border-radius:1000px;position:absolute;top:0;left:0;z-index:1}body.feature #teachers .teachersVox>.item:nth-of-type(odd) .img img{position:relative;z-index:2}body.feature #teachers .teachersVox>.item:nth-of-type(even) .img{position:relative}body.feature #teachers .teachersVox>.item:nth-of-type(even) .img::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:calc(100% + 6px);height:calc(100% + 6px);border-radius:1000px;position:absolute;bottom:0;right:0;z-index:1}body.feature #teachers .teachersVox>.item:nth-of-type(even) .img img{position:relative;z-index:2}body.feature #popupWrapperStory01 .storyPopup,body.feature #popupWrapperStory02 .storyPopup,body.feature #popupWrapperStory03 .storyPopup{padding-bottom:80px}body.feature #popupWrapperStory01 .storyPopup .storyHeader,body.feature #popupWrapperStory02 .storyPopup .storyHeader,body.feature #popupWrapperStory03 .storyPopup .storyHeader{margin-bottom:35px}body.feature #popupWrapperStory01 .storyPopup .storyHeader .headerInner,body.feature #popupWrapperStory02 .storyPopup .storyHeader .headerInner,body.feature #popupWrapperStory03 .storyPopup .storyHeader .headerInner{align-items:flex-start;align-content:flex-start;font-size:1.9rem;width:auto;min-height:320px;padding:140px 25px 20px 25px}body.feature #popupWrapperStory01 .storyPopup .storyHeader .headerInner>p::before,body.feature #popupWrapperStory02 .storyPopup .storyHeader .headerInner>p::before,body.feature #popupWrapperStory03 .storyPopup .storyHeader .headerInner>p::before{width:160px;height:35px;margin-bottom:15px;transform:translateX(-25px)}body.feature #popupWrapperStory01 .storyPopup .storyHeader .headerInner .img,body.feature #popupWrapperStory02 .storyPopup .storyHeader .headerInner .img,body.feature #popupWrapperStory03 .storyPopup .storyHeader .headerInner .img{width:224px;top:28px;right:30px;transform:rotate(3deg)}body.feature #popupWrapperStory01 .storyPopup .storyContent,body.feature #popupWrapperStory02 .storyPopup .storyContent,body.feature #popupWrapperStory03 .storyPopup .storyContent{padding:0 20px}body.feature #popupWrapperStory01 .storyPopup .storyContent .contentInner,body.feature #popupWrapperStory02 .storyPopup .storyContent .contentInner,body.feature #popupWrapperStory03 .storyPopup .storyContent .contentInner{width:auto}body.feature #popupWrapperStory01 .storyPopup .storyContent .contentInner>p,body.feature #popupWrapperStory02 .storyPopup .storyContent .contentInner>p,body.feature #popupWrapperStory03 .storyPopup .storyContent .contentInner>p{line-height:2}body.feature #popupWrapperStory01 .storyPopup .btnStyle01,body.feature #popupWrapperStory02 .storyPopup .btnStyle01,body.feature #popupWrapperStory03 .storyPopup .btnStyle01{margin-top:50px}body.feature #popupWrapperStory01 .closeVox,body.feature #popupWrapperStory02 .closeVox,body.feature #popupWrapperStory03 .closeVox{height:60px;padding-top:16px;padding-right:20px;position:static}body.feature #popupWrapperStory01 .closeVox .popupCloseBt,body.feature #popupWrapperStory02 .closeVox .popupCloseBt,body.feature #popupWrapperStory03 .closeVox .popupCloseBt{width:28px;height:28px;position:relative;top:auto;right:auto}body.feature #popupWrapperStory01 .closeVox .popupCloseBt span,body.feature #popupWrapperStory02 .closeVox .popupCloseBt span,body.feature #popupWrapperStory03 .closeVox .popupCloseBt span{width:28px;margin-left:-14px}body.feature #popupWrapperTeachers01,body.feature #popupWrapperTeachers02,body.feature #popupWrapperTeachers03,body.feature #popupWrapperTeachers04{width:90%;padding:0;margin:0;box-shadow:6px 6px 9px rgba(0,0,0,0.2)}body.feature #popupWrapperTeachers01 .contentWrapper,body.feature #popupWrapperTeachers02 .contentWrapper,body.feature #popupWrapperTeachers03 .contentWrapper,body.feature #popupWrapperTeachers04 .contentWrapper{height:calc(100vh - 120px);overflow-y:auto}body.feature #popupWrapperTeachers01 .contentWrapper .content,body.feature #popupWrapperTeachers02 .contentWrapper .content,body.feature #popupWrapperTeachers03 .contentWrapper .content,body.feature #popupWrapperTeachers04 .contentWrapper .content{padding:35px 20px}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader,body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader{display:flex;justify-content:space-between;align-items:center;align-content:center;font-size:1.3rem;margin-bottom:20px}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .txt,body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .txt,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .txt,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .txt{width:calc(100% - 140px)}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .category,body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .category,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .category,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .category{font-size:1.4rem;margin-left:0}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .title,body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .title,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .title,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .title{font-size:1.4rem;margin-top:10px}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .title .name,body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .title .name,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .title .name,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .title .name{font-size:2.2rem;letter-spacing:0.08em}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .img,body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .img,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .img,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .img{width:130px;position:relative !important;top:auto;right:0}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .img img,body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .img img,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .img img,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .img img{width:auto}body.feature #popupWrapperTeachers01 .teachersPopup .teachersContent .txt,body.feature #popupWrapperTeachers02 .teachersPopup .teachersContent .txt,body.feature #popupWrapperTeachers03 .teachersPopup .teachersContent .txt,body.feature #popupWrapperTeachers04 .teachersPopup .teachersContent .txt{font-size:1.3rem;padding:15px 10px}body.feature #popupWrapperTeachers01 .teachersPopup .teachersContent .profile,body.feature #popupWrapperTeachers02 .teachersPopup .teachersContent .profile,body.feature #popupWrapperTeachers03 .teachersPopup .teachersContent .profile,body.feature #popupWrapperTeachers04 .teachersPopup .teachersContent .profile{font-size:1.2rem}body.feature #popupWrapperTeachers01 .teachersPopup .teachersContent .profile .title,body.feature #popupWrapperTeachers02 .teachersPopup .teachersContent .profile .title,body.feature #popupWrapperTeachers03 .teachersPopup .teachersContent .profile .title,body.feature #popupWrapperTeachers04 .teachersPopup .teachersContent .profile .title{font-size:1.7rem;margin-bottom:5px}body.feature #popupWrapperTeachers01 .closeVox,body.feature #popupWrapperTeachers02 .closeVox,body.feature #popupWrapperTeachers03 .closeVox,body.feature #popupWrapperTeachers04 .closeVox{top:-40px;z-index:10}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .img,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .img{position:relative}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .img::before,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .img::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:calc(100% + 5px);height:calc(100% + 5px);border-radius:1000px;position:absolute;top:0;left:0;z-index:1}body.feature #popupWrapperTeachers01 .teachersPopup .teachersHeader .img img,body.feature #popupWrapperTeachers03 .teachersPopup .teachersHeader .img img{position:relative;z-index:2}body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .img,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .img{position:relative}body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .img::before,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .img::before{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:calc(100% + 5px);height:calc(100% + 5px);border-radius:1000px;position:absolute;bottom:0;right:0;z-index:1}body.feature #popupWrapperTeachers02 .teachersPopup .teachersHeader .img img,body.feature #popupWrapperTeachers04 .teachersPopup .teachersHeader .img img{position:relative;z-index:2}}body.life #pageTitle{background-image:url("../../images/content/life/PC_pagetitle.jpg");background-image:image-set(url("../../images/content/life/PC_pagetitle.jpg") 1x, url("../../images/content/life/PC_pagetitle@2x.jpg") 2x);background-image:-webkit-image-set(url("../../images/content/life/PC_pagetitle.jpg") 1x, url("../../images/content/life/PC_pagetitle@2x.jpg") 2x)}body.life #dailySchedule{padding-top:100px;background:#ededeb}body.life #dailySchedule header{width:870px;margin:0 auto 75px auto}body.life #dailySchedule .inner{text-align:center;padding:90px 0;background:url(../../images/content/life/PC_schedule_bg.jpg) no-repeat center center/cover;position:relative}body.life #dailySchedule .inner #dailyScheduleImg{width:1150px;margin:0 auto;position:relative}body.life #dailySchedule .inner #dailyScheduleImg .link01{display:block;text-indent:-9999px;width:283px;height:112px;position:absolute;top:310px;right:145px}body.life #dailySchedule .inner #dailyScheduleImg .link02{display:block;text-indent:-9999px;width:283px;height:105px;position:absolute;top:849px;right:145px}body.life #dailySchedule .inner .arr{display:none}body.life #eventSchedule{font-size:1.5rem;max-width:1150px;padding:85px 130px 70px 130px;margin:100px auto 110px auto;background:rgba(255,255,255,0.9);position:relative}body.life #eventSchedule::before{background:rgba(69,104,177,0.3);background:linear-gradient(90deg, rgba(69,104,177,0.3) 0%, rgba(133,106,136,0.3) 100%);display:block;content:"";width:calc(100% + 110px);height:calc(100% - 20px);position:absolute;top:60px;left:-50px;z-index:-1}body.life #eventSchedule header,body.life #eventSchedule .inner{position:relative;z-index:2}body.life #eventSchedule .eventList{display:flex;justify-content:space-between;margin-bottom:40px}body.life #eventSchedule .eventList .list{width:48%}body.life #eventSchedule .eventList .list dl{display:flex;justify-content:space-between;align-items:flex-start}body.life #eventSchedule .eventList .list dl dt{color:#032345;font-size:1.8rem;font-weight:500;width:80px;position:relative}body.life #eventSchedule .eventList .list dl dt::before{display:block;content:"";width:30px;height:1px;border-top:1px dotted #032345;position:absolute;top:50%;right:0}body.life #eventSchedule .eventList .list dl dd{width:calc(100% - 90px);margin:0}body.life #eventSchedule .eventList .list dl dd ul{list-style-type:none;padding:0;margin:0}body.life #eventSchedule .eventList .list dl dd ul li{font-size:1.8rem;font-weight:500}body.life #eventSchedule .eventList .list dl dd ul li::after{display:inline-block;vertical-align:middle;width:16px;height:16px;margin-left:10px;background:no-repeat center center / cover}body.life #eventSchedule .eventList .list dl dd ul li.parents::after{content:"";background-image:url(../../images/content/content/ico_star2.svg)}body.life #eventSchedule .eventList .list dl dd ul li.school::after{content:"";background-image:url(../../images/content/content/ico_star3.svg)}body.life #eventSchedule .example{display:inline-block;font-size:1.6rem;font-weight:500;vertical-align:middle;padding:15px 20px;margin-top:30px;background:#f3f2ed}body.life #eventSchedule .example span:not(:first-child){margin-left:30px}body.life #eventSchedule .example span::before{display:inline-block;content:"";width:16px;height:16px;margin-right:10px;background:no-repeat center center / cover}body.life #eventSchedule .example span.parents::before{background-image:url(../../images/content/content/ico_star2.svg)}body.life #eventSchedule .example span.school::before{background-image:url(../../images/content/content/ico_star3.svg)}body.life #lunch{padding:75px 0 110px 0;background:#fff}body.life #lunch .inner{width:1000px;margin:0 auto;position:relative}body.life #lunch .txt{width:490px}body.life #lunch .txt .voxStyle02{margin-top:40px}body.life #lunch .img{width:516px;position:absolute;top:-110px;right:-60px}body.life #lunch .img::after{background:rgba(69,104,177,0.6);background:linear-gradient(90deg, rgba(69,104,177,0.6) 0%, rgba(133,106,136,0.6) 100%);display:block;content:"";width:540px;height:540px;border-radius:540px;position:absolute;top:0;left:0;z-index:1}body.life #lunch .img img{position:relative;z-index:2}body.life #facility{padding-top:110px;padding-bottom:95px;position:relative}body.life #facility>.bg{width:52.34vw;position:absolute;top:30px;left:0;z-index:1}body.life #facility>.bg span{display:block;padding-top:73.13%;background:url(../../images/content/life/facility_bg.png) no-repeat center center/cover}body.life #facility header,body.life #facility>.inner{width:1000px;margin:0 auto;position:relative;z-index:2}body.life #facility header{padding-left:590px}body.life #facility .introVox{padding:75px 65px 90px 65px;margin-bottom:70px;background:rgba(255,255,255,0.9);position:relative}body.life #facility .introVox .copy{font-size:2.6rem;font-weight:500;line-height:1.6;margin-bottom:30px}body.life #facility .introVox .img{position:absolute;bottom:70px;right:65px}body.life #facility .galleryVox{text-align:center;width:1010px;margin:0 auto 40px auto;background:url(../../images/content/life/PC_facility_detail_bg.png) no-repeat center 820px}@media only screen and (max-width: 767px){body.life #pageTitle{background-image:url("../../images/content/life/SP_pagetitle.jpg")}body.life .anchorLink{margin-bottom:30px}body.life .anchorLink ul:nth-of-type(odd){margin:0 auto 0 0}body.life .anchorLink ul:nth-of-type(even){margin:0 0 0 auto}body.life #dailySchedule{padding-top:45px}body.life #dailySchedule header{width:auto;padding:0 15px 20px 15px;margin-bottom:0}body.life #dailySchedule .inner{padding:30px 15px;background-image:url(../../images/content/life/SP_schedule_bg.jpg)}body.life #dailySchedule .inner #dailyScheduleImg{width:609px;padding-bottom:70px;margin:0 auto}body.life #dailySchedule .inner #dailyScheduleImg .link01{width:213px;height:83px;top:233px;right:4px}body.life #dailySchedule .inner #dailyScheduleImg .link02{width:213px;height:80px;top:638px;right:4px}body.life #dailySchedule .inner .arr{display:block;width:96px;position:absolute;bottom:70px;opacity:0;transition:opacity .2s}body.life #dailySchedule .inner .arr.active{opacity:1}body.life #dailySchedule .inner .arr.next{right:20px}body.life #dailySchedule .inner .arr.prev{left:20px}body.life #eventSchedule{font-size:1.1rem;padding:30px 20px 40px 20px;margin:30px 20px 55px 20px}body.life #eventSchedule::before{width:calc(100% + 5px);height:100%;top:15px;left:auto;right:-20px}body.life #eventSchedule .eventList{display:block;margin-bottom:25px}body.life #eventSchedule .eventList .list{width:auto}body.life #eventSchedule .eventList .list dl dt{font-size:1.3rem;width:70px}body.life #eventSchedule .eventList .list dl dd{width:calc(100% - 80px)}body.life #eventSchedule .eventList .list dl dd ul li{font-size:1.3rem}body.life #eventSchedule .eventList .list dl dd ul li::after{width:12px;height:12px;margin-left:5px}body.life #eventSchedule .example{font-size:1.2rem;padding:10px 15px;margin-top:20px}body.life #eventSchedule .example span:not(:first-child){margin-left:15px}body.life #eventSchedule .example span::before{width:12px;height:12px;margin-right:5px}body.life #lunch{padding:90px 18px 55px 18px}body.life #lunch header{margin-bottom:75px}body.life #lunch .inner{width:auto}body.life #lunch .txt{width:auto}body.life #lunch .txt .voxStyle02{margin-top:25px}body.life #lunch .img{width:214px;right:-5px}body.life #lunch .img::after{width:223px;height:223px}body.life #facility{padding-top:35px;padding-bottom:70px}body.life #facility>.bg{width:89.33vw;top:55px}body.life #facility header,body.life #facility>.inner{width:auto;padding:0 18px}body.life #facility .introVox{padding:25px 20px 40px 20px}body.life #facility .introVox .copy{font-size:1.6rem}body.life #facility .introVox .txt{margin-bottom:20px}body.life #facility .introVox .img{position:static}body.life #facility .galleryVox{width:auto;margin-bottom:35px;background-image:url(../../images/content/life/SP_facility_detail_bg.png);background-position:center 53%;background-size:contain}}body.news #pageTitle{background-image:url("../../images/content/news/PC_pagetitle.jpg");background-image:image-set(url("../../images/content/news/PC_pagetitle.jpg") 1x, url("../../images/content/news/PC_pagetitle@2x.jpg") 2x);background-image:-webkit-image-set(url("../../images/content/news/PC_pagetitle.jpg") 1x, url("../../images/content/news/PC_pagetitle@2x.jpg") 2x)}body.news .newsCategory{text-align:right;width:1000px;margin:0 auto 75px auto;position:relative}body.news .newsCategory::before{display:block;content:"";width:248px;height:60px;background:url(../../images/content/news/star.png) no-repeat center center/cover;position:absolute;top:0;left:-80px}body.news .newsCategory>.item{display:inline-block;position:relative}body.news .newsCategory>.item::before{display:block;content:"";width:16px;height:10px;margin-top:-3px;background:url(../../images/content/content/ico_arr_down2.svg) no-repeat center center/cover;position:absolute;top:50%;right:25px;transition:margin-top .3s}body.news .newsCategory>.item:hover::before{margin-top:0}body.news .newsCategory select{background:#9ca7b6;background:linear-gradient(90deg, #9ca7b6 0%, #b2c0a5 100%);cursor:pointer;color:#fff;font-size:1.6rem;font-family:"Noto Serif JP",serif;letter-spacing:0.1em;width:260px;padding:15px 25px;border:none;border-radius:10em;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}body.news .newsCategory select option{color:#4d4d4d}body.news #newsArchive{color:#666;padding:65px 0 55px;margin-top:130px;background:#ededeb}body.news #newsArchive a{color:#666}body.news #newsArchive .inner{display:flex;justify-content:space-between;width:1000px;margin:0 auto}body.news #newsArchive .inner .title{font-size:1.6rem;font-weight:500;font-family:"Noto Serif JP",serif;letter-spacing:0.05em;margin-bottom:10px}body.news #newsArchive .inner ul{list-style-type:none;padding:0;margin:0}body.news #newsArchive .inner .categoryList{width:190px}body.news #newsArchive .inner .categoryList ul li{padding-left:5px}body.news #newsArchive .inner .categoryList ul li a{display:inline-block;font-size:1.6rem;font-weight:500;font-family:"Noto Serif JP",serif;text-decoration:none;padding-left:20px;position:relative;transition:color .2s}body.news #newsArchive .inner .categoryList ul li a::before{display:block;content:"";width:9px;height:9px;background:url(../../images/content/content/ico_star2.svg) no-repeat center center/cover;position:absolute;top:0.8em;left:0;transition:background .2s}body.news #newsArchive .inner .categoryList ul li a:hover{color:#032345}body.news #newsArchive .inner .categoryList ul li a:hover::before{background-image:url(../../images/content/content/ico_star3.svg)}body.news #newsArchive .archiveList{width:calc(100% - 190px);padding-left:100px;border-left:1px solid #666}body.news #newsArchive .archiveList ul{display:flex;justify-content:flex-start;flex-wrap:wrap}body.news #newsArchive .archiveList ul li{width:25%;height:0;margin-bottom:5px;opacity:0;visibility:hidden;transition:height .2s, opacity .2s, visibility .2s}body.news #newsArchive .archiveList ul li a{display:inline-block;text-decoration:none;padding-left:12px;position:relative;transition:color .2s}body.news #newsArchive .archiveList ul li a::before{display:block;content:"";width:5px;height:1px;background:#666;position:absolute;top:50%;left:0}body.news #newsArchive .archiveList ul li a:hover{color:#032345}body.news #newsArchive .archiveList ul li:nth-of-type(1){height:auto;opacity:1;visibility:visible}body.news #newsArchive .archiveList ul li:nth-of-type(2){height:auto;opacity:1;visibility:visible}body.news #newsArchive .archiveList ul li:nth-of-type(3){height:auto;opacity:1;visibility:visible}body.news #newsArchive .archiveList ul li:nth-of-type(4){height:auto;opacity:1;visibility:visible}body.news #newsArchive .archiveList ul.more li{height:auto;opacity:1;visibility:visible}body.news #newsArchive .archiveList .moreBtn{margin-top:20px}body.news #newsArchive .archiveList .moreBtn a{display:block;color:#666;text-align:center;text-decoration:none;padding:5px;border:1px solid #666;transition:color .2s, background .2s, border-color .2s}body.news #newsArchive .archiveList .moreBtn a:hover{color:#fff;background:#032345;border-color:#032345}body.news #newsArchive .archiveList .moreBtn.disabled{display:none}body.news.detail .newsDetail{width:1000px;padding:60px 50px 90px 50px;margin:0 auto 50px auto;background:rgba(255,255,255,0.9);position:relative}body.news.detail .newsDetail::before{display:block;content:"";width:248px;height:60px;background:url(../../images/content/news/star.png) no-repeat center center/cover;position:absolute;bottom:0;right:0;transform:translate(50%, 180%) rotate(160deg)}body.news.detail .newsDetail header{margin-bottom:20px}body.news.detail .newsDetail header .status{display:flex;justify-content:center;align-items:center;margin-bottom:10px}body.news.detail .newsDetail header .status time{font-size:1.7rem;font-weight:500;margin-right:20px}body.news.detail .newsDetail header .status .category{background:#85909f;background:linear-gradient(90deg, #85909f 0%, #9ba98e 100%);display:block;color:#fff;font-size:1.6rem;font-family:"Noto Serif JP",serif;line-height:1.3;text-align:center;min-width:130px;padding:8px 20px;border-radius:10em}body.news.detail .newsDetail header .entryTitle{font-size:3.0rem;font-weight:500;letter-spacing:0.15em;text-align:center}body.news.detail .newsDetail .entryBody{font-size:1.6rem}body.news.detail .navigationWrapper{margin-bottom:100px}@media only screen and (max-width: 767px){body.news #pageTitle{background-image:url("../../images/content/news/SP_pagetitle.jpg")}body.news .newsCategory{text-align:center;width:auto;padding-top:45px;margin-bottom:30px}body.news .newsCategory::before{width:124px;height:30px;top:0;left:-30px}body.news .newsCategory>.item::before{transition:none}body.news .newsCategory>.item:hover::before{margin-top:-3px}body.news .newsCategory select{font-size:1.5rem}body.news #newsArchive{display:none}body.news.index .headStyle03,body.news.index .moduleSet h2,.moduleSet body.news.index h2,body.news.index body.news.detail .newsDetail .entryBody h2,body.news.detail .newsDetail .entryBody body.news.index h2{margin-left:35px;margin-right:35px}body.news.detail #main{padding:20px 18px 0 18px}body.news.detail .newsDetail{width:auto;padding:30px 20px 60px 20px;margin-bottom:30px}body.news.detail .newsDetail::before{width:124px;height:30px;bottom:-30px;right:0}body.news.detail .newsDetail header .status time{font-size:1.3rem}body.news.detail .newsDetail header .status .category{font-size:1.3rem;min-width:100px}body.news.detail .newsDetail header .entryTitle{font-size:2.3rem;line-height:1.3;text-align:left}body.news.detail .newsDetail .entryBody{font-size:1.2rem}body.news.detail .navigationWrapper{margin-bottom:50px}}body.privacy #pageTitle{margin-bottom:120px;background-image:url("../../images/content/privacy/PC_pagetitle.jpg");background-image:image-set(url("../../images/content/privacy/PC_pagetitle.jpg") 1x, url("../../images/content/privacy/PC_pagetitle@2x.jpg") 2x);background-image:-webkit-image-set(url("../../images/content/privacy/PC_pagetitle.jpg") 1x, url("../../images/content/privacy/PC_pagetitle@2x.jpg") 2x)}body.privacy #main{padding-bottom:130px}@media only screen and (max-width: 767px){body.privacy #pageTitle{margin-bottom:70px;background-image:url("../../images/content/privacy/SP_pagetitle.jpg")}body.privacy #pageTitle .en{font-size:3.0rem}body.privacy #main{padding:0 18px 70px 18px}}

/*# sourceMappingURL=import.min.css.map */